@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:400,300&subset=latin,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,400,300,700");
@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
@-webkit-keyframes standing-out {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: translate3d(0, 0, 0) scale3d(0.8, 0.8, 0.8); }
  20% {
    transform: scale3d(1.05, 1.05, 1.05); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    transform: scale3d(1, 1, 1); } }

@-moz-keyframes standing-out {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: translate3d(0, 0, 0) scale3d(0.8, 0.8, 0.8); }
  20% {
    transform: scale3d(1.05, 1.05, 1.05); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes standing-out {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: translate3d(0, 0, 0) scale3d(0.8, 0.8, 0.8); }
  20% {
    transform: scale3d(1.05, 1.05, 1.05); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes flash {
  0% {
    color: inherit; }
  20% {
    color: inherit; }
  80% {
    color: #FB5135; }
  100% {
    color: #FB5135; } }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes spin-reverse {
  100% {
    -moz-transform: rotate(-360deg); } }

@-webkit-keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg); } }

@keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }

@keyframes early {
  0% {
    color: #5AC3CA; }
  20% {
    color: #5AC3CA; }
  80% {
    color: #F45AFB; }
  100% {
    color: #F45AFB; } }

@-webkit-keyframes spin-me {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin-me {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes urgent {
  0% {
    color: #FB5135;
    font-size: 18px;
    top: 0;
    left: 0; }
  25% {
    color: #FBAE35;
    font-size: 22px;
    left: 2px;
    top: -2px; }
  50% {
    color: #FB5135;
    font-size: 18px;
    top: 0;
    left: 0; }
  75% {
    color: #FBAE35;
    font-size: 22px;
    left: 2px;
    top: -2px; }
  100% {
    color: #FB5135;
    font-size: 18px;
    top: 0;
    left: 0; } }

header:not(.yay) {
  background: #FFFFFF;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9; }
  header:not(.yay) > .content {
    position: fixed;
    width: 100vw;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-size: initial;
    background-repeat: repeat; }
  header:not(.yay) .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  header:not(.yay) .left img {
    max-height: 100px;
    padding: 10px; }
  header:not(.yay) .mobile-trigger,
  header:not(.yay) .mob-mini-nav {
    display: none; }
  header:not(.yay) .right {
    padding: 10px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    header:not(.yay) .right .navigation {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      header:not(.yay) .right .navigation > ul {
        display: inline-block; }
        header:not(.yay) .right .navigation > ul > li > a,
        header:not(.yay) .right .navigation > ul > li > ul > li > a {
          line-height: 20px; }
        header:not(.yay) .right .navigation > ul > li {
          display: flex;
          align-items: center;
          height: 100%; }
          @media only screen and (max-width: 1023px) {
            header:not(.yay) .right .navigation > ul > li {
              height: revert; } }
        header:not(.yay) .right .navigation > ul:first-of-type {
          border-right: 1px solid #53576B;
          padding-right: 10px; }
          header:not(.yay) .right .navigation > ul:first-of-type > li:hover {
            background: #FBAE35; }
            header:not(.yay) .right .navigation > ul:first-of-type > li:hover a {
              color: #FFFFFF; }
          header:not(.yay) .right .navigation > ul:first-of-type > li > a {
            color: #53576B;
            font-size: 1em;
            padding: 10px 20px; }
          header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu {
            background: #FBAE35;
            min-width: 100%; }
            header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu > li > a {
              background: #FBAE35;
              color: #FFFFFF;
              width: 100%; }
              header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu > li > a:hover {
                color: #53576B;
                background: #FFFFFF; }
        header:not(.yay) .right .navigation > ul:last-of-type {
          padding-left: 10px; }
          header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3) {
            position: relative; }
            header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3) > a {
              padding: 7px 10px; }
              header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3) > a i {
                font-size: 35px;
                float: left;
                color: #53576B; }
                header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3) > a i span {
                  color: #5AC3CA;
                  position: absolute;
                  display: inline-block;
                  left: 15px;
                  font-size: 12px;
                  top: 5px;
                  width: 18px;
                  text-align: center;
                  line-height: 12px; }
            @media only screen and (min-width: 1024px) {
              header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3):hover > a {
                background: #FBAE35;
                color: #FFFFFF; }
                header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3):hover > a i,
                header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3):hover > a i span {
                  color: #FFFFFF; }
              header:not(.yay) .right .navigation > ul:last-of-type > li:nth-child(3):hover .flowing-cart {
                display: block; } }
          header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show {
            height: 100%;
            padding-left: 10px; }
            header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show > div {
              display: flex;
              padding: 5px; }
              header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show > div p {
                cursor: pointer;
                padding: 10px;
                border-radius: 5px;
                color: #5AC3CA; }
                header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show > div p.tgl_selected {
                  background: #5AC3CA;
                  color: #FFFFFF; }
              header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show > div.vat_toggle_disabled {
                opacity: 0.6;
                pointer-events: none; }
            @media only screen and (max-width: 767px) {
              header:not(.yay) .right .navigation > ul:last-of-type > .vat_toggle_show {
                display: none; } }
    header:not(.yay) .right .contact-number {
      text-align: right;
      font-size: 1.175em;
      line-height: 30px;
      padding: 0 10px;
      color: #53576B; }
      header:not(.yay) .right .contact-number span {
        color: #72A5D4; }
  header:not(.yay).layout-1 .right .contact-number, header:not(.yay).layout-3 .right .contact-number {
    padding-top: 10px; }
  header:not(.yay).layout-2 .right, header:not(.yay).layout-4 .right {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse; }
    header:not(.yay).layout-2 .right .contact-number, header:not(.yay).layout-4 .right .contact-number {
      padding-bottom: 10px; }
  header:not(.yay).layout-3 .content, header:not(.yay).layout-4 .content {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse; }
  header:not(.yay).layout-3 .right .navigation, header:not(.yay).layout-4 .right .navigation {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse; }
    header:not(.yay).layout-3 .right .navigation > ul:first-of-type, header:not(.yay).layout-4 .right .navigation > ul:first-of-type {
      border-left: 1px solid #53576B;
      border-right: 0;
      padding: 0 0 0 10px; }
    header:not(.yay).layout-3 .right .navigation > ul:last-of-type, header:not(.yay).layout-4 .right .navigation > ul:last-of-type {
      padding: 0 10px 0 0; }
      header:not(.yay).layout-3 .right .navigation > ul:last-of-type .flowing-cart, header:not(.yay).layout-4 .right .navigation > ul:last-of-type .flowing-cart {
        left: 0;
        right: auto; }
  header:not(.yay).layout-3 .right .contact-number, header:not(.yay).layout-4 .right .contact-number {
    text-align: left; }
  header:not(.yay).d_only .right .navigation > ul:first-of-type {
    border-right: none;
    float: right;
    padding-right: 0; }
  header:not(.yay).d_only .right .contact-number {
    padding-right: 10px;
    clear: right; }
  @media only screen and (max-width: 1279px) {
    header:not(.yay) .left {
      max-width: 290px; } }
  @media only screen and (max-width: 1023px) {
    header:not(.yay) .content {
      -webkit-box-direction: reverse;
      -webkit-box-orient: horizontal;
      flex-direction: row-reverse;
      -webkit-flex-direction: row-reverse;
      -moz-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      padding-top: 30px; }
    header:not(.yay) .mobile-trigger {
      display: inline-block;
      font-size: 24px;
      color: #5AC3CA; }
    header:not(.yay) .mob-mini-nav {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: #53576B;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      header:not(.yay) .mob-mini-nav a {
        color: #FFFFFF;
        padding: 0 20px;
        font-size: 14px;
        line-height: 30px;
        flex: 1;
        text-align: center; }
    header:not(.yay) .left {
      margin: 0 auto; }
      header:not(.yay) .left img {
        max-height: 70px; }
    header:not(.yay) .right .navigation > ul:first-of-type {
      display: none;
      overflow: scroll;
      width: 100%;
      position: fixed;
      top: 100px;
      left: 0;
      height: calc(100% - 100px);
      background: #53576B;
      border: none;
      margin: 0;
      padding: 0; }
      header:not(.yay) .right .navigation > ul:first-of-type > li {
        width: 100%;
        text-align: center; }
        header:not(.yay) .right .navigation > ul:first-of-type > li > a {
          font-size: 1.2em;
          padding: 40px;
          transition: all 0.7s ease; }
        header:not(.yay) .right .navigation > ul:first-of-type > li a {
          width: 100%;
          color: #FFFFFF; }
        header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu {
          width: 100%;
          position: static; }
          header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu > li {
            width: 100%;
            overflow: auto; }
            header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu > li > a {
              background: #FFFFFF;
              color: #53576B; }
              header:not(.yay) .right .navigation > ul:first-of-type > li > ul.submenu > li > a:hover {
                background: #FBAE35;
                color: #FFFFFF; }
        header:not(.yay) .right .navigation > ul:first-of-type > li.has-submenu:hover .submenu {
          display: none; }
      header:not(.yay) .right .navigation > ul:first-of-type.trans > li > a {
        padding: 20px; }
    header:not(.yay) .right .navigation > ul:nth-of-type(2) {
      margin: 0; }
      header:not(.yay) .right .navigation > ul:nth-of-type(2) > li:first-child, header:not(.yay) .right .navigation > ul:nth-of-type(2) > li:nth-child(2) {
        display: none; }
    header:not(.yay) .right .contact-number {
      display: none; } }
  @media only screen and (max-width: 1023px) {
    header:not(.yay) {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 99; } }
  @media only screen and (max-width: 479px) {
    header:not(.yay) {
      z-index: 101; } }

div.header-ghost {
  width: 100%;
  height: 80px; }
  @media only screen and (max-width: 1023px) {
    div.header-ghost {
      height: 44px; } }

div.r-header-ghost {
  width: 100%;
  height: 100px; }
  @media only screen and (max-width: 1023px) {
    div.r-header-ghost {
      display: none; } }

.flowing-cart {
  display: none;
  border: 5px solid #FBAE35;
  background: #FFFFFF;
  width: 270px;
  z-index: 9;
  position: absolute;
  top: 100%;
  right: 0; }
  .flowing-cart * {
    position: relative; }
  .flowing-cart .delete-item {
    position: absolute;
    right: calc(-100% - 20px);
    top: -5px;
    padding: 5px 10px;
    background: #EDEEF3;
    border: 1px solid #D9DBE7;
    border-right-width: 0;
    transition: 0.4s ease all;
    width: calc(100% + 10px); }
    .flowing-cart .delete-item span {
      color: #72A5D4;
      float: left; }
    .flowing-cart .delete-item i {
      float: right;
      cursor: pointer; }
      .flowing-cart .delete-item i:hover {
        color: #FBAE35; }
  .flowing-cart .header {
    background: #72A5D4;
    color: white;
    padding: 15px 10px;
    font-size: 1.25em; }
    .flowing-cart .header span {
      float: right; }
  .flowing-cart .body {
    overflow: hidden; }
    .flowing-cart .body section {
      padding: 10px; }
      .flowing-cart .body section h2 {
        margin: -10px -10px 10px;
        padding: 10px;
        background: #EDEEF3; }
        .flowing-cart .body section h2 span {
          float: right; }
      .flowing-cart .body section > ul > li:hover .delete-item {
        right: -10px; }
      .flowing-cart .body section #fc_numbers > li {
        margin-bottom: 15px; }
        .flowing-cart .body section #fc_numbers > li p {
          font-size: 0.875em;
          line-height: 20px; }
          .flowing-cart .body section #fc_numbers > li p span {
            float: right; }
        .flowing-cart .body section #fc_numbers > li:last-child {
          margin-bottom: 0; }
      .flowing-cart .body section #fc_users > li,
      .flowing-cart .body section #fc_hardware > li,
      .flowing-cart .body section #fc_transfers > li {
        margin-bottom: 15px; }
        .flowing-cart .body section #fc_users > li:last-child,
        .flowing-cart .body section #fc_hardware > li:last-child,
        .flowing-cart .body section #fc_transfers > li:last-child {
          margin-bottom: 0; }
        .flowing-cart .body section #fc_users > li > div:not(.delete-item) > span,
        .flowing-cart .body section #fc_hardware > li > div:not(.delete-item) > span,
        .flowing-cart .body section #fc_transfers > li > div:not(.delete-item) > span {
          float: right;
          line-height: 32px;
          color: #72A5D4; }
      .flowing-cart .body section #fc_transfers > li > p > span {
        float: right; }
      .flowing-cart .body section #fc_call_packs > li {
        margin-bottom: 15px; }
        .flowing-cart .body section #fc_call_packs > li:last-child {
          margin-bottom: 0; }
  .flowing-cart .bottom {
    border-top: 1px solid #D9DBE7;
    padding: 10px;
    overflow: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center; }
    .flowing-cart .bottom a {
      padding: 0 20px;
      font-size: 0.75em; }
      .flowing-cart .bottom a.clear-cart, .flowing-cart .bottom a.clear-cart-old {
        margin-right: 10px; }
    .flowing-cart .bottom > p {
      width: 100%; }
  @media only screen and (max-width: 1023px) {
    .flowing-cart {
      left: 0;
      right: auto; } }
  @media only screen and (max-width: 479px) {
    .flowing-cart {
      width: 100%;
      right: 0;
      left: 0;
      top: 100px;
      bottom: 0;
      max-height: 100%;
      position: fixed; }
      .flowing-cart .body {
        overflow-y: scroll;
        width: 100%;
        height: calc(100% - 108px); }
      .flowing-cart .bottom {
        background: #FFFFFF;
        z-index: 2;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; } }

.primary-banner {
  background: #5AC3CA;
  color: #FFFFFF;
  position: relative; }
  .primary-banner .banner-wrap .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  .primary-banner .banner-wrap .banner-content {
    padding: 30px 0;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .primary-banner .banner-wrap .banner-content.home {
      padding: 30px 0 90px 0; }
    .primary-banner .banner-wrap .banner-content .banner-text {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: initial;
      text-align: center; }
      .primary-banner .banner-wrap .banner-content .banner-text h1 {
        font-size: 32px;
        color: #FFFFFF;
        margin-bottom: 20px; }
      .primary-banner .banner-wrap .banner-content .banner-text p {
        max-height: 161px;
        overflow: hidden;
        color: #FFFFFF;
        line-height: 1.5em;
        font-size: 1.125em; }
      .primary-banner .banner-wrap .banner-content .banner-text a {
        background: #53576B; }
        .primary-banner .banner-wrap .banner-content .banner-text a:hover {
          background: #FBAE35; }
    .primary-banner .banner-wrap .banner-content .banner-image {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 50%;
      padding-left: 30px;
      text-align: right;
      display: none; }
      @media only screen and (max-width: 1023px) {
        .primary-banner .banner-wrap .banner-content .banner-image {
          display: none; } }
      .primary-banner .banner-wrap .banner-content .banner-image img {
        max-height: 270px; }
    .primary-banner .banner-wrap .banner-content.layout-2 {
      -webkit-box-direction: reverse;
      -webkit-box-orient: horizontal;
      flex-direction: row-reverse;
      -webkit-flex-direction: row-reverse;
      -moz-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse; }
      .primary-banner .banner-wrap .banner-content.layout-2 .banner-image {
        padding: 0 30px 0 0;
        text-align: left; }
    @media only screen and (max-width: 767px) {
      .primary-banner .banner-wrap .banner-content {
        padding: 20px 0; }
        .primary-banner .banner-wrap .banner-content.home {
          padding: 20px 0 70px 0; }
        .primary-banner .banner-wrap .banner-content .banner-text h1 {
          font-size: 20px; }
        .primary-banner .banner-wrap .banner-content .banner-text p {
          font-size: 14px;
          max-height: none; } }
  @media only screen and (max-width: 767px) {
    .primary-banner {
      max-height: none; } }

.dual-banner {
  background: #5AC3CA;
  background-size: initial;
  background-repeat: repeat;
  position: relative;
  z-index: 2; }
  .dual-banner .top {
    padding: 40px 0 50px; }
    .dual-banner .top h1,
    .dual-banner .top p {
      text-align: center; }
    .dual-banner .top h1 {
      color: #FFFFFF;
      font-size: 48px;
      margin-bottom: 30px; }
    .dual-banner .top p {
      color: #FFFFFF;
      width: 650px;
      margin: 0 auto; }
    .dual-banner .top .img-1 {
      margin-top: 30px;
      max-height: 200px;
      text-align: center; }
      .dual-banner .top .img-1 img {
        max-height: 200px; }
  .dual-banner .intro-wraps {
    background: #FFFFFF;
    top: 60px;
    margin-top: -60px;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .dual-banner .intro-wraps > div {
      flex: 1;
      padding: 35px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .dual-banner .intro-wraps > div > div.intro-content {
        padding: 0 50px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        .dual-banner .intro-wraps > div > div.intro-content > p {
          padding: 15px 0 25px; }
      .dual-banner .intro-wraps > div h2 {
        font-size: 1.875em;
        padding: 0; }
      .dual-banner .intro-wraps > div.voip-intro {
        background: #FFFFFF;
        background-size: initial;
        background-repeat: repeat; }
        .dual-banner .intro-wraps > div.voip-intro > div.intro-content {
          border-right: 1px solid #D9DBE7; }
          .dual-banner .intro-wraps > div.voip-intro > div.intro-content > a {
            z-index: 2;
            background: #53576B;
            color: #FFFFFF; }
            .dual-banner .intro-wraps > div.voip-intro > div.intro-content > a:hover {
              background: #FBAE35;
              color: #FFFFFF; }
        .dual-banner .intro-wraps > div.voip-intro h2 {
          color: #53576B; }
        .dual-banner .intro-wraps > div.voip-intro p {
          color: #53576B; }
      .dual-banner .intro-wraps > div.domain-intro {
        background: #FFFFFF;
        background-size: initial;
        background-repeat: repeat; }
        .dual-banner .intro-wraps > div.domain-intro h2 {
          color: #53576B; }
        .dual-banner .intro-wraps > div.domain-intro p {
          color: #53576B; }
        .dual-banner .intro-wraps > div.domain-intro > div.intro-content > a {
          z-index: 2;
          background: #53576B;
          color: #FFFFFF; }
          .dual-banner .intro-wraps > div.domain-intro > div.intro-content > a:hover {
            background: #FBAE35;
            color: #FFFFFF; }
      .dual-banner .intro-wraps > div.v2 {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        .dual-banner .intro-wraps > div.v2 > div.intro-content {
          flex: 1; }
        .dual-banner .intro-wraps > div.v2 .img-1 {
          padding: 0 30px;
          text-align: center;
          margin-bottom: 25px; }
          .dual-banner .intro-wraps > div.v2 .img-1 img {
            max-height: 175px; }
  .dual-banner.no-margin {
    padding-bottom: 20px; }
    .dual-banner.no-margin .intro-wraps {
      top: 0;
      margin-top: 0; }
  @media only screen and (max-width: 1023px) {
    .dual-banner .top {
      padding: 30px 0; }
    .dual-banner .intro-wraps > div {
      padding: 30px 0; }
      .dual-banner .intro-wraps > div h2 {
        font-size: 1.5em; }
      .dual-banner .intro-wraps > div p {
        font-size: 0.875em; }
      .dual-banner .intro-wraps > div > div.intro-content {
        padding: 0 30px;
        height: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        .dual-banner .intro-wraps > div > div.intro-content > p {
          margin-bottom: auto; } }
  @media only screen and (max-width: 767px) {
    .dual-banner .top {
      padding: 20px 0; }
      .dual-banner .top h1 {
        font-size: 22px;
        margin-bottom: 20px; }
      .dual-banner .top > p {
        width: 100%; }
      .dual-banner .top .img-1 {
        display: none; }
    .dual-banner .intro-wraps {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .dual-banner .intro-wraps > div {
        padding: 0 20px; }
        .dual-banner .intro-wraps > div > div.intro-content {
          padding: 20px 0;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          text-align: center; }
        .dual-banner .intro-wraps > div h2 {
          font-size: 20px; }
        .dual-banner .intro-wraps > div.voip-intro > div.intro-content {
          border-right: none !important;
          border-bottom: 1px solid #D9DBE7; }
        .dual-banner .intro-wraps > div.v2 .img-1 {
          display: none; } }

.section-service-features {
  background: #EDEEF3;
  position: relative;
  color: #53576B;
  padding: 30px 0; }
  .section-service-features .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  .section-service-features > ul {
    position: relative; }
    .section-service-features > ul > li {
      padding: 0 15px;
      display: flex;
      flex-direction: column; }
      .section-service-features > ul > li p.title {
        color: #72A5D4;
        margin-bottom: 25px; }
      .section-service-features > ul > li > ul > li {
        color: #53576B; }
      .section-service-features > ul > li:first-child p:not(.title) {
        color: #53576B; }
      .section-service-features > ul > li:first-child > ul {
        padding: 20px; }
        .section-service-features > ul > li:first-child > ul > li {
          color: #5AC3CA; }
          .section-service-features > ul > li:first-child > ul > li a {
            color: #5AC3CA; }
            .section-service-features > ul > li:first-child > ul > li a:hover {
              color: #FBAE35; }
      .section-service-features > ul > li:nth-child(2) > ul > li {
        margin-bottom: 10px; }
      .section-service-features > ul > li:nth-child(2) a.primary {
        margin-top: 20px;
        background: #5AC3CA; }
      .section-service-features > ul > li:last-child ul > li {
        color: #53576B; }
      .section-service-features > ul > li:last-child a.primary {
        margin-top: 20px;
        background: #5AC3CA; }
    @media only screen and (max-width: 1365px) {
      .section-service-features > ul > li {
        width: calc(50% - 5px); }
        .section-service-features > ul > li > p.text-right {
          text-align: left; }
          .section-service-features > ul > li > p.text-right a {
            margin-top: 15px !important; }
        .section-service-features > ul > li:last-child {
          margin-top: 20px;
          clear: both;
          width: 100%;
          margin-left: 0; } }
    @media only screen and (max-width: 767px) {
      .section-service-features > ul > li {
        width: 100%;
        margin-left: 0;
        padding: 0; }
        .section-service-features > ul > li:first-child {
          margin-bottom: 20px !important; }
        .section-service-features > ul > li p.title {
          margin-bottom: 10px; } }
    @media only screen and (max-width: 479px) {
      .section-service-features > ul > li {
        padding: 0; }
        .section-service-features > ul > li:first-child > ul > li a {
          font-size: 0.875em; }
        .section-service-features > ul > li:last-child > div > ul {
          width: 100%;
          margin-left: 0; }
          .section-service-features > ul > li:last-child > div > ul:first-of-type {
            margin-bottom: 10px; } }
  @media only screen and (max-width: 767px) {
    .section-service-features {
      padding: 20px 0; } }

.section-login-register {
  padding-top: 20px; }
  .section-login-register > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .section-login-register > ul > li:first-child {
      padding: 30px;
      background: #FFFFFF; }
      .section-login-register > ul > li:first-child p.title {
        color: #72A5D4; }
      .section-login-register > ul > li:first-child p:not(.title) {
        color: #53576B;
        font-size: 0.875em; }
        .section-login-register > ul > li:first-child p:not(.title) a {
          font-size: 1em; }
      .section-login-register > ul > li:first-child button {
        background: #5AC3CA;
        white-space: nowrap; }
      @media only screen and (max-width: 1023px) {
        .section-login-register > ul > li:first-child > form > div > div {
          width: 100%;
          margin-left: 0; }
          .section-login-register > ul > li:first-child > form > div > div button {
            margin-top: 0; } }
    .section-login-register > ul > li:last-child {
      padding: 30px;
      background: #edeef3;
      border: 1px solid #D9DBE7;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .section-login-register > ul > li:last-child > ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .section-login-register > ul > li:last-child > ul > li {
          margin-bottom: 0; }
          .section-login-register > ul > li:last-child > ul > li:first-child {
            padding-right: 10px; }
            .section-login-register > ul > li:last-child > ul > li:first-child img {
              max-height: 180px; }
          .section-login-register > ul > li:last-child > ul > li p.title {
            color: #72A5D4; }
          .section-login-register > ul > li:last-child > ul > li p {
            color: #53576B; }
          .section-login-register > ul > li:last-child > ul > li a {
            background: #5AC3CA; }
        .section-login-register > ul > li:last-child > ul.no-img > li {
          width: 100%;
          margin: 0; }
          .section-login-register > ul > li:last-child > ul.no-img > li:first-child {
            display: none; }
  .section-login-register.layout-2 > ul {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse; }
    .section-login-register.layout-2 > ul > li:first-child {
      margin-left: 20px; }
    .section-login-register.layout-2 > ul > li:last-child {
      margin-left: 0; }
  .section-login-register.layout-3 > ul > li:last-child {
    width: 100%;
    margin: 0 0 20px 0; }
    .section-login-register.layout-3 > ul > li:last-child > ul > li {
      width: calc(50% - 5px); }
      .section-login-register.layout-3 > ul > li:last-child > ul > li:first-child {
        text-align: center;
        margin-left: 0; }
  .section-login-register.layout-3 > ul > li:first-child {
    display: none; }
  .section-login-register.dual-layout-2 {
    padding-top: 100px;
    background: #FFFFFF; }
  @media only screen and (max-width: 1279px) {
    .section-login-register > ul > li:first-child, .section-login-register > ul > li:last-child {
      padding: 20px; } }
  @media only screen and (max-width: 1023px) {
    .section-login-register > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .section-login-register > ul > li:first-child {
        height: auto; }
        .section-login-register > ul > li:first-child > form {
          position: relative; }
          .section-login-register > ul > li:first-child > form p.title {
            margin-bottom: 20px !important; }
          .section-login-register > ul > li:first-child > form .field-box-buttons {
            margin-bottom: 0;
            padding-top: 0; }
          .section-login-register > ul > li:first-child > form > p:last-of-type {
            position: absolute;
            right: 0;
            bottom: 10px; }
      .section-login-register > ul > li:last-child {
        height: auto; } }
  @media only screen and (max-width: 767px) {
    .section-login-register {
      padding-top: 0; }
      .section-login-register > ul {
        display: block; }
        .section-login-register > ul > li {
          width: calc(100% + 40px) !important;
          margin: 0 -20px !important;
          border-width: 1px 0 !important; }
          .section-login-register > ul > li:last-child {
            text-align: center; }
            .section-login-register > ul > li:last-child > ul > li:last-child {
              width: 100%;
              margin: 0; }
      .section-login-register.layout-2 > ul {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse; }
      .section-login-register.dual-layout-2 {
        padding-top: 60px; } }
  @media only screen and (max-width: 479px) {
    .section-login-register > ul > li {
      width: 100%;
      margin-left: 0; }
      .section-login-register > ul > li:first-child {
        margin-bottom: 20px; }
      .section-login-register > ul > li:last-child > ul > li:first-child {
        display: none; } }

.section-sitemap {
  background: #FFFFFF;
  position: relative;
  padding: 20px 0 10px; }
  .section-sitemap.-d- > ul {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .section-sitemap .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  .section-sitemap > ul {
    position: relative; }
    .section-sitemap > ul > li p.title {
      color: #72A5D4;
      margin-bottom: 10px; }
      .section-sitemap > ul > li p.title i {
        display: none; }
    .section-sitemap > ul > li > ul {
      padding-left: 10px; }
    .section-sitemap > ul > li > ul > li > a {
      font-size: 0.875em; }
    @media only screen and (max-width: 1023px) {
      .section-sitemap > ul > li {
        width: calc(33.33% - 6.66px); }
        .section-sitemap > ul > li:nth-child(3n+1) {
          clear: both;
          margin-left: 0; }
        .section-sitemap > ul > li:nth-child(n + 4) {
          margin-top: 10px; } }
    @media only screen and (max-width: 767px) {
      .section-sitemap > ul > li {
        width: calc(50% - 5px); }
        .section-sitemap > ul > li:nth-child(2n+1) {
          clear: both;
          margin-left: 0; }
        .section-sitemap > ul > li:nth-child(3), .section-sitemap > ul > li:nth-child(5) {
          margin-top: 10px; }
        .section-sitemap > ul > li:nth-child(4) {
          margin-left: 10px;
          clear: none; } }
    @media only screen and (max-width: 479px) {
      .section-sitemap > ul > li {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 0 !important; }
        .section-sitemap > ul > li p.title {
          font-size: 16px;
          margin-bottom: 0;
          position: relative; }
          .section-sitemap > ul > li p.title i {
            display: block;
            position: absolute;
            right: 0;
            top: 5px;
            transition: 0.3s ease all; }
            .section-sitemap > ul > li p.title i.turned {
              transform: rotate(180deg); }
        .section-sitemap > ul > li > ul {
          display: none;
          padding: 10px 0 0 0 !important; } }
  .section-sitemap._dom_sitemap > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center; }
  @media only screen and (max-width: 767px) {
    .section-sitemap._dom_sitemap > ul > li:last-child {
      margin-top: 0; } }
  @media only screen and (max-width: 479px) {
    .section-sitemap._dom_sitemap > ul {
      display: block; } }
  @media only screen and (max-width: 479px) {
    .section-sitemap {
      padding: 10px 0 0 0; } }

.home-number {
  background-color: #FFFFFF;
  padding: 50px 0 50px; }
  .home-number > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 1146px;
    width: 93%;
    margin: 0 auto; }
    .home-number > div > div {
      padding-bottom: 20px; }
      .home-number > div > div > p {
        font-size: 30px;
        color: #72A5D4;
        margin-bottom: 30px; }
      .home-number > div > div > h2 {
        font-size: 30px;
        color: #332925;
        font-weight: 500;
        padding: 0;
        line-height: 1.3;
        margin-bottom: 28px; }
    .home-number > div > div:first-child {
      width: 50%;
      border-right: 1px solid #D9DBE7; }
      .home-number > div > div:first-child > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .home-number > div > div:first-child > div .twitter-typeahead {
          width: 52%;
          margin-right: 20px; }
        .home-number > div > div:first-child > div input {
          border: 1px solid #D9DBE7;
          font-size: 16px;
          background-color: transparent;
          box-sizing: border-box;
          width: 100%;
          padding: 15px;
          margin-right: 20px; }
          .home-number > div > div:first-child > div input:focus {
            border: 1px solid #FBAE35 !important; }
        .home-number > div > div:first-child > div a {
          font-size: 12px;
          line-height: 37px;
          width: 145px;
          min-width: 145px;
          text-align: center; }
    .home-number > div > div:last-child {
      width: 50%;
      padding-left: 6%; }
      .home-number > div > div:last-child > a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        cursor: pointer;
        background-color: #53576B;
        color: white;
        border-radius: 5px;
        height: 34px;
        font-size: 16px;
        padding: 0;
        font-size: 12px;
        width: 43%;
        height: 37px;
        border: 1px solid #D9DBE7; }
        .home-number > div > div:last-child > a:hover {
          background-color: #FBAE35;
          color: white; }
        @media only screen and (max-width: 767px) {
          .home-number > div > div:last-child > a {
            height: 36px;
            border-radius: 3px; } }
  @media only screen and (max-width: 1279px) {
    .home-number {
      padding: 45px 0; }
      .home-number > div > div > p {
        font-size: 16px; }
      .home-number > div > div > h2 {
        font-size: 24px; } }
  @media only screen and (max-width: 1023px) {
    .home-number {
      padding: 36px 20px 30px 20px; }
      .home-number > div {
        box-sizing: border-box;
        width: 100%; }
        .home-number > div > div > h2 {
          font-size: 18px; }
        .home-number > div > div:first-child {
          width: 56%; }
        .home-number > div > div:last-child > a {
          width: 88%; } }
  @media only screen and (max-width: 767px) {
    .home-number {
      display: none; } }

.mobile-home-number {
  display: none; }
  @media only screen and (max-width: 767px) {
    .mobile-home-number {
      display: block;
      width: 100%;
      background: #FFFFFF; }
      .mobile-home-number > a {
        width: 33.333%;
        display: inline-block;
        float: left;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        height: 64px; }
        .mobile-home-number > a i {
          font-size: 23px;
          margin-bottom: 5px; }
        .mobile-home-number > a p {
          font-size: 12px; }
        .mobile-home-number > a > * {
          color: #53576B; }
        .mobile-home-number > a.selected, .mobile-home-number > a:hover {
          background-color: #FBAE35; }
          .mobile-home-number > a.selected > *, .mobile-home-number > a:hover > * {
            color: #FFFFFF; } }
  @media only screen and (max-width: 767px) and (max-width: 767px) {
    .mobile-home-number.four > a {
      width: 25%; } }

.top-number-search {
  background: #53576B;
  position: relative; }
  .top-number-search .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  .top-number-search form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    padding: 12px 0;
    position: relative; }
    .top-number-search form > strong {
      font-size: 1em;
      line-height: 37px;
      vertical-align: middle;
      color: #FFFFFF; }
    .top-number-search form button {
      font-size: 1em;
      line-height: 1.7;
      padding: 7px 17px; }
      .top-number-search form button:first-of-type, .top-number-search form button:nth-of-type(2) {
        background: #5AC3CA;
        color: #FFFFFF; }
      .top-number-search form button:last-of-type {
        background: #FFFFFF;
        color: #53576B; }
    .top-number-search form .field-box {
      display: inline-block;
      width: 30%;
      line-height: 1.25em;
      margin: 0 10px;
      padding: 2px 8px;
      background-color: #FFFFFF; }
      .top-number-search form .field-box > input {
        border: none; }
    @media only screen and (max-width: 1023px) {
      .top-number-search form strong {
        display: none; }
      .top-number-search form .field-box {
        width: 350px;
        margin-left: 0; }
      .top-number-search form button {
        font-size: 0.875em;
        padding: 9px 14px; } }
    @media only screen and (max-width: 767px) {
      .top-number-search form button:last-of-type {
        display: none; }
      .top-number-search form button:first-of-type {
        padding: 0;
        width: 150px; } }
    @media only screen and (max-width: 479px) {
      .top-number-search form {
        display: none; } }

.section-voip-packages {
  padding-top: 20px;
  position: relative; }
  .section-voip-packages > ul {
    position: relative; }
  .section-voip-packages .package {
    border: 1px solid #D9DBE7;
    line-height: 2.2em; }
    .section-voip-packages .package .plan-img {
      width: 100%;
      display: none; }
    .section-voip-packages .package h3 {
      font-size: 1.5em;
      line-height: 2.75em; }
    .section-voip-packages .package div.info {
      font-size: 1em;
      padding: 10px; }
    .section-voip-packages .package p._u {
      font-size: 1em;
      padding: 20px 10px;
      text-decoration: underline; }
    .section-voip-packages .package .bullet-list {
      padding: 20px 20px 0 20px;
      line-height: 30px; }
      .section-voip-packages .package .bullet-list li {
        text-align: left;
        font-size: 0.875em; }
        .section-voip-packages .package .bullet-list li:before {
          top: 0.25em !important; }
    .section-voip-packages .package .link-list {
      margin-bottom: 0;
      text-align: center;
      line-height: 26px; }
      .section-voip-packages .package .link-list > li {
        display: inline-block; }
        .section-voip-packages .package .link-list > li a {
          padding: 5px; }
    .section-voip-packages .package .plan-counter {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 10px 20px; }
      .section-voip-packages .package .plan-counter .module-counter {
        background: #FFFFFF; }
    .section-voip-packages .package .bottom {
      padding: 10px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .section-voip-packages .package .bottom p {
        font-size: 1.875em;
        margin-right: 20px;
        height: 40px; }
        .section-voip-packages .package .bottom p span {
          color: #53576B; }
        .section-voip-packages .package .bottom p sup {
          vertical-align: super;
          font-size: 0.5em;
          margin-right: 10px; }
        .section-voip-packages .package .bottom p small {
          font-size: 0.5em; }
      .section-voip-packages .package .bottom button:hover,
      .section-voip-packages .package .bottom a:hover {
        background: #FBAE35 !important; }
    .section-voip-packages .package.package-1 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-1 .pack-top,
      .section-voip-packages .package.package-1 h3,
      .section-voip-packages .package.package-1 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-1 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-1 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-1 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-1 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-1 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-1 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-1 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-1 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-1 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-1 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-1 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-1 .bottom p {
          color: #53576B; }
        .section-voip-packages .package.package-1 .bottom button,
        .section-voip-packages .package.package-1 .bottom a {
          background: #5AC3CA; }
    .section-voip-packages .package.package-2 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-2 .pack-top,
      .section-voip-packages .package.package-2 h3,
      .section-voip-packages .package.package-2 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-2 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-2 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-2 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-2 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-2 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-2 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-2 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-2 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-2 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-2 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-2 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-2 .bottom p {
          color: #53576B; }
        .section-voip-packages .package.package-2 .bottom button,
        .section-voip-packages .package.package-2 .bottom a {
          background: #5AC3CA; }
    .section-voip-packages .package.package-3 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-3 .pack-top,
      .section-voip-packages .package.package-3 h3,
      .section-voip-packages .package.package-3 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-3 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-3 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-3 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-3 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-3 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-3 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-3 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-3 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-3 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-3 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-3 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-3 .bottom p {
          color: #53576B; }
        .section-voip-packages .package.package-3 .bottom button,
        .section-voip-packages .package.package-3 .bottom a {
          background: #5AC3CA; }
    .section-voip-packages .package.package-9 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-9 .pack-top,
      .section-voip-packages .package.package-9 h3,
      .section-voip-packages .package.package-9 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
        .section-voip-packages .package.package-9 .pack-top span,
        .section-voip-packages .package.package-9 h3 span,
        .section-voip-packages .package.package-9 .plan-img span {
          color: #FFFFFF; }
      .section-voip-packages .package.package-9 .pack-top .pack-top-sub {
        background: #5AC3CA; }
      .section-voip-packages .package.package-9 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-9 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-9 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-9 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-9 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-9 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-9 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-9 .bullet-list > li {
        color: #53576b; }
        .section-voip-packages .package.package-9 .bullet-list > li sup,
        .section-voip-packages .package.package-9 .bullet-list > li i {
          color: #5AC3CA; }
        .section-voip-packages .package.package-9 .bullet-list > li i {
          color: #53576b; }
      .section-voip-packages .package.package-9 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-9 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-9 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-9 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-9 .bottom p,
        .section-voip-packages .package.package-9 .bottom strong,
        .section-voip-packages .package.package-9 .bottom .r-slider-brochure {
          color: #53576B; }
          .section-voip-packages .package.package-9 .bottom p span,
          .section-voip-packages .package.package-9 .bottom strong span,
          .section-voip-packages .package.package-9 .bottom .r-slider-brochure span {
            color: #53576B; }
        .section-voip-packages .package.package-9 .bottom button,
        .section-voip-packages .package.package-9 .bottom a {
          background: #5AC3CA; }
      .section-voip-packages .package.package-9 a[class^="add"] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        cursor: pointer;
        background-color: #5AC3CA;
        color: #FFFFFF;
        border-radius: 5px;
        height: 50px;
        font-size: 16px;
        padding: 0;
        width: 120px;
        margin: 0 auto 18px auto; }
        .section-voip-packages .package.package-9 a[class^="add"]:hover {
          background-color: #FBAE35;
          color: white; }
        @media only screen and (max-width: 767px) {
          .section-voip-packages .package.package-9 a[class^="add"] {
            height: 36px;
            border-radius: 3px; } }
      .section-voip-packages .package.package-9 a button.compare {
        background: #5AC3CA;
        color: #FFFFFF; }
        .section-voip-packages .package.package-9 a button.compare:hover {
          color: #FFFFFF;
          background: #FBAE35; }
      .section-voip-packages .package.package-9 .total-price strong {
        color: #53576B; }
        .section-voip-packages .package.package-9 .total-price strong span {
          color: #53576B; }
      .section-voip-packages .package.package-9 ul {
        line-height: 12px; }
    .section-voip-packages .package.package-10 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-10 .pack-top,
      .section-voip-packages .package.package-10 h3,
      .section-voip-packages .package.package-10 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
        .section-voip-packages .package.package-10 .pack-top span,
        .section-voip-packages .package.package-10 h3 span,
        .section-voip-packages .package.package-10 .plan-img span {
          color: #FFFFFF; }
      .section-voip-packages .package.package-10 .pack-top .pack-top-sub {
        background: #5AC3CA; }
      .section-voip-packages .package.package-10 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-10 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-10 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-10 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-10 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-10 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-10 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-10 .bullet-list > li {
        color: #53576b; }
        .section-voip-packages .package.package-10 .bullet-list > li sup,
        .section-voip-packages .package.package-10 .bullet-list > li i {
          color: #5AC3CA; }
        .section-voip-packages .package.package-10 .bullet-list > li i {
          color: #53576b; }
      .section-voip-packages .package.package-10 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-10 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-10 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-10 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-10 .bottom p,
        .section-voip-packages .package.package-10 .bottom strong,
        .section-voip-packages .package.package-10 .bottom .r-slider-brochure {
          color: #53576B; }
          .section-voip-packages .package.package-10 .bottom p span,
          .section-voip-packages .package.package-10 .bottom strong span,
          .section-voip-packages .package.package-10 .bottom .r-slider-brochure span {
            color: #53576B; }
        .section-voip-packages .package.package-10 .bottom button,
        .section-voip-packages .package.package-10 .bottom a {
          background: #5AC3CA; }
      .section-voip-packages .package.package-10 a[class^="add"] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        cursor: pointer;
        background-color: #5AC3CA;
        color: #FFFFFF;
        border-radius: 5px;
        height: 50px;
        font-size: 16px;
        padding: 0;
        width: 120px;
        margin: 0 auto 18px auto; }
        .section-voip-packages .package.package-10 a[class^="add"]:hover {
          background-color: #FBAE35;
          color: white; }
        @media only screen and (max-width: 767px) {
          .section-voip-packages .package.package-10 a[class^="add"] {
            height: 36px;
            border-radius: 3px; } }
      .section-voip-packages .package.package-10 a button.compare {
        color: #FFFFFF;
        background: #5AC3CA; }
        .section-voip-packages .package.package-10 a button.compare:hover {
          color: #FFFFFF;
          background: #FBAE35; }
      .section-voip-packages .package.package-10 .total-price strong {
        color: #53576B; }
        .section-voip-packages .package.package-10 .total-price strong span {
          color: #53576B; }
      .section-voip-packages .package.package-10 ul {
        line-height: 12px; }
    .section-voip-packages .package.package-11 {
      border-color: #D9DBE7; }
      .section-voip-packages .package.package-11 .pack-top,
      .section-voip-packages .package.package-11 h3,
      .section-voip-packages .package.package-11 .plan-img {
        background: #FFFFFF;
        color: #53576B; }
        .section-voip-packages .package.package-11 .pack-top span,
        .section-voip-packages .package.package-11 h3 span,
        .section-voip-packages .package.package-11 .plan-img span {
          color: #FFFFFF; }
      .section-voip-packages .package.package-11 .pack-top .pack-top-sub {
        background: #5AC3CA; }
      .section-voip-packages .package.package-11 h3 {
        width: 100% !important; }
      .section-voip-packages .package.package-11 .plan-img {
        display: none !important; }
      .section-voip-packages .package.package-11 div.info {
        background: #5AC3CA; }
        .section-voip-packages .package.package-11 div.info p {
          color: #FFFFFF; }
      .section-voip-packages .package.package-11 p._u {
        background: #FFFFFF;
        color: #53576B; }
      .section-voip-packages .package.package-11 > ul {
        background: #FFFFFF; }
        .section-voip-packages .package.package-11 > ul > li {
          color: #53576B; }
      .section-voip-packages .package.package-11 .bullet-list > li {
        color: #53576b; }
        .section-voip-packages .package.package-11 .bullet-list > li sup,
        .section-voip-packages .package.package-11 .bullet-list > li i {
          color: #5AC3CA; }
        .section-voip-packages .package.package-11 .bullet-list > li i {
          color: #53576b; }
      .section-voip-packages .package.package-11 .bullet-list > li:before {
        background: #5AC3CA; }
      .section-voip-packages .package.package-11 .plan-counter {
        background: #edeef3; }
        .section-voip-packages .package.package-11 .plan-counter > p {
          color: #53576b; }
      .section-voip-packages .package.package-11 .bottom {
        background: #EDEEF3; }
        .section-voip-packages .package.package-11 .bottom p,
        .section-voip-packages .package.package-11 .bottom strong,
        .section-voip-packages .package.package-11 .bottom .r-slider-brochure {
          color: #53576B; }
          .section-voip-packages .package.package-11 .bottom p span,
          .section-voip-packages .package.package-11 .bottom strong span,
          .section-voip-packages .package.package-11 .bottom .r-slider-brochure span {
            color: #53576B; }
        .section-voip-packages .package.package-11 .bottom button,
        .section-voip-packages .package.package-11 .bottom a {
          background: #5AC3CA; }
      .section-voip-packages .package.package-11 .total-price strong {
        color: #53576B; }
        .section-voip-packages .package.package-11 .total-price strong span {
          color: #53576B; }
      .section-voip-packages .package.package-11 a[class^="add"] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        cursor: pointer;
        background-color: #5AC3CA;
        color: #FFFFFF;
        border-radius: 5px;
        height: 50px;
        font-size: 16px;
        padding: 0;
        width: 120px;
        margin: 0 auto 18px auto; }
        .section-voip-packages .package.package-11 a[class^="add"]:hover {
          background-color: #FBAE35;
          color: white; }
        @media only screen and (max-width: 767px) {
          .section-voip-packages .package.package-11 a[class^="add"] {
            height: 36px;
            border-radius: 3px; } }
      .section-voip-packages .package.package-11 a button.compare {
        background: #5AC3CA;
        color: #FFFFFF; }
        .section-voip-packages .package.package-11 a button.compare:hover {
          color: #FFFFFF;
          background: #FBAE35; }
      .section-voip-packages .package.package-11 ul {
        line-height: 12px; }
  .section-voip-packages .bundle {
    border: none; }
    .section-voip-packages .bundle .pack-top {
      margin-bottom: 15px; }
  .section-voip-packages .sub-packages {
    padding-top: 20px;
    padding-top: 0; }
    .section-voip-packages .sub-packages > li {
      border: 1px solid #D9DBE7; }
      .section-voip-packages .sub-packages > li .plan-img {
        display: none; }
        .section-voip-packages .sub-packages > li .plan-img img {
          padding: 10px;
          max-height: 100%;
          max-width: 100%;
          width: auto;
          height: auto; }
      .section-voip-packages .sub-packages > li h3 {
        font-size: 1.15em;
        line-height: 2.75em; }
      .section-voip-packages .sub-packages > li p:last-of-type {
        padding: 20px 0;
        font-size: 1.875em; }
        .section-voip-packages .sub-packages > li p:last-of-type sup {
          font-size: 0.5em;
          margin-right: 10px;
          vertical-align: super; }
        .section-voip-packages .sub-packages > li p:last-of-type button {
          vertical-align: text-top;
          margin-left: 20px; }
      .section-voip-packages .sub-packages > li:first-child {
        padding-left: 0 !important; }
        .section-voip-packages .sub-packages > li:first-child h3 {
          background: #FFFFFF;
          color: #53576B; }
        .section-voip-packages .sub-packages > li:first-child p {
          background: #EDEEF3;
          color: #53576B; }
          .section-voip-packages .sub-packages > li:first-child p button {
            background: #5AC3CA; }
        .section-voip-packages .sub-packages > li:first-child .plan-img {
          display: none !important; }
      .section-voip-packages .sub-packages > li:nth-child(2) {
        padding-left: 0 !important; }
        .section-voip-packages .sub-packages > li:nth-child(2) h3 {
          background: #FFFFFF;
          color: #53576B; }
        .section-voip-packages .sub-packages > li:nth-child(2) p {
          background: #EDEEF3;
          color: #53576B; }
          .section-voip-packages .sub-packages > li:nth-child(2) p button {
            background: #5AC3CA; }
        .section-voip-packages .sub-packages > li:nth-child(2) .plan-img {
          display: none !important; }
      .section-voip-packages .sub-packages > li:nth-child(3) {
        padding-left: 0 !important; }
        .section-voip-packages .sub-packages > li:nth-child(3) h3 {
          background: #FFFFFF;
          color: #53576B; }
        .section-voip-packages .sub-packages > li:nth-child(3) p {
          background: #EDEEF3;
          color: #53576B; }
          .section-voip-packages .sub-packages > li:nth-child(3) p button {
            background: #5AC3CA; }
        .section-voip-packages .sub-packages > li:nth-child(3) .plan-img {
          display: none !important; }
  .section-voip-packages.layout-2 .package .plan-img {
    display: inline-block;
    padding: 20px 20px 0; }
    .section-voip-packages.layout-2 .package .plan-img img {
      max-height: 200px;
      max-width: 100%;
      width: auto;
      height: auto; }
  .section-voip-packages.layout-2 .package .bullet-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
  .section-voip-packages.layout-2 .package .bottom {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    .section-voip-packages.layout-2 .package .bottom > p {
      margin: 0 0 20px 0;
      height: 37px; }
  .section-voip-packages.layout-2 .sub-packages > li {
    position: relative;
    padding-left: 100px; }
    .section-voip-packages.layout-2 .sub-packages > li .plan-img {
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 100px;
      padding: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .section-voip-packages.layout-2 .sub-packages > li .plan-img img {
        padding: 0; }
  .section-voip-packages.layout-3 .package .pack-top {
    padding: 10px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse; }
    .section-voip-packages.layout-3 .package .pack-top .plan-img {
      display: block;
      padding-left: 20px; }
    .section-voip-packages.layout-3 .package .pack-top h3 {
      white-space: nowrap; }
  .section-voip-packages.layout-3 .package div.info {
    clear: both; }
  .section-voip-packages.layout-3 .package .bullet-list {
    padding: 0 20px 20px 20px; }
  .section-voip-packages.layout-3 .package .bottom {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 20px; }
  .section-voip-packages.layout-3 .sub-packages > li {
    position: relative;
    padding-left: 100px; }
    .section-voip-packages.layout-3 .sub-packages > li .plan-img {
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 100px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
  @media only screen and (max-width: 1279px) {
    .section-voip-packages .package div.info {
      height: 55px;
      line-height: 1.2em;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
    .section-voip-packages .package .bullet-list > li {
      text-align: center;
      width: 100%; }
    .section-voip-packages .package .bottom {
      padding: 0 20px 20px;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .section-voip-packages .package .bottom > p {
        margin: 0 0 20px; }
    .section-voip-packages .package .plan-counter > p {
      text-align: left;
      font-size: 14px;
      padding-right: 20px; }
    .section-voip-packages .package .button {
      padding: 0 20px 20px;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
    .section-voip-packages.layout-2 .package .pack-top, .section-voip-packages.layout-3 .package .pack-top {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
      .section-voip-packages.layout-2 .package .pack-top .plan-img, .section-voip-packages.layout-3 .package .pack-top .plan-img {
        padding: 12px !important;
        width: auto; }
        .section-voip-packages.layout-2 .package .pack-top .plan-img img, .section-voip-packages.layout-3 .package .pack-top .plan-img img {
          max-height: 60px; }
      .section-voip-packages.layout-2 .package .pack-top h3, .section-voip-packages.layout-3 .package .pack-top h3 {
        width: auto;
        padding: 0 20px;
        white-space: nowrap; }
    .section-voip-packages.layout-2 .package .bottom, .section-voip-packages.layout-3 .package .bottom {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .section-voip-packages.layout-2 .package .bottom > p, .section-voip-packages.layout-3 .package .bottom > p {
        margin: 0 0 10px 0; }
      .section-voip-packages.layout-2 .package .bottom button,
      .section-voip-packages.layout-2 .package .bottom a, .section-voip-packages.layout-3 .package .bottom button,
      .section-voip-packages.layout-3 .package .bottom a {
        margin: auto; }
    .section-voip-packages.layout-2 .sub-packages > li > p:last-of-type, .section-voip-packages.layout-3 .sub-packages > li > p:last-of-type {
      padding: 10px 0; }
      .section-voip-packages.layout-2 .sub-packages > li > p:last-of-type button, .section-voip-packages.layout-3 .sub-packages > li > p:last-of-type button {
        display: block;
        margin: 10px auto 0; } }
  @media only screen and (max-width: 1023px) {
    .section-voip-packages .package {
      width: 100%;
      margin-left: 0; }
      .section-voip-packages .package .plan-img {
        width: 50%;
        padding: 5px !important;
        float: left; }
      .section-voip-packages .package h3 {
        width: 100%;
        float: left;
        line-height: 1.75em;
        padding: 12px !important; }
      .section-voip-packages .package div.info {
        height: auto;
        display: block;
        clear: both;
        width: 100%;
        padding: 10px; }
      .section-voip-packages .package .plan-counter {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      .section-voip-packages .package .bullet-list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 10px 10px 0 10px; }
        .section-voip-packages .package .bullet-list > li {
          width: auto !important;
          margin-right: 10px; }
          .section-voip-packages .package .bullet-list > li:last-child {
            margin-right: 0; }
      .section-voip-packages .package .link-list {
        line-height: 0.875em;
        margin-bottom: 10px; }
      .section-voip-packages .package .bottom {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row; }
        .section-voip-packages .package .bottom p {
          margin: 0 20px 0 0 !important;
          height: 37px !important; }
    .section-voip-packages.layout-2 .package .pack-top h3, .section-voip-packages.layout-3 .package .pack-top h3 {
      width: 50%;
      white-space: normal; }
    .section-voip-packages.layout-2 .package .bullet-list, .section-voip-packages.layout-3 .package .bullet-list {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      padding: 10px 10px 0 10px; }
    .section-voip-packages.layout-2 .package .bottom, .section-voip-packages.layout-3 .package .bottom {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row; }
      .section-voip-packages.layout-2 .package .bottom a,
      .section-voip-packages.layout-2 .package .bottom button, .section-voip-packages.layout-3 .package .bottom a,
      .section-voip-packages.layout-3 .package .bottom button {
        margin: 0; }
    .section-voip-packages.layout-2 .sub-packages > li, .section-voip-packages.layout-3 .sub-packages > li {
      padding: 0; }
      .section-voip-packages.layout-2 .sub-packages > li .plan-img, .section-voip-packages.layout-3 .sub-packages > li .plan-img {
        position: static;
        width: 100%; }
    .section-voip-packages.layout-3 .package .pack-top h3 {
      width: auto;
      white-space: nowrap; }
    .section-voip-packages.layout-3 .package .bullet-list {
      padding: 0 10px 10px 10px; }
    .section-voip-packages.layout-3 .package .link-list {
      margin: 10px 0 0; } }
  @media only screen and (max-width: 767px) {
    .section-voip-packages .package .bullet-list {
      flex-flow: row wrap; }
    .section-voip-packages .sub-packages > li {
      width: 100%;
      margin-left: 0; }
      .section-voip-packages .sub-packages > li p:last-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .section-voip-packages .sub-packages > li p:last-of-type button {
          margin: 0 0 0 20px !important; }
    .section-voip-packages.layout-2 .package .plan-img, .section-voip-packages.layout-3 .package .plan-img {
      width: 150px; }
    .section-voip-packages.layout-2 .package h3, .section-voip-packages.layout-3 .package h3 {
      width: calc(100% - 150px); } }
  @media only screen and (max-width: 479px) {
    .section-voip-packages .package .bottom {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .section-voip-packages .package .bottom p {
        margin: 0 0 15px 0 !important; }
      .section-voip-packages .package .bottom button,
      .section-voip-packages .package .bottom a {
        margin: auto !important; }
    .section-voip-packages.layout-2 .package .pack-top, .section-voip-packages.layout-3 .package .pack-top {
      padding: 0 !important; }
      .section-voip-packages.layout-2 .package .pack-top .plan-img, .section-voip-packages.layout-3 .package .pack-top .plan-img {
        display: none !important; }
      .section-voip-packages.layout-2 .package .pack-top h3, .section-voip-packages.layout-3 .package .pack-top h3 {
        width: 100%; }
    .section-voip-packages.layout-2 .package .bottom, .section-voip-packages.layout-3 .package .bottom {
      padding-top: 0;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; } }

.footer-contact {
  display: none;
  padding: 20px 20px 0;
  background: #53576B; }
  .footer-contact p {
    color: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    .footer-contact {
      display: block; } }

footer {
  background-color: #53576B;
  position: relative;
  z-index: 20; }
  footer .background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: initial;
    background-repeat: repeat; }
  footer .superscripts {
    padding: 20px; }
    footer .superscripts p {
      color: #FFFFFF; }
      footer .superscripts p span {
        color: #FFFFFF; }
  footer > .content {
    position: relative;
    color: #FFFFFF; }
    footer > .content > li {
      margin-bottom: 0; }
      footer > .content > li:first-child > p {
        color: #FFFFFF;
        font-size: 1em;
        line-height: 100px; }
      footer > .content > li:nth-child(2) {
        padding: 10px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        height: 100px; }
        footer > .content > li:nth-child(2) img {
          max-height: 80px; }
      footer > .content > li:last-child > ul {
        height: 100px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        footer > .content > li:last-child > ul > li a {
          color: #FFFFFF;
          font-size: 1em; }
          footer > .content > li:last-child > ul > li a:hover {
            color: #FBAE35; }
        footer > .content > li:last-child > ul > li.spacer {
          color: #FFFFFF;
          padding: 10px 0; }
    footer > .content.layout-2 > li:first-child {
      float: right;
      text-align: right;
      margin-left: 10px; }
    footer > .content.layout-2 > li:nth-child(2) {
      float: right; }
    footer > .content.layout-2 > li:last-child {
      margin-left: 0; }
      footer > .content.layout-2 > li:last-child > ul {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; }
    footer > .content.layout-3 > li:nth-child(2), footer > .content.layout-3 > li:last-child {
      display: none; }
    footer > .content.layout-3 > li:first-child {
      margin: 0;
      width: 100%;
      text-align: center; }
    @media only screen and (max-width: 1023px) {
      footer > .content > li:last-child > ul {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        footer > .content > li:last-child > ul > li.spacer {
          display: none; }
        footer > .content > li:last-child > ul > li a {
          padding: 5px; }
      footer > .content.layout-2 > li:last-child > ul {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; } }
    @media only screen and (max-width: 767px) {
      footer > .content > li {
        width: 100%;
        margin: 0; }
        footer > .content > li:first-of-type p {
          line-height: 20px;
          padding: 10px 0; }
        footer > .content > li:nth-child(2) {
          display: none; }
        footer > .content > li:last-child > ul {
          height: auto;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          flex-direction: row;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          padding-bottom: 10px; }
          footer > .content > li:last-child > ul > li:first-child {
            margin-right: 10px; }
          footer > .content > li:last-child > ul > li a {
            padding: 5px 0; } }
  @media only screen and (max-width: 1023px) {
    footer.compare {
      padding-bottom: 64px; } }
  @media only screen and (max-width: 767px) {
    footer {
      padding-bottom: 65px; } }

.new-mobile-footer {
  display: none; }
  @media only screen and (max-width: 479px) {
    .new-mobile-footer {
      z-index: 999;
      padding: 20px 25px;
      background: linear-gradient(111deg, #ea1b4b, #ff7461);
      height: 100px;
      position: fixed;
      bottom: 0;
      width: 100%; }
      .new-mobile-footer * {
        color: white;
        font-weight: 100; }
      .new-mobile-footer > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        float: left;
        width: 50%;
        margin-bottom: 10px; }
        .new-mobile-footer > div i {
          font-size: 20px;
          margin-right: 10px; }
        .new-mobile-footer > div p {
          font-size: 16px;
          letter-spacing: 1px; }
      .new-mobile-footer > p {
        font-size: 12px;
        width: 210px;
        margin: 0 auto;
        text-align: center;
        line-height: 1.5;
        letter-spacing: 0.5px; } }

#login_page form {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column; }
  #login_page form .login-box {
    border: 1px solid #D9DBE7;
    width: 320px;
    padding: 20px;
    margin-bottom: 20px; }
    #login_page form .login-box img {
      margin-bottom: 20px; }
    #login_page form .login-box button {
      width: 100%;
      font-size: 1em; }
    @media only screen and (max-width: 479px) {
      #login_page form .login-box {
        border: 0;
        width: 100%; } }
  #login_page form .extra p:first-of-type {
    margin-bottom: 10px; }

#terms {
  line-height: 1.2em; }
  #terms p {
    margin-bottom: 10px; }
  #terms h3 {
    color: #72A5D4;
    margin: 20px 0; }
  #terms .policy > ol {
    margin-bottom: 15px; }
    #terms .policy > ol > li {
      margin-bottom: 20px; }
      #terms .policy > ol > li:last-child {
        margin-bottom: 0; }
  #terms ol {
    counter-reset: item;
    margin: 15px 15px 40px 15px; }
    #terms ol strong {
      font-size: 16px;
      color: #53576B; }
    #terms ol > li {
      display: block;
      font-size: 14px;
      position: relative; }
      #terms ol > li:before {
        content: counters(item, ".") ". ";
        counter-increment: item;
        font-weight: 400; }
    #terms ol li {
      margin-bottom: 40px; }
      #terms ol li ol {
        margin-bottom: 15px; }
      #terms ol li ol li {
        margin-bottom: 10px; }

#terms_lists .content {
  background: #FFFFFF;
  padding: 20px;
  margin-bottom: 20px; }
  #terms_lists .content p {
    margin-bottom: 15px; }
    #terms_lists .content p a:hover {
      text-decoration: underline; }
  #terms_lists .content h2 {
    margin-bottom: 15px;
    padding: 0; }
  #terms_lists .content ul,
  #terms_lists .content ol {
    margin: 0 20px; }
    #terms_lists .content ul > li,
    #terms_lists .content ol > li {
      list-style: disc; }
      #terms_lists .content ul > li > ul > li,
      #terms_lists .content ol > li > ul > li {
        list-style: circle; }
  #terms_lists .content ol > li {
    list-style: decimal; }
    #terms_lists .content ol > li > ul > li {
      list-style: disc; }
  #terms_lists .content.companies section {
    margin-bottom: 20px; }
    #terms_lists .content.companies section:last-of-type {
      margin-bottom: 0; }
    #terms_lists .content.companies section h2 {
      margin-bottom: 10px; }
    #terms_lists .content.companies section > p {
      margin-bottom: 0; }
      #terms_lists .content.companies section > p:first-of-type {
        font-size: 12px;
        margin-bottom: 5px; }

@media only screen and (max-width: 767px) {
  #terms_lists {
    padding: 0; }
    #terms_lists > h1 {
      margin: 10px 20px; }
      #terms_lists > h1 + p {
        margin: 0 20px 10px; } }

#faq_page .faq--categ-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: center;
  padding: 25px 20px; }
  #faq_page .faq--categ-list > li {
    background: #5AC3CA;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    line-height: 34px;
    border-radius: 3px;
    padding: 0 20px;
    margin: 7px 5px; }
    #faq_page .faq--categ-list > li:hover {
      background: #FBAE35;
      color: #FFFFFF;
      cursor: pointer; }

#faq_page section {
  transition: 0.5s ease all; }
  #faq_page section .top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    #faq_page section .top h2 {
      padding: 0; }
  #faq_page section > ul {
    padding-top: 20px;
    padding-left: 10px;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3; }
    #faq_page section > ul > li {
      margin-bottom: 10px;
      padding-right: 50px;
      display: inline-block;
      width: 100%; }
      #faq_page section > ul > li a {
        color: #53576B;
        line-height: 18px; }
        #faq_page section > ul > li a:hover {
          color: #FBAE35; }
      #faq_page section > ul > li:nth-child(3n) {
        padding-right: 0; }
  #faq_page section.highlight {
    border-color: #FBAE35;
    background: #FBAE35;
    transform: scale(1.01); }
    #faq_page section.highlight .top h2,
    #faq_page section.highlight .top a,
    #faq_page section.highlight > ul > li a {
      color: #FFFFFF; }

#faq_page .faq--breadcrumbs {
  margin: 20px 0; }
  #faq_page .faq--breadcrumbs a,
  #faq_page .faq--breadcrumbs p {
    display: inline;
    font-size: 1em; }
  #faq_page .faq--breadcrumbs a:after {
    content: "/";
    display: inline-block;
    padding: 0 3px; }

#faq_page .faq--question-answer article h1 {
  font-size: 14px; }

#faq_page .faq--question-answer article p {
  font-size: 14px; }

#faq_page .faq--search-results > li {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #faq_page .faq--search-results > li > a {
    line-height: 18px;
    color: #53576B; }
  #faq_page .faq--search-results > li:last-child {
    margin-bottom: 0; }

@media only screen and (max-width: 1023px) {
  #faq_page section > ul {
    column-count: 2; }
    #faq_page section > ul > li:nth-child(3n) {
      padding-right: 50px; }
    #faq_page section > ul > li:nth-child(2n) {
      padding-right: 0; } }

@media only screen and (max-width: 767px) {
  #faq_page .faq--breadcrumbs {
    font-size: 0.75em; }
  #faq_page .faq--question-answer {
    margin: 0 -20px;
    border-width: 1px 0; }
  #faq_page form {
    margin: 0 -20px;
    border-width: 1px 0; }
  #faq_page .faq--categ-list {
    padding: 10px 0; }
    #faq_page .faq--categ-list > li {
      padding: 0 15px;
      margin: 5px; }
  #faq_page .faq--search-results {
    margin: 0 -20px;
    border-width: 1px 0 0; }
  #faq_page section {
    margin: 0 -20px;
    border-width: 1px 0 0; }
    #faq_page section:last-of-type {
      border-bottom-width: 1px; }
    #faq_page section > ul {
      column-count: 1; }
      #faq_page section > ul > li {
        padding-right: 0; }
        #faq_page section > ul > li:last-child {
          margin-bottom: 0; } }

@media only screen and (max-width: 479px) {
  #faq_page form {
    display: block; }
    #faq_page form .field-box-buttons {
      padding-top: 0; }
      #faq_page form .field-box-buttons button {
        width: 100%; }
  #faq_page ._select_category {
    display: block;
    margin-top: 20px; }
  #faq_page .faq--categ-list {
    display: none; }
  #faq_page .faq--search-results > li > a:first-of-type {
    display: none; } }

#faq_page .faq--question-answer h1 {
  font-size: 1.125em;
  margin-bottom: 20px;
  color: #72A5D4; }

#faq_page .faq--question-answer article {
  font-size: 0.875em;
  line-height: 1.5em; }
  #faq_page .faq--question-answer article h2 {
    padding: 0; }
  #faq_page .faq--question-answer article ul,
  #faq_page .faq--question-answer article ol {
    list-style-position: inside; }
    #faq_page .faq--question-answer article ul > li,
    #faq_page .faq--question-answer article ol > li {
      list-style-position: inside; }
      #faq_page .faq--question-answer article ul > li > ul,
      #faq_page .faq--question-answer article ul > li > ol,
      #faq_page .faq--question-answer article ol > li > ul,
      #faq_page .faq--question-answer article ol > li > ol {
        padding-left: 15px; }
  #faq_page .faq--question-answer article ._is_pic {
    max-width: 250px; }

#faq_page .swap-gallery {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #faq_page .swap-gallery i {
    align-self: center;
    transform: rotate(-90deg);
    margin: 20px;
    font-size: 30px; }
  #faq_page .swap-gallery a {
    position: relative;
    flex: 1; }
    #faq_page .swap-gallery a img {
      border: 1px solid #D9DBE7; }
    #faq_page .swap-gallery a:after {
      background: rgba(0, 0, 0, 0.8);
      content: "Click to view image";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      color: white;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      visibility: hidden;
      opacity: 0;
      transition: 0.3s linear all; }
    #faq_page .swap-gallery a:hover:after {
      visibility: visible;
      opacity: 1; }
  @media only screen and (max-width: 767px) {
    #faq_page .swap-gallery i {
      font-size: 20px;
      margin: 10px; } }

#faq_page .faq--gallery {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap; }
  #faq_page .faq--gallery .box-1-of-4-yay-lg {
    width: calc(99.99% / 4 * 1 - 20px * (4 - 1) / 4);
    margin: 0 0 20px 20px; }
  #faq_page .faq--gallery .box-size-yay-first-lg {
    margin-left: 0; }
  #faq_page .faq--gallery h4 {
    color: #72A5D4;
    font-size: 1.1em;
    margin-bottom: 10px; }
    #faq_page .faq--gallery h4 + img {
      border: 1px solid #D9DBE7;
      cursor: pointer; }
  @media only screen and (max-width: 767px) {
    #faq_page .faq--gallery .box-1-of-4-yay-lg {
      width: calc(50% - 10px); }
      #faq_page .faq--gallery .box-1-of-4-yay-lg:nth-of-type(2n + 1) {
        margin-left: 0; }
    #faq_page .faq--gallery .box-size-yay-first-lg {
      margin-left: 0; } }

#faq_page .faq--overlay-gallery {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 99; }
  #faq_page .faq--overlay-gallery > div {
    width: calc(100% - 140px);
    height: calc(100% - 140px);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    top: 70px;
    margin: 0 auto;
    position: relative; }
    #faq_page .faq--overlay-gallery > div > img {
      display: none; }
    #faq_page .faq--overlay-gallery > div span {
      background: white;
      border: 1px solid #D9DBE7;
      padding: 10px 20px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      position: absolute; }
  #faq_page .faq--overlay-gallery i {
    color: white;
    font-size: 30px;
    padding: 20px;
    position: absolute;
    cursor: pointer; }
    #faq_page .faq--overlay-gallery i._close {
      right: 0;
      top: 0; }
    #faq_page .faq--overlay-gallery i._left {
      top: calc(50% - 25px);
      transform: rotate(90deg);
      left: 0; }
    #faq_page .faq--overlay-gallery i._right {
      top: calc(50% - 25px);
      transform: rotate(-90deg);
      right: 0; }
    #faq_page .faq--overlay-gallery i:hover {
      background: #FBAE35; }
  #faq_page .faq--overlay-gallery.single i._right,
  #faq_page .faq--overlay-gallery.single i._left {
    display: none; }
  #faq_page .faq--overlay-gallery.single > div {
    width: 100%;
    height: calc(100% - 70px); }
  @media only screen and (max-width: 1023px) {
    #faq_page .faq--overlay-gallery > div {
      width: 100%;
      background: white; }
    #faq_page .faq--overlay-gallery i._left {
      top: auto;
      bottom: 0; }
    #faq_page .faq--overlay-gallery i._right {
      top: auto;
      bottom: 0; }
    #faq_page .faq--overlay-gallery i:hover {
      background: none; }
    #faq_page .faq--overlay-gallery i:active {
      background: #FBAE35; } }
  @media only screen and (max-width: 479px) {
    #faq_page .faq--overlay-gallery i {
      font-size: 20px;
      padding: 15px; }
    #faq_page .faq--overlay-gallery > div {
      height: calc(100% - 100px);
      top: 50px; }
    #faq_page .faq--overlay-gallery.single > div {
      height: calc(100% - 50px); } }

#status_page section {
  margin-bottom: 20px;
  border: 1px solid #D9DBE7; }
  #status_page section .status--top {
    border-bottom: 1px solid #D9DBE7;
    padding: 20px; }
    #status_page section .status--top .status--top--info {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #status_page section .status--top .status--top--info i {
        font-size: 30px;
        color: #80CD42;
        margin-right: 20px; }
        #status_page section .status--top .status--top--info i.w {
          color: #FB5135; }
      #status_page section .status--top .status--top--info h2 {
        padding: 0;
        flex-basis: 190px;
        margin-right: 20px; }
      #status_page section .status--top .status--top--info .p2 {
        flex-basis: 150px;
        margin-right: 20px;
        color: #5AC3CA;
        font-size: 1.125em; }
        #status_page section .status--top .status--top--info .p2.h-p {
          color: #FB5135; }
        #status_page section .status--top .status--top--info .p2.m-p {
          color: #FBAE35; }
        #status_page section .status--top .status--top--info .p2.l-p {
          color: #72A5D4; }
      #status_page section .status--top .status--top--info .p3 {
        flex-basis: 550px;
        font-size: 0.875em;
        line-height: 1.5em; }
      #status_page section .status--top .status--top--info > div {
        flex: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end; }
        #status_page section .status--top .status--top--info > div p {
          margin-right: 10px;
          font-size: 0.875em; }
        #status_page section .status--top .status--top--info > div button {
          flex-basis: 110px; }
    #status_page section .status--top form {
      border: 1px solid #D9DBE7;
      background: #EDEEF3;
      padding: 20px;
      margin-top: 20px;
      display: none; }
      #status_page section .status--top form > div:last-of-type {
        clear: both; }
    #status_page section .status--top .status--top--issues {
      padding-top: 20px;
      display: none; }
      #status_page section .status--top .status--top--issues > li {
        background: #FB5135;
        padding: 20px 20px 20px; }
        #status_page section .status--top .status--top--issues > li > div {
          overflow: auto; }
          #status_page section .status--top .status--top--issues > li > div > div:first-of-type {
            display: inline-block;
            float: left;
            width: calc(100% - 240px);
            margin-right: 20px;
            font-size: 0.875em; }
            #status_page section .status--top .status--top--issues > li > div > div:first-of-type * {
              color: white;
              margin-bottom: 10px; }
            #status_page section .status--top .status--top--issues > li > div > div:first-of-type h5 {
              font-weight: bold; }
          #status_page section .status--top .status--top--issues > li > div .status--details {
            width: 220px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #status_page section .status--top .status--top--issues > li > div .status--details .status--detail {
              background-color: #FFFFFF;
              padding: 10px; }
              #status_page section .status--top .status--top--issues > li > div .status--details .status--detail > * {
                text-align: center; }
              #status_page section .status--top .status--top--issues > li > div .status--details .status--detail:first-of-type {
                margin-right: 10px; }
              #status_page section .status--top .status--top--issues > li > div .status--details .status--detail > p:not(:nth-child(2)) {
                color: #53576B; }
        #status_page section .status--top .status--top--issues > li > article * {
          color: white;
          margin-bottom: 10px; }
        #status_page section .status--top .status--top--issues > li.m-p {
          background: #FBAE35; }
        #status_page section .status--top .status--top--issues > li.l-p {
          background: #72A5D4; }
    @media only screen and (max-width: 1365px) {
      #status_page section .status--top .status--top--info .p3 {
        padding-right: 20px; } }
    @media only screen and (max-width: 1279px) {
      #status_page section .status--top {
        padding: 10px 20px; }
        #status_page section .status--top .status--top--info h2 {
          flex-basis: 130px; }
        #status_page section .status--top .status--top--info .p2 {
          font-size: 1em;
          flex-basis: 80px; }
        #status_page section .status--top .status--top--info .p3 {
          flex: 1; }
        #status_page section .status--top .status--top--info > div {
          display: block;
          flex: none;
          flex-basis: 110px; }
          #status_page section .status--top .status--top--info > div > p {
            text-align: center;
            width: 100%;
            margin: 0 0 5px; }
          #status_page section .status--top .status--top--info > div button {
            width: 110px; } }
    @media only screen and (max-width: 1023px) {
      #status_page section .status--top .status--top--info {
        flex-wrap: wrap; }
        #status_page section .status--top .status--top--info h2 {
          flex-basis: 190px; }
        #status_page section .status--top .status--top--info .p2 {
          flex: 1; }
        #status_page section .status--top .status--top--info .p3 {
          flex: auto;
          width: 100%;
          order: 2;
          padding: 10px 0 0 50px; }
        #status_page section .status--top .status--top--info > div {
          flex-basis: 220px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          #status_page section .status--top .status--top--info > div > p {
            width: auto;
            margin-right: 10px;
            margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      #status_page section .status--top .status--top--info h2 {
        flex-basis: 110px;
        line-height: 1.4em; }
      #status_page section .status--top .status--top--info > div {
        display: block;
        flex-basis: 110px; }
        #status_page section .status--top .status--top--info > div > p {
          margin: 0 0 5px;
          width: 100%; }
      #status_page section .status--top .status--top--issues {
        margin: 0 -20px -10px; }
      #status_page section .status--top form {
        margin: 20px -20px -10px;
        border-width: 1px 0 0; } }
    @media only screen and (max-width: 479px) {
      #status_page section .status--top .status--top--info i {
        display: none; }
      #status_page section .status--top .status--top--info h2 {
        flex: 1; }
      #status_page section .status--top .status--top--info .p2 {
        flex: auto;
        order: 1;
        width: 100%; }
      #status_page section .status--top .status--top--info .p3 {
        padding-left: 0; }
      #status_page section .status--top .status--top--info > div > p {
        display: none; }
      #status_page section .status--top form button {
        width: 100%; }
      #status_page section .status--top .status--top--issues > li > div > div:first-of-type {
        width: calc(100% - 124px); }
      #status_page section .status--top .status--top--issues > li > div .status--details {
        width: 104px;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        #status_page section .status--top .status--top--issues > li > div .status--details > div > p {
          text-align: center; }
        #status_page section .status--top .status--top--issues > li > div .status--details .status--detail {
          padding: 5px; }
          #status_page section .status--top .status--top--issues > li > div .status--details .status--detail:first-of-type {
            margin-right: 0;
            margin-bottom: 10px; } }
  #status_page section .status--bottom {
    padding: 20px 20px 0;
    background: #EDEEF3; }
    #status_page section .status--bottom > p {
      padding-left: 50px;
      font-size: 0.875em;
      padding-bottom: 20px; }
    #status_page section .status--bottom > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      #status_page section .status--bottom > ul > li {
        width: calc(33.33% - 13.33px);
        margin-right: 20px;
        margin-bottom: 20px;
        background: #FFFFFF;
        padding: 10px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #status_page section .status--bottom > ul > li:nth-child(3n) {
          margin-right: 0; }
        #status_page section .status--bottom > ul > li i {
          font-size: 30px;
          margin-right: 10px;
          color: #FB5135; }
          #status_page section .status--bottom > ul > li i.m-p {
            color: #FBAE35; }
          #status_page section .status--bottom > ul > li i.l-p {
            color: #72A5D4; }
        #status_page section .status--bottom > ul > li > div > p:last-of-type {
          font-size: 0.875em; }
          #status_page section .status--bottom > ul > li > div > p:last-of-type span {
            color: #5AC3CA; }
    @media only screen and (max-width: 1023px) {
      #status_page section .status--bottom > ul > li {
        width: calc(50% - 10px); }
        #status_page section .status--bottom > ul > li:nth-child(3n) {
          margin-right: 20px; }
        #status_page section .status--bottom > ul > li:nth-child(2n) {
          margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      #status_page section .status--bottom > ul {
        padding-bottom: 15px; }
        #status_page section .status--bottom > ul > li {
          width: 100%;
          margin-right: 0 !important;
          margin-bottom: 5px; }
      #status_page section .status--bottom > p {
        padding-left: 0; } }
  @media only screen and (max-width: 767px) {
    #status_page section {
      margin: 0 -20px;
      border-width: 1px 0 0; }
      #status_page section:last-of-type {
        border-bottom-width: 1px; } }

#faq_page p.button-bottom,
#status_page p.button-bottom {
  padding-bottom: 20px; }
  #faq_page p.button-bottom._b,
  #status_page p.button-bottom._b {
    border-bottom: 1px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #faq_page p.button-bottom,
    #status_page p.button-bottom {
      margin: 0 -20px;
      padding: 0 20px 20px; } }

ul.breadcrumbs {
  background: none;
  display: block;
  border-bottom: 1px solid #D9DBE7;
  padding: 20px 0;
  overflow: auto; }
  ul.breadcrumbs > li {
    border-right: 1px solid #D9DBE7;
    float: left;
    padding: 0 20px;
    cursor: default;
    font-size: 1.125em; }
    ul.breadcrumbs > li:first-child {
      padding-left: 0; }
    ul.breadcrumbs > li:last-child {
      border: none; }
    ul.breadcrumbs > li.active {
      color: #5AC3CA;
      text-decoration: underline; }
    ul.breadcrumbs > li.previous > a {
      color: #53576B;
      text-decoration: underline;
      font-size: inherit; }
      ul.breadcrumbs > li.previous > a:hover {
        color: #FBAE35; }
    ul.breadcrumbs > li.next {
      color: #D9DBE7; }
  ul.breadcrumbs.dashboard {
    display: none;
    padding: 25px 0; }
    ul.breadcrumbs.dashboard > li a {
      font-size: 1em;
      color: #5AC3CA; }
  @media only screen and (max-width: 1023px) {
    ul.breadcrumbs > li {
      padding: 0 15px;
      font-size: 14px; } }
  @media only screen and (max-width: 767px) {
    ul.breadcrumbs > li:nth-child(n + 4) {
      display: none; } }
  @media only screen and (max-width: 479px) {
    ul.breadcrumbs > li {
      padding: 0 10px; } }

.steps-bottom-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 20px 0; }
  @media only screen and (max-width: 767px) {
    .steps-bottom-actions {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; } }
  .steps-bottom-actions.alternative {
    background: #EDEEF3;
    border: 1px solid #D9DBE7;
    border-bottom: 0;
    padding: 10px; }
    .steps-bottom-actions.alternative.number {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      @media only screen and (max-width: 1023px) {
        .steps-bottom-actions.alternative.number {
          width: calc(100% + 40px);
          margin-left: -20px; } }
      @media only screen and (max-width: 479px) {
        .steps-bottom-actions.alternative.number {
          flex-wrap: wrap;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start; } }
    .steps-bottom-actions.alternative .user-search,
    .steps-bottom-actions.alternative .number-search {
      border-radius: 3px;
      width: 50%;
      background-color: white;
      position: relative; }
      .steps-bottom-actions.alternative .user-search i,
      .steps-bottom-actions.alternative .number-search i {
        font-size: 22px;
        margin: 15px;
        color: #aeaeae; }
      .steps-bottom-actions.alternative .user-search .user-search-input,
      .steps-bottom-actions.alternative .user-search .number-search-input,
      .steps-bottom-actions.alternative .number-search .user-search-input,
      .steps-bottom-actions.alternative .number-search .number-search-input {
        display: inline-block;
        font-size: 16px;
        color: #aeaeae;
        padding-left: 0;
        width: calc(100% - 60px);
        border: 0; }
      .steps-bottom-actions.alternative .user-search .search-results,
      .steps-bottom-actions.alternative .number-search .search-results {
        position: absolute;
        width: 100%;
        background-color: white;
        z-index: 99;
        transform: translateY(-2px);
        border: solid 1px #f3e6e3;
        border-top: none;
        color: #332925;
        height: auto;
        max-height: 400px;
        overflow-y: scroll; }
        .steps-bottom-actions.alternative .user-search .search-results > ul,
        .steps-bottom-actions.alternative .number-search .search-results > ul {
          border-top: solid 1px #f3e6e3;
          padding: 20px 15px; }
        .steps-bottom-actions.alternative .user-search .search-results > p.no-result,
        .steps-bottom-actions.alternative .number-search .search-results > p.no-result {
          padding: 20px 15px;
          text-align: center;
          border-top: solid 1px #f3e6e3; }
        .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp):not(:last-child),
        .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp):not(:last-child) {
          margin-bottom: 15px; }
        .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a,
        .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center; }
          .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a > div:first-child > i,
          .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a > div:first-child > i {
            font-size: 23px;
            margin: 0 10px 0 0;
            color: #ea1b4b; }
          .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a #user-research-status > i,
          .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a #user-research-status > i {
            font-size: 23px !important; }
          .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a > div.result > p,
          .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a > div.result > p {
            line-height: 1.5; }
            .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a > div.result > p:first-of-type,
            .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a > div.result > p:first-of-type {
              font-size: 16px; }
            .steps-bottom-actions.alternative .user-search .search-results > ul > li:not(.temp) > a > div.result > p span,
            .steps-bottom-actions.alternative .number-search .search-results > ul > li:not(.temp) > a > div.result > p span {
              color: #332925; }
      @media only screen and (max-width: 1023px) {
        .steps-bottom-actions.alternative .user-search,
        .steps-bottom-actions.alternative .number-search {
          width: 40%; } }
      @media only screen and (max-width: 767px) {
        .steps-bottom-actions.alternative .user-search,
        .steps-bottom-actions.alternative .number-search {
          width: 100%;
          height: 50px;
          margin-bottom: 10px; } }
    .steps-bottom-actions.alternative .number-search {
      width: 653px;
      margin-bottom: 0; }
      @media only screen and (max-width: 1023px) {
        .steps-bottom-actions.alternative .number-search {
          width: 60%; } }
      @media only screen and (max-width: 479px) {
        .steps-bottom-actions.alternative .number-search {
          width: 100%;
          margin-bottom: 10px; } }
  .steps-bottom-actions.in-table {
    padding: 10px;
    border: 1px solid #D9DBE7;
    border-top: none; }
  .steps-bottom-actions.with-text {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    .steps-bottom-actions.with-text button {
      margin-left: auto;
      margin-top: 10px; }
  .steps-bottom-actions.dashboard {
    border: 1px solid #D9DBE7;
    border-top: 0;
    padding: 20px; }

._ns_int p.select-val > span,
._ns_int .select-options > section > ul > li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  ._ns_int p.select-val > span > span:first-of-type,
  ._ns_int .select-options > section > ul > li > span:first-of-type {
    margin-right: 10px; }

._ns_int img {
  height: 24px; }

._ns_buy > ul:first-of-type {
  padding: 20px 0 0 17px; }
  ._ns_buy > ul:first-of-type > li:last-of-type {
    margin: 0; }

._ns_buy .all_codes > div {
  display: none; }
  ._ns_buy .all_codes > div.show_44 {
    display: block; }
  ._ns_buy .all_codes > div.show_77 {
    display: block; }

@media only screen and (max-width: 1023px) {
  ._ns_buy > ul:first-of-type > li {
    width: calc(33.33% - 20px / 3);
    padding-right: 20px; }
    ._ns_buy > ul:first-of-type > li:last-child {
      width: 100%;
      padding-top: 0;
      margin-left: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      ._ns_buy > ul:first-of-type > li:last-child > button {
        flex: 1; } }

@media only screen and (max-width: 767px) {
  ._ns_buy > ul:first-of-type > li {
    width: 100%; } }

.number-search-results {
  padding: 10px 0 0 0 !important; }
  .number-search-results > li {
    margin-bottom: 10px;
    position: relative;
    min-height: 146px; }
    .number-search-results > li .panel-content {
      padding: 10px 10px 0 10px !important; }
  @media only screen and (max-width: 1023px) {
    .number-search-results {
      padding-top: 0 !important; }
      .number-search-results > li {
        border: none;
        margin-bottom: 0 !important; }
        .number-search-results > li h2 {
          border-bottom: 0 !important;
          padding-left: 0 !important; }
        .number-search-results > li .panel-content {
          padding: 0 !important; } }
  @media only screen and (max-width: 479px) {
    .number-search-results > li > .panel-content > ul > li {
      border-width: 1px 0 0;
      margin-bottom: 0 !important; }
      .number-search-results > li > .panel-content > ul > li.in-cart {
        border-bottom-width: 1px; }
        .number-search-results > li > .panel-content > ul > li.in-cart + li {
          border-top-width: 0; } }

@media only screen and (max-width: 1023px) {
  .tr-wrap {
    margin: 0 -20px !important; } }

#user_breakdown_table > li > ul > li:first-child > p span {
  display: block; }

#user_breakdown_table > li > ul > li:first-child > p small {
  font-size: 1em; }

#user_breakdown_table > li > ul > li:nth-child(2) p {
  margin-right: 20px;
  white-space: nowrap; }

@media only screen and (max-width: 1023px) {
  #user_breakdown_table > li > ul > li {
    height: 65px; }
    #user_breakdown_table > li > ul > li:nth-child(2) {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
      #user_breakdown_table > li > ul > li:nth-child(2) p {
        margin-right: 0;
        text-align: center; }
      #user_breakdown_table > li > ul > li:nth-child(2) .module-counter {
        margin-top: 10px; } }

@media only screen and (max-width: 767px) {
  #user_breakdown_table {
    margin: 0 -20px;
    border-width: 1px 0; }
    #user_breakdown_table > li {
      padding: 10px 20px 0 20px; }
      #user_breakdown_table > li > ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #user_breakdown_table > li > ul > li {
          flex: 1;
          height: 45px; }
          #user_breakdown_table > li > ul > li:first-child > p > small,
          #user_breakdown_table > li > ul > li:nth-child(2) > p {
            display: none; }
          #user_breakdown_table > li > ul > li:nth-child(2) .module-counter {
            margin-top: 0; }
          #user_breakdown_table > li > ul > li:last-child > p > * {
            display: block;
            text-align: right; }
      #user_breakdown_table > li:last-child > ul > li:nth-child(2) > p {
        display: block; } }

@media only screen and (max-width: 479px) {
  #user_breakdown_table > li > ul > li > p {
    font-size: 13px; } }

.__s6_1 {
  padding: 20px !important; }
  @media only screen and (max-width: 767px) {
    .__s6_1 > form > div:nth-of-type(3) {
      width: auto; }
    .__s6_1 > form > div:last-of-type {
      float: right;
      width: auto;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .__s6_1 > form > div:last-of-type p {
        margin-bottom: 0; } }
  @media only screen and (max-width: 479px) {
    .__s6_1 > form > div {
      width: 100% !important; }
      .__s6_1 > form > div > button,
      .__s6_1 > form > div > a {
        width: 100%;
        margin: 0 !important;
        text-align: center; }
      .__s6_1 > form > div:last-of-type {
        padding-top: 20px;
        display: block; }
        .__s6_1 > form > div:last-of-type p {
          text-align: center;
          margin-bottom: 10px; } }

#items h2.panel-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px 20px; }
  #items h2.panel-head button {
    margin-left: auto; }

#items ._domains_cart_items > .panel-content > .table-wrap .table-content {
  border-bottom: 1px solid #5AC3CA; }

#items ._domains_cart_items > .panel-content > .table-wrap:first-of-type .table-header {
  padding-top: 0 !important; }

#items .w150 {
  width: 150px;
  text-align: left; }

#items .cart-term {
  width: 120px; }

#items .table-wrap .table-header {
  padding: 20px 10px 0 10px; }
  #items .table-wrap .table-header > li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 25px; }
    #items .table-wrap .table-header > li > p {
      font-size: 1em; }
    #items .table-wrap .table-header > li.text-right {
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }
    #items .table-wrap .table-header > li .control-check {
      min-height: 25px;
      height: 25px; }
      #items .table-wrap .table-header > li .control-check i {
        margin: 0 0 0 10px; }

#items .table-wrap .table-content > li.item-row {
  padding: 10px 10px 0 10px; }

#items .domain-extra-details.us > ul > li {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #items .domain-extra-details.us > ul > li .control-radio {
    height: 22px; }

@media only screen and (max-width: 1023px) {
  #items .panel-content {
    padding: 0 10px; }
    #items .panel-content .table-wrap.dashboard {
      margin: 0 -10px; }
      #items .panel-content .table-wrap.dashboard .table-header > li:first-child {
        height: 1px;
        visibility: hidden;
        opacity: 0; }
      #items .panel-content .table-wrap.dashboard .table-content > li > ul > li {
        height: 35px !important; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:first-child i {
          font-size: 18px !important; }
          #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:first-child i:not(.nm) {
            margin-right: 10px !important; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(4) .module-counter {
          float: left; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(5) > p,
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(6) > p span {
          font-size: 1.2em; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:last-child > p > small {
          margin-top: 0; } }

@media only screen and (max-width: 767px) {
  #items {
    margin-bottom: 20px;
    padding: 0 20px; }
    #items .panel-wrap {
      margin: 0 -20px;
      border-width: 1px 0 0; }
    #items .panel-content .table-wrap.dashboard .table-content {
      border-top: 0; }
      #items .panel-content .table-wrap.dashboard .table-content > li.item-row {
        padding: 10px 20px 0 20px; }
      #items .panel-content .table-wrap.dashboard .table-content > li > ul {
        position: relative; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:first-child {
          width: 30px;
          height: 80px !important; }
          #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:first-child > a {
            display: none; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(2), #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(3) {
          width: calc(100% - 150px);
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(2) {
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          color: #72A5D4; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(5) {
          display: none; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:nth-child(n + 4) {
          position: absolute;
          width: 110px;
          right: 0;
          top: 0;
          -ms-flex-pack: end;
          -webkit-box-pack: end;
          -moz-justify-content: flex-end;
          -webkit-justify-content: flex-end;
          justify-content: flex-end; }
        #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:last-child {
          top: 45px; }
          #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:last-child > p span {
            font-size: 18px;
            display: inline-block; }
          #items .panel-content .table-wrap.dashboard .table-content > li > ul > li:last-child > p small {
            margin-left: 5px;
            display: inline-block;
            font-size: 12px; } }

.recurring-wrap {
  background: #EDEEF3;
  padding: 20px;
  border: 1px solid #D9DBE7; }
  .recurring-wrap > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .recurring-wrap > div > div {
      margin-bottom: 0 !important; }
  @media only screen and (max-width: 767px) {
    .recurring-wrap {
      padding-top: 20px; } }

.cart-total {
  padding: 20px;
  background: #72A5D4; }
  .cart-total span {
    color: #72A5D4 !important; }
  .cart-total p {
    color: #53576B; }
    .cart-total p.bigger {
      font-size: 1.5em;
      margin-top: 10px; }
  @media only screen and (max-width: 767px) {
    .cart-total {
      margin: 0 -20px; }
      .cart-total p.bigger {
        font-size: 18px; }
      .cart-total > div:first-of-type {
        width: calc(100% - 130px); }
      .cart-total > div:last-of-type {
        width: 130px; } }

.r-clear-basket {
  float: left;
  cursor: pointer; }
  .r-clear-basket:hover {
    color: #FBAE35;
    text-decoration: underline; }

@media only screen and (max-width: 1023px) {
  ._vanilla_payments_m .table-wrap > .text-right {
    padding: 10px 20px; }
  ._vanilla_payments_m .tabs-head {
    margin: 0 -20px; } }

@media only screen and (max-width: 767px) {
  ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-wrap > .table-header,
  ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-content > li > ul {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
    ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-wrap > .table-header > li,
    ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-content > li > ul > li {
      flex: 1; }
      ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-wrap > .table-header > li:nth-child(n + 3),
      ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-content > li > ul > li:nth-child(n + 3) {
        display: none; }
      ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-wrap > .table-header > li:nth-child(2) p,
      ._vanilla_payments_m .tabs-content > li[data-tab-target="card"] .table-content > li > ul > li:nth-child(2) p {
        text-align: right !important;
        padding-right: 0; } }

@media only screen and (max-width: 479px) {
  ._vanilla_payments_m .tabs-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    ._vanilla_payments_m .tabs-head > li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex: 1;
      text-align: center; } }

.new-card {
  display: none; }

.cart-payment-methods {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  padding-bottom: 20px; }
  .cart-payment-methods select {
    padding: 0 15px 0 0;
    border-bottom: 1px solid #D9DBE7; }
    .cart-payment-methods select:focus {
      border: none;
      border-bottom: 1px solid #D9DBE7; }
  .cart-payment-methods > .cpm--paypal,
  .cart-payment-methods > .cpm--card {
    display: none; }
  .cart-payment-methods p.title {
    padding: 10px 20px;
    font-size: 18px;
    margin-bottom: 0;
    color: #53576B;
    background: #EDEEF3;
    border-bottom: 1px solid #D9DBE7; }
    .cart-payment-methods p.title.small {
      font-size: 16px; }
    .cart-payment-methods p.title + p {
      padding: 10px 20px 5px;
      font-size: 12px; }
  .cart-payment-methods > div {
    flex: 1;
    background: #FFFFFF;
    border: 1px solid #D9DBE7; }
    .cart-payment-methods > div.cpm--address {
      margin-right: 20px; }
      .cart-payment-methods > div.cpm--address > #new_address.has_address {
        display: none; }
      .cart-payment-methods > div.cpm--address div.clear {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        flex-wrap: wrap;
        padding: 10px 20px; }
        .cart-payment-methods > div.cpm--address div.clear > div {
          padding: 0;
          width: 60%; }
        .cart-payment-methods > div.cpm--address div.clear > button {
          margin-left: 20px;
          width: calc(40% - 20px); }
      .cart-payment-methods > div.cpm--address #new_address {
        padding: 10px 10px 20px 10px;
        background-color: white; }
        .cart-payment-methods > div.cpm--address #new_address .field-box {
          width: 50%;
          padding: 7px 10px 0 10px; }
        .cart-payment-methods > div.cpm--address #new_address > div {
          padding-bottom: 0;
          margin-bottom: 0; }
    .cart-payment-methods > div.cpm--options > ul {
      background-color: white;
      padding: 10px 20px 20px 20px; }
      .cart-payment-methods > div.cpm--options > ul > li {
        border-bottom: none; }
        .cart-payment-methods > div.cpm--options > ul > li div {
          padding: 0; }
        .cart-payment-methods > div.cpm--options > ul > li .top {
          border-bottom: 2px solid #D9DBE7;
          height: 55px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          padding: 10px 0; }
          .cart-payment-methods > div.cpm--options > ul > li .top .field-box {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 500; }
          .cart-payment-methods > div.cpm--options > ul > li .top .control-radio .outer {
            border: 1px solid #D9DBE7; }
          .cart-payment-methods > div.cpm--options > ul > li .top > p {
            height: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            .cart-payment-methods > div.cpm--options > ul > li .top > p > img {
              width: 45px;
              vertical-align: middle; }
              .cart-payment-methods > div.cpm--options > ul > li .top > p > img:nth-of-type(n + 2) {
                margin-left: 10px; }
              @media only screen and (max-width: 479px) {
                .cart-payment-methods > div.cpm--options > ul > li .top > p > img {
                  max-height: 30px; } }
            .cart-payment-methods > div.cpm--options > ul > li .top > p i {
              font-size: 32px;
              color: #53576B; }
        .cart-payment-methods > div.cpm--options > ul > li .li-content {
          display: none; }
          .cart-payment-methods > div.cpm--options > ul > li .li-content.visible {
            display: block; }
          .cart-payment-methods > div.cpm--options > ul > li .li-content .split {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content .split > div {
              margin-bottom: 0;
              margin-right: 20px;
              width: calc((100% - 20px) / 3); }
              .cart-payment-methods > div.cpm--options > ul > li .li-content .split > div:last-child {
                margin-right: 0; }
          .cart-payment-methods > div.cpm--options > ul > li .li-content .card-entry {
            padding-bottom: 10px; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content .card-entry.active {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column; }
          .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) {
            border-top: none; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > div.saved-cards {
              padding: 20px 0;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > div.saved-cards > div:first-child {
                width: 60%; }
              .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > div.saved-cards > button {
                width: calc(40% - 20px);
                margin-left: 20px;
                font-size: 12px;
                padding: 0; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > form {
              padding-bottom: 0; }
              .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > form > div > .field-box {
                margin-right: 20px;
                width: calc(50% - 10px);
                padding: 10px 0 0 0; }
                .cart-payment-methods > div.cpm--options > ul > li .li-content:not(._pp) > form > div > .field-box:last-child {
                  margin-right: 0; }
          .cart-payment-methods > div.cpm--options > ul > li .li-content._pp {
            margin-top: 10px; }
          @media only screen and (max-width: 479px) {
            .cart-payment-methods > div.cpm--options > ul > li .li-content .saved-cards > div {
              width: 100%;
              margin-left: 0; }
              .cart-payment-methods > div.cpm--options > ul > li .li-content .saved-cards > div button {
                width: 100%; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content .card-entry > div:first-of-type > div {
              width: 100%;
              margin-left: 0; }
            .cart-payment-methods > div.cpm--options > ul > li .li-content._pp > div {
              width: 100%;
              margin-left: 0; }
              .cart-payment-methods > div.cpm--options > ul > li .li-content._pp > div button {
                width: 100%; } }
        .cart-payment-methods > div.cpm--options > ul > li[data-payment="callcredit"] > div.top > i {
          font-size: 30px;
          color: #ea1b4b; }
        .cart-payment-methods > div.cpm--options > ul > li[data-payment="callcredit"] > div.li-content {
          margin-top: 10px;
          overflow: auto; }
          .cart-payment-methods > div.cpm--options > ul > li[data-payment="callcredit"] > div.li-content > .field-box {
            float: left;
            width: calc((100% - 40px) / 3);
            margin-right: 20px;
            border-bottom: 1px solid #f3e6e3; }
            .cart-payment-methods > div.cpm--options > ul > li[data-payment="callcredit"] > div.li-content > .field-box > p.credit {
              color: #332925;
              font-size: 16px;
              margin-bottom: 10px;
              margin-top: 5px; }
            .cart-payment-methods > div.cpm--options > ul > li[data-payment="callcredit"] > div.li-content > .field-box:last-child {
              margin-right: 0; }
        .cart-payment-methods > div.cpm--options > ul > li.selected div.top {
          border-bottom-color: #5AC3CA; }
    .cart-payment-methods > div.cpm--options ._act {
      padding: 10px 20px; }
      .cart-payment-methods > div.cpm--options ._act button {
        width: 100%; }
    .cart-payment-methods > div.cpm--address > #new_address .field-box,
    .cart-payment-methods > div.cpm--options > ul > li .field-box {
      margin: 0; }
    .cart-payment-methods > div.cpm--address > #new_address .field-box > input,
    .cart-payment-methods > div.cpm--options > ul > li .field-box > input {
      font-size: 16px; }
  @media only screen and (max-width: 1023px) {
    .cart-payment-methods {
      display: block; }
      .cart-payment-methods > div.cpm--address {
        margin: 0 0 20px; }
      .cart-payment-methods > div.cpm--options > ul > li .top .field-box {
        width: auto; } }
  @media only screen and (max-width: 767px) {
    .cart-payment-methods {
      margin: 0 -20px -20px; }
      .cart-payment-methods > div {
        border-width: 1px 0; }
        .cart-payment-methods > div .field-box-buttons {
          margin-left: 0;
          padding-top: 0; }
        .cart-payment-methods > div.cpm--address {
          margin-bottom: 0;
          border-bottom: none; } }
  @media only screen and (max-width: 479px) {
    .cart-payment-methods > div.cpm--address div.clear,
    .cart-payment-methods > div.cpm--address > #new_address,
    .cart-payment-methods > div.cpm--options > ul > li div.li-content:not(._pp) > div.saved-cards {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .cart-payment-methods > div.cpm--address div.clear > div.field-box,
      .cart-payment-methods > div.cpm--address > #new_address > div.field-box,
      .cart-payment-methods > div.cpm--options > ul > li div.li-content:not(._pp) > div.saved-cards > div.field-box {
        width: 100%;
        margin-bottom: 10px; }
      .cart-payment-methods > div.cpm--address div.clear > button,
      .cart-payment-methods > div.cpm--address > #new_address > button,
      .cart-payment-methods > div.cpm--options > ul > li div.li-content:not(._pp) > div.saved-cards > button {
        margin: 0;
        width: 100%; } }

.user-search-button {
  justify-content: space-between !important;
  align-items: center; }
  @media only screen and (max-width: 1279px) {
    .user-search-button {
      flex-wrap: wrap; }
      .user-search-button .user-search {
        flex: 1 100%;
        margin-bottom: 10px; }
      .user-search-button #user-buttons {
        flex: 1 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        .user-search-button #user-buttons > * {
          flex: 1; } }
  @media only screen and (max-width: 767px) {
    .user-search-button #user-buttons {
      flex-wrap: wrap; }
      .user-search-button #user-buttons > button,
      .user-search-button #user-buttons > a {
        padding: 12px; }
      .user-search-button #user-buttons #add-users {
        flex: 1 100%;
        margin-bottom: 10px; }
        .user-search-button #user-buttons #add-users + button {
          margin-left: 0; } }
  @media only screen and (max-width: 479px) {
    .user-search-button #user-buttons {
      flex-wrap: wrap; }
      .user-search-button #user-buttons > #add-users-new {
        flex: 1 100%; }
      .user-search-button #user-buttons #add-users + button {
        flex: 1 100%; }
      .user-search-button #user-buttons > a,
      .user-search-button #user-buttons > button {
        flex: 1;
        margin-bottom: 10px; }
        .user-search-button #user-buttons > a span,
        .user-search-button #user-buttons > button span {
          display: inline-block; }
      .user-search-button #user-buttons #trigger_upload_sip_user_csv_button,
      .user-search-button #user-buttons .new-button:last-child {
        margin: 0; } }

#ngn_area,
#mob_area,
#toll_free_areas {
  margin-top: -15px; }

.numbersInfo {
  font-family: AvenirLTStd-Light, Avenir-Light, Serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.38;
  color: #332925;
  margin: 32px 0 10.5px;
  padding: 0 20px; }
  @media only screen and (max-width: 767px) {
    .numbersInfo {
      padding: 0 10px; } }

.numbersInfo {
  font-family: AvenirLTStd-Light, Avenir-Light, Serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.38;
  color: #332925;
  margin: 32px 0 10.5px;
  padding: 0 20px; }
  @media only screen and (max-width: 767px) {
    .numbersInfo {
      padding: 0 10px; } }

#card,
#card-mobile {
  margin-top: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #f3e6e3;
  background: transparent !important; }

.outer-card-mobile {
  padding: 0 10px; }

.StripeElement {
  box-sizing: border-box;
  border-radius: 4px;
  background-color: white; }

.StripeElement--invalid {
  border-color: #fa755a; }

.create_new_popup {
  z-index: 100; }

#new_editor {
  padding: 20px !important; }
  #new_editor .row-editor-actions {
    position: relative; }
    #new_editor .row-editor-actions .popup-title {
      position: absolute;
      left: 20px;
      top: 0;
      line-height: 55px;
      font-size: 18px;
      color: #72A5D4; }
  @media only screen and (max-width: 767px) {
    #new_editor {
      max-height: 100%;
      max-width: 100%;
      height: 100%;
      width: 100%; }
      #new_editor .row-editor-actions {
        padding-top: 50px !important; } }

.record_audio_wrap ._info {
  padding: 20px;
  margin-bottom: 10px;
  background: #72A5D4;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .record_audio_wrap ._info i, .record_audio_wrap ._info p {
    color: white; }
    .record_audio_wrap ._info i strong, .record_audio_wrap ._info p strong {
      font-weight: bold; }
  .record_audio_wrap ._info p {
    flex: 1;
    font-size: 1.125em; }
  .record_audio_wrap ._info i {
    font-size: 35px;
    margin-right: 10px; }

.record_audio_wrap ._anim {
  background: white;
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .record_audio_wrap ._anim p {
    font-size: 18px; }
  .record_audio_wrap ._anim > i {
    color: #53576B;
    font-size: 38px;
    margin-left: 20px;
    animation: spin-reverse 4s linear 0s infinite; }

@media only screen and (max-width: 767px) {
  .record_audio_wrap ._info p {
    font-size: 1em; }
  .record_audio_wrap > div {
    width: calc(100% + 40px);
    margin: 0 -20px; }
    .record_audio_wrap > div:nth-of-type(3) {
      padding: 20px; } }

.route-editor {
  background: #FFFFFF;
  border: 1px solid #D9DBE7;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center; }
  .route-editor:after, .route-editor:before {
    content: " ";
    display: block;
    clear: both; }
  .route-editor p.title {
    color: #72A5D4; }
  .route-editor .flow-wrap {
    width: 560px;
    float: left; }
    .route-editor .flow-wrap .start {
      background: #53576B;
      color: white;
      font-size: 0.875em;
      padding: 15px;
      margin-bottom: 30px;
      text-align: center;
      position: relative;
      line-height: 14px; }
      .route-editor .flow-wrap .start i {
        position: absolute;
        right: 15px;
        top: 11px;
        font-size: 22px;
        cursor: pointer; }
        .route-editor .flow-wrap .start i:hover {
          color: #FBAE35; }
      .route-editor .flow-wrap .start:after {
        display: inline-block;
        content: '';
        width: 8px;
        height: 30px;
        position: absolute;
        top: 100%;
        background: #53576B;
        left: calc(50% - 4px); }
      .route-editor .flow-wrap .start + ul > li:first-child:before {
        border-color: #53576B; }
    .route-editor .flow-wrap .end, .route-editor .flow-wrap .inject-module {
      padding: 15px;
      border: 1px dotted #D9DBE7;
      color: #5AC3CA;
      text-align: center;
      font-size: 0.875em;
      position: relative; }
      .route-editor .flow-wrap .end:before, .route-editor .flow-wrap .inject-module:before {
        display: inline-block;
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        bottom: calc(100% - 11px);
        border-radius: 100%;
        background: #FFFFFF;
        border: 5px solid #EDEEF3;
        left: calc(50% - 11px); }
      .route-editor .flow-wrap .end.prev-active:before, .route-editor .flow-wrap .inject-module.prev-active:before {
        border-color: #5AC3CA; }
      .route-editor .flow-wrap .end.prev-first:before, .route-editor .flow-wrap .inject-module.prev-first:before {
        border-color: #53576B; }
    .route-editor .flow-wrap .inject-module {
      clear: both;
      margin-bottom: 30px; }
      .route-editor .flow-wrap .inject-module:before {
        border-color: #53576B; }
      .route-editor .flow-wrap .inject-module:after {
        display: inline-block;
        content: '';
        width: 8px;
        height: 30px;
        position: absolute;
        top: 100%;
        background: #EDEEF3;
        left: calc(50% - 4px); }
    .route-editor .flow-wrap > ul:after, .route-editor .flow-wrap > ul:before {
      content: " ";
      display: block;
      clear: both; }
    .route-editor .flow-wrap > ul[data-terminated='true'] + .end {
      display: none; }
    .route-editor .flow-wrap > ul .module {
      float: left;
      width: 100%;
      background: #EDEEF3;
      border: 1px solid #D9DBE7;
      padding: 10px;
      margin-bottom: 30px;
      position: relative; }
      .route-editor .flow-wrap > ul .module:before {
        display: inline-block;
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        bottom: calc(100% - 11px);
        border-radius: 100%;
        background: #FFFFFF;
        border: 5px solid #EDEEF3;
        left: calc(50% - 11px); }
      .route-editor .flow-wrap > ul .module:after {
        display: inline-block;
        content: '';
        width: 8px;
        height: 30px;
        position: absolute;
        top: 100%;
        background: #EDEEF3;
        left: calc(50% - 4px); }
      .route-editor .flow-wrap > ul .module div.top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -moz-justify-content: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly;
        font-size: 14px;
        color: white; }
        .route-editor .flow-wrap > ul .module div.top > p {
          color: white;
          font-size: 16px;
          text-align: center; }
          .route-editor .flow-wrap > ul .module div.top > p:hover {
            color: #FBAE35; }
          .route-editor .flow-wrap > ul .module div.top > p.module-up, .route-editor .flow-wrap > ul .module div.top > p.module-down {
            flex-basis: 30px; }
            .route-editor .flow-wrap > ul .module div.top > p.module-up i, .route-editor .flow-wrap > ul .module div.top > p.module-down i {
              font-size: 25px; }
          .route-editor .flow-wrap > ul .module div.top > p.module-insert {
            flex-basis: 20px; }
          .route-editor .flow-wrap > ul .module div.top > p.module-title {
            flex-basis: 380px; }
          .route-editor .flow-wrap > ul .module div.top > p.collapse-module, .route-editor .flow-wrap > ul .module div.top > p.remove-module {
            flex-basis: 40px; }
        .route-editor .flow-wrap > ul .module div.top._nl {
          position: relative;
          justify-content: center; }
          .route-editor .flow-wrap > ul .module div.top._nl p.remove-module {
            position: absolute;
            right: 0; }
        @media only screen and (max-width: 479px) {
          .route-editor .flow-wrap > ul .module div.top > p.module-title {
            font-size: 14px; } }
      .route-editor .flow-wrap > ul .module .field-box {
        margin-bottom: 10px; }
      .route-editor .flow-wrap > ul .module ._mod-play .control-select {
        padding-right: 80px; }
        .route-editor .flow-wrap > ul .module ._mod-play .control-select .select-val i {
          right: 50px !important; }
      .route-editor .flow-wrap > ul .module ._mod-play .cf-play {
        cursor: pointer;
        color: #53576B;
        position: absolute;
        font-size: 22px;
        right: 10px;
        bottom: 8px; }
        .route-editor .flow-wrap > ul .module ._mod-play .cf-play:hover {
          color: #FBAE35; }
      .route-editor .flow-wrap > ul .module .module-body {
        margin-top: 10px; }
      .route-editor .flow-wrap > ul .module .loop-counter {
        display: none;
        position: absolute;
        top: 11px;
        left: 0;
        background: #EDEEF3;
        padding: 0 10px 5px;
        width: 100%; }
        .route-editor .flow-wrap > ul .module .loop-counter.selected p i {
          color: #53576B; }
        .route-editor .flow-wrap > ul .module .loop-counter p {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          .route-editor .flow-wrap > ul .module .loop-counter p span {
            display: inline-block;
            width: 26px;
            line-height: 26px;
            background: #53576B;
            margin-left: 10px;
            color: #FFFFFF;
            text-align: center;
            height: 26px; }
          .route-editor .flow-wrap > ul .module .loop-counter p i {
            background: #FFFFFF;
            color: #FFFFFF;
            padding: 5px; }
            .route-editor .flow-wrap > ul .module .loop-counter p i:hover {
              cursor: pointer;
              color: #EDEEF3; }
      .route-editor .flow-wrap > ul .module p.top {
        text-align: center;
        position: relative;
        line-height: 40px; }
        .route-editor .flow-wrap > ul .module p.top > span {
          position: absolute !important;
          right: 5px;
          top: 9px;
          font-size: 22px;
          cursor: pointer; }
          .route-editor .flow-wrap > ul .module p.top > span:hover {
            color: #FBAE35; }
          .route-editor .flow-wrap > ul .module p.top > span i {
            float: left; }
          .route-editor .flow-wrap > ul .module p.top > span > span {
            background: #53576B !important; }
            .route-editor .flow-wrap > ul .module p.top > span > span:after {
              border-color: #53576B transparent !important; }
          .route-editor .flow-wrap > ul .module p.top > span > span.to-left:after, .route-editor .flow-wrap > ul .module p.top > span > span.to-right:after {
            border-color: transparent #53576B !important; }
          .route-editor .flow-wrap > ul .module p.top > span.collapse-module {
            top: 12px;
            right: 40px; }
            .route-editor .flow-wrap > ul .module p.top > span.collapse-module i {
              float: left;
              font-size: 16px;
              transform: rotateX(180deg);
              transition: transform 0.3s ease; }
            .route-editor .flow-wrap > ul .module p.top > span.collapse-module.collapsed i {
              transform: rotateX(0deg); }
          .route-editor .flow-wrap > ul .module p.top > span.module-up, .route-editor .flow-wrap > ul .module p.top > span.module-down, .route-editor .flow-wrap > ul .module p.top > span.module-insert {
            padding: 10px;
            top: 0 !important; }
          .route-editor .flow-wrap > ul .module p.top > span.module-up {
            left: -10px;
            right: auto; }
            .route-editor .flow-wrap > ul .module p.top > span.module-up i {
              float: left;
              transform: rotateX(180deg); }
          .route-editor .flow-wrap > ul .module p.top > span.module-down {
            left: 26px;
            right: auto; }
          .route-editor .flow-wrap > ul .module p.top > span.module-insert {
            left: 62px;
            right: auto; }
      .route-editor .flow-wrap > ul .module .selected-list {
        min-height: 58px; }
      .route-editor .flow-wrap > ul .module.prev-active:before {
        border-color: #5AC3CA; }
      .route-editor .flow-wrap > ul .module.active {
        background: #5AC3CA; }
        .route-editor .flow-wrap > ul .module.active:after {
          background: #5AC3CA; }
        .route-editor .flow-wrap > ul .module.active .loop-counter {
          background: #5AC3CA; }
        .route-editor .flow-wrap > ul .module.active p {
          color: white; }
          .route-editor .flow-wrap > ul .module.active p.top i {
            color: white !important; }
            .route-editor .flow-wrap > ul .module.active p.top i:hover {
              color: #FBAE35 !important; }
      .route-editor .flow-wrap > ul .module.with-info {
        margin-bottom: 70px; }
        .route-editor .flow-wrap > ul .module.with-info .extra-info {
          position: absolute;
          top: calc(100% + 20px);
          left: 0;
          width: 100%;
          z-index: 2;
          text-align: center; }
          .route-editor .flow-wrap > ul .module.with-info .extra-info p {
            display: inline-block;
            padding: 10px;
            background: #53576B;
            color: white;
            font-size: 12px; }
            .route-editor .flow-wrap > ul .module.with-info .extra-info p span {
              color: white; }
        .route-editor .flow-wrap > ul .module.with-info:after {
          height: 75px; }
      .route-editor .flow-wrap > ul .module[data-terminates="true"] {
        margin-bottom: 0 !important; }
        .route-editor .flow-wrap > ul .module[data-terminates="true"]:after {
          display: none !important; }
      .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .no-answer {
        display: none; }
      .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple {
        position: relative; }
        .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple input {
          width: 100%;
          padding-right: 30px; }
        .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple .helper {
          position: absolute;
          right: 10px;
          bottom: 7px;
          font-size: 16px; }
          .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple .helper:hover {
            cursor: pointer;
            color: #FBAE35; }
          .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple .helper.icon-cross {
            bottom: 10px; }
          .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li .multiple .helper.icon-plus {
            display: none;
            bottom: 10px; }
      .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li:last-child .multiple .helper.icon-plus {
        display: inline-block; }
      .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] ul > li:last-child .multiple .helper.icon-cross {
        display: none; }
      .route-editor .flow-wrap > ul .module[data-module="pressextension"] p.time-out, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] p.time-out, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] p.time-out, .route-editor .flow-wrap > ul .module[data-module="callqueue"] p.time-out {
        font-size: 0.875em; }
      .route-editor .flow-wrap > ul .module[data-module="pressextension"] .ivr-button button, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] .ivr-button button, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .ivr-button button, .route-editor .flow-wrap > ul .module[data-module="callqueue"] .ivr-button button {
        width: 100%;
        padding: 0 15px; }
        .route-editor .flow-wrap > ul .module[data-module="pressextension"] .ivr-button button.custom, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] .ivr-button button.custom, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .ivr-button button.custom, .route-editor .flow-wrap > ul .module[data-module="callqueue"] .ivr-button button.custom {
          background: #53576B !important;
          color: white !important; }
      .route-editor .flow-wrap > ul .module[data-module="pressextension"] .ivr-button.unselected, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] .ivr-button.unselected, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .ivr-button.unselected, .route-editor .flow-wrap > ul .module[data-module="callqueue"] .ivr-button.unselected {
        opacity: 0.6; }
        .route-editor .flow-wrap > ul .module[data-module="pressextension"] .ivr-button.unselected button, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] .ivr-button.unselected button, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .ivr-button.unselected button, .route-editor .flow-wrap > ul .module[data-module="callqueue"] .ivr-button.unselected button {
          opacity: 1; }
      .route-editor .flow-wrap > ul .module[data-module="pressextension"] .ivr-more button, .route-editor .flow-wrap > ul .module[data-module="calleridmatch"] .ivr-more button, .route-editor .flow-wrap > ul .module[data-module="dialbyextension"] .ivr-more button, .route-editor .flow-wrap > ul .module[data-module="callqueue"] .ivr-more button {
        width: 100%;
        background: #72A5D4;
        color: #FFFFFF; }
      @media only screen and (max-width: 479px) {
        .route-editor .flow-wrap > ul .module {
          padding-top: 10px !important; }
          .route-editor .flow-wrap > ul .module p.top {
            line-height: 14px !important;
            font-size: 12px !important; }
            .route-editor .flow-wrap > ul .module p.top._nl {
              padding-left: 0;
              margin-top: -10px; } }
    .route-editor .flow-wrap .flexing {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .route-editor .flow-wrap .flexing .swap-match-routes {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin: 0 10px 0 20px;
        width: 41px;
        height: 41px; }
        .route-editor .flow-wrap .flexing .swap-match-routes i {
          font-size: 22px;
          color: #EA1B4B; }
        .route-editor .flow-wrap .flexing .swap-match-routes:hover i {
          color: white; }
      @media only screen and (max-width: 767px) {
        .route-editor .flow-wrap .flexing .swap-match-routes {
          margin: 0 20px; }
        .route-editor .flow-wrap .flexing .ivr-button button {
          font-size: 12px !important;
          text-align: center !important; } }
  .route-editor .modules-list {
    margin-left: 100px;
    width: 225px;
    float: left; }
    .route-editor .modules-list .module-buttons {
      background: #EDEEF3;
      padding: 10px; }
      .route-editor .modules-list .module-buttons button {
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
        margin-left: 0;
        position: relative; }
        .route-editor .modules-list .module-buttons button:before {
          content: '< Add';
          color: #FBAE35;
          position: absolute;
          right: calc(100% + 35px);
          font-size: 1.25em;
          width: 50px;
          display: none; }
        .route-editor .modules-list .module-buttons button:hover:before {
          display: inline-block; }
        .route-editor .modules-list .module-buttons button:last-of-type {
          margin-bottom: 0; }
    @media only screen and (max-width: 1279px) {
      .route-editor .modules-list {
        margin-left: 20px; } }

.info-panel {
  background: #72A5D4;
  color: #FFFFFF;
  padding: 30px 30px 30px 20px;
  margin-bottom: 30px; }
  .info-panel:after, .info-panel:before {
    content: " ";
    display: block;
    clear: both; }
  .info-panel i {
    font-size: 1.375em; }
    .info-panel i.big {
      font-size: 2.750em; }
  .info-panel p {
    color: white;
    line-height: 1.375em; }
  .info-panel._v2 {
    background: #EDEEF3;
    color: #53576B; }
    .info-panel._v2 p {
      color: #53576B; }
  .info-panel .highlight {
    background-color: #FFFFFF;
    color: #53576B;
    padding-left: 15px;
    line-height: 3em; }
    .info-panel .highlight p {
      color: #53576B !important; }
    .info-panel .highlight > div {
      color: #53576B; }
      .info-panel .highlight > div .phone-number {
        color: #5AC3CA;
        cursor: default;
        margin-left: 10px; }
  .info-panel.v4 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .info-panel.v4 i {
      font-size: 40px;
      margin-right: 20px; }
    .info-panel.v4 p span {
      color: #EDEEF3;
      text-decoration: underline;
      cursor: pointer; }
      .info-panel.v4 p span:hover {
        text-decoration: none; }
    .info-panel.v4._2 {
      padding: 10px 10px 10px 20px; }
      .info-panel.v4._2 .text {
        background: white;
        flex: 1;
        color: #53576B;
        padding: 10px 20px; }
        .info-panel.v4._2 .text span {
          color: #5AC3CA;
          text-decoration: none; }
  @media only screen and (max-width: 1279px) {
    .info-panel {
      padding: 20px !important; }
      .info-panel > div {
        margin: 0;
        width: 100%; }
        .info-panel > div:first-of-type {
          display: none; }
        .info-panel > div:nth-of-type(2) {
          width: 100%;
          padding-bottom: 10px; }
          .info-panel > div:nth-of-type(2).empty {
            padding: 0; }
          .info-panel > div:nth-of-type(2) > div {
            width: 100%;
            margin: 0; }
          .info-panel > div:nth-of-type(2) br {
            display: none; }
        .info-panel > div:nth-of-type(3) {
          width: 100%; }
          .info-panel > div:nth-of-type(3) > div {
            width: 100%;
            margin: 0; } }
  @media only screen and (max-width: 767px) {
    .info-panel {
      margin: 0 -20px 20px;
      padding: 20px !important; }
      .info-panel._v1 {
        display: none; }
      .info-panel > div:first-of-type, .info-panel > div:nth-of-type(2) {
        display: none; }
      .info-panel > div:last-of-type {
        width: 100%; }
      .info-panel > div .highlight:not(.trunks) > div {
        width: 100%; }
        .info-panel > div .highlight:not(.trunks) > div span {
          width: 60%;
          display: block;
          float: right; }
      .info-panel > div .highlight.trunks > div {
        width: 100%; }
        .info-panel > div .highlight.trunks > div p:first-of-type {
          width: 42%; }
        .info-panel > div .highlight.trunks > div p:nth-of-type(2) {
          width: 58%; }
      .info-panel > div .cr-click > p {
        margin-right: 10px !important; } }
  .info-panel.history-filter > div:first-of-type, .info-panel.history-filter > div:nth-of-type(2) {
    display: block; }
  .info-panel.history-filter > div:nth-of-type(3) .field-box {
    display: none; }
    .info-panel.history-filter > div:nth-of-type(3) .field-box p {
      line-height: 12px !important; }
  @media only screen and (max-width: 1279px) {
    .info-panel.history-filter > div:first-of-type {
      width: 60px;
      margin-bottom: 10px !important; }
    .info-panel.history-filter > div:nth-of-type(2) {
      width: calc(100% - 60px);
      margin-bottom: 10px !important; } }
  @media only screen and (max-width: 767px) {
    .info-panel.history-filter {
      border-width: 1px 0; }
      .info-panel.history-filter > div:nth-of-type(3) {
        clear: both; }
        .info-panel.history-filter > div:nth-of-type(3) .control-radio {
          display: none; }
        .info-panel.history-filter > div:nth-of-type(3) .field-box {
          display: block; } }
  @media only screen and (max-width: 479px) {
    .info-panel.history-filter > div:nth-of-type(2) p {
      font-size: 12px !important; }
    .info-panel.history-filter > div:nth-of-type(4) {
      padding-top: 10px; }
      .info-panel.history-filter > div:nth-of-type(4) button {
        width: 100%; } }

div.spinner {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  div.spinner > i {
    position: fixed; }
    div.spinner > i.cog-1 {
      color: #5AC3CA;
      font-size: 180px;
      top: calc(50% - 125px);
      left: calc(50% - 135px);
      animation: spin-reverse 4s linear 0s infinite; }
    div.spinner > i.cog-2 {
      color: #FBAE35;
      font-size: 100px;
      top: 50%;
      left: calc(50% + 15px);
      animation: spin 2s linear 0s infinite; }
  div.spinner .text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden; }
    div.spinner .text:after {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      border-radius: 50%;
      width: 220px;
      height: 220px;
      border: 10000px solid #332925;
      opacity: 0.8; }
    div.spinner .text > p {
      z-index: 1;
      color: white;
      position: absolute;
      top: calc(50% + 125px);
      width: 100%;
      text-align: center; }

#cart-spinner, .ns-spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: #53576B;
  opacity: 0.8; }
  #cart-spinner > div, .ns-spinner > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #cart-spinner > div i, .ns-spinner > div i {
      font-size: 40px;
      color: #FFFFFF;
      animation: spin 2s linear 0s infinite; }

.ns-spinner {
  top: 64px; }
  @media only screen and (max-width: 479px) {
    .ns-spinner {
      top: 64px; } }

div.notification {
  position: fixed;
  background: #80CD42;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  padding: 20px;
  z-index: 1000; }
  div.notification:after, div.notification:before {
    content: " ";
    display: block;
    clear: both; }
  div.notification.success {
    background: #80CD42; }
  div.notification.failure {
    background: #FB5135; }
  div.notification.warning {
    background: #FBAE35; }
  div.notification.info {
    background: #72A5D4; }
  div.notification strong, div.notification span {
    color: white; }
  div.notification strong {
    font-weight: 400;
    margin-right: 10px; }
  div.notification i {
    color: white; }
    div.notification i.big {
      font-size: 45px;
      margin-right: 20px; }
    div.notification i#hide_notification {
      margin-left: auto;
      font-size: 24px;
      cursor: pointer; }
  div.notification > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
  @media only screen and (max-width: 767px) {
    div.notification .content {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    div.notification > div {
      position: relative;
      flex-wrap: wrap; }
    div.notification i {
      font-size: 20px !important; }
      div.notification i#hide_notification {
        position: absolute;
        right: 0;
        top: 0; }
    div.notification span {
      flex-basis: 100%;
      padding-left: 40px;
      margin-top: 10px;
      line-height: 20px; } }

div.in-page-notification {
  width: 100%;
  margin-bottom: 20px;
  color: white;
  padding: 20px 20px 20px 90px;
  position: relative; }
  div.in-page-notification i.big {
    position: absolute;
    left: 20px;
    top: 20px;
    font-size: 50px;
    color: white; }
  div.in-page-notification > p {
    margin-bottom: 10px;
    font-size: 1.25em; }
  div.in-page-notification > ul > li {
    margin-bottom: 5px; }
    div.in-page-notification > ul > li:last-child {
      margin-bottom: 0; }
  div.in-page-notification.success {
    background: #80CD42; }
  div.in-page-notification.failure {
    background: #FB5135; }
  div.in-page-notification.warning {
    background: #FBAE35; }
  div.in-page-notification.info {
    background: #72A5D4; }

span.toggle-info {
  vertical-align: super;
  cursor: pointer;
  margin-left: 10px;
  font-size: 12px !important;
  top: -2px !important;
  position: relative;
  color: #72A5D4; }
  span.toggle-info:hover {
    color: #FBAE35; }

.hg-box {
  border: 1px solid #D9DBE7;
  padding: 15px 10px;
  cursor: pointer;
  background: #FFFFFF; }
  .hg-box > div {
    line-height: 26px; }
  .hg-box > div:nth-of-type(2) {
    color: #5AC3CA;
    padding-right: 40px;
    position: relative; }
    .hg-box > div:nth-of-type(2) i {
      display: none;
      position: absolute;
      color: #D9DBE7;
      cursor: pointer;
      font-size: 22px;
      right: 0;
      top: 2px; }
      .hg-box > div:nth-of-type(2) i.icon-check, .hg-box > div:nth-of-type(2) i.icon-check-1 {
        display: inline-block; }
  .hg-box.in-cart, .hg-box.in-group {
    background: #EDEEF3;
    border-color: #5AC3CA; }
    .hg-box.in-cart > div:nth-of-type(2) i, .hg-box.in-group > div:nth-of-type(2) i {
      color: #FFFFFF; }
      .hg-box.in-cart > div:nth-of-type(2) i.icon-check, .hg-box.in-cart > div:nth-of-type(2) i.icon-check-1, .hg-box.in-group > div:nth-of-type(2) i.icon-check, .hg-box.in-group > div:nth-of-type(2) i.icon-check-1 {
        color: #80CD42; }
  .hg-box:hover {
    background: #FBAE35;
    border-color: #D9DBE7; }
    .hg-box:hover > div {
      color: #FFFFFF !important; }
      .hg-box:hover > div i {
        color: #FFFFFF; }
        .hg-box:hover > div i.icon-plus-alt {
          display: inline-block; }
    .hg-box:hover.in-cart > div i.icon-plus-alt, .hg-box:hover.in-group > div i.icon-plus-alt {
      display: none; }
    .hg-box:hover.in-cart > div i.icon-delete, .hg-box:hover.in-group > div i.icon-delete {
      display: inline-block;
      color: #53576B; }
    .hg-box:hover.in-cart:hover > div i.icon-check-1, .hg-box:hover.in-group:hover > div i.icon-check-1 {
      display: none; }
    .hg-box:hover.in-cart:hover > div i.icon-cancel, .hg-box:hover.in-group:hover > div i.icon-cancel {
      display: block;
      color: #53576B; }
  @media only screen and (max-width: 1365px) {
    .hg-box {
      padding: 10px; }
      .hg-box > div {
        line-height: 20px;
        width: 100%;
        text-align: left; }
        .hg-box > div:nth-of-type(2) {
          margin-top: 5px; }
          .hg-box > div:nth-of-type(2) i {
            top: -13px; } }
  @media only screen and (max-width: 1023px) {
    .hg-box {
      width: calc(50% - 5px); }
      .hg-box:nth-child(2n+1) {
        margin-left: 0; } }
  @media only screen and (max-width: 479px) {
    .hg-box {
      width: 100%;
      margin-left: 0; } }

.pag-navigation {
  display: none;
  float: right;
  overflow: auto;
  border-radius: 3px;
  margin: 10px; }
  .pag-navigation .prev, .pag-navigation .next {
    float: left;
    padding: 0 8px;
    background: #5AC3CA;
    color: #FFFFFF;
    line-height: 32px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 300;
    height: 32px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
    .pag-navigation .prev i, .pag-navigation .next i {
      transform: rotate(90deg);
      padding: 10px 0; }
    .pag-navigation .prev:hover, .pag-navigation .next:hover {
      background: #FBAE35 !important;
      transition: background 0.2s ease; }
      .pag-navigation .prev:hover i, .pag-navigation .next:hover i {
        color: #FFFFFF !important; }
  .pag-navigation .page-count {
    float: left;
    padding: 0 10px;
    background: #EDEEF3; }
    .pag-navigation .page-count input {
      background: #72A5D4;
      border-radius: 5px;
      outline: none;
      display: inline-block;
      width: 32px;
      border: none;
      padding: 2px;
      text-align: center;
      color: white;
      font-size: 12px;
      margin: 5px;
      line-height: 18px;
      float: left; }
      .pag-navigation .page-count input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: white; }
      .pag-navigation .page-count input::-moz-placeholder {
        /* Firefox 19+ */
        color: white; }
      .pag-navigation .page-count input:-ms-input-placeholder {
        /* IE 10+ */
        color: white; }
      .pag-navigation .page-count input:-moz-placeholder {
        /* Firefox 18- */
        color: white; }
    .pag-navigation .page-count span {
      font-size: 14px;
      display: inline-block;
      padding: 0 3px;
      text-align: center;
      line-height: 32px;
      float: left;
      color: #53576B;
      cursor: pointer; }
      .pag-navigation .page-count span:hover {
        color: #53576B; }
    .pag-navigation .page-count .selected {
      color: #5AC3CA; }
  .pag-navigation .next {
    float: right;
    border-radius: 0 3px 3px 0; }
    .pag-navigation .next i {
      transform: rotate(-90deg); }
  .pag-navigation .last-page {
    border: 1px solid #D9DBE7;
    background: #FFFFFF;
    color: #53576B;
    line-height: 30px; }
    .pag-navigation .last-page:hover {
      background: #FFFFFF; }
  .pag-navigation .count-loader {
    display: none;
    float: left;
    background: #FFFFFF;
    padding: 5px 10px;
    min-width: 50px;
    text-align: center; }
    .pag-navigation .count-loader i {
      font-size: 22px;
      -webkit-animation: spin-me 2s infinite linear;
      animation: spin-me 2s infinite linear;
      animation-name: spin-me;
      animation-duration: 2s;
      animation-timing-function: linear;
      animation-delay: initial;
      animation-iteration-count: infinite;
      animation-direction: initial;
      animation-fill-mode: initial;
      animation-play-state: initial; }
  @media only screen and (max-width: 1023px) {
    .pag-navigation {
      margin: 10px 10px 10px 0; } }
  @media only screen and (max-width: 479px) {
    .pag-navigation .page-count {
      padding: 0 5px; } }

.store-list > li {
  height: 240px;
  background: #EDEEF3;
  padding: 20px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column; }
  .store-list > li img {
    max-height: 100px;
    max-width: 100%; }
  .store-list > li > p {
    color: #5AC3CA; }
  .store-list > li > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
  .store-list > li:nth-child(4n+1) {
    margin-left: 0; }
  .store-list > li:last-child {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    .store-list > li:last-child > p {
      text-align: center; }
      .store-list > li:last-child > p:first-of-type {
        font-size: 24px;
        margin-bottom: 10px;
        color: #2c2322; }
      .store-list > li:last-child > p:nth-of-type(2) {
        margin: 20px 0;
        font-size: 12px; }
  .store-list > li .row-delete, .store-list > li .sub-row-delete {
    z-index: 2;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 10px;
    background: #FBAE35;
    overflow: auto;
    display: none; }
    .store-list > li .row-delete > p, .store-list > li .sub-row-delete > p {
      color: white;
      font-size: 12px;
      float: left;
      width: calc(100% - 100px);
      margin-right: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      height: 34px; }
    .store-list > li .row-delete > button, .store-list > li .sub-row-delete > button {
      float: left;
      padding: 0 10px;
      width: 40px; }
      .store-list > li .row-delete > button:hover, .store-list > li .sub-row-delete > button:hover {
        background: #53576B !important;
        color: white !important; }

@media only screen and (max-width: 1279px) {
  .store-list > li > div button {
    padding: 0 15px; } }

@media only screen and (max-width: 1023px) {
  .store-list > li {
    width: calc(50% - 15px); }
    .store-list > li:nth-child(2n + 1) {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  .store-list {
    margin: 0 -20px; }
    .store-list > li {
      width: 100%;
      margin: 0 0 1px !important; }
      .store-list > li > img {
        max-height: 70px; } }

.user-type-change > div {
  background: #FBAE35;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px; }
  .user-type-change > div > * {
    margin-left: 20px; }
  .user-type-change > div .field-box {
    margin-bottom: 0 !important; }
  .user-type-change > div select {
    width: auto;
    padding: 0; }
  .user-type-change > div .box-1r {
    width: 125px; }
  .user-type-change > div select, .user-type-change > div span, .user-type-change > div i {
    color: #FFFFFF; }
  .user-type-change > div i {
    font-size: 22px; }
    .user-type-change > div i:hover {
      cursor: pointer;
      color: #53576B; }
  .user-type-change > div .user-price input {
    display: none; }
    .user-type-change > div .user-price input.visible {
      display: block; }
  .user-type-change > div button {
    padding: 0 10px;
    min-width: 110px; }
    .user-type-change > div button:hover {
      background: #53576B !important; }

@media only screen and (max-width: 1023px) {
  .user-type-change > div {
    display: block;
    position: relative; }
    .user-type-change > div > * {
      float: left;
      clear: none; }
    .user-type-change > div > span {
      clear: both;
      margin-left: 0;
      line-height: 37px; }
      .user-type-change > div > span:first-of-type {
        margin-bottom: 10px; }
    .user-type-change > div > i {
      position: absolute;
      top: 10px;
      right: 10px; } }

@media only screen and (max-width: 767px) {
  .user-type-change > div {
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center; }
    .user-type-change > div > span {
      width: 100%;
      margin-bottom: 10px;
      text-align: center;
      line-height: 20px; }
      .user-type-change > div > span > label {
        margin-right: 10px; }
    .user-type-change > div select, .user-type-change > div .user-price {
      margin-left: 0; }
    .user-type-change > div select {
      margin-bottom: 15px; } }

.check-all-users {
  display: none;
  text-decoration: underline; }
  .check-all-users:hover {
    text-decoration: none;
    cursor: pointer;
    color: #FBAE35; }

.check-this-user {
  display: none; }
  @media only screen and (max-width: 767px) {
    .check-this-user {
      margin-right: 0 !important; } }

#reseller_customers_table > .table-content > li > ul > li i {
  font-size: 22px; }
  #reseller_customers_table > .table-content > li > ul > li i:hover {
    cursor: pointer;
    color: #FBAE35; }

#reseller_customers_table > .table-content > li > ul > li:nth-child(n+7) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center; }

#reseller_customers_table > .table-content > li > ul > li:nth-child(7) i:nth-of-type(n+2) {
  margin-left: 10px; }

#reseller_customers_table span.pass {
  color: #80CD42 !important; }

#reseller_customers_table span.fail {
  color: #FB5135 !important; }

#payment_priority > li.first-row .change-priority:not(.reversed) {
  color: #e3d4d1 !important;
  pointer-events: none; }

#payment_priority > li.last-row .change-priority.reversed {
  color: #e3d4d1 !important;
  pointer-events: none; }

.payg-costs-popup {
  position: relative; }
  .payg-costs-popup .table-wrap {
    display: none;
    position: absolute;
    z-index: 2;
    background: #FFFFFF;
    left: 0;
    top: 0;
    width: 450px; }

.product-description section h3 {
  font-size: 1.125em;
  color: #72A5D4;
  margin-bottom: 20px; }

.product-description section ul > li:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #53576B;
  font-size: 2em;
  margin-right: 10px;
  position: relative;
  top: -1px; }

#trial_form > li {
  margin-bottom: 0; }
  #trial_form > li:first-child {
    height: 203px;
    background: #5AC3CA;
    color: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #trial_form > li:first-child p:first-of-type {
      font-size: 100px;
      line-height: 70px;
      margin-bottom: 10px; }
      #trial_form > li:first-child p:first-of-type small {
        font-size: 18px; }
    #trial_form > li:first-child p:last-of-type {
      font-size: 36px; }
  #trial_form > li:nth-child(2) > ul {
    height: 203px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #trial_form > li:nth-child(2) > ul > li {
      margin-bottom: 30px; }
      #trial_form > li:nth-child(2) > ul > li:last-child {
        margin-bottom: 0; }

.profile-top {
  padding: 0 10px;
  height: 62px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .profile-top .avatar {
    margin-right: 20px; }
    .profile-top .avatar a {
      padding: 0; }
      .profile-top .avatar a img {
        max-height: 40px; }
  .profile-top .client {
    height: 62px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    .profile-top .client p {
      line-height: 16px;
      padding: 0;
      font-size: 14px; }
      .profile-top .client p:hover {
        background: none !important;
        color: #53576B !important; }
      .profile-top .client p > span {
        color: #53576B;
        float: left; }
      .profile-top .client p > a {
        float: right;
        margin-left: 10px;
        font-size: 12px !important;
        line-height: 16px !important;
        padding: 0; }
  .profile-top .actions {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: 20px; }
    .profile-top .actions a {
      padding: 0; }
    .profile-top .actions .topup {
      position: relative; }
      .profile-top .actions .topup i.icon-plus-alt {
        font-size: 12px;
        position: absolute; }
      .profile-top .actions .topup i.icon-pound {
        font-size: 24px;
        padding: 0 10px; }
    .profile-top .actions .icon-numbers {
      font-size: 24px; }
  @media only screen and (max-width: 1023px) {
    .profile-top {
      height: 52px; } }

.user-status i {
  font-size: 26px !important; }

.user-status.closed i.icon-status-available, .user-status.closed i.icon-status-busy {
  display: none; }

.user-status.open i.icon-status-busy, .user-status.open i.icon-status-offline {
  display: none; }

.user-status.confirmed i.icon-status-offline, .user-status.confirmed i.icon-status-available {
  display: none; }

.user-status.has-tooltip {
  cursor: pointer; }

.inline-input {
  border: solid 1px #d9dbe7;
  background-color: #ffffff;
  width: 100%; }

.reg-on {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-left: 10px; }
  .reg-on p {
    margin-left: 10px;
    display: none; }
    .reg-on p img {
      float: left; }
  @media only screen and (max-width: 1023px) {
    .reg-on {
      display: none; } }

.customers--top-actions {
  background: #53576B;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .customers--top-actions > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-right: 20px; }
    .customers--top-actions > div p {
      margin-right: 10px;
      color: white; }
    .customers--top-actions > div .field-box {
      border-radius: 0;
      flex: 1; }
      .customers--top-actions > div .field-box select {
        padding-right: 20px; }
    .customers--top-actions > div:last-of-type {
      flex: 1;
      margin-right: 0; }
      .customers--top-actions > div:last-of-type .field-box {
        border-radius: 0 3px 3px 0; }
      .customers--top-actions > div:last-of-type form {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .customers--top-actions > div:last-of-type form input {
          flex: 1; }
        .customers--top-actions > div:last-of-type form button {
          margin: -10px -10px -10px 10px;
          height: 34px; }
  .customers--top-actions > button {
    margin-left: 10px; }
  @media only screen and (max-width: 1023px) {
    .customers--top-actions {
      flex-wrap: wrap; }
      .customers--top-actions > div:last-of-type {
        flex-basis: 100%;
        order: 2;
        margin-top: 10px; }
      .customers--top-actions > button {
        margin-left: auto; } }
  @media only screen and (max-width: 767px) {
    .customers--top-actions {
      display: block;
      width: 100%;
      margin: 0; }
      .customers--top-actions > div {
        margin-right: 0; }
      .customers--top-actions .field-box input {
        font-size: 12px !important; }
      .customers--top-actions > button {
        margin: 10px 0 0 0; } }
  @media only screen and (max-width: 479px) {
    .customers--top-actions > button {
      width: 100%; } }

.stripe-yes .connected {
  position: relative; }
  .stripe-yes .connected .account {
    color: white;
    position: absolute;
    bottom: 7px;
    left: 40px;
    font-size: 12px; }
    .stripe-yes .connected .account.pp {
      left: 51px; }

.numbers-assign {
  position: fixed;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  opacity: 0;
  transition: all 0.5s ease;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden; }
  .numbers-assign > div {
    background: white;
    padding: 10px 10px 0 10px;
    max-width: 1306px;
    max-height: calc(100% - 40px);
    overflow: scroll;
    min-width: 1024px; }
    .numbers-assign > div .hg-box {
      padding: 5px 10px; }
      .numbers-assign > div .hg-box > div {
        width: 100%;
        padding-right: 30px;
        overflow: visible; }
        .numbers-assign > div .hg-box > div:nth-of-type(2) {
          text-align: left; }
          .numbers-assign > div .hg-box > div:nth-of-type(2) p {
            color: #5AC3CA; }
          .numbers-assign > div .hg-box > div:nth-of-type(2) i {
            top: -10px; }
      .numbers-assign > div .hg-box:hover > div:nth-of-type(2) p {
        color: #FFFFFF; }
    .numbers-assign > div .act {
      margin: -10px -10px 10px -10px;
      border-bottom: 1px solid #D9DBE7; }
    @media only screen and (max-width: 1365px) {
      .numbers-assign > div {
        max-width: calc(100% - 40px);
        min-width: calc(100% - 60px); }
        .numbers-assign > div .hg-box > div {
          overflow: visible !important; } }
  .numbers-assign.visible {
    visibility: visible;
    opacity: 1;
    z-index: 100; }

.info-list {
  margin-top: 57px;
  float: left; }
  .info-list > li {
    line-height: 37px;
    margin-bottom: 10px; }
    .info-list > li span {
      font-size: 12px !important; }

.dash-boxes > div {
  position: relative;
  overflow: hidden; }
  .dash-boxes > div i {
    position: absolute;
    right: -10px;
    bottom: -10px;
    color: #53576B;
    font-size: 60px; }

@media only screen and (max-width: 1023px) {
  .dash-boxes {
    width: calc(100% + 40px) !important;
    margin: 0 -20px 0 !important; }
    .dash-boxes > h2 {
      display: none; }
    .dash-boxes > div {
      width: 25%;
      margin: 0;
      float: left;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: reverse;
      -webkit-box-orient: vertical;
      flex-direction: column-reverse;
      -webkit-flex-direction: column-reverse;
      -moz-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .dash-boxes > div > p {
        display: none; }
      .dash-boxes > div i {
        position: static;
        font-size: 40px;
        margin-bottom: 10px; }
      .dash-boxes > div > div {
        padding: 0; }
    .dash-boxes.non-yay > div > div {
      padding: 10px; }
    .dash-boxes.non-yay > div:first-of-type, .dash-boxes.non-yay > div:nth-of-type(3) {
      border-width: 1px 0; }
    .dash-boxes.non-yay > div:last-of-type {
      border-right: none; } }

@media only screen and (max-width: 767px) {
  .dash-boxes > div > div > p {
    text-align: center;
    font-size: 12px; }
    .dash-boxes > div > div > p span {
      font-size: 14px;
      margin-bottom: 5px;
      display: block; } }

@media only screen and (max-width: 479px) {
  .dash-boxes > div i {
    font-size: 24px; }
  .dash-boxes.non-yay > div > div {
    padding: 0 !important;
    border: none !important;
    background: none !important; } }

.mobile-stats {
  display: none; }
  @media only screen and (max-width: 1023px) {
    .mobile-stats {
      display: block;
      clear: both;
      background: white;
      padding: 10px;
      margin: 0 -20px 20px;
      width: calc(100% + 40px); }
      .mobile-stats > div:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: distribute;
        -moz-justify-content: space-around;
        -webkit-justify-content: space-around;
        justify-content: space-around; }
        .mobile-stats > div:first-of-type p {
          text-align: center; }
          .mobile-stats > div:first-of-type p span {
            display: block;
            margin-bottom: 5px; }
      .mobile-stats > div:nth-of-type(2) {
        text-align: right;
        padding: 20px 10px 0; }
      .mobile-stats.non-yay > div:first-of-type {
        margin: -10px -10px 0;
        background: #EDEEF3;
        border-bottom: 1px solid #D9DBE7;
        padding: 20px; }
      .mobile-stats + div {
        display: none; }
        .mobile-stats + div + div {
          width: 100%;
          margin-left: 0;
          margin-bottom: 10px; }
          .mobile-stats + div + div .table-wrap {
            height: auto !important; }
            .mobile-stats + div + div .table-wrap .table-content {
              margin-bottom: 10px; }
              .mobile-stats + div + div .table-wrap .table-content + div {
                margin: 0 20px 10px; } }
            @media only screen and (max-width: 1023px) and (max-width: 767px) {
              .mobile-stats + div + div .table-wrap .table-content + div {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center; } }
            @media only screen and (max-width: 1023px) and (max-width: 479px) {
              .mobile-stats + div + div .table-wrap .table-content + div > a, .mobile-stats + div + div .table-wrap .table-content + div button {
                flex: 1;
                text-align: center; } }
  @media only screen and (max-width: 767px) {
    .mobile-stats {
      margin-left: -20px !important;
      width: calc(100% + 40px) !important; }
      .mobile-stats > div:first-of-type p {
        max-width: 100px;
        font-size: 12px; }
        .mobile-stats > div:first-of-type p span {
          font-size: 14px; }
      .mobile-stats > div:nth-of-type(2) {
        text-align: center; } }
  @media only screen and (max-width: 479px) {
    .mobile-stats > div:nth-of-type(2) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 20px 10px 0; }
      .mobile-stats > div:nth-of-type(2) > a {
        flex: 1; } }

@media only screen and (max-width: 1023px) {
  .dash-news > div:first-of-type {
    display: none; } }

@media only screen and (max-width: 1023px) {
  .dash-news > div:nth-of-type(2) {
    width: 100%;
    margin-left: 0; }
    .dash-news > div:nth-of-type(2) .news-wrap {
      margin: 0 -20px; }
      .dash-news > div:nth-of-type(2) .news-wrap > li > div {
        width: 100%;
        padding: 0; } }

@media only screen and (max-width: 767px) {
  .dash-news {
    margin-bottom: 0 !important; } }

@media only screen and (max-width: 1279px) {
  #history_filter > div > div > div:first-of-type > .field-box, #history_filter > div > div > div:nth-of-type(2) > .field-box {
    width: 100%;
    margin-left: 0; }
  #history_filter > div > div > div:nth-of-type(3) > div:first-of-type > div {
    width: 100%;
    margin-left: 0; }
  #history_filter > div > div > div:nth-of-type(3) > div button {
    width: 100%;
    margin: 0; }
    #history_filter > div > div > div:nth-of-type(3) > div button:last-of-type {
      margin-top: 10px; } }

@media only screen and (max-width: 767px) {
  #history_filter > div > div .selected-list {
    border: none; }
  #history_filter > div > div > div:first-of-type > .field-box:first-of-type, #history_filter > div > div > div:first-of-type > .field-box:nth-of-type(2), #history_filter > div > div > div:nth-of-type(2) > .field-box:first-of-type, #history_filter > div > div > div:nth-of-type(2) > .field-box:nth-of-type(2) {
    width: calc(50% - 5px); }
  #history_filter > div > div > div:first-of-type > .field-box:nth-of-type(2), #history_filter > div > div > div:nth-of-type(2) > .field-box:nth-of-type(2) {
    margin-left: 10px; }
  #history_filter > div > div > div:nth-of-type(3) > div:first-of-type {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center; }
    #history_filter > div > div > div:nth-of-type(3) > div:first-of-type > p {
      display: none; } }
  @media only screen and (max-width: 767px) and (max-width: 479px) {
    #history_filter > div > div > div:nth-of-type(3) > div:first-of-type > div > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-direction: reverse;
      -webkit-box-orient: vertical;
      flex-direction: column-reverse;
      -webkit-flex-direction: column-reverse;
      -moz-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      height: 80px; }
      #history_filter > div > div > div:nth-of-type(3) > div:first-of-type > div > div i:first-of-type {
        order: 1;
        margin: 0; }
      #history_filter > div > div > div:nth-of-type(3) > div:first-of-type > div > div i:nth-of-type(2) {
        order: 2;
        padding: 0; } }

@media only screen and (max-width: 767px) {
  #history_filter > div > div > div:nth-of-type(3) > div:nth-of-type(2) > div:last-of-type {
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #history_filter > div > div > div:nth-of-type(3) > div:nth-of-type(2) > div:last-of-type > button:last-of-type {
      margin: 0 0 0 10px; } }

@media only screen and (max-width: 1023px) {
  #history_filter > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap; }
    #history_filter > div div {
      flex: 1 100%; }
    #history_filter > div > div {
      margin: 0; } }

@media only screen and (max-width: 479px) {
  #history_filter {
    padding: 0; }
    #history_filter > div {
      padding: 0 !important; }
    #history_filter button#search_history {
      width: 100%; } }

@media only screen and (max-width: 767px) {
  #billing-transaction > li {
    display: inline-block; } }

@media only screen and (max-width: 479px) {
  #billing-transaction > li:first-child {
    flex: 2; }
  #billing-transaction > li:nth-child(2), #billing-transaction > li:nth-child(3), #billing-transaction > li:nth-child(4) {
    display: none; }
  #billing-transaction > li {
    flex: 1; } }

@media only screen and (max-width: 1023px) {
  ._personal_mailbox {
    margin: 20px 0; }
    ._personal_mailbox .secondary-content {
      margin: 0 -20px 20px;
      padding: 10px 0; }
      ._personal_mailbox .secondary-content > div {
        padding: 10px 20px !important; } }

@media only screen and (max-width: 767px) {
  ._personal_mailbox .field-box-buttons {
    margin: 0; } }

.email-expiry-reminders > div > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px 0; }
  .email-expiry-reminders > div > ul > li {
    flex: 1;
    margin-left: 20px; }
    .email-expiry-reminders > div > ul > li:first-child {
      margin-left: 0; }
    .email-expiry-reminders > div > ul > li .control-radio {
      margin: 10px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
    .email-expiry-reminders > div > ul > li > p {
      text-align: center; }
      .email-expiry-reminders > div > ul > li > p:first-of-type {
        color: #72A5D4;
        font-size: 1.125em; }
  @media only screen and (max-width: 1279px) {
    .email-expiry-reminders > div > ul {
      display: block;
      overflow: auto; }
      .email-expiry-reminders > div > ul > li {
        float: left;
        width: calc(33.33% - 13.33px); }
        .email-expiry-reminders > div > ul > li:nth-child(3n + 1) {
          clear: both;
          margin-left: 0; }
        .email-expiry-reminders > div > ul > li:first-child {
          margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    .email-expiry-reminders > div > ul > li {
      width: calc(50% - 10px); }
      .email-expiry-reminders > div > ul > li:nth-child(3n + 1) {
        clear: none;
        margin-left: 20px; }
      .email-expiry-reminders > div > ul > li:nth-child(2n + 1) {
        clear: both;
        margin-left: 0; }
      .email-expiry-reminders > div > ul > li:nth-child(3) {
        margin-bottom: 20px; } }
  @media only screen and (max-width: 479px) {
    .email-expiry-reminders > div > ul > li {
      width: 100%;
      margin-left: 0 !important;
      margin-bottom: 20px; }
      .email-expiry-reminders > div > ul > li:last-child {
        margin-bottom: 0; } }

@media only screen and (max-width: 1023px) {
  .email-expiry-reminders {
    margin: 0 -20px;
    padding: 10px 0; } }

#call_restrictions .row-editor-actions._vanilla {
  margin: -20px -20px 20px;
  width: calc(100% + 40px); }

#call_restrictions .rc_exceptions {
  overflow: auto; }
  #call_restrictions .rc_exceptions > li {
    border-radius: 3px;
    border: 1px solid #D9DBE7;
    background: #EDEEF3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px 10px; }
    #call_restrictions .rc_exceptions > li > div {
      height: 31px; }
    #call_restrictions .rc_exceptions > li > p {
      margin-right: auto;
      padding: 0 10px; }
    #call_restrictions .rc_exceptions > li i {
      color: #53576B; }
      #call_restrictions .rc_exceptions > li i:hover {
        cursor: pointer;
        color: #FBAE35; }
    #call_restrictions .rc_exceptions > li:nth-child(5n + 1) {
      margin-left: 0;
      clear: both; }

#call_restrictions .restriction_rule {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #call_restrictions .restriction_rule > div {
    margin-bottom: 0;
    flex: 3; }
    #call_restrictions .restriction_rule > div:first-of-type {
      flex: 2;
      margin-right: 10px; }
  #call_restrictions .restriction_rule > div.cr-check {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }

#call_restrictions .restricted-list > li .delete_rule {
  color: #53576B;
  margin: 36px 0 0 10px; }
  #call_restrictions .restricted-list > li .delete_rule:hover {
    color: #FBAE35;
    cursor: pointer; }

@media only screen and (max-width: 1279px) {
  #call_restrictions .rc_exceptions > li {
    width: calc(99.99% / 3 * 1 - 20px * (3 - 1) / 3); }
    #call_restrictions .rc_exceptions > li:nth-child(5n + 1) {
      margin-left: 20px;
      clear: none; }
    #call_restrictions .rc_exceptions > li:nth-child(3n + 1) {
      margin-left: 0;
      clear: both; } }

@media only screen and (max-width: 1023px) {
  #call_restrictions ._rr .restriction_rule {
    width: calc(100% - 165px); }
  #call_restrictions ._rr .field-box-buttons {
    width: 155px; }
    #call_restrictions ._rr .field-box-buttons button {
      width: 100%; }
  #call_restrictions .restricted-list > li .restriction_rule {
    width: calc(100% - 26px); } }

@media only screen and (max-width: 767px) {
  #call_restrictions {
    margin: 0 -20px; }
    #call_restrictions .table-wrap {
      padding: 0;
      margin: 0; }
    #call_restrictions .rc_exceptions > li {
      width: calc(50% - 10px); }
      #call_restrictions .rc_exceptions > li:nth-child(3n + 1) {
        margin-left: 20px;
        clear: none; }
      #call_restrictions .rc_exceptions > li:nth-child(2n + 1) {
        margin-left: 0;
        clear: both; }
    #call_restrictions ._rr .restriction_rule {
      flex-wrap: wrap;
      width: 100%; }
      #call_restrictions ._rr .restriction_rule > div:first-child, #call_restrictions ._rr .restriction_rule > div:nth-child(2) {
        flex: 1 45%; }
      #call_restrictions ._rr .restriction_rule div:nth-child(3) {
        margin-left: 0; }
      #call_restrictions ._rr .restriction_rule > div.cr-check {
        padding: 20px 0;
        max-width: none;
        justify-content: center;
        margin: 0; }
    #call_restrictions ._rr .field-box-buttons {
      width: 100%;
      margin-left: 0; } }

@media only screen and (max-width: 479px) {
  #call_restrictions .rc_exceptions > li {
    width: 100%;
    margin: 0 0 10px 0 !important; } }

._vm_bulk .table-header > li:first-child {
  display: none; }

._vm_bulk .table-content > li > .control-check {
  display: none; }

._vm_bulk._enabled .table-header {
  padding-left: 60px !important;
  position: relative; }
  ._vm_bulk._enabled .table-header > li:first-child {
    display: inline-block;
    position: absolute;
    width: 40px;
    left: 24px;
    top: 10px;
    color: #72A5D4;
    text-decoration: underline; }
    ._vm_bulk._enabled .table-header > li:first-child:hover {
      cursor: pointer;
      color: #FBAE35; }
    ._vm_bulk._enabled .table-header > li:first-child.is_yay {
      top: 10px;
      left: 20px; }

._vm_bulk._enabled .table-content > li > ul {
  width: calc(100% - 50px);
  float: left; }

._vm_bulk._enabled .table-content > li > .control-check {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  float: left;
  width: 50px;
  height: 35px !important;
  min-height: 0 !important; }

.bulk-delete-vm {
  margin: -20px -20px 20px !important;
  padding: 10px 20px !important; }
  .bulk-delete-vm > i {
    color: #FFFFFF; }
    .bulk-delete-vm > i:hover {
      cursor: pointer;
      color: #53576B; }
  @media only screen and (max-width: 767px) {
    .bulk-delete-vm button {
      margin-left: 20px; } }

@media only screen and (max-width: 1023px) {
  .invoice_actions {
    padding: 10px 20px; } }

@media only screen and (max-width: 767px) {
  .invoice_actions .label-editor {
    margin: 0 -20px 20px;
    border-width: 1px 0; }
  .invoice_actions .field-box-buttons {
    padding: 0;
    margin: 0 0 20px 10px; } }

.comms-preferences-wrap .comms-preferences {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .comms-preferences-wrap .comms-preferences > p:first-of-type {
    border-right: 1px solid #D9DBE7;
    padding-right: 20px; }
    .comms-preferences-wrap .comms-preferences > p:first-of-type span, .comms-preferences-wrap .comms-preferences > p:first-of-type small {
      display: block; }
  .comms-preferences-wrap .comms-preferences > p:last-of-type {
    padding: 0 20px;
    flex: 1; }
    @media only screen and (max-width: 1023px) {
      .comms-preferences-wrap .comms-preferences > p:last-of-type {
        font-size: 0.875em; } }
  .comms-preferences-wrap .comms-preferences > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .comms-preferences-wrap .comms-preferences > div > button:nth-of-type(2) {
      margin-left: 10px; }

@media only screen and (max-width: 767px) {
  .comms-preferences-wrap {
    margin-bottom: 20px; }
    .comms-preferences-wrap .comms-preferences {
      flex-wrap: wrap; }
      .comms-preferences-wrap .comms-preferences > p:first-of-type {
        flex-basis: 100%;
        margin: 0 0 10px;
        border: none; }
      .comms-preferences-wrap .comms-preferences > p:last-of-type {
        flex-basis: 100%;
        order: -1;
        padding: 0;
        margin-bottom: 10px; } }

.simple-overlay-wrap {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6); }
  .simple-overlay-wrap > div {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .simple-overlay-wrap > div section {
      background: #FFFFFF;
      padding: 30px;
      position: relative;
      min-width: 850px; }
      .simple-overlay-wrap > div section i.close-overlay {
        position: absolute;
        z-index: 1;
        top: 20px;
        right: 20px;
        font-size: 20px;
        color: #53576B; }
        .simple-overlay-wrap > div section i.close-overlay:hover {
          color: #FBAE35;
          cursor: pointer; }
      .simple-overlay-wrap > div section > p {
        text-align: center;
        margin-bottom: 30px; }
        .simple-overlay-wrap > div section > p.title {
          font-size: 1.875em;
          line-height: 1;
          margin-bottom: 20px; }
          .simple-overlay-wrap > div section > p.title + p {
            font-size: 0.875em; }
      .simple-overlay-wrap > div section .sow--actions {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        .simple-overlay-wrap > div section .sow--actions > a {
          margin-top: 20px;
          font-size: 14px; }
        .simple-overlay-wrap > div section .sow--actions button {
          line-height: 45px;
          font-size: 14px; }
      @media only screen and (max-width: 1023px) {
        .simple-overlay-wrap > div section {
          min-width: 0; } }
      @media only screen and (max-width: 767px) {
        .simple-overlay-wrap > div section {
          height: 100%;
          width: 100%;
          padding: 40px 20px; }
          .simple-overlay-wrap > div section > p.title {
            line-height: 1.5; } }
  .simple-overlay-wrap.ch-sow > div section .sow--actions {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row; }

div#claims_notice {
  z-index: 999;
  overflow-y: scroll; }
  div#claims_notice > div {
    width: auto;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 10vh; }
    div#claims_notice > div > section {
      max-width: 1204px;
      padding: 30px 20px; }
      div#claims_notice > div > section > h1 {
        color: #ea1b4b;
        font-size: 24px;
        font-weight: 500;
        font-family: AvenirLTStd-Light, Avenir-Light, Serif;
        padding-bottom: 20px;
        border-bottom: 1px solid #ea1b4b;
        margin-bottom: 30px; }
      div#claims_notice > div > section > p {
        text-align: left;
        font-size: 14px;
        font-family: AvenirLTStd-Light, Avenir-Light, Serif;
        color: #332925;
        padding-right: 20px; }
      div#claims_notice > div > section > #marks_container {
        overflow: auto; }
        div#claims_notice > div > section > #marks_container > dl {
          float: left;
          width: calc(100% - 43px);
          overflow: auto;
          padding: 0 0 30px;
          margin: 0; }
        div#claims_notice > div > section > #marks_container dt {
          float: left;
          width: 23%;
          padding: 0;
          font-weight: 500;
          margin: 0 0 10px;
          font-family: AvenirLTStd-Medium, Avenir-Medium, Serif; }
        div#claims_notice > div > section > #marks_container dd {
          float: left;
          width: calc(77% - 84px);
          padding: 0;
          margin: 0 0 10px 84px; }
          div#claims_notice > div > section > #marks_container dd span.emailTradeMark {
            color: #e6274f; }
        div#claims_notice > div > section > #marks_container dd:last-of-type, div#claims_notice > div > section > #marks_container dt:last-of-type {
          margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          div#claims_notice > div > section > #marks_container dt {
            float: none;
            margin: 0;
            width: 100%;
            margin-bottom: 3px; }
          div#claims_notice > div > section > #marks_container dd {
            float: none;
            margin: 0 0 15px 0;
            width: 100%; } }
      div#claims_notice > div > section .dividerTrademark {
        width: 100%;
        border-bottom: 1px solid #ea1b4b;
        margin: 0 0 30px; }
      div#claims_notice > div > section > p:last-of-type {
        text-align: center;
        font-size: 16px; }
      div#claims_notice > div > section .buttonsTrademark {
        text-align: center; }
        div#claims_notice > div > section .buttonsTrademark button {
          height: 45px; }
        div#claims_notice > div > section .buttonsTrademark #approve_claim {
          margin-right: 20px; }
        div#claims_notice > div > section .buttonsTrademark #reject_claim {
          border: solid 1px #d7c6c2;
          margin: 0; }
    @media only screen and (max-width: 767px) {
      div#claims_notice > div {
        margin: 0; } }

.dom_new {
  margin-bottom: 30px;
  background-color: #72a5d4;
  color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .dom_new .box-left {
    display: block;
    text-align: center;
    padding-top: 20px;
    padding-left: 10px; }
    .dom_new .box-left i {
      font-size: 42px; }
  .dom_new .box-right {
    display: block;
    padding: 20px 30px 20px 15px;
    font-family: "AvenirLTStd-Light", Avenir-Light, serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43; }
    .dom_new .box-right > h4 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      font-size: 18px;
      font-weight: 500;
      line-height: 1;
      margin-bottom: -15px; }
    .dom_new .box-right > p {
      color: #ffffff; }
    .dom_new .box-right a {
      color: #ffffff;
      text-decoration: underline; }
  @media only screen and (max-width: 767px) {
    .dom_new {
      flex-wrap: wrap;
      text-align: center; }
      .dom_new > div {
        width: 100%; } }

@media only screen and (max-width: 1023px) {
  .ooh-row-editor .ooh-weekdays {
    margin: 0 -20px; } }

.ooh-row-editor .day-builder {
  border: 1px solid #D9DBE7; }
  .ooh-row-editor .day-builder .day-selector {
    margin-bottom: -10px !important; }
    .ooh-row-editor .day-builder .day-selector ul > li {
      text-align: center; }
      .ooh-row-editor .day-builder .day-selector ul > li.active {
        background: #72A5D4;
        color: #FFFFFF; }
      .ooh-row-editor .day-builder .day-selector ul > li span {
        display: none; }
    .ooh-row-editor .day-builder .day-selector button {
      height: 37px !important; }
  @media only screen and (max-width: 1279px) {
    .ooh-row-editor .day-builder .day-selector ul > li {
      padding: 0; }
    .ooh-row-editor .day-builder .day-selector button {
      padding: 0;
      width: 90px !important; } }
  @media only screen and (max-width: 1023px) {
    .ooh-row-editor .day-builder {
      margin-bottom: 0;
      border-width: 1px 0; }
      .ooh-row-editor .day-builder > div {
        width: calc(50% - 5px); }
      .ooh-row-editor .day-builder .day-selector {
        width: 100%;
        margin: 20px 0 0 0 !important;
        padding-left: 0 !important; } }
  @media only screen and (max-width: 767px) {
    .ooh-row-editor .day-builder {
      padding: 10px 20px 20px; }
      .ooh-row-editor .day-builder > div {
        width: 100%;
        margin-left: 0; }
        .ooh-row-editor .day-builder > div:first-of-type {
          margin-bottom: 10px !important; }
          .ooh-row-editor .day-builder > div:first-of-type > div {
            width: calc(50% - 5px); }
            .ooh-row-editor .day-builder > div:first-of-type > div:last-of-type {
              margin-left: 10px; }
        .ooh-row-editor .day-builder > div:nth-of-type(2) > p {
          display: none; } }
  @media only screen and (max-width: 479px) {
    .ooh-row-editor .day-builder .day-selector {
      margin-top: 10px !important; }
      .ooh-row-editor .day-builder .day-selector > p {
        display: none; }
      .ooh-row-editor .day-builder .day-selector > div ul {
        width: 100%; }
        .ooh-row-editor .day-builder .day-selector > div ul > li {
          position: relative;
          border-radius: 3px; }
          .ooh-row-editor .day-builder .day-selector > div ul > li span {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            text-align: center;
            font-size: 16px;
            color: #332925;
            background: #EDEEF3;
            border-radius: 3px; }
          .ooh-row-editor .day-builder .day-selector > div ul > li:hover span {
            background: #FBAE35;
            color: #FFFFFF; }
          .ooh-row-editor .day-builder .day-selector > div ul > li.active span {
            background: #72A5D4;
            color: #FFFFFF; }
      .ooh-row-editor .day-builder .day-selector > div button {
        margin: 0 !important;
        width: 100% !important; } }

@media only screen and (max-width: 1023px) {
  .ooh-row-editor .custom-days.weekdays .day-builder > div {
    width: 100%;
    margin-left: 0; }
    .ooh-row-editor .custom-days.weekdays .day-builder > div:nth-of-type(2) {
      margin-top: 10px; }
      .ooh-row-editor .custom-days.weekdays .day-builder > div:nth-of-type(2) > p {
        display: none; } }

@media only screen and (max-width: 767px) {
  .ooh-row-editor .custom-days.weekdays .day-builder > div:first-of-type > div {
    margin-left: 0; }
    .ooh-row-editor .custom-days.weekdays .day-builder > div:first-of-type > div:nth-of-type(even) {
      margin-left: 10px;
      margin-bottom: 10px !important; }
  .ooh-row-editor .custom-days.weekdays .day-builder > div:nth-of-type(2) {
    margin-top: 0; }
    .ooh-row-editor .custom-days.weekdays .day-builder > div:nth-of-type(2) > * {
      width: 100%;
      margin-left: 0; }
      .ooh-row-editor .custom-days.weekdays .day-builder > div:nth-of-type(2) > * button {
        width: 100%; } }

@media only screen and (max-width: 767px) {
  .ooh-row-editor .custom-days.weekdays.-v- {
    margin: 0 -20px; } }

.ooh-row-editor .weekdays-wrap > li, .ooh-row-editor .custom-days-list > li {
  border: 1px solid #D9DBE7; }
  .ooh-row-editor .weekdays-wrap > li:last-child, .ooh-row-editor .custom-days-list > li:last-child {
    margin-bottom: 0; }
  .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li, .ooh-row-editor .custom-days-list > li ul.dragging-line > li {
    width: calc(100% / 97);
    position: relative;
    margin: -50px 0;
    padding: 50px 0; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li > span {
      display: inline-block;
      background: #EDEEF3;
      height: 8px;
      float: left;
      width: 100%; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li:first-child > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li:first-child > span {
      width: 50%;
      float: right; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li:last-child > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li:last-child > span {
      width: 50%;
      float: left; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.filled > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.filled > span {
      background: #5AC3CA; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.filled.hover > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.filled.hover > span {
      background: #FBAE35; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.hovered > span, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.hovered > span {
      background: #FBAE35 !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first .hidden-route-list, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first .hidden-route-list {
      position: absolute;
      z-index: 2;
      top: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      height: 128px;
      width: 330px; }
      .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first .hidden-route-list .hidden_routes, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first .hidden-route-list .hidden_routes {
        display: none;
        width: 170px;
        font-size: 12px !important; }
        .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first .hidden-route-list .hidden_routes .select-options section > ul, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first .hidden-route-list .hidden_routes .select-options section > ul {
          max-height: 100px !important; }
      .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first .hidden-route-list:hover .hidden_routes, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first .hidden-route-list:hover .hidden_routes {
        display: block !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first:before, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first:before {
      content: "";
      position: absolute;
      border-style: solid;
      display: block;
      width: 0;
      top: 45px;
      left: 50%;
      bottom: auto;
      border-width: 9px 14px 9px 0;
      border-color: transparent #5AC3CA;
      z-index: 1; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first.hover:before, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first.hover:before {
      border-color: transparent #FBAE35 !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first.hover:after, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first.hover:after {
      border-color: transparent #5AC3CA !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first.just-first:before:after, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first.just-first:before:after {
      border-color: transparent #FBAE35 !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.first.just-first:before:before, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.first.just-first:before:before {
      border-color: transparent #5AC3CA !important; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.last:after, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.last:after {
      content: "";
      position: absolute;
      border-style: solid;
      display: block;
      width: 0;
      top: 45px;
      right: 50%;
      bottom: auto;
      border-width: 9px 0 9px 14px;
      border-color: transparent #5AC3CA;
      z-index: 1; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.last.hover:after, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.last.hover:after {
      border-color: transparent #FBAE35; }
    .ooh-row-editor .weekdays-wrap > li ul.dragging-line > li.last.hover:before, .ooh-row-editor .custom-days-list > li ul.dragging-line > li.last.hover:before {
      border-color: transparent #5AC3CA; }
  .ooh-row-editor .weekdays-wrap > li ul.hours-list > li, .ooh-row-editor .custom-days-list > li ul.hours-list > li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: calc(100% / 97);
    font-size: 13px;
    height: 12px;
    text-align: center; }
  .ooh-row-editor .weekdays-wrap > li ul.segments-list > li, .ooh-row-editor .custom-days-list > li ul.segments-list > li {
    width: calc(100% / 97);
    text-align: center;
    height: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .ooh-row-editor .weekdays-wrap > li ul.segments-list > li span, .ooh-row-editor .custom-days-list > li ul.segments-list > li span {
      width: 1px;
      height: 10px;
      display: inline-block;
      background: #D9DBE7; }
    .ooh-row-editor .weekdays-wrap > li ul.segments-list > li:nth-child(2n+1) span, .ooh-row-editor .custom-days-list > li ul.segments-list > li:nth-child(2n+1) span {
      height: 14px; }
    .ooh-row-editor .weekdays-wrap > li ul.segments-list > li:nth-child(4n+1) span, .ooh-row-editor .custom-days-list > li ul.segments-list > li:nth-child(4n+1) span {
      height: 20px; }
    @media only screen and (max-width: 1365px) {
      .ooh-row-editor .weekdays-wrap > li ul.segments-list > li:nth-child(2n) span, .ooh-row-editor .custom-days-list > li ul.segments-list > li:nth-child(2n) span {
        display: none; } }

@media only screen and (max-width: 1023px) {
  .ooh-row-editor .weekdays-wrap, .ooh-row-editor .custom-days-list {
    display: none; } }

.ooh-row-editor .custom-days-list > li {
  position: relative; }
  .ooh-row-editor .custom-days-list > li p.label {
    font-size: 18px; }
  .ooh-row-editor .custom-days-list > li h2 {
    padding: 10px 0 20px 0; }
  .ooh-row-editor .custom-days-list > li:hover .hidden-route-list {
    display: block; }
  .ooh-row-editor .custom-days-list > li:hover .dragging-line > li.filled > span {
    background: #FBAE35 !important; }
  .ooh-row-editor .custom-days-list > li:hover .dragging-line > li.first:before, .ooh-row-editor .custom-days-list > li:hover .dragging-line > li.first:after, .ooh-row-editor .custom-days-list > li:hover .dragging-line > li.last:before, .ooh-row-editor .custom-days-list > li:hover .dragging-line > li.last:after {
    border-color: transparent #FBAE35 !important; }
  .ooh-row-editor .custom-days-list > li .hidden-route-list {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: none; }
    .ooh-row-editor .custom-days-list > li .hidden-route-list > div {
      position: absolute;
      left: 0;
      right: 0;
      top: 5px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start; }
      .ooh-row-editor .custom-days-list > li .hidden-route-list > div .hidden_routes {
        width: 200px;
        font-size: 12px; }
      .ooh-row-editor .custom-days-list > li .hidden-route-list > div > i {
        margin-top: 7px;
        font-size: 22px;
        margin-left: 10px; }
        .ooh-row-editor .custom-days-list > li .hidden-route-list > div > i.icon-cog {
          color: #5AC3CA; }
        .ooh-row-editor .custom-days-list > li .hidden-route-list > div > i:hover {
          cursor: pointer;
          color: #FBAE35; }

.ooh-row-editor .mobile-weekdays, .ooh-row-editor .mobile-custom-days {
  display: none; }
  @media only screen and (max-width: 1023px) {
    .ooh-row-editor .mobile-weekdays, .ooh-row-editor .mobile-custom-days {
      display: block; }
      .ooh-row-editor .mobile-weekdays .table-header, .ooh-row-editor .mobile-custom-days .table-header {
        background: white; }
      .ooh-row-editor .mobile-weekdays .segment-row .flow-editor, .ooh-row-editor .mobile-custom-days .segment-row .flow-editor {
        padding-bottom: 20px;
        display: none; }
      .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-header > li, .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-header > li {
        flex: 1 !important; }
      .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-content, .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-content {
        position: relative; }
        .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-content > li > ul > li, .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-content > li > ul > li {
          height: 45px !important; }
          .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-content > li > ul > li:first-child, .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-content > li > ul > li:nth-child(2), .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-content > li > ul > li:first-child, .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-content > li > ul > li:nth-child(2) {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start; }
        .ooh-row-editor .mobile-weekdays.mobile-custom-days .table-content li.editor, .ooh-row-editor .mobile-custom-days.mobile-custom-days .table-content li.editor {
          position: absolute;
          right: 20px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; } }
  @media only screen and (max-width: 767px) {
    .ooh-row-editor .mobile-weekdays .table-header, .ooh-row-editor .mobile-custom-days .table-header {
      display: flex !important;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .ooh-row-editor .mobile-weekdays .table-header > li, .ooh-row-editor .mobile-custom-days .table-header > li {
        flex: 1; }
        .ooh-row-editor .mobile-weekdays .table-header > li:nth-child(2), .ooh-row-editor .mobile-custom-days .table-header > li:nth-child(2) {
          flex: 3; } }

.route-selector-wrap {
  display: none;
  z-index: 9;
  position: absolute;
  bottom: calc(100% - 80px);
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  visibility: hidden;
  opacity: 0;
  margin-bottom: 40px; }
  .custom-days .route-selector-wrap {
    bottom: calc(100% - 120px); }
  .route-selector-wrap.visible {
    visibility: visible;
    opacity: 1; }
  .route-selector-wrap .route-selector {
    border: 1px solid #FBAE35;
    width: 220px;
    min-width: 220px; }
    .route-selector-wrap .route-selector:after {
      content: "";
      position: absolute;
      bottom: -8px;
      left: 50%;
      border-width: 8px 8px 0;
      border-style: solid;
      border-color: #FBAE35 transparent;
      display: block;
      width: 0;
      margin-left: -8px; }
    .route-selector-wrap .route-selector .show {
      background: #FBAE35;
      padding: 11px 10px 10px;
      overflow: auto; }
      .route-selector-wrap .route-selector .show span, .route-selector-wrap .route-selector .show i {
        background: #FBAE35 !important;
        color: white;
        float: left; }
      .route-selector-wrap .route-selector .show span {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 52px); }
      .route-selector-wrap .route-selector .show i {
        font-size: 16px;
        margin-left: 10px;
        position: relative;
        top: 4px; }
        .route-selector-wrap .route-selector .show i:hover {
          color: #53576B;
          cursor: pointer; }
    .route-selector-wrap .route-selector .selector-edit {
      display: none;
      background: white;
      padding: 4px 10px; }
      .route-selector-wrap .route-selector .selector-edit .control-select {
        border: none !important; }
        .route-selector-wrap .route-selector .selector-edit .control-select .select-val {
          padding: 0 20px 0 0;
          width: 100%; }
          .route-selector-wrap .route-selector .selector-edit .control-select .select-val i {
            right: 0;
            top: 12px; }
    .route-selector-wrap .route-selector .invisible {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      height: 100px; }

.key-legend {
  padding: 5px 0 25px; }
  .key-legend p.title {
    margin-bottom: 0; }
  .key-legend ul {
    margin-left: 20px;
    float: left; }
    .key-legend ul li {
      float: left; }
      .key-legend ul li p {
        font-size: 14px;
        line-height: 27px; }
        .key-legend ul li p span {
          vertical-align: middle;
          margin-left: 10px;
          height: 7px;
          width: 200px;
          display: inline-block;
          background: #EDEEF3;
          border: 1px solid #D9DBE7; }
      .key-legend ul li:nth-child(2) {
        margin-left: 20px; }
        .key-legend ul li:nth-child(2) p span {
          background: #5AC3CA;
          border: 1px solid #5AC3CA; }
  @media only screen and (max-width: 1023px) {
    .key-legend {
      display: none; } }

@media only screen and (max-width: 1023px) {
  .reverse-table-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 -20px;
    background: none !important; }
    .reverse-table-wrap > li:first-of-type {
      display: none; }
    .reverse-table-wrap > li .column-head {
      font-size: 16px !important; }
      .reverse-table-wrap > li .column-head span {
        font-size: 16px !important; }
    .reverse-table-wrap > li > ul {
      display: none; }
    .reverse-table-wrap > li .column-bottom button {
      margin: 0 -10px;
      padding: 0 8px !important; }
  .table-wrap.dashboard {
    margin: 0 -20px;
    padding: 0;
    border-width: 0 0 1px; }
    .table-wrap.dashboard .table-header > li {
      font-size: 0.875em; }
    .table-wrap.dashboard .table-content {
      border-width: 1px 0 0; }
      .table-wrap.dashboard .table-content > li {
        padding: 10px 20px 0 20px; }
        .table-wrap.dashboard .table-content > li:hover {
          border-width: 1px 0;
          margin: -1px 0 0 0; }
        .table-wrap.dashboard .table-content > li .row-editor {
          margin: 0 -20px; }
      .table-wrap.dashboard .table-content > li > ul > li {
        font-size: 0.875em;
        line-height: 1.35em; }
        .table-wrap.dashboard .table-content > li > ul > li:last-child > i {
          font-size: 18px; }
  .tabs-wrap.resp {
    margin: 0 -20px; }
    .tabs-wrap.resp .tabs-content {
      padding: 20px !important;
      border: none; }
      .tabs-wrap.resp .tabs-content > li .table-wrap {
        margin: 0; }
    .tabs-wrap.resp.np .tabs-content {
      padding: 0 !important; }
  .yay-pager {
    padding: 10px;
    margin: 0; }
  p.heading > span {
    display: block;
    border-bottom: 1px solid #e3d4d1;
    padding-bottom: 5px;
    border-right: none;
    margin-bottom: 10px; } }

@media only screen and (max-width: 1023px) and (max-width: 767px) {
  p.heading > a {
    display: block;
    margin-top: 10px;
    float: none;
    font-size: 18px; } }

@media only screen and (max-width: 767px) {
  ._hide_tablet {
    display: none !important; }
  .reverse-table-wrap > li {
    display: block; }
  .steps-bottom-actions.alternative {
    border-width: 1px 0; }
  p.heading {
    font-size: 14px; }
    p.heading span {
      font-size: 16px; }
  .field-box {
    width: 100%;
    margin-left: 0; }
  .tabs-wrap .tabs-head > li {
    font-size: 0.875em !important;
    padding: 15px; }
  .table-wrap {
    margin: 0 -20px;
    border-width: 1px 0;
    padding: 10px 20px; }
    .table-wrap.dashboard .flexed {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .table-wrap.dashboard .flexed > li {
        display: none; }
      .table-wrap.dashboard .flexed [class^="flex-"], .table-wrap.dashboard .flexed [class*="flex-"] {
        display: block; }
    .table-wrap.dashboard .table-content > li > ul > li:last-child i {
      padding: 5px;
      margin: 0; }
  .adding-enabled .selected-list {
    min-height: 0 !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    padding: 0; }
    .adding-enabled .selected-list > li {
      margin: 10px 10px 0 10px; }
      .adding-enabled .selected-list > li:last-child {
        margin-bottom: 10px; } }

@media only screen and (max-width: 479px) {
  .steps-bottom-actions.alternative {
    margin: 0 -20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center; }
    .steps-bottom-actions.alternative button, .steps-bottom-actions.alternative a {
      padding: 0 10px; }
  p.heading {
    font-size: 14px; } }

.resp-ul-custom ._mob_only {
  display: none; }

@media only screen and (max-width: 767px) {
  .resp-ul-custom {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .resp-ul-custom > li {
      flex: 3;
      height: 25px !important; }
      .resp-ul-custom > li:nth-child(n+1):not(.show-flex):not(:last-child) {
        display: none; }
      .resp-ul-custom > li:last-child {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex: 1; }
      .resp-ul-custom > li._mob_only {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important; } }

@media only screen and (max-width: 767px) {
  .resp-ul-custom-2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .resp-ul-custom-2 > li {
      flex: 1;
      display: none !important; }
    .resp-ul-custom-2 [class^="flex-"], .resp-ul-custom-2 [class*="flex-"] {
      display: flex !important; }
    .resp-ul-custom-2 .mob-nml {
      margin-left: 0 !important; }
    .resp-ul-custom-2 .no-show {
      display: none !important; }
    .resp-ul-custom-2 .mob-right, .resp-ul-custom-2 .flex-left {
      -webkit-box-pack: flex-end !important;
      -ms-flex-pack: flex-end !important;
      -moz-justify-content: flex-end !important;
      -webkit-justify-content: flex-end !important;
      justify-content: flex-end !important; } }

@media only screen and (max-width: 767px) {
  .resp-ul-1-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .resp-ul-1-buttons > li {
      flex: 3;
      height: 25px !important; }
      .resp-ul-1-buttons > li:first-child {
        font-size: 0.875em; }
      .resp-ul-1-buttons > li:nth-child(n+2) {
        display: none; }
      .resp-ul-1-buttons > li:last-child {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex: 1; } }

.resp-ul-2-buttons ._show_user_info, .resp-ul-custom-2 ._show_user_info {
  display: none; }

@media only screen and (max-width: 767px) {
  .resp-ul-2-buttons, .resp-ul-custom-2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .resp-ul-2-buttons > li, .resp-ul-custom-2 > li {
      flex: 3;
      height: 25px !important;
      font-size: 0.875em; }
      .resp-ul-2-buttons > li:first-child, .resp-ul-custom-2 > li:first-child {
        flex: 1; }
      .resp-ul-2-buttons > li:last-child, .resp-ul-custom-2 > li:last-child {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex: 1; }
      .resp-ul-2-buttons > li:nth-child(n+3):not(.label):not(.buttons), .resp-ul-custom-2 > li:nth-child(n+3):not(.label):not(.buttons) {
        display: none; }
      .resp-ul-2-buttons > li ._show_user_info, .resp-ul-custom-2 > li ._show_user_info {
        display: inline-block; } }

@media only screen and (max-width: 767px) {
  .resp-ul-info-1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .resp-ul-info-1 > li {
      flex: 1; }
      .resp-ul-info-1 > li:nth-child(n+2):not(._info) {
        display: none; }
      .resp-ul-info-1 > li:last-child {
        display: flex !important; } }

.resp-container.padded {
  padding: 20px 20px 0 20px; }

@media only screen and (max-width: 1023px) {
  .resp-container.fw .steps-bottom-actions.alternative {
    width: 100%;
    margin: 0;
    border-width: 1px; }
  .resp-container.fw .table-wrap {
    margin: 0;
    border-width: 1px; }
  .resp-container.by-2 > * {
    width: 100%;
    margin-left: 0; }
  .resp-container.by-4 > * {
    width: calc(50% - 5px);
    margin-left: 10px; }
    .resp-container.by-4 > *:nth-of-type(2n + 1) {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  .resp-container > * {
    width: 100%;
    margin-left: 0; }
  .resp-container .field-box-buttons {
    padding-top: 0; }
  .resp-container.by-4 > * {
    width: 100%;
    margin-left: 0; }
  .resp-container.fw {
    margin: 0 -20px;
    padding: 0; }
    .resp-container.fw .steps-bottom-actions.alternative {
      border-width: 1px 0; }
    .resp-container.fw .table-wrap {
      margin: 0;
      border-width: 0 1px 1px; }
  .resp-container.halfed > * {
    width: calc(50% - 5px); }
    .resp-container.halfed > *:nth-of-type(2n) {
      margin-left: 10px; }
  .resp-container.padded {
    padding: 20px 20px 0 20px; }
  .resp-container .mob-m-t-20-i {
    margin-top: 20px !important; } }

@media only screen and (max-width: 1279px) {
  .resp-container.trunks > div {
    width: calc(50% - 5px); }
    .resp-container.trunks > div:first-of-type {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      .resp-container.trunks > div:first-of-type > p {
        flex-basis: 100%; }
      .resp-container.trunks > div:first-of-type > div {
        flex-basis: calc(33.33% - 6.66px); }
        .resp-container.trunks > div:first-of-type > div:nth-of-type(2) {
          margin: 0 10px 10px; }
        .resp-container.trunks > div:first-of-type > div:nth-of-type(n + 4) {
          flex-basis: 50%; }
    .resp-container.trunks > div:nth-of-type(2) {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  .resp-container.trunks > div {
    width: 100%; }
    .resp-container.trunks > div .hm {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .resp-container.trunks > div .hm > div {
        flex: 1;
        margin-bottom: 0; }
        .resp-container.trunks > div .hm > div:first-of-type {
          flex: 4; }
        .resp-container.trunks > div .hm > div:last-of-type {
          flex: 5;
          margin-left: 10px; }
    .resp-container.trunks > div .mm {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row; }
      .resp-container.trunks > div .mm > div:last-of-type {
        margin-left: 10px; }
    .resp-container.trunks > div .adding-enabled .selected-list {
      min-height: 100px !important; }
    .resp-container.trunks > div:first-of-type > * {
      flex-basis: 100% !important;
      margin: 0 0 10px !important; } }

#cc_chart {
  overflow: hidden; }
  #cc_chart > div {
    max-width: 100%; }
    #cc_chart > div svg {
      max-width: 100%; }

.mob-alternative-display + .mob-alternative-display {
  display: none; }

@media only screen and (max-width: 767px) {
  .mob-alternative-display {
    display: none; }
    .mob-alternative-display + .mob-alternative-display {
      display: block;
      margin-left: 0; } }

.hardware-list > li {
  position: relative; }
  .hardware-list > li .hardware-top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .hardware-list > li .hardware-top .text {
      margin-right: 20px;
      flex: 1; }
      .hardware-list > li .hardware-top .text ._title {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        .hardware-list > li .hardware-top .text ._title h2 {
          padding: 0;
          margin-right: 20px;
          font-size: 16px; }
        .hardware-list > li .hardware-top .text ._title .expand-hardware {
          margin-top: 5px; }
          .hardware-list > li .hardware-top .text ._title .expand-hardware:hover {
            cursor: pointer;
            color: #FBAE35; }
    .hardware-list > li .hardware-top .img {
      width: 110px;
      height: 110px; }
  .hardware-list > li .row-editor {
    padding-top: 20px; }
    .hardware-list > li .row-editor .row-editor-actions {
      width: calc(100% + 20px);
      margin: 0 -10px 20px !important;
      padding: 0 20px 10px !important;
      border-top: none;
      border-bottom: 1px solid #53576B; }
  .hardware-list > li .hardware-dropdown {
    display: none; }
  .hardware-list > li .needs_reset {
    text-align: center; }
    .hardware-list > li .needs_reset > div > p {
      margin-bottom: 20px; }
      .hardware-list > li .needs_reset > div > p._1 {
        font-size: 30px;
        color: #72A5D4; }
      .hardware-list > li .needs_reset > div > p._2 {
        font-size: 20px;
        color: #72A5D4; }
      .hardware-list > li .needs_reset > div > p img {
        float: none;
        max-height: none; }
    .hardware-list > li .needs_reset > div.after {
      display: none; }
    .hardware-list > li .needs_reset.after > div.pre {
      display: none; }
    .hardware-list > li .needs_reset.after > div.after {
      display: block; }

@media only screen and (max-width: 1279px) {
  .hardware-list > li {
    padding-bottom: 10px;
    width: calc(50% - 5px); }
    .hardware-list > li:nth-child(2n + 1) {
      margin-left: 0;
      clear: both; }
    .hardware-list > li .row-editor {
      display: none; } }

@media only screen and (max-width: 1023px) {
  .hardware-list > li .hardware-top .text ._title {
    height: 45px; }
  .hardware-list > li .hardware-top .img {
    height: 85px; } }

@media only screen and (max-width: 767px) {
  .hardware-list {
    margin: 0 -20px; }
    .hardware-list > li {
      width: 100%;
      margin-left: 0;
      margin-bottom: -1px !important;
      border-width: 1px 0;
      padding: 10px 20px; }
      .hardware-list > li .hardware-top > div h2 {
        height: auto;
        margin-bottom: 10px; }
      .hardware-list > li .row-editor .row-editor-actions {
        width: calc(100% + 40px);
        margin: 0 -20px 20px !important; }
      .hardware-list > li .row-editor .m-b-25-i {
        margin-bottom: 20px !important; }
      .hardware-list > li .row-editor .m-b-15-i {
        margin-bottom: 0 !important; } }

@media only screen and (max-width: 479px) {
  .hardware-list > li .row-editor .row-editor-actions button {
    flex: 1; } }

.route-editor .mobile-action {
  display: none; }

@media only screen and (max-width: 1023px) {
  .route-editor {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .route-editor .modules-list-wrap {
      display: none; }
    .route-editor .mobile-action {
      display: block;
      width: 560px;
      padding: 10px;
      background: #FFFFFF;
      margin-top: 20px; }
      .route-editor .mobile-action button {
        width: 100%; } }

@media only screen and (max-width: 767px) {
  .route-editor {
    padding: 20px 0 10px;
    margin: 20px -20px;
    border-width: 1px 0; }
    .route-editor .flow-wrap {
      width: 100%; }
      .route-editor .flow-wrap .title {
        padding: 0 20px; }
      .route-editor .flow-wrap .start {
        padding: 15px 20px; }
        .route-editor .flow-wrap .start i {
          right: 20px; }
      .route-editor .flow-wrap .top {
        width: calc(100% - 20px);
        margin: 0 auto;
        padding: 5px 0 0 0;
        font-size: 14px;
        flex-wrap: wrap;
        justify-content: center !important; }
        .route-editor .flow-wrap .top > p {
          padding: 5px;
          flex-basis: 40px !important; }
        .route-editor .flow-wrap .top > p.module-title {
          text-align: center;
          order: -1;
          flex: 1 100% !important;
          padding: 5px 0 0 0; }
        .route-editor .flow-wrap .top._nl {
          align-items: center; }
          .route-editor .flow-wrap .top._nl p.module-title {
            flex: 0 auto !important;
            line-height: 30px;
            padding: 0; }
          .route-editor .flow-wrap .top._nl p.remove-module {
            position: static !important; }
            .route-editor .flow-wrap .top._nl p.remove-module > i {
              margin: 2px 0; }
      .route-editor .flow-wrap .module-body {
        margin: 10px !important;
        width: calc(100% - 20px); }
        .route-editor .flow-wrap .module-body .module-body {
          margin: 0 !important;
          width: 100% !important; }
      .route-editor .flow-wrap > ul .module {
        border-width: 1px 0; }
        .route-editor .flow-wrap > ul .module .mob-nml {
          margin-left: 0; }
        .route-editor .flow-wrap > ul .module .adding-enabled input {
          padding-right: 30px !important; }
        .route-editor .flow-wrap > ul .module .ivr-button, .route-editor .flow-wrap > ul .module .ivr-more {
          width: calc(33.33% - 6.66px); }
          .route-editor .flow-wrap > ul .module .ivr-button.box-1-of-2, .route-editor .flow-wrap > ul .module .ivr-button.box-1-of-4, .route-editor .flow-wrap > ul .module .ivr-button.box-2-of-10, .route-editor .flow-wrap > ul .module .ivr-button.box-3-of-10, .route-editor .flow-wrap > ul .module .ivr-more.box-1-of-2, .route-editor .flow-wrap > ul .module .ivr-more.box-1-of-4, .route-editor .flow-wrap > ul .module .ivr-more.box-2-of-10, .route-editor .flow-wrap > ul .module .ivr-more.box-3-of-10 {
            width: 100%;
            margin-left: 0;
            margin-top: 10px !important; }
          .route-editor .flow-wrap > ul .module .ivr-button.box-1-of-4, .route-editor .flow-wrap > ul .module .ivr-more.box-1-of-4 {
            margin-bottom: 10px !important; }
        .route-editor .flow-wrap > ul .module .box-5-of-10 {
          width: 100%;
          margin: 10px 0 0; }
        .route-editor .flow-wrap > ul .module .extra-info p {
          width: 100%; }
        .route-editor .flow-wrap > ul .module[data-module='extension'] .adding-enabled .selected-list > li {
          margin-left: 0;
          margin-right: 0; }
    .route-editor .mobile-action {
      padding: 20px;
      width: 100%; } }

.dash-ch .table-content {
  max-height: 314px;
  overflow: scroll; }

@media only screen and (max-width: 1279px) {
  .dash-ch .table-header {
    padding: 10px !important; }
  .dash-ch .table-content > li {
    padding: 10px 10px 0 10px !important; }
    .dash-ch .table-content > li > ul > li {
      font-size: 12px !important; } }

@media only screen and (max-width: 1023px) {
  .dash-ch .table-header {
    padding: 10px 20px !important; }
  .dash-ch .table-content > li {
    padding: 10px 20px 0 20px !important; }
    .dash-ch .table-content > li:last-child:hover {
      margin-bottom: 0 !important; } }

@media only screen and (max-width: 1279px) {
  ._ccr_resp > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    ._ccr_resp > div > * {
      flex: 1; } }

@media only screen and (max-width: 1023px) {
  ._ccr_resp {
    margin: 0 -10px;
    padding: 0;
    border: none; }
    ._ccr_resp > div {
      border: none;
      padding: 10px; }
      ._ccr_resp > div > div {
        flex: 2; }
      ._ccr_resp > div > div:first-of-type {
        flex: 3; }
    ._ccr_resp.-v- {
      border: solid #D9DBE7;
      border-width: 1px 0;
      padding: 10px 0;
      margin: 0 -20px; } }

@media only screen and (max-width: 767px) {
  ._ccr_resp {
    border-width: 1px 0;
    margin-top: -20px; }
    ._ccr_resp > div {
      display: block; }
      ._ccr_resp > div > div:last-of-type {
        margin-left: 0;
        padding: 10px 0 0 0 !important; } }

@media only screen and (max-width: 1023px) {
  ._resp_big > * {
    width: 100%;
    margin-left: 0;
    margin-top: 10px; }
    ._resp_big > *:first-of-type {
      margin-top: 0; } }

@media only screen and (max-width: 767px) {
  ._resp_sc > li:nth-child(2) {
    margin-left: 0; }
  ._resp_sc > li.flex-5-i {
    flex: 10 !important; } }

@media only screen and (max-width: 1023px) {
  ._resp-package .table-wrap.dashboard {
    margin: 0 -10px; } }

@media only screen and (max-width: 767px) {
  ._resp-package {
    margin: 0 -20px;
    padding: 0;
    border-width: 1px 0; }
    ._resp-package > div {
      border-width: 1px 0; }
    ._resp-package ._credit_to_add .field-box-buttons {
      margin-left: 0;
      width: 100%; }
      ._resp-package ._credit_to_add .field-box-buttons button, ._resp-package ._credit_to_add .field-box-buttons a {
        width: 100%; }
    ._resp-package ._credit_to_add.-v- {
      padding: 20px;
      margin: 0 -10px;
      border-width: 1px 0; }
    ._resp-package .adding-enabled > div > div {
      width: calc(50% - 5px); }
      ._resp-package .adding-enabled > div > div:last-of-type {
        margin-left: 10px; }
    ._resp-package ._auto_top_up.-v- {
      padding: 20px;
      margin: 0 -10px;
      border-width: 1px 0; }
    ._resp-package .table-wrap.alternative.reset {
      margin: 0 -20px;
      padding: 10px 0;
      border-width: 1px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row; }
      ._resp-package .table-wrap.alternative.reset.-v- {
        margin: 0 -10px; }
      ._resp-package .table-wrap.alternative.reset .table-header {
        flex: 1;
        padding: 75px 0 0 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        ._resp-package .table-wrap.alternative.reset .table-header > li {
          width: 100%;
          padding: 0;
          height: 75px;
          margin: 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          ._resp-package .table-wrap.alternative.reset .table-header > li:first-child {
            display: none; }
          ._resp-package .table-wrap.alternative.reset .table-header > li p {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; }
      ._resp-package .table-wrap.alternative.reset .table-content {
        flex: 3;
        border-right: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row; }
        ._resp-package .table-wrap.alternative.reset .table-content > li {
          flex: 1;
          padding: 0; }
        ._resp-package .table-wrap.alternative.reset .table-content > li > ul {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; }
          ._resp-package .table-wrap.alternative.reset .table-content > li > ul > li {
            width: 100%;
            padding: 0 10px;
            text-align: center;
            box-sizing: border-box;
            margin: 0;
            height: 75px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            ._resp-package .table-wrap.alternative.reset .table-content > li > ul > li:before {
              line-height: 75px;
              top: 0;
              bottom: 0; } }

@media only screen and (max-width: 767px) {
  ._resp_caller_id {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    display: flex !important; }
    ._resp_caller_id > div:first-of-type > div > div:nth-child(2n) {
      height: auto !important;
      margin-bottom: 20px;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start; } }

@media only screen and (max-width: 767px) {
  ._resp_hg_gr {
    padding: 0;
    margin: -20px; }
    ._resp_hg_gr.-v- > ul {
      background: #EDEEF3;
      padding: 10px 10px 0; } }

@media only screen and (max-width: 479px) {
  ._resp_hg_gr.-v- > ul {
    padding: 10px 0 0; }
    ._resp_hg_gr.-v- > ul > li {
      margin-bottom: 1px !important;
      border-width: 1px 0 !important;
      padding: 10px 20px; } }

._mobile_user_info {
  display: none;
  background: #FFFFFF;
  margin: 0 -20px;
  padding: 10px 20px; }
  ._mobile_user_info > ul > li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    ._mobile_user_info > ul > li > p {
      flex: 1;
      font-size: 12px;
      line-height: 18px; }
      ._mobile_user_info > ul > li > p:first-of-type {
        padding-left: 13%; }

@media only screen and (max-width: 767px) {
  ._resp_flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media only screen and (max-width: 1023px) {
  .__s3_1 .table-header > li {
    width: 100%;
    margin: 0; }
    .__s3_1 .table-header > li:last-child p {
      text-align: left !important; } }

@media only screen and (max-width: 767px) {
  .__s3_1 {
    margin: 0 -20px 0;
    border-width: 1px 0 0; }
    .__s3_1 .table-header {
      padding: 0; }
    .__s3_1 .table-header > li:first-child p {
      width: 100%; }
    .__s3_1 .table-header > li:first-child > div:first-of-type {
      width: 190px;
      margin-left: 0; }
    .__s3_1 .table-header > li:first-child > div:last-of-type {
      margin-left: 20px;
      max-width: calc(100% - 210px); }
    .__s3_1 .table-header > li:last-child {
      margin-top: 10px; }
      .__s3_1 .table-header > li:last-child p {
        font-size: 14px !important; } }

@media only screen and (max-width: 1023px) {
  .__s4_1 .tabs-content > li .table-content > li > ul > li:first-child {
    width: 70px; }
  .__s4_1 .tabs-content > li .table-content > li > ul > li:nth-child(2) {
    width: calc(100% - 410px); }
  .__s4_1 .tabs-content > li .table-content > li > ul > li:nth-child(3) {
    width: 100px; }
  .__s4_1 .tabs-content > li .table-content > li > ul > li:last-child {
    width: 210px; }
  .__s4_1 .tabs-content > li .table-content > li .product-description section ul li {
    font-size: 14px;
    line-height: 20px; } }

@media only screen and (max-width: 767px) {
  .__s4_1 {
    margin: 0 -20px; }
    .__s4_1 .tabs-content {
      border-width: 1px 0 0;
      padding: 0 20px; }
      .__s4_1 .tabs-content .table-header {
        display: none; }
      .__s4_1 .tabs-content .table-content {
        border-width: 0 0 1px; }
    .__s4_1 .tabs-content > li .table-content > li .product-description > section {
      width: 100%;
      margin-bottom: 20px; }
      .__s4_1 .tabs-content > li .table-content > li .product-description > section:last-of-type {
        margin-bottom: 0; }
    .__s4_1 .tabs-content > li .table-content > li > ul {
      padding: 0 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .__s4_1 .tabs-content > li .table-content > li > ul > li:first-child {
        display: none; }
      .__s4_1 .tabs-content > li .table-content > li > ul > li:nth-child(2) {
        width: calc(100% - 200px);
        margin-left: 0; }
      .__s4_1 .tabs-content > li .table-content > li > ul > li:nth-child(3) {
        width: 80px; }
        .__s4_1 .tabs-content > li .table-content > li > ul > li:nth-child(3) .price-view {
          font-size: 18px; }
      .__s4_1 .tabs-content > li .table-content > li > ul > li:last-child {
        width: 100px;
        display: block;
        height: 84px !important; }
        .__s4_1 .tabs-content > li .table-content > li > ul > li:last-child > div {
          width: 100%; }
          .__s4_1 .tabs-content > li .table-content > li > ul > li:last-child > div:last-of-type {
            margin: 10px 0 0 0; }
            .__s4_1 .tabs-content > li .table-content > li > ul > li:last-child > div:last-of-type button {
              width: 100%;
              white-space: nowrap; } }

@media only screen and (max-width: 1023px) {
  .__account_1 .steps-bottom-actions.alternative {
    margin: 0;
    width: 100%;
    border: 1px solid #D9DBE7; } }

@media only screen and (max-width: 767px) {
  .__account_1 {
    margin: 0 -20px; }
    .__account_1 .steps-bottom-actions.alternative {
      border-width: 1px 0; }
    .__account_1 .tabs-content {
      border-width: 0; }
      .__account_1 .tabs-content > li {
        padding: 20px; }
        .__account_1 .tabs-content > li > div {
          margin: 0 -20px;
          border-width: 1px 0; } }

._video_upsell > p:first-of-type, ._video_upsell > button {
  white-space: nowrap; }

@media only screen and (max-width: 767px) {
  ._video_upsell {
    display: block;
    margin: 0 -20px;
    padding: 10px 20px; }
    ._video_upsell > p {
      width: 100%;
      margin-bottom: 10px;
      font-size: 12px; }
    ._video_upsell > a {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  ._bc_1 {
    margin-bottom: -20px;
    border-bottom-width: 0; } }

@media only screen and (max-width: 1279px) {
  ._bcp_01 > li {
    font-size: 14px; } }

@media only screen and (max-width: 1023px) {
  ._bcp_01 {
    margin-left: -10px;
    padding-left: 0; }
    ._bcp_01 > li {
      width: calc(99.99% / 4 * 1 - 10px * (4 - 1) / 4);
      margin-left: 10px;
      font-size: 13px; }
      ._bcp_01 > li:nth-child(4n + 1) {
        margin-left: 0;
        clear: both; } }

@media only screen and (max-width: 767px) {
  ._bcp_01 {
    margin-left: 0;
    padding-right: 10px; }
    ._bcp_01 > li {
      width: calc(50% - 5px); }
      ._bcp_01 > li:nth-child(2n + 1) {
        margin-left: 0;
        clear: both; } }

@media only screen and (max-width: 479px) {
  ._bcp_01 > li {
    font-size: 12px; } }

@media only screen and (max-width: 767px) {
  ._bcp_02 {
    padding: 20px; } }

@media only screen and (max-width: 767px) {
  ._bcp_03 .table-header > li > p {
    font-size: 13px; }
  ._bcp_03 .table-content > li > ul > li:first-child {
    font-size: 12px;
    line-height: 16px; } }

@media only screen and (max-width: 479px) {
  ._bcp_03 {
    display: none; } }

@media only screen and (max-width: 1023px) {
  ._bcc_01 .table-header {
    font-size: 12px; }
  ._bcc_01 + div > div {
    width: 100%;
    margin: 0; } }

@media only screen and (max-width: 767px) {
  ._bcc_01 {
    margin: 0 -20px;
    border-width: 1px 0 0; }
    ._bcc_01 .panel-head > div {
      width: 100%;
      margin: 0; }
    ._bcc_01 .table-wrap {
      margin: 0 -10px; }
      ._bcc_01 .table-wrap .table-content {
        border-width: 1px 0; }
      ._bcc_01 .table-wrap .table-content > li > ul, ._bcc_01 .table-wrap .table-header {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        ._bcc_01 .table-wrap .table-content > li > ul > li:first-child, ._bcc_01 .table-wrap .table-header > li:first-child {
          width: 15%; }
        ._bcc_01 .table-wrap .table-content > li > ul > li:nth-child(n + 2), ._bcc_01 .table-wrap .table-header > li:nth-child(n + 2) {
          flex: 1; }
          ._bcc_01 .table-wrap .table-content > li > ul > li:nth-child(n + 2) span.price-highlight, ._bcc_01 .table-wrap .table-header > li:nth-child(n + 2) span.price-highlight {
            font-size: 18px; } }

@media only screen and (max-width: 479px) {
  ._bcc_01 .table-content > li > ul > li:first-child, ._bcc_01 .table-header > li:first-child {
    width: 13%;
    font-size: 12px; }
  ._bcc_01 .table-content > li > ul > li:nth-child(3), ._bcc_01 .table-header > li:nth-child(3) {
    display: none; }
  ._bcc_01 .table-content > li > ul > li:nth-child(n + 2), ._bcc_01 .table-header > li:nth-child(n + 2) {
    flex: 1; }
    ._bcc_01 .table-content > li > ul > li:nth-child(n + 2) span.price-highlight, ._bcc_01 .table-header > li:nth-child(n + 2) span.price-highlight {
      font-size: 14px; }
    ._bcc_01 .table-content > li > ul > li:nth-child(n + 2) small, ._bcc_01 .table-header > li:nth-child(n + 2) small {
      display: block;
      margin-top: 5px; }
  ._bcc_01 + div > div:last-of-type > div {
    width: 100%;
    margin-left: 0; }
    ._bcc_01 + div > div:last-of-type > div > p {
      padding: 0 10px; } }

#dash_voip_webhook pre {
  min-height: 250px; }
  @media only screen and (max-width: 767px) {
    #dash_voip_webhook pre {
      min-height: 0; } }

@media only screen and (max-width: 767px) {
  ._bcc_02 .table-wrap {
    margin: 0 -10px; } }

@media only screen and (max-width: 767px) {
  ._bvs_01 {
    margin: 0 -10px;
    margin-bottom: -11px; }
    ._bvs_01 .table-content {
      border-left-width: 0;
      border-right-width: 0; }
      ._bvs_01 .table-content > li > ul > li:nth-child(n + 3) .price-highlight {
        font-size: 18px; }
      ._bvs_01 .table-content > li > ul > li:nth-child(n + 3) i {
        font-size: 18px; }
    ._bvs_01 .table-header {
      padding: 0 10px;
      font-size: 14px; }
      ._bvs_01 .table-header > li:first-child {
        display: none; }
    ._bvs_01 .table-content > li > ul > li:first-child, ._bvs_01 .table-header > li:first-child {
      width: 100%;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
    ._bvs_01 .table-content > li > ul > li:nth-child(2), ._bvs_01 .table-header > li:nth-child(2) {
      display: none; }
    ._bvs_01 .table-content > li > ul > li:nth-child(3), ._bvs_01 .table-header > li:nth-child(3) {
      margin-left: 0; }
    ._bvs_01 .table-content > li > ul > li:nth-child(n + 3), ._bvs_01 .table-header > li:nth-child(n + 3) {
      width: calc(16.66% - 25px / 3); } }

._user_blind_transfer_wrap.is_yay h3 {
  color: white !important; }

@media only screen and (max-width: 1279px) {
  ._user_blind_transfer_wrap > div:first-of-type {
    width: 100%; }
    ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul > li {
      width: auto;
      margin-left: 30px; }
      ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul > li:first-child {
        margin-left: 0; }
  ._user_blind_transfer_wrap > div:nth-of-type(2) {
    margin-left: 0; }
  ._user_blind_transfer_wrap > div:nth-of-type(n + 2) {
    width: calc(50% - 5px); } }

@media only screen and (max-width: 767px) {
  ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul > li:last-child {
      margin-left: 30px; }
    ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul > li > p {
      margin-right: 10px; }
    ._user_blind_transfer_wrap > div:first-of-type .control-radio > ul > li .rm-content p {
      font-size: 12px; }
  ._user_blind_transfer_wrap > div:nth-of-type(n + 2) {
    width: 100%;
    margin-left: 0; } }

.resp-text-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  @media only screen and (max-width: 767px) {
    .resp-text-box {
      flex-direction: row;
      justify-content: flex-start; }
      .resp-text-box > span:first-of-type {
        text-align: left;
        margin-left: 10px; }
      .resp-text-box > span:last-of-type {
        text-align: right;
        margin-right: 10px; } }

.info-panel {
  padding: 20px 20px 20px 10px; }
  .info-panel p {
    font-size: 16px;
    line-height: 21px; }
  .info-panel .highlight > div .phone-number {
    color: #5AC3CA; }
  .info-panel .highlight p {
    color: #53576B !important; }
  .info-panel.v3, .info-panel.v4, .info-panel.v5 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
  .info-panel.v5 {
    padding: 15px 20px; }
    .info-panel.v5 i {
      font-size: 28px;
      margin-right: 20px; }

@media only screen and (max-width: 479px) {
  .show-i {
    display: block !important; } }

@media only screen and (max-width: 1023px) {
  #profile {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap; }
    #profile > div:first-of-type {
      order: 1;
      flex: 1; }
    #profile > div:nth-of-type(2) {
      order: 2;
      width: 100%;
      margin: 20px 0 0 0; }
    #profile > div:last-of-type {
      order: 1;
      flex: 1; } }

@media only screen and (max-width: 767px) {
  #profile {
    border-width: 1px 0; }
    #profile.-v- {
      padding: 10px 20px 20px; } }

@media only screen and (max-width: 479px) {
  #profile {
    display: block; }
    #profile > div {
      width: 100%; }
      #profile > div:last-of-type {
        order: 3;
        margin: 20px 0 0 0; }
        #profile > div:last-of-type .profile-pic {
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          padding-bottom: 10px; }
          #profile > div:last-of-type .profile-pic button {
            width: calc(100% - 20px); } }

@media only screen and (max-width: 1023px) {
  #_g_auth {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #_g_auth > div:first-of-type {
      flex: 1; }
      #_g_auth > div:first-of-type > div > a:first-child {
        margin-right: 0;
        margin-bottom: 10px; }
    #_g_auth > div:nth-of-type(2) {
      flex: 1; }
    #_g_auth > div:last-of-type {
      flex: 4; } }

@media only screen and (max-width: 767px) {
  #_g_auth {
    display: block; }
    #_g_auth > div {
      width: 100%;
      margin-left: 0;
      height: auto !important;
      margin-bottom: 20px !important; }
      #_g_auth > div:last-of-type {
        margin-bottom: 0 !important; }
        #_g_auth > div:last-of-type .field-box-buttons {
          width: 100%;
          margin: 0 !important;
          padding: 0 !important; }
    #_g_auth > div:first-child > div > a:first-child {
      margin-bottom: 0;
      margin-right: 10px; } }

@media only screen and (max-width: 479px) {
  #_g_auth > div:first-of-type > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  #_g_auth > div:nth-of-type(2) {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #_g_auth > div:nth-of-type(2) h2 {
      width: 100%;
      margin: 0; }
  #_g_auth > div:last-of-type .field-box-buttons button {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  ._yay_ch_top {
    display: none !important; } }

._yay_ch_top_main {
  display: none; }
  @media only screen and (max-width: 767px) {
    ._yay_ch_top_main {
      display: -webkit-box !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: flex !important;
      padding: 10px 20px; }
      ._yay_ch_top_main > li {
        flex: 7;
        color: #53576B; }
        ._yay_ch_top_main > li:first-child {
          flex: 2; }
        ._yay_ch_top_main > li:last-child {
          flex: 11; } }
  @media only screen and (max-width: 479px) {
    ._yay_ch_top_main > li {
      font-size: 12px; } }

._ch_ > ._yay_mob {
  display: none; }

@media only screen and (max-width: 1023px) {
  ._ch_ > ul > li:last-child > i:not(:last-of-type) {
    margin-right: 10px !important; }
  ._ch_ > ul > li:last-child > a {
    margin-right: -10px; } }

@media only screen and (max-width: 767px) {
  ._ch_ {
    padding: 0 !important; }
    ._ch_ .row-editor {
      margin: 0 !important;
      width: 100%; }
    ._ch_ > ul {
      display: none !important; }
    ._ch_ > ._yay_mob {
      display: block; }
      ._ch_ > ._yay_mob > ul {
        padding: 10px 20px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        ._ch_ > ._yay_mob > ul > li {
          flex: 7; }
          ._ch_ > ._yay_mob > ul > li:first-child {
            flex: 2; }
          ._ch_ > ._yay_mob > ul > li:first-child, ._ch_ > ._yay_mob > ul > li:last-child {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
          ._ch_ > ._yay_mob > ul > li:last-child {
            flex: 4;
            -ms-flex-pack: end;
            -webkit-box-pack: end;
            -moz-justify-content: flex-end;
            -webkit-justify-content: flex-end;
            justify-content: flex-end; }
            ._ch_ > ._yay_mob > ul > li:last-child > a {
              margin-left: 20px; }
            ._ch_ > ._yay_mob > ul > li:last-child i {
              margin-left: 20px;
              font-size: 16px; }
              ._ch_ > ._yay_mob > ul > li:last-child i:first-of-type {
                margin-left: 0; }
              ._ch_ > ._yay_mob > ul > li:last-child i.icon-play-alt, ._ch_ > ._yay_mob > ul > li:last-child i.icon-play, ._ch_ > ._yay_mob > ul > li:last-child i.icon-pause {
                color: #53576B; }
              ._ch_ > ._yay_mob > ul > li:last-child i.t_info, ._ch_ > ._yay_mob > ul > li:last-child i.expand-row {
                color: #53576B; }
              ._ch_ > ._yay_mob > ul > li:last-child i.disabled {
                pointer-events: none;
                color: #D7C6C2 !important; }
      ._ch_ > ._yay_mob ._extra_info {
        display: none;
        background: #FFFFFF;
        padding: 10px 20px; }
        ._ch_ > ._yay_mob ._extra_info > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          ._ch_ > ._yay_mob ._extra_info > div > div {
            flex: 2; }
          ._ch_ > ._yay_mob ._extra_info > div > ul {
            flex: 18; }
            ._ch_ > ._yay_mob ._extra_info > div > ul > li {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex; }
              ._ch_ > ._yay_mob ._extra_info > div > ul > li > p {
                flex: 7; }
                ._ch_ > ._yay_mob ._extra_info > div > ul > li > p:last-of-type {
                  flex: 11; } }

@media only screen and (max-width: 479px) {
  ._ch_ > ._yay_mob > ul > li:last-child i {
    margin-left: 10px; }
  ._ch_ > ._yay_mob > ul > li:last-child > a {
    margin-left: 10px; }
  ._ch_ > ._yay_mob > ul > li p {
    font-size: 12px;
    line-height: 1.5em; }
  ._ch_ > ._yay_mob ._extra_info > div > ul > li > p {
    font-size: 12px; } }

.ch-legs-wrap {
  padding: 10px 0 0; }
  @media only screen and (max-width: 767px) {
    .ch-legs-wrap {
      padding: 0;
      margin: -20px 0; }
      .ch-legs-wrap._vanilla {
        margin: -20px -20px; }
        .ch-legs-wrap._vanilla .table-wrap {
          border: none; } }
  @media only screen and (max-width: 479px) {
    .ch-legs-wrap .table-wrap .table-content > li > ul > li:nth-child(2) {
      margin-left: 0; }
    .ch-legs-wrap .table-wrap .table-content > li > ul > li:last-child > a > i:not(.nm), .ch-legs-wrap .table-wrap .table-content > li > ul > li:last-child i.icon-download, .ch-legs-wrap .table-wrap .table-content > li > ul > li:last-child i.icon-download-1 {
      margin-right: 10px !important; } }

#dash_voip_phonebook li._url {
  height: auto;
  word-break: break-all;
  min-height: 35px; }

#dash_voip_phonebook .pb-contacts-wrap .info-panel {
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dash_voip_phonebook .pb-contacts-wrap .info-panel > div > p {
    font-size: 14px; }
    #dash_voip_phonebook .pb-contacts-wrap .info-panel > div > p a {
      color: white;
      text-decoration: underline; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div > p a:hover {
        text-decoration: none; }
  #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:first-of-type {
    padding-top: 10px;
    align-self: flex-start; }
  #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:last-of-type > div {
    padding: 10px 20px; }
    #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:last-of-type > div > div {
      line-height: 26px;
      color: #53576B; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:last-of-type > div > div span {
        color: #53576B; }
  @media only screen and (max-width: 1279px) {
    #dash_voip_phonebook .pb-contacts-wrap .info-panel {
      padding: 10px !important; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:first-of-type {
        align-self: center;
        padding-top: 0;
        margin-right: 20px;
        display: inline-block;
        width: auto; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:nth-of-type(2) {
        padding-bottom: 0; } }
  @media only screen and (max-width: 1023px) {
    #dash_voip_phonebook .pb-contacts-wrap .info-panel {
      display: block;
      margin: 0 -20px 20px;
      width: calc(100% + 40px);
      padding: 20px !important; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:first-of-type {
        display: none; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:nth-of-type(2) {
        padding-bottom: 10px;
        padding-right: 0; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div .highlight:not(.trunks) > div > span {
        width: 70%; }
      #dash_voip_phonebook .pb-contacts-wrap .info-panel > div .highlight:not(.trunks) > div:first-of-type span {
        line-height: 24px;
        padding: 10px 10px 10px 0;
        word-break: break-all; } }
  @media only screen and (max-width: 767px) {
    #dash_voip_phonebook .pb-contacts-wrap .info-panel > div:last-of-type > div > div > span {
      padding: 0 !important; } }

#dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv {
  display: none; }
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form {
    margin: 0 10px 0 0;
    width: 400px;
    float: left;
    flex: 1; }
    #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form input {
      width: 100%;
      padding-right: 80px;
      box-sizing: border-box; }
    #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form button {
      position: absolute;
      right: 10px;
      width: 70px;
      padding: 0 10px;
      bottom: 10px; }
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv > a {
    margin-left: 10px; }

#dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv_actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv_actions a {
    margin-left: 10px; }

@media only screen and (max-width: 1279px) {
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form {
    width: 350px; } }

@media only screen and (max-width: 1023px) {
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv {
    width: 100%;
    margin-left: 0; }
    #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form {
      width: 250px; }
    #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv button, #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv a {
      padding: 0 15px; } }

@media only screen and (max-width: 767px) {
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top > div:nth-of-type(2) {
    width: 100%;
    margin-left: 0; }
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form {
    width: 100%;
    margin-bottom: 10px; } }

@media only screen and (max-width: 479px) {
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv form {
    width: 100%;
    margin-bottom: 10px; }
  #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv_actions button, #dash_voip_phonebook .pb-contacts-wrap ._pb_top ._csv_actions a {
    padding: 0 10px; } }

#dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > ul, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex: 1; }
    #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > ul > li, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > ul > li {
      flex: 1;
      margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > ul, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > ul {
        display: block; }
        #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > ul > li, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > ul > li {
          width: calc(50% - 10px);
          float: left; } }
  #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li .row-delete, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li .row-delete {
    position: absolute;
    left: 0;
    right: 24px;
    top: 0;
    padding: 8px 10px;
    margin: 0;
    z-index: 1; }
  #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > i, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > i {
    width: 14px;
    color: #53576B;
    cursor: pointer;
    margin-bottom: 10px; }
    #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li > i:hover, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li > i:hover {
      color: #FBAE35; }

@media only screen and (max-width: 767px) {
  #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li {
    background: #FFFFFF;
    padding: 10px 20px 0 20px;
    margin: 0 -20px;
    width: calc(100% + 40px); }
    #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li:nth-child(2n), #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li:nth-child(2n) {
      background: #FFFFFF; }
    #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li .row-delete, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li .row-delete {
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      text-align: center;
      padding: 20px; }
      #dash_voip_phonebook .pb-contacts-wrap .pb-contacts > li .row-delete > p, #dash_voip_phonebook .pb-contacts-wrap .headerUniq > li .row-delete > p {
        width: 100%;
        margin-bottom: 20px; } }

.flex-list-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 14px 0 0; }
  .flex-list-head > li {
    flex: 1;
    margin-bottom: 10px;
    margin-right: 10px; }
    .flex-list-head > li i {
      color: #53576B; }
      .flex-list-head > li i:hover {
        cursor: pointer;
        color: #FBAE35; }
      .flex-list-head > li i.sort-d {
        margin-left: 10px; }
  @media only screen and (max-width: 767px) {
    .flex-list-head {
      display: none; } }

#mydomains_domains_list ._vanilla_bulk {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #mydomains_domains_list ._vanilla_bulk > .bulk-actions {
    margin-right: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #mydomains_domains_list ._vanilla_bulk > .bulk-actions .control-select {
      margin-left: 20px;
      min-width: 200px; }
  #mydomains_domains_list ._vanilla_bulk > a {
    margin-left: 10px; }
  #mydomains_domains_list ._vanilla_bulk > button {
    margin-left: 30px; }
  @media only screen and (max-width: 767px) {
    #mydomains_domains_list ._vanilla_bulk {
      display: block; }
      #mydomains_domains_list ._vanilla_bulk > .bulk-actions {
        width: 100%;
        margin-bottom: 10px; }
        #mydomains_domains_list ._vanilla_bulk > .bulk-actions .control-select {
          flex: 1; }
      #mydomains_domains_list ._vanilla_bulk > button {
        margin-left: 0; } }

#mydomains_domains_list .bulk-actions-content._vanilla {
  display: none;
  padding: 15px 20px;
  border: 1px solid #D9DBE7;
  background: #EDEEF3;
  margin-bottom: 20px; }
  #mydomains_domains_list .bulk-actions-content._vanilla p.heading {
    padding: 0 0 20px; }
  #mydomains_domains_list .bulk-actions-content._vanilla > div.buttons {
    margin-bottom: 20px; }
  #mydomains_domains_list .bulk-actions-content._vanilla > div:not(.buttons) {
    margin-bottom: -15px; }
  #mydomains_domains_list .bulk-actions-content._vanilla ._apply_dns_template > div:nth-of-type(2) {
    padding-top: 26px; }
  @media only screen and (max-width: 1023px) {
    #mydomains_domains_list .bulk-actions-content._vanilla {
      border-width: 1px 0 0;
      margin-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    #mydomains_domains_list .bulk-actions-content._vanilla ._apply_dns_template > div:nth-of-type(2) {
      padding-top: 0; } }

@media only screen and (max-width: 767px) {
  #mydomains_domains_list .bulk-actions-content ._apply_dns_template > div:nth-of-type(2) > div {
    height: 50px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start; } }

#mydomains_domains_list .domain-filtering-wrap {
  padding: 20px;
  background: #EDEEF3;
  margin-bottom: 10px; }
  @media only screen and (max-width: 479px) {
    #mydomains_domains_list .domain-filtering-wrap {
      padding: 0 20px 0 20px; } }
  #mydomains_domains_list .domain-filtering-wrap .filter_top {
    position: relative; }
    #mydomains_domains_list .domain-filtering-wrap .filter_top p.heading {
      padding: 0; }
    #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters {
      padding: 0 20px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-flow: nowrap;
      overflow-x: scroll;
      white-space: nowrap; }
      #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters li {
        background: white;
        padding: 5px 10px;
        border-radius: 3px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        height: 31px;
        margin: 0 10px; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters li:first-of-type {
          margin-left: 0; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters li:last-of-type {
          margin-right: 0; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters li i {
          margin-left: 5px;
          color: #EA1B4B; }
          #mydomains_domains_list .domain-filtering-wrap .filter_top ul.active-filters li i:hover {
            cursor: pointer;
            color: #FBAE35; }
    #mydomains_domains_list .domain-filtering-wrap .filter_top p.to-right {
      float: right;
      cursor: pointer;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #mydomains_domains_list .domain-filtering-wrap .filter_top p.to-right i {
        margin-left: 10px;
        color: #EA1B4B; }
      #mydomains_domains_list .domain-filtering-wrap .filter_top p.to-right:hover {
        color: #FBAE35; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top p.to-right:hover i {
          color: #FBAE35; }
      @media only screen and (max-width: 767px) {
        #mydomains_domains_list .domain-filtering-wrap .filter_top p.to-right {
          font-size: 12px;
          line-height: 20px; } }
    #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -moz-flex-flow: wrap;
      -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
      flex-flow: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) > ul.active-filters {
        flex: 4; }
      @media only screen and (max-width: 1279px) {
        #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) p.heading {
          margin-bottom: 10px;
          margin-right: 20px; }
          #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) p.heading span {
            padding-right: 10px;
            margin-right: 10px; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) > ul.active-filters {
          flex: 1;
          margin-bottom: 10px; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) > p.show-filter-list {
          margin-top: 15px;
          flex: 1 100%; } }
      @media only screen and (max-width: 767px) {
        #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) p.heading {
          font-size: 14px;
          flex: 1 100%; }
        #mydomains_domains_list .domain-filtering-wrap .filter_top:not(.filtering-wrap) > ul.active-filters {
          padding: 0;
          font-size: 14px;
          flex: 1 100%;
          margin-top: 10px; } }
  #mydomains_domains_list .domain-filtering-wrap ul.filter-list, #mydomains_domains_list .domain-filtering-wrap ul.label-list {
    margin-bottom: -10px;
    margin-top: 20px; }
    #mydomains_domains_list .domain-filtering-wrap ul.filter-list li, #mydomains_domains_list .domain-filtering-wrap ul.label-list li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 24px; }
      #mydomains_domains_list .domain-filtering-wrap ul.filter-list li > p, #mydomains_domains_list .domain-filtering-wrap ul.label-list li > p {
        margin-left: 10px; }
    @media only screen and (max-width: 1279px) {
      #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li > p, #mydomains_domains_list .domain-filtering-wrap ul.label-list > li > p {
        font-size: 12px; } }
    @media only screen and (max-width: 1023px) {
      #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li, #mydomains_domains_list .domain-filtering-wrap ul.label-list > li {
        width: calc(33.33% - 6.66px);
        margin-left: 10px; }
        #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li:nth-child(3n + 1), #mydomains_domains_list .domain-filtering-wrap ul.label-list > li:nth-child(3n + 1) {
          margin-left: 0; } }
    @media only screen and (max-width: 767px) {
      #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li, #mydomains_domains_list .domain-filtering-wrap ul.label-list > li {
        width: calc(50% - 5px); }
        #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li:nth-child(3n + 1), #mydomains_domains_list .domain-filtering-wrap ul.label-list > li:nth-child(3n + 1) {
          margin-left: 10px; }
        #mydomains_domains_list .domain-filtering-wrap ul.filter-list > li:nth-child(2n + 1), #mydomains_domains_list .domain-filtering-wrap ul.label-list > li:nth-child(2n + 1) {
          margin-left: 0 !important; } }
  #mydomains_domains_list .domain-filtering-wrap > div {
    position: relative; }
    @media only screen and (max-width: 479px) {
      #mydomains_domains_list .domain-filtering-wrap > div {
        padding-bottom: 10px; } }
    #mydomains_domains_list .domain-filtering-wrap > div p.heading {
      padding: 0; }
    #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters {
      padding: 0 20px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-flow: nowrap;
      overflow-x: scroll;
      white-space: nowrap; }
      #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters li {
        background: white;
        padding: 5px 10px;
        border-radius: 3px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        height: 31px;
        margin: 0 10px; }
        #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters li:first-of-type {
          margin-left: 0; }
        #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters li:last-of-type {
          margin-right: 0; }
        #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters li i {
          margin-left: 5px;
          color: #EA1B4B; }
          #mydomains_domains_list .domain-filtering-wrap > div ul.active-filters li i:hover {
            cursor: pointer;
            color: #FBAE35; }
    #mydomains_domains_list .domain-filtering-wrap > div p.to-right {
      float: right;
      cursor: pointer;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #mydomains_domains_list .domain-filtering-wrap > div p.to-right i {
        margin-left: 10px;
        color: #EA1B4B; }
      #mydomains_domains_list .domain-filtering-wrap > div p.to-right:hover {
        color: #FBAE35; }
        #mydomains_domains_list .domain-filtering-wrap > div p.to-right:hover i {
          color: #FBAE35; }
      @media only screen and (max-width: 767px) {
        #mydomains_domains_list .domain-filtering-wrap > div p.to-right {
          font-size: 12px;
          line-height: 20px; } }
    #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      flex-direction: row;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -moz-flex-flow: wrap;
      -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
      flex-flow: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) > ul.active-filters {
        flex: 4; }
      @media only screen and (max-width: 1279px) {
        #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) p.heading {
          margin-bottom: 10px;
          margin-right: 20px; }
          #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) p.heading span {
            padding-right: 10px;
            margin-right: 10px; }
        #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) > ul.active-filters {
          flex: 1;
          margin-bottom: 10px; }
        #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) > p.show-filter-list {
          margin-top: 15px;
          flex: 1 100%; } }
      @media only screen and (max-width: 767px) {
        #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) p.heading {
          font-size: 14px;
          flex: 1 100%; } }
  @media only screen and (max-width: 767px) and (max-width: 479px) {
    #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) p.heading {
      display: none; } }
      @media only screen and (max-width: 767px) {
        #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) > ul.active-filters {
          padding: 0;
          font-size: 14px;
          flex: 1 100%;
          margin-top: 10px; } }
  @media only screen and (max-width: 767px) and (max-width: 479px) {
    #mydomains_domains_list .domain-filtering-wrap > div:not(.filtering-wrap) > ul.active-filters {
      display: none; } }

._domain_search._vanilla {
  border: 1px solid #D9DBE7;
  padding: 20px;
  background: #EDEEF3;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  ._domain_search._vanilla .control-select {
    border-right-width: 0; }
  ._domain_search._vanilla form {
    flex: 1; }
    ._domain_search._vanilla form input {
      width: 100%;
      box-sizing: border-box;
      height: 37px;
      border-left-width: 0; }
      ._domain_search._vanilla form input:focus {
        border-color: #D9DBE7; }
  ._domain_search._vanilla > a {
    margin-left: auto; }
  ._domain_search._vanilla button {
    margin-left: 10px;
    margin-right: 50px; }
  @media only screen and (max-width: 767px) {
    ._domain_search._vanilla {
      display: block;
      margin: 0 -20px 20px;
      border-width: 1px 0;
      padding: 10px 20px; }
      ._domain_search._vanilla .control-select {
        border-width: 1px 1px 0 1px; }
      ._domain_search._vanilla form input {
        border-width: 0 1px 1px 1px;
        margin-bottom: 10px; }
      ._domain_search._vanilla > button {
        width: 100%;
        margin: 0 0 10px 0; }
      ._domain_search._vanilla > a {
        width: 100%;
        text-align: center; } }

@media only screen and (max-width: 1023px) {
  .__d01 > div {
    width: 100%;
    margin: 0; }
    .__d01 > div:first-of-type {
      margin-bottom: 20px; } }

@media only screen and (max-width: 767px) {
  .__d01 p.title {
    font-size: 16px;
    margin-right: 20px; }
  .__d01 ._top {
    margin-bottom: 10px; }
  .__d01 ._domains .table-content > li > ul > li:first-child {
    width: calc(99.99% / 7 - 60px / 7); }
  .__d01 ._domains .table-content > li > ul > li:nth-child(3) {
    width: calc(99.99% / 14 * 6 - 40px / 7); }
  .__d01 ._domains .table-content > li > ul > li:nth-child(4) {
    display: none; } }

#domain_editor .row-editor-actions > div, .domain_editor .row-editor-actions > div {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #domain_editor .row-editor-actions > div > p, .domain_editor .row-editor-actions > div > p {
    margin-right: auto;
    color: #72A5D4; }
  @media only screen and (max-width: 767px) {
    #domain_editor .row-editor-actions > div > button, #domain_editor .row-editor-actions > div > a, .domain_editor .row-editor-actions > div > button, .domain_editor .row-editor-actions > div > a {
      flex: none;
      padding: 0 10px;
      white-space: nowrap; } }

#domain_editor ._domain_details .change_ips ._s1 span, .domain_editor ._domain_details .change_ips ._s1 span {
  text-decoration: underline; }
  #domain_editor ._domain_details .change_ips ._s1 span:hover, .domain_editor ._domain_details .change_ips ._s1 span:hover {
    cursor: pointer;
    text-decoration: none; }

#domain_editor ._domain_details .change_ips .field-box, .domain_editor ._domain_details .change_ips .field-box {
  display: none;
  flex: 6;
  margin: 0;
  align-self: center; }
  #domain_editor ._domain_details .change_ips .field-box > div, .domain_editor ._domain_details .change_ips .field-box > div {
    width: 100%; }

#domain_editor ._domain_details ._vanilla_dom_details, .domain_editor ._domain_details ._vanilla_dom_details {
  background: #FFFFFF;
  border: 1px solid #D9DBE7;
  padding: 10px 20px; }
  #domain_editor ._domain_details ._vanilla_dom_details .line, .domain_editor ._domain_details ._vanilla_dom_details .line {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #domain_editor ._domain_details ._vanilla_dom_details .line > div, .domain_editor ._domain_details ._vanilla_dom_details .line > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
    #domain_editor ._domain_details ._vanilla_dom_details .line:first-of-type > div:nth-of-type(2) > p:last-of-type, .domain_editor ._domain_details ._vanilla_dom_details .line:first-of-type > div:nth-of-type(2) > p:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
  @media only screen and (max-width: 1279px) {
    #domain_editor ._domain_details ._vanilla_dom_details, .domain_editor ._domain_details ._vanilla_dom_details {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #domain_editor ._domain_details ._vanilla_dom_details .line, .domain_editor ._domain_details ._vanilla_dom_details .line {
        width: 50%;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        #domain_editor ._domain_details ._vanilla_dom_details .line > div, .domain_editor ._domain_details ._vanilla_dom_details .line > div {
          width: 100%; } }
  @media only screen and (max-width: 767px) {
    #domain_editor ._domain_details ._vanilla_dom_details, .domain_editor ._domain_details ._vanilla_dom_details {
      display: block;
      border-width: 1px 0;
      margin: 0 -20px; }
      #domain_editor ._domain_details ._vanilla_dom_details .line, .domain_editor ._domain_details ._vanilla_dom_details .line {
        width: 100%; }
        #domain_editor ._domain_details ._vanilla_dom_details .line > div, .domain_editor ._domain_details ._vanilla_dom_details .line > div {
          height: 37px; } }

#domain_editor ._domain_details .ips-confirm, .domain_editor ._domain_details .ips-confirm {
  margin: 0; }
  @media only screen and (max-width: 767px) {
    #domain_editor ._domain_details .ips-confirm, .domain_editor ._domain_details .ips-confirm {
      margin: 0 -20px; } }

#domain_editor .roles-list .control-check i, .domain_editor .roles-list .control-check i {
  margin-right: 10px !important; }

#domain_editor .roles-list .hide, .domain_editor .roles-list .hide {
  opacity: 0.4; }

#domain_editor .roles-list .ct-details, .domain_editor .roles-list .ct-details {
  position: relative;
  min-height: 210px; }
  #domain_editor .roles-list .ct-details.new p, .domain_editor .roles-list .ct-details.new p {
    visibility: hidden; }
  #domain_editor .roles-list .ct-details .hover, .domain_editor .roles-list .ct-details .hover {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: white;
    visibility: hidden;
    opacity: 0;
    border-radius: 3px;
    transition: 0.3s ease all; }
    #domain_editor .roles-list .ct-details .hover i, .domain_editor .roles-list .ct-details .hover i {
      color: #FBAE35;
      animation: spin 2s linear infinite;
      font-size: 70px; }
    #domain_editor .roles-list .ct-details .hover.visible, .domain_editor .roles-list .ct-details .hover.visible {
      visibility: visible;
      opacity: 1; }

#domain_editor .roles-list ._save_contact, .domain_editor .roles-list ._save_contact {
  display: none; }
  #domain_editor .roles-list ._save_contact > div, .domain_editor .roles-list ._save_contact > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding-top: 10px; }
  #domain_editor .roles-list ._save_contact div.control-check.disabled > i, .domain_editor .roles-list ._save_contact div.control-check.disabled > i {
    color: #fff !important; }
  #domain_editor .roles-list ._save_contact i.icon-check, #domain_editor .roles-list ._save_contact i.icon-check-1, .domain_editor .roles-list ._save_contact i.icon-check, .domain_editor .roles-list ._save_contact i.icon-check-1 {
    background: #fff; }

@media only screen and (max-width: 1023px) {
  #domain_editor .roles-list > div, .domain_editor .roles-list > div {
    width: calc(50% - 10px); }
    #domain_editor .roles-list > div:nth-of-type(2n + 1), .domain_editor .roles-list > div:nth-of-type(2n + 1) {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  #domain_editor .roles-list > div, .domain_editor .roles-list > div {
    width: 100%;
    margin-left: 0; } }

#domain_editor .white-info, .domain_editor .white-info {
  padding: 20px;
  background: white; }
  #domain_editor .white-info ul, .domain_editor .white-info ul {
    list-style: disc inside;
    margin-top: 10px;
    padding-left: 10px; }
    #domain_editor .white-info ul li, .domain_editor .white-info ul li {
      margin-bottom: 5px; }
      #domain_editor .white-info ul li:last-child, .domain_editor .white-info ul li:last-child {
        margin-bottom: 0; }
      #domain_editor .white-info ul li p, .domain_editor .white-info ul li p {
        display: inline; }
        #domain_editor .white-info ul li p span._u, .domain_editor .white-info ul li p span._u {
          text-decoration: underline; }
          #domain_editor .white-info ul li p span._u:hover, .domain_editor .white-info ul li p span._u:hover {
            cursor: pointer;
            color: #FBAE35;
            text-decoration: none; }

#domain_editor ._group_select > div, .domain_editor ._group_select > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end; }
  #domain_editor ._group_select > div .field-box, .domain_editor ._group_select > div .field-box {
    flex: 1;
    margin-right: 10px;
    margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  #domain_editor ._group_select, .domain_editor ._group_select {
    width: 100%; }
    #domain_editor ._group_select .field-box-buttons, .domain_editor ._group_select .field-box-buttons {
      margin-left: 0;
      width: 100%; } }

@media only screen and (max-width: 479px) {
  #domain_editor ._group_select > div, .domain_editor ._group_select > div {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #domain_editor ._group_select > div .field-box, .domain_editor ._group_select > div .field-box {
      margin: 0 0 10px 0; }
    #domain_editor ._group_select > div button, .domain_editor ._group_select > div button {
      width: 100%; } }

._list_wrap ._top._actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 20px; }
  ._list_wrap ._top._actions > p {
    margin: 0 10px 0 0; }

._list_wrap ._list > li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 10px; }
  ._list_wrap ._list > li > div {
    margin-bottom: 0; }
  ._list_wrap ._list > li > i {
    color: #53576B;
    font-size: 16px;
    margin-left: 10px;
    padding-top: 26px; }
    ._list_wrap ._list > li > i.show-record-info {
      color: #72A5D4; }
    ._list_wrap ._list > li > i:hover {
      cursor: pointer;
      color: #FBAE35; }
  ._list_wrap ._list > li:last-child {
    margin-bottom: 0; }

._dns_info {
  padding: 10px 10px 10px 20px !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  ._dns_info .highlight {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 50px;
    padding: 10px 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    ._dns_info .highlight > div:first-of-type {
      padding-right: 80px; }
  @media only screen and (max-width: 1279px) {
    ._dns_info {
      padding-left: 10px !important; }
      ._dns_info > div:last-of-type {
        padding-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    ._dns_info > div:last-of-type {
      display: block !important;
      padding-bottom: 0 !important; }
    ._dns_info .highlight {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      ._dns_info .highlight > div:first-of-type {
        margin-bottom: 10px;
        padding-right: 0 !important; }
      ._dns_info .highlight span {
        width: auto !important;
        display: inline !important;
        float: none !important; }
      ._dns_info .highlight p {
        font-size: 14px; } }

@media only screen and (max-width: 1023px) {
  ._dns_tab ._dns_wrap ._record_wrap, #mydomains_dns_templates ._dns_wrap ._record_wrap {
    margin: 0 -20px 2px;
    padding: 10px 20px;
    display: block;
    background: #EDEEF3; }
    ._dns_tab ._dns_wrap ._record_wrap > div, #mydomains_dns_templates ._dns_wrap ._record_wrap > div {
      background-color: #f8efed;
      width: calc(33.32% - 6.66px);
      margin-left: 10px;
      margin-bottom: 10px; }
      ._dns_tab ._dns_wrap ._record_wrap > div > *, #mydomains_dns_templates ._dns_wrap ._record_wrap > div > * {
        background-color: inherit !important; }
      ._dns_tab ._dns_wrap ._record_wrap > div:nth-of-type(3n + 1), #mydomains_dns_templates ._dns_wrap ._record_wrap > div:nth-of-type(3n + 1) {
        margin-left: 0; }
      ._dns_tab ._dns_wrap ._record_wrap > div:nth-of-type(n + 4), #mydomains_dns_templates ._dns_wrap ._record_wrap > div:nth-of-type(n + 4) {
        margin-bottom: 0; }
    ._dns_tab ._dns_wrap ._record_wrap > i, #mydomains_dns_templates ._dns_wrap ._record_wrap > i {
      width: auto;
      margin-top: 11px; }
    ._dns_tab ._dns_wrap ._record_wrap._vanilla > i, #mydomains_dns_templates ._dns_wrap ._record_wrap._vanilla > i {
      margin-top: 11px; } }

@media only screen and (max-width: 767px) {
  ._dns_tab ._dns_wrap > .field-box:first-of-type, #mydomains_dns_templates ._dns_wrap > .field-box:first-of-type {
    margin-bottom: 0; }
  ._dns_tab ._dns_wrap > .field-box-buttons, #mydomains_dns_templates ._dns_wrap > .field-box-buttons {
    width: 100%;
    margin: 0; }
  ._dns_tab ._dns_wrap > .text-right, #mydomains_dns_templates ._dns_wrap > .text-right {
    width: 100%;
    margin: 0; }
    ._dns_tab ._dns_wrap > .text-right a, #mydomains_dns_templates ._dns_wrap > .text-right a {
      line-height: 40px; }
  ._dns_tab ._dns_wrap ._list_wrap ._actions, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions {
    display: block; }
    ._dns_tab ._dns_wrap ._list_wrap ._actions button, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions button {
      margin-top: 10px; }
    ._dns_tab ._dns_wrap ._list_wrap ._actions.tl, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions.tl {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      position: relative;
      flex-wrap: wrap; }
      ._dns_tab ._dns_wrap ._list_wrap ._actions.tl span, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions.tl span {
        flex: 1 100%;
        margin-bottom: 10px; }
      ._dns_tab ._dns_wrap ._list_wrap ._actions.tl > div, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions.tl > div {
        flex: 1 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        flex-flow: nowrap;
        white-space: nowrap;
        overflow-x: scroll; }
        ._dns_tab ._dns_wrap ._list_wrap ._actions.tl > div > button, #mydomains_dns_templates ._dns_wrap ._list_wrap ._actions.tl > div > button {
          margin-top: 0; }
  ._dns_tab ._dns_wrap ._record_wrap > div, #mydomains_dns_templates ._dns_wrap ._record_wrap > div {
    width: calc(50% - 5px); }
    ._dns_tab ._dns_wrap ._record_wrap > div:nth-of-type(3n + 1), #mydomains_dns_templates ._dns_wrap ._record_wrap > div:nth-of-type(3n + 1) {
      margin-left: 10px; }
    ._dns_tab ._dns_wrap ._record_wrap > div:nth-of-type(2n + 1), #mydomains_dns_templates ._dns_wrap ._record_wrap > div:nth-of-type(2n + 1) {
      margin-left: 0;
      clear: both; }
    ._dns_tab ._dns_wrap ._record_wrap > div:nth-of-type(4), #mydomains_dns_templates ._dns_wrap ._record_wrap > div:nth-of-type(4) {
      margin-bottom: 10px; }
  ._dns_tab ._dns_wrap ._record_wrap._vanilla > div > p, #mydomains_dns_templates ._dns_wrap ._record_wrap._vanilla > div > p {
    font-size: 12px; } }

._services_tab p.nothing {
  padding: 10px 20px;
  background: white; }

._services_tab ._ef_example, ._services_tab ._wf_example {
  display: none !important; }

._services_tab ._list_wrap {
  margin-bottom: 50px; }
  @media only screen and (max-width: 767px) {
    ._services_tab ._list_wrap._web_f > ul > li {
      display: block;
      padding: 10px 20px;
      margin: 0 -20px; }
      ._services_tab ._list_wrap._web_f > ul > li:nth-child(2n) {
        background: #fdf7f5; }
      ._services_tab ._list_wrap._web_f > ul > li > div:first-child, ._services_tab ._list_wrap._web_f > ul > li > div:nth-child(2) {
        width: calc(50% - 5px); }
      ._services_tab ._list_wrap._web_f > ul > li > div:nth-child(2) {
        height: 51px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      ._services_tab ._list_wrap._web_f > ul > li > div:nth-child(3) {
        clear: both;
        margin: 10px 0; }
      ._services_tab ._list_wrap._web_f > ul > li > div:nth-child(4) {
        clear: both;
        width: calc(100% - 56px); }
      ._services_tab ._list_wrap._web_f > ul > li > div._vanilla_dom_end {
        height: 37px;
        margin-top: 26px;
        margin-left: 10px; }
      ._services_tab ._list_wrap._web_f > ul > li ._remove_wf {
        width: 16px;
        margin-top: 18px;
        float: left; }
        ._services_tab ._list_wrap._web_f > ul > li ._remove_wf._vanilla {
          padding-top: 20px; } }
  @media only screen and (max-width: 767px) {
    ._services_tab ._list_wrap._email_f > ul > li {
      display: block;
      margin: 0 -20px;
      padding: 10px 20px; }
      ._services_tab ._list_wrap._email_f > ul > li:nth-child(2n) {
        background: #fdf7f5; }
      ._services_tab ._list_wrap._email_f > ul > li > div:first-child, ._services_tab ._list_wrap._email_f > ul > li > div:nth-child(2) {
        width: calc(50% - 5px); }
      ._services_tab ._list_wrap._email_f > ul > li > div:nth-child(2) {
        height: 51px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      ._services_tab ._list_wrap._email_f > ul > li > div:nth-child(3) {
        clear: both;
        margin-top: 10px;
        width: calc(100% - 56px); }
      ._services_tab ._list_wrap._email_f > ul > li i {
        width: 16px;
        margin-top: 28px; } }

._services_tab .advert {
  padding: 30px 550px 30px 30px;
  background: white;
  position: relative; }
  ._services_tab .advert > img {
    position: absolute;
    bottom: 0;
    right: 50px; }
  ._services_tab .advert > p {
    font-size: 16px; }
    ._services_tab .advert > p.top {
      font-size: 26px;
      color: #53576B;
      margin-bottom: 10px; }
  ._services_tab .advert .serv {
    margin: 30px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    ._services_tab .advert .serv span {
      color: #53576B;
      font-size: 24px;
      margin: 0 60px; }
  ._services_tab .advert .serv-2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    ._services_tab .advert .serv-2 p {
      padding-right: 10px;
      max-width: 400px; }
    ._services_tab .advert .serv-2 a {
      margin-left: 10px;
      white-space: nowrap; }
  @media only screen and (max-width: 1279px) {
    ._services_tab .advert {
      padding-right: 30px; }
      ._services_tab .advert > img {
        display: none; } }
  @media only screen and (max-width: 767px) {
    ._services_tab .advert {
      margin: 0 -20px;
      padding: 20px; }
      ._services_tab .advert > p {
        font-size: 14px; }
        ._services_tab .advert > p.top {
          font-size: 18px; } }
  @media only screen and (max-width: 479px) {
    ._services_tab .advert .serv span {
      margin: 0 30px;
      font-size: 20px; }
    ._services_tab .advert .serv-2 {
      display: block; }
      ._services_tab .advert .serv-2 p {
        padding-right: 0;
        margin-bottom: 10px; }
      ._services_tab .advert .serv-2 a:first-of-type {
        margin-left: 0; } }

@media only screen and (max-width: 1279px) {
  ._nameservers_tab > div {
    width: calc(50% - 10px);
    padding-left: 0 !important; } }

@media only screen and (max-width: 1023px) {
  ._nameservers_tab > div:first-of-type {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    ._nameservers_tab > div:first-of-type > div {
      width: auto;
      flex: 1; }
      ._nameservers_tab > div:first-of-type > div._ns_wrap {
        margin-right: 20px;
        margin-bottom: 0; }
  ._nameservers_tab > div:last-of-type {
    margin-left: 0;
    width: 100%; } }

@media only screen and (max-width: 767px) {
  ._nameservers_tab button {
    white-space: nowrap; }
  ._nameservers_tab > div:first-of-type {
    display: block; }
    ._nameservers_tab > div:first-of-type > div._ns_wrap {
      margin-right: 0; }
      ._nameservers_tab > div:first-of-type > div._ns_wrap .white-info {
        margin: -20px -20px 20px; }
      ._nameservers_tab > div:first-of-type > div._ns_wrap ._list {
        margin-bottom: 30px; }
  ._nameservers_tab ._list_wrap {
    width: 100%;
    padding-left: 0;
    margin-left: 0; } }

#mydomains_logs #log_search .log_list > li .show_log_note {
  display: none;
  cursor: pointer;
  color: #53576B; }
  #mydomains_logs #log_search .log_list > li .show_log_note:hover {
    color: #FBAE35; }

#mydomains_logs #log_search .log_list > li._extra {
  display: none;
  width: 100%;
  clear: both;
  padding-bottom: 10px;
  height: auto !important; }

@media only screen and (max-width: 1023px) {
  #mydomains_logs #log_search {
    margin: 0 -20px 20px;
    padding: 0; }
    #mydomains_logs #log_search .table-wrap {
      margin: 20px 0; }
    #mydomains_logs #log_search._vanilla > div {
      padding: 0 20px; }
      #mydomains_logs #log_search._vanilla > div .table-wrap {
        margin: 20px -20px 0; } }

@media only screen and (max-width: 767px) {
  #mydomains_logs #log_search > div > div > .float-right {
    clear: both;
    float: left;
    margin-top: 10px; }
  #mydomains_logs #log_search .primary-content {
    padding: 0 20px; }
  #mydomains_logs #log_search .table-wrap {
    margin: 20px -20px 0; }
  #mydomains_logs #log_search .log_list > li._note > p {
    display: none; }
  #mydomains_logs #log_search .log_list > li._note > .show_log_note {
    display: block; }
  #mydomains_logs #log_search .log_list {
    display: block !important; }
    #mydomains_logs #log_search .log_list > li:first-child {
      width: 40%; }
    #mydomains_logs #log_search .log_list > li:nth-child(2) {
      width: calc(60% - 60px); }
    #mydomains_logs #log_search .log_list > li:nth-child(3) {
      display: -webkit-box !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: flex !important;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
      width: 40px; } }

@media only screen and (max-width: 479px) {
  #mydomains_logs #log_search .table-wrap .table-content > li > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #mydomains_logs #log_search .table-wrap .table-content > li > ul > li {
      flex: 1; }
      #mydomains_logs #log_search .table-wrap .table-content > li > ul > li:nth-child(3) {
        display: none; } }

#mydomains_dashboard .steps-bottom-actions.alternative p, #mydomains_contacts .steps-bottom-actions.alternative p, #mydomains_nsgroups .steps-bottom-actions.alternative p, #mydomains_dns_templates .steps-bottom-actions.alternative p {
  margin-right: auto;
  align-self: center;
  padding: 0 20px 0 0; }
  #mydomains_dashboard .steps-bottom-actions.alternative p span, #mydomains_contacts .steps-bottom-actions.alternative p span, #mydomains_nsgroups .steps-bottom-actions.alternative p span, #mydomains_dns_templates .steps-bottom-actions.alternative p span {
    font-size: 18px; }

#mydomains_dashboard .steps-bottom-actions.alternative button, #mydomains_contacts .steps-bottom-actions.alternative button, #mydomains_nsgroups .steps-bottom-actions.alternative button, #mydomains_dns_templates .steps-bottom-actions.alternative button {
  white-space: nowrap; }

@media only screen and (max-width: 479px) {
  #mydomains_dashboard .steps-bottom-actions.alternative, #mydomains_contacts .steps-bottom-actions.alternative, #mydomains_nsgroups .steps-bottom-actions.alternative, #mydomains_dns_templates .steps-bottom-actions.alternative {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end; }
    #mydomains_dashboard .steps-bottom-actions.alternative > p, #mydomains_contacts .steps-bottom-actions.alternative > p, #mydomains_nsgroups .steps-bottom-actions.alternative > p, #mydomains_dns_templates .steps-bottom-actions.alternative > p {
      margin: auto;
      padding: 0 0 10px 0;
      text-align: center;
      font-size: 12px; } }

.backorder-brochure ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .backorder-brochure ul > li {
    text-align: center;
    flex: 1;
    margin-right: 20px; }
    .backorder-brochure ul > li:last-child {
      margin-right: 0; }
    .backorder-brochure ul > li p {
      padding-top: 20px; }
  @media only screen and (max-width: 1023px) {
    .backorder-brochure ul > li p {
      font-size: 12px; } }
  @media only screen and (max-width: 767px) {
    .backorder-brochure ul {
      display: block; }
      .backorder-brochure ul > li {
        margin-right: 0;
        margin-bottom: 20px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; }
        .backorder-brochure ul > li:last-child {
          margin-bottom: 0; }
        .backorder-brochure ul > li img {
          width: 100px;
          margin-right: 20px; }
        .backorder-brochure ul > li p {
          font-size: 14px;
          padding-top: 0;
          text-align: left; } }

@media only screen and (max-width: 1023px) {
  .backorder-brochure {
    margin: 0 -20px; } }

._extra_picks ._dropping_soon_header > div {
  flex: 1;
  margin-right: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  ._extra_picks ._dropping_soon_header > div p {
    color: white; }
  ._extra_picks ._dropping_soon_header > div .control-select {
    margin-right: 10px;
    height: 34px;
    flex: 1; }

@media only screen and (max-width: 767px) {
  ._extra_picks ._dropping_soon_header {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end; }
    ._extra_picks ._dropping_soon_header > div:first-of-type {
      margin-right: 0;
      margin-bottom: 10px;
      width: 100%; } }

@media only screen and (max-width: 479px) {
  ._extra_picks ._dropping_soon_header button {
    width: 100%; } }

@media only screen and (max-width: 1279px) {
  ._extra_picks > div {
    width: 100%;
    margin-left: 0; } }

@media only screen and (max-width: 1023px) {
  ._extra_picks {
    margin-top: 20px; } }

#assignment_popup > div, #cv_popup > div {
  padding: 20px;
  position: relative; }
  #assignment_popup > div .heading, #cv_popup > div .heading {
    padding-top: 0;
    line-height: 33px;
    padding-right: 200px; }
    #assignment_popup > div .heading strong, #cv_popup > div .heading strong {
      color: #53576B; }
  #assignment_popup > div .popup-actions, #cv_popup > div .popup-actions {
    position: absolute;
    top: 20px;
    right: 20px; }
  #assignment_popup > div .alternative, #cv_popup > div .alternative {
    background: #FFFFFF;
    padding: 20px 20px 0; }
    #assignment_popup > div .alternative .status, #cv_popup > div .alternative .status {
      display: inline-block;
      padding: 10px;
      border-radius: 3px;
      background: #fff; }
      #assignment_popup > div .alternative .status.pending, #cv_popup > div .alternative .status.pending {
        border: 1px solid #53576B;
        color: #53576B; }
      #assignment_popup > div .alternative .status.valid, #cv_popup > div .alternative .status.valid {
        border: 1px solid #80CD42;
        color: #80CD42; }
  #assignment_popup > div .contact-select, #cv_popup > div .contact-select {
    background: #FFFFFF;
    padding: 10px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #assignment_popup > div .contact-select > p, #cv_popup > div .contact-select > p {
      margin-right: 40px; }
      #assignment_popup > div .contact-select > p:last-of-type, #cv_popup > div .contact-select > p:last-of-type {
        margin-right: 20px; }
    #assignment_popup > div .contact-select > div, #cv_popup > div .contact-select > div {
      flex: 1; }
      #assignment_popup > div .contact-select > div > div, #cv_popup > div .contact-select > div > div {
        margin-bottom: 0 !important; }
  #assignment_popup > div .domain-search, #cv_popup > div .domain-search {
    margin-top: 20px;
    border: solid #FBAE35;
    border-width: 3px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    flex-wrap: wrap; }
    #assignment_popup > div .domain-search i, #cv_popup > div .domain-search i {
      color: #53576B; }
    #assignment_popup > div .domain-search input, #cv_popup > div .domain-search input {
      font-size: 18px;
      flex: 1; }
    #assignment_popup > div .domain-search + p, #cv_popup > div .domain-search + p {
      padding-top: 10px;
      flex-basis: 100%;
      font-size: 12px; }
  #assignment_popup > div ._dom_results, #cv_popup > div ._dom_results {
    padding: 10px 0 0;
    margin-bottom: 0;
    display: none; }
    #assignment_popup > div ._dom_results .control-check, #cv_popup > div ._dom_results .control-check {
      margin-right: auto !important; }
    #assignment_popup > div ._dom_results #domain_popup_search_results > li > ul > li, #cv_popup > div ._dom_results #domain_popup_search_results > li > ul > li {
      height: 30px; }
    #assignment_popup > div ._dom_results #domain_popup_search_results > li.highlighted, #cv_popup > div ._dom_results #domain_popup_search_results > li.highlighted {
      background: #FBAE35 !important; }
      #assignment_popup > div ._dom_results #domain_popup_search_results > li.highlighted > ul > li, #cv_popup > div ._dom_results #domain_popup_search_results > li.highlighted > ul > li {
        color: white; }
  #assignment_popup > div ._rn, #cv_popup > div ._rn {
    min-height: 64px; }
    @media only screen and (max-width: 1365px) {
      #assignment_popup > div ._rn, #cv_popup > div ._rn {
        min-height: 41px; }
        #assignment_popup > div ._rn > div > i, #cv_popup > div ._rn > div > i {
          top: -10px !important; } }

/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/
code.hljs {
  min-height: 125px;
  font-size: 12px;
  line-height: 18px; }

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0;
  white-space: pre-line; }

/* Base color: saturation 0; */
.hljs,
.hljs-subst {
  color: #444; }

.hljs-comment {
  color: #888888; }

.hljs-attr {
  padding-left: 20px;
  display: inline-block; }

.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
  font-weight: bold; }

/* User color: hue: 0 */
.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
  color: #880000; }

.hljs-title,
.hljs-section {
  color: #880000;
  font-weight: bold; }

.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #BC6060; }

/* Language color: hue: 90; */
.hljs-literal {
  color: #78A960; }

.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
  color: #397300; }

/* Meta color: hue: 200 */
.hljs-meta {
  color: #1f7199; }

.hljs-meta-string {
  color: #4d99bf; }

/* Misc effects */
.hljs-emphasis {
  font-style: italic; }

.hljs-strong {
  font-weight: bold; }

._vanilla_addresses {
  padding: 0 !important;
  border-width: 0 !important; }
  ._vanilla_addresses > li {
    border: none;
    padding: 0; }

@media only screen and (max-width: 1023px) {
  #registered_addresses .tabs-head {
    margin: 0 -20px; } }

._na_editor .extra {
  display: none; }

._na_editor.extra .extra {
  display: block; }

.yay-pager {
  overflow: auto;
  position: relative; }
  .yay-pager.on-top {
    margin-bottom: 10px; }
  .yay-pager.on-bottom {
    margin-top: 10px; }
  .yay-pager .yay-pager-nav {
    border-radius: 3px;
    line-height: 32px;
    overflow: auto;
    float: right; }
    .yay-pager .yay-pager-nav > span {
      float: left;
      font-size: 12px;
      text-align: center;
      padding: 0 10px;
      background: #5AC3CA;
      color: #FFFFFF;
      cursor: pointer; }
      .yay-pager .yay-pager-nav > span:hover {
        background: #FBAE35; }
      .yay-pager .yay-pager-nav > span.disabled {
        border: 1px solid #D9DBE7;
        background: #FFFFFF;
        color: #53576B;
        line-height: 30px; }
        .yay-pager .yay-pager-nav > span.disabled:hover {
          background: #FFFFFF; }
    .yay-pager .yay-pager-nav .pag-list {
      float: left;
      background: #EDEEF3;
      padding: 0 5px;
      line-height: 32px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .yay-pager .yay-pager-nav .pag-list > li {
        display: inline-block;
        padding: 0 3px;
        text-align: center;
        cursor: pointer;
        color: #D9DBE7; }
        .yay-pager .yay-pager-nav .pag-list > li:hover {
          color: #FBAE35; }
        .yay-pager .yay-pager-nav .pag-list > li.active {
          color: #53576B;
          font-weight: 400; }
        .yay-pager .yay-pager-nav .pag-list > li.between {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          .yay-pager .yay-pager-nav .pag-list > li.between input {
            background: #72A5D4;
            border-radius: 5px;
            color: #ffffff;
            padding: 0 5px;
            width: 20px;
            text-align: center;
            outline: none;
            line-height: 25px; }
  .yay-pager .yay-pager-iop {
    margin-left: 10px;
    border: 1px solid #D9DBE7;
    border-radius: 5px;
    padding: 0 5px;
    line-height: 35px;
    float: right;
    background: white; }
    .yay-pager .yay-pager-iop > li {
      display: inline-block;
      padding: 0 5px;
      cursor: pointer; }
      .yay-pager .yay-pager-iop > li:hover {
        color: #72A5D4; }
      .yay-pager .yay-pager-iop > li.active {
        color: #53576B; }
  .yay-pager .disabled-overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5);
    z-index: 1; }
  .yay-pager.disabled .disabled-overlay {
    display: block; }

#address_popup {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5); }
  #address_popup > div {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #address_popup > div > div > .primary-content {
      padding: 20px 20px 0 20px; }
  #address_popup.is_yay > div > div .row-editor-actions {
    width: 100%;
    margin: 0;
    background: white; }
  #address_popup.is_yay > div > div > .primary-content {
    padding-bottom: 10px; }
  @media only screen and (max-width: 1023px) {
    #address_popup .steps-bottom-actions {
      margin: 0;
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    #address_popup > div .content {
      padding: 0;
      height: 100%; }
      #address_popup > div .content .primary-content {
        height: calc(100% - 55px);
        overflow: scroll; } }

.device-registration-wrap > li {
  background: #FFFFFF;
  padding: 10px; }
  .device-registration-wrap > li:nth-child(3n + 1) {
    margin-left: 0; }
  .device-registration-wrap > li .top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 20px; }
    .device-registration-wrap > li .top > i {
      color: #53576B;
      font-size: 50px;
      margin-right: 20px; }
    .device-registration-wrap > li .top p.name {
      margin-right: auto; }
      .device-registration-wrap > li .top p.name span {
        display: block;
        font-size: 16px;
        color: #53576B; }
        .device-registration-wrap > li .top p.name span:first-of-type {
          font-size: 20px; }
    .device-registration-wrap > li .top button {
      margin-left: 20px;
      white-space: nowrap; }
  .device-registration-wrap > li .info > li {
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .device-registration-wrap > li .info > li span {
      font-size: 14px; }
    .device-registration-wrap > li .info > li span:last-of-type {
      color: #5AC3CA; }

.device-registration-wrap.is_yay > li {
  background: white; }
  .device-registration-wrap.is_yay > li .info > li:nth-child(2n + 1) {
    background: #fdf7f5; }

@media only screen and (max-width: 1279px) {
  .device-registration-wrap > li {
    width: calc(50% - 10px); }
    .device-registration-wrap > li:nth-child(3n + 1) {
      margin-left: 20px; }
    .device-registration-wrap > li:nth-child(2n + 1) {
      margin-left: 0; } }

@media only screen and (max-width: 1023px) {
  .device-registration-wrap > li .top > i {
    font-size: 40px; }
  .device-registration-wrap > li .top p.name span:first-of-type {
    font-size: 18px; } }

@media only screen and (max-width: 767px) {
  .device-registration-wrap > li {
    margin: 0 -20px 1px -20px !important;
    width: calc(100% + 40px);
    padding: 10px 20px; } }

._upload_wrap_back {
  align-self: center;
  flex: 1;
  overflow: auto;
  display: none;
  z-index: 1;
  background: white; }
  ._upload_wrap_back span {
    color: #53576B;
    float: left;
    display: inline-block;
    line-height: 24px; }
  ._upload_wrap_back i {
    transform: rotate(90deg);
    margin-right: 10px;
    font-size: 12px;
    float: left;
    height: 24px; }
  ._upload_wrap_back:hover {
    cursor: pointer; }
    ._upload_wrap_back:hover i,
    ._upload_wrap_back:hover span {
      color: #FBAE35; }

._audio_upload_wrap ._initial_options {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 20px; }
  ._audio_upload_wrap ._initial_options > li {
    flex: 1;
    padding: 30px 20px 20px;
    margin-right: 20px;
    background: #FFFFFF;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    ._audio_upload_wrap ._initial_options > li:last-child {
      margin-right: 0; }
    ._audio_upload_wrap ._initial_options > li p {
      flex: 1; }
    ._audio_upload_wrap ._initial_options > li i {
      font-size: 75px;
      color: #53576B;
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #D9DBE7; }
    ._audio_upload_wrap ._initial_options > li:not(._needs_pro):hover {
      background: #FBAE35;
      cursor: pointer; }
      ._audio_upload_wrap ._initial_options > li:not(._needs_pro):hover i,
      ._audio_upload_wrap ._initial_options > li:not(._needs_pro):hover p {
        color: #FFFFFF;
        border-color: #FFFFFF; }
    ._audio_upload_wrap ._initial_options > li._needs_pro {
      padding: 20px; }
      ._audio_upload_wrap ._initial_options > li._needs_pro > p {
        text-align: center;
        font-size: 12px; }
        ._audio_upload_wrap ._initial_options > li._needs_pro > p:first-of-type {
          font-size: 18px;
          color: #53576B; }
        ._audio_upload_wrap ._initial_options > li._needs_pro > p a {
          text-decoration: underline; }
          ._audio_upload_wrap ._initial_options > li._needs_pro > p a:hover {
            text-decoration: none; }
      ._audio_upload_wrap ._initial_options > li._needs_pro .mid {
        margin: 20px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        ._audio_upload_wrap ._initial_options > li._needs_pro .mid > p {
          font-weight: bolder;
          font-size: 32px;
          line-height: 28px;
          margin-right: 20px;
          color: #53576B; }
          ._audio_upload_wrap ._initial_options > li._needs_pro .mid > p small {
            font-size: 11px;
            font-weight: 300;
            color: #53576B;
            display: block;
            text-align: right; }
      @media only screen and (max-width: 1279px) {
        ._audio_upload_wrap ._initial_options > li._needs_pro > p:first-of-type {
          font-size: 16px; } }
      @media only screen and (max-width: 1023px) {
        ._audio_upload_wrap ._initial_options > li._needs_pro > p:first-of-type {
          font-size: 14px; }
        ._audio_upload_wrap ._initial_options > li._needs_pro .mid > p {
          display: none; } }
      @media only screen and (max-width: 767px) {
        ._audio_upload_wrap ._initial_options > li._needs_pro > p:last-of-type {
          display: none; }
        ._audio_upload_wrap ._initial_options > li._needs_pro .mid {
          margin-bottom: 0; } }
      @media only screen and (max-width: 479px) {
        ._audio_upload_wrap ._initial_options > li._needs_pro > p:first-of-type {
          font-size: 12px; }
        ._audio_upload_wrap ._initial_options > li._needs_pro .mid {
          margin: 0 0 0 20px; } }
  @media only screen and (max-width: 767px) {
    ._audio_upload_wrap ._initial_options > li {
      padding: 20px 10px 10px;
      margin-right: 10px; }
      ._audio_upload_wrap ._initial_options > li i {
        font-size: 60px; }
      ._audio_upload_wrap ._initial_options > li p {
        font-size: 12px; } }
  @media only screen and (max-width: 479px) {
    ._audio_upload_wrap ._initial_options {
      display: block;
      margin: -18px -20px 0;
      padding-bottom: 0; }
      ._audio_upload_wrap ._initial_options > li {
        margin: 0 0 2px 0;
        padding: 10px 20px;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row; }
        ._audio_upload_wrap ._initial_options > li i {
          margin: 0;
          padding: 0;
          font-size: 30px;
          border-bottom: none; }
        ._audio_upload_wrap ._initial_options > li:last-child {
          margin: 0 0 0; } }

._audio_upload_wrap ._listed_options > li {
  display: none; }

#cloud_storage_wrap > ul {
  padding-bottom: 0; }
  #cloud_storage_wrap > ul > li {
    padding: 30px 0;
    text-align: center; }
    #cloud_storage_wrap > ul > li .storage--top {
      padding-bottom: 20px; }
      #cloud_storage_wrap > ul > li .storage--top .img {
        padding-bottom: 20px; }
        #cloud_storage_wrap > ul > li .storage--top .img img {
          vertical-align: middle; }
      #cloud_storage_wrap > ul > li .storage--top .storage--top-name {
        font-size: 1.125em; }
      #cloud_storage_wrap > ul > li .storage--top .storage--connected {
        display: none; }
    #cloud_storage_wrap > ul > li .storage--toggles {
      display: none; }
    #cloud_storage_wrap > ul > li .storage--actions button {
      width: 130px;
      margin: 0 !important; }
    #cloud_storage_wrap > ul > li .storage--actions .disconnect-me {
      display: none; }
    #cloud_storage_wrap > ul > li:nth-child(4n + 1) {
      margin-left: 0; }
    #cloud_storage_wrap > ul > li.storage--connected {
      padding: 0; }
      #cloud_storage_wrap > ul > li.storage--connected .storage--top {
        background: #EDEEF3;
        padding-top: 30px; }
        #cloud_storage_wrap > ul > li.storage--connected .storage--top .storage--connected {
          display: block; }
          #cloud_storage_wrap > ul > li.storage--connected .storage--top .storage--connected.storage--connected-email {
            color: rgba(83, 87, 107, 0.5);
            padding: 0 10px !important; }
          #cloud_storage_wrap > ul > li.storage--connected .storage--top .storage--connected.storage--connected-status {
            margin-top: 10px;
            color: #80CD42;
            font-size: 1.125em;
            text-transform: uppercase; }
      #cloud_storage_wrap > ul > li.storage--connected .storage--toggles {
        display: block;
        padding: 10px 0;
        background: #EDEEF3;
        margin: 1px 0; }
        #cloud_storage_wrap > ul > li.storage--connected .storage--toggles p {
          font-size: 0.875em; }
        #cloud_storage_wrap > ul > li.storage--connected .storage--toggles .control-radio {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center; }
      #cloud_storage_wrap > ul > li.storage--connected .storage--actions {
        background: #EDEEF3;
        padding: 20px 0; }
        #cloud_storage_wrap > ul > li.storage--connected .storage--actions .connect-me {
          display: none; }
        #cloud_storage_wrap > ul > li.storage--connected .storage--actions .disconnect-me {
          display: inline-block; }

@media only screen and (max-width: 1023px) {
  #cloud_storage_wrap > ul > li {
    width: calc(50% - 5px); }
    #cloud_storage_wrap > ul > li:nth-child(2n + 1) {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  #cloud_storage_wrap {
    margin: 0 -20px;
    padding: 10px 0 0; } }

@media only screen and (max-width: 479px) {
  #cloud_storage_wrap > ul > li {
    width: 100%;
    margin-left: 0; } }

.call-history-wrap .steps-bottom-actions .toggle_deletion_section {
  margin-right: auto; }

.call-history-wrap .deletion-wrap {
  display: none; }
  .call-history-wrap .deletion-wrap > div {
    padding: 10px 20px;
    background: #FBAE35;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .call-history-wrap .deletion-wrap > div button:hover {
      background: #53576B !important; }
    .call-history-wrap .deletion-wrap > div i.close_deletion_section {
      margin-left: auto;
      color: #FFFFFF; }
      .call-history-wrap .deletion-wrap > div i.close_deletion_section:hover {
        cursor: pointer;
        color: #53576B; }
    .call-history-wrap .deletion-wrap > div .control-check {
      margin-right: 30px; }
      .call-history-wrap .deletion-wrap > div .control-check span {
        color: #FFFFFF; }

.call-history-wrap .table-wrap .deletion-info {
  display: none; }

.call-history-wrap .table-wrap .table-header-wrap .control-check {
  display: none; }

.call-history-wrap .table-wrap > .table-content > li > .control-check {
  display: none; }

.call-history-wrap .table-wrap.deletion-on .deletion-info {
  display: block; }

.call-history-wrap .table-wrap.deletion-on > .table-content > li,
.call-history-wrap .table-wrap.deletion-on .table-header-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .call-history-wrap .table-wrap.deletion-on > .table-content > li.active,
  .call-history-wrap .table-wrap.deletion-on .table-header-wrap.active {
    display: block; }
  .call-history-wrap .table-wrap.deletion-on > .table-content > li .control-check,
  .call-history-wrap .table-wrap.deletion-on .table-header-wrap .control-check {
    display: block;
    margin: 0 20px 10px 0;
    min-height: 23px;
    height: 23px; }
    .call-history-wrap .table-wrap.deletion-on > .table-content > li .control-check i,
    .call-history-wrap .table-wrap.deletion-on .table-header-wrap .control-check i {
      margin-right: 0; }
  .call-history-wrap .table-wrap.deletion-on > .table-content > li > ul,
  .call-history-wrap .table-wrap.deletion-on .table-header-wrap > ul {
    flex: 1; }

.call-history-wrap .table-wrap.deletion-on .table-header-wrap .control-check {
  margin: 0 10px 10px 11px; }
  @media only screen and (max-width: 1023px) {
    .call-history-wrap .table-wrap.deletion-on .table-header-wrap .control-check {
      margin-left: 20px; } }

@media only screen and (max-width: 767px) {
  .call-history-wrap .deletion-wrap > div button {
    margin-right: 50px;
    white-space: nowrap; } }

@media only screen and (max-width: 479px) {
  .call-history-wrap .steps-bottom-actions button {
    flex: auto; }
  .call-history-wrap .deletion-wrap > div {
    position: relative;
    display: block; }
    .call-history-wrap .deletion-wrap > div button {
      margin: 10px 0 0;
      width: 100%; }
    .call-history-wrap .deletion-wrap > div i.close_deletion_section {
      position: absolute;
      top: 10px;
      right: 20px; } }

.user-table .deletion-info {
  background: #FFFFFF;
  display: inline-flex;
  width: 100%;
  align-items: center;
  position: relative; }
  .user-table .deletion-info > p:last-of-type {
    width: 100%;
    text-align: center; }
  .user-table .deletion-info > p:first-of-type {
    position: absolute;
    left: 50%;
    transform: translate(-50%); }
  .user-table .deletion-info.hidden {
    display: none; }

.user-check {
  width: 86px;
  margin-right: 30px;
  float: left;
  background-color: transparent;
  margin-bottom: 0; }
  .user-check .user-check-box {
    width: 22px;
    padding: 0 5px;
    margin-right: 30px; }
  .user-check .check-all-user {
    visibility: hidden;
    height: 32px;
    width: 55px;
    padding: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    .user-check .check-all-user > i.user-filter-toggle {
      color: #ea1b4b; }
    .user-check .check-all-user.with-border {
      border: 1px solid #d9dbe7;
      border-bottom: none; }
  @media only screen and (max-width: 1365px) {
    .user-check {
      width: 7%;
      min-width: 86px; } }
  @media only screen and (max-width: 1279px) {
    .user-check {
      width: 9%;
      min-width: 76px; } }
  @media only screen and (max-width: 1023px) {
    .user-check {
      width: 9%;
      margin-right: 20px;
      margin-bottom: 10px; }
      .user-check .user-check-box {
        margin-right: 20px !important; } }
  @media only screen and (max-width: 767px) {
    .user-check {
      width: 16%;
      min-width: 70px; } }

.user-nickname {
  width: 170px;
  margin-right: 40px;
  float: left; }
  @media only screen and (max-width: 1365px) {
    .user-nickname {
      width: 14%; } }
  @media only screen and (max-width: 1279px) {
    .user-nickname {
      width: 15%;
      min-width: 130px;
      margin-right: 30px; } }
  @media only screen and (max-width: 1023px) {
    .user-nickname {
      width: 17%;
      min-width: 120px;
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .user-nickname {
      width: 30%;
      margin-right: 20px; }
      .user-nickname.app {
        min-width: 120px;
        width: 28%;
        margin-right: 10px;
        padding: 0; }
        .user-nickname.app > span {
          margin: 0 !important; }
        .user-nickname.app > i {
          display: none; } }
  @media only screen and (max-width: 479px) {
    .user-nickname {
      width: 45%; }
      .user-nickname.app {
        min-width: 90px;
        width: 28%; } }

@media only screen and (max-width: 479px) {
  #dash-user-ext {
    display: none !important; } }

.user-extension {
  width: 90px;
  margin-right: 40px;
  float: left; }
  @media only screen and (max-width: 1365px) {
    .user-extension {
      width: 7%; } }
  @media only screen and (max-width: 1279px) {
    .user-extension {
      margin-right: 30px;
      min-width: 70px;
      width: 8%; } }
  @media only screen and (max-width: 1023px) {
    .user-extension {
      min-width: 70px;
      width: 9.6%;
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .user-extension {
      min-width: 60px;
      width: 18%; }
      .user-extension.app {
        display: none; } }
  @media only screen and (max-width: 479px) {
    .user-extension {
      display: none !important; } }

.user-hunt-group {
  width: 180px;
  margin-right: 50px;
  float: left; }
  .user-hunt-group > p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  @media only screen and (max-width: 1365px) {
    .user-hunt-group {
      width: 14%; } }
  @media only screen and (max-width: 1279px) {
    .user-hunt-group {
      display: none !important; } }

.user-name {
  width: 120px;
  margin-right: 30px;
  float: left; }
  @media only screen and (max-width: 1365px) {
    .user-name {
      min-width: 120px;
      width: 10%; } }
  @media only screen and (max-width: 1279px) {
    .user-name {
      width: 13%;
      min-width: 120px;
      margin-right: 20px; } }
  @media only screen and (max-width: 1023px) {
    .user-name {
      margin-right: 10px;
      width: 12.3%;
      min-width: 90px; } }
  @media only screen and (max-width: 767px) {
    .user-name {
      display: none !important; } }

.user-password {
  width: 140px;
  margin-right: 30px;
  float: left; }
  @media only screen and (max-width: 1365px) {
    .user-password {
      width: 12%; } }
  @media only screen and (max-width: 1279px) {
    .user-password {
      width: 15%;
      margin-right: 30px; } }
  @media only screen and (max-width: 1023px) {
    .user-password {
      margin-right: 20px;
      width: 15%;
      min-width: 110px; } }
  @media only screen and (max-width: 767px) {
    .user-password {
      display: none !important; } }

.user-app {
  float: left;
  width: 80px;
  margin-right: 40px; }
  .user-app i:first-of-type {
    margin-right: 20px; }
  @media only screen and (max-width: 1365px) {
    .user-app {
      min-width: 80px;
      width: 7%; } }
  @media only screen and (max-width: 1279px) {
    .user-app {
      width: 8.6%; } }
  @media only screen and (max-width: 1023px) {
    .user-app {
      min-width: 70px;
      margin-right: 30px; } }
  @media only screen and (max-width: 767px) {
    .user-app {
      display: none !important; } }

.user-edit {
  width: 56px; }
  @media only screen and (max-width: 767px) {
    .user-edit > i {
      margin-right: 0 !important; } }

.user-row .user-invite {
  margin-bottom: 10px; }

.user-row .user-mobile,
.user-row .user-email {
  justify-content: space-between; }
  @media only screen and (max-width: 1023px) {
    .user-row .user-mobile,
    .user-row .user-email {
      flex-wrap: nowrap; } }

.user-row .user-edit ._show_user_info {
  display: none; }
  @media only screen and (max-width: 767px) {
    .user-row .user-edit ._show_user_info {
      display: inline-block; } }

.user-header {
  width: 100%;
  padding: 10px 20px !important;
  position: relative; }
  .user-header > li {
    height: 32px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    .user-header > li > span {
      margin-right: 5px; }
  .user-header .user-invite {
    position: absolute;
    right: 20px;
    bottom: 10px; }
  @media only screen and (max-width: 1023px) {
    .user-header > li {
      margin-bottom: 10px;
      margin-top: 10px; } }
  @media only screen and (max-width: 767px) {
    .user-header {
      display: block !important; }
      .user-header .user-invite {
        position: static; } }
  @media only screen and (max-width: 479px) {
    .user-header > li {
      margin-bottom: 0;
      margin-top: 0; }
    .user-header > li.app,
    .user-header > li.user-mobile,
    .user-header > li.user-email {
      height: auto;
      line-height: 1.3; }
    .user-header > li.user-invite {
      margin-top: 15px; } }

.filter-user-drop-down {
  position: relative;
  display: inline-block; }
  .filter-user-drop-down .filter-user-drop-down-menu {
    z-index: 2;
    list-style: none;
    position: absolute;
    background: #ffffff;
    width: 174px;
    overflow: scroll;
    border: 1px solid #d9dbe7; }
    .filter-user-drop-down .filter-user-drop-down-menu li {
      padding-left: 10px;
      font-family: Roboto;
      font-size: 14px;
      line-height: 2.14;
      text-align: left;
      color: #332925; }
      .filter-user-drop-down .filter-user-drop-down-menu li:hover {
        background-color: #ff7461;
        color: white; }
      .filter-user-drop-down .filter-user-drop-down-menu li:first-of-type {
        margin-top: 5px; }

.user-input:focus {
  border: 1px solid #FBAE35 !important; }

@media only screen and (max-width: 1279px) {
  #dom_name_server_group > li span {
    display: block; } }

.tabs-head-wrapper {
  position: relative; }

.slide-right, .slide-left {
  position: absolute;
  right: 0;
  bottom: 50%;
  transform: translateY(50%);
  font-size: 30px;
  color: #fdf7f5;
  opacity: 0.7;
  width: 30px;
  display: none; }
  .slide-right.dark, .dark.slide-left {
    color: #ea1b4b;
    transform: translateY(83%); }
  .slide-right.record, .record.slide-left {
    color: #ea1b4b;
    bottom: 0;
    transform: translateY(0); }

.slide-left {
  left: 0; }

.deletion-info {
  background: #EDEEF3;
  padding: 10px 20px;
  margin-bottom: 10px;
  text-align: center; }
  .deletion-info > p:nth-of-type(2) {
    display: none; }
  .deletion-info._2 > p {
    display: none; }
    .deletion-info._2 > p:nth-of-type(2) {
      display: block; }

i.icon-android {
  color: #a4c639;
  font-size: 20px; }

i.icon-apple {
  color: #a8b1b8;
  font-size: 20px; }

i.icon-desktop {
  color: #706f6e;
  font-size: 20px; }

.user-mobile > input, .user-email > input, .user-mobile > div > div .registered-with, .user-email > div > div .registered-with {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.user-mobile, .user-email {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  float: left;
  margin-right: 50px;
  min-width: 260px;
  width: 26%;
  color: #332925 !important; }
  .user-mobile > div.registered, .user-email > div.registered {
    max-width: calc(100% - 20px);
    width: 100%; }
  .user-mobile *, .user-email * {
    font-size: 14px; }
  .user-mobile > span:not(.custom-tooltip), .user-email > span:not(.custom-tooltip) {
    color: #72A5D4; }
  .user-mobile > div > div, .user-email > div > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    .user-mobile > div > div > p, .user-email > div > div > p {
      overflow-x: hidden;
      text-overflow: ellipsis; }
      .user-mobile > div > div > p > span, .user-email > div > div > p > span {
        margin: 0 0 0 15px; }
    .user-mobile > div > div .registered-with, .user-email > div > div .registered-with {
      color: #332925; }
    .user-mobile > div > div span.disconnect, .user-email > div > div span.disconnect {
      color: #5AC3CA;
      text-decoration: underline;
      cursor: pointer; }
  @media only screen and (max-width: 1279px) {
    .user-mobile, .user-email {
      margin-right: 20px;
      width: 28%; } }
  @media only screen and (max-width: 1023px) {
    .user-mobile, .user-email {
      flex-wrap: wrap;
      min-width: 160px;
      width: 22%;
      margin-right: 30px; }
      .user-mobile > span, .user-email > span {
        flex: 1 100%; }
      .user-mobile > div > div > p > span, .user-email > div > div > p > span {
        display: block;
        margin: 0 0 0 10px; }
      .user-mobile > div > div > p span.disconnect, .user-email > div > div > p span.disconnect {
        margin: 0 0 0 10px; } }
  @media only screen and (max-width: 767px) {
    .user-mobile, .user-email {
      min-width: 145px;
      width: 33%;
      margin-right: 15px;
      margin-bottom: 10px; }
      .user-mobile > div > p > span, .user-email > div > p > span,
      .user-mobile > div > p > span.disconnect,
      .user-email > div > p > span.disconnect {
        margin: 0 0 0 10px; } }
  @media only screen and (max-width: 479px) {
    .user-mobile, .user-email {
      min-width: 100px;
      width: 31%;
      margin-right: 10px; }
      .user-mobile .custom-tooltip, .user-email .custom-tooltip {
        transform: translateX(-40px); }
      .user-mobile > div > p, .user-email > div > p {
        padding-right: 20px; }
      .user-mobile > div > div > p > span, .user-email > div > div > p > span, .user-mobile > div > div > p span.disconnect, .user-email > div > div > p span.disconnect {
        margin: 0 0 0 10px; } }

@media only screen and (max-width: 767px) {
  .user-email {
    margin-right: 0;
    float: right; } }

.user-invite {
  float: right; }
  .user-invite > button {
    width: 85px;
    padding: 0px; }
  @media only screen and (max-width: 767px) {
    .user-invite {
      display: block;
      width: 100%; }
      .user-invite button {
        width: 100%; }
      .user-invite.disabled {
        display: none !important; } }
  .user-invite.disabled > button {
    background-color: #d7c6c2;
    pointer-events: none; }

.registration div.registration-info {
  position: relative; }
  .registration div.registration-info > div > p {
    color: #5AC3CA;
    margin-bottom: 15px; }
  .registration div.registration-info .country-code {
    min-width: 214px; }
  .registration div.registration-info .registered > p {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border: 1px solid white;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    padding: 14.5px 10px; }
    .registration div.registration-info .registered > p * {
      font-size: 18px; }
    .registration div.registration-info .registered > p i {
      font-size: 20px; }
    .registration div.registration-info .registered > p .registered-with {
      margin: 0 2%;
      color: #332925;
      max-width: 235px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .registration div.registration-info .registered > p .disconnect {
      text-decoration: underline;
      cursor: pointer; }

.registration div.set-id {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background-color: transparent; }
  .registration div.set-id > p {
    color: #5AC3CA;
    margin-right: 20px; }
  .registration div.set-id > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    .registration div.set-id > div span {
      font-size: 14px;
      color: #48403c; }

.registration div.id_list {
  border: 10px white solid;
  padding: 20px 20px 10px 20px; }
  .registration div.id_list > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-color: white;
    justify-content: space-between;
    border-radius: 3px;
    padding: 10px;
    margin-right: 10px;
    white-space: nowrap; }
    @media (min-width: 1024px) {
      .registration div.id_list > div:nth-of-type(4n) {
        margin-right: 0; } }
    .registration div.id_list > div i {
      font-size: 18px;
      color: #5AC3CA; }
      .registration div.id_list > div i.icon-check-1 {
        display: none; }
    .registration div.id_list > div p {
      font-size: 14px;
      color: #3d3835;
      text-overflow: ellipsis;
      overflow-x: hidden; }
    @media only screen and (max-width: 1023px) {
      .registration div.id_list > div {
        width: calc(99.99% / 3 * 1 - 10px * (3 - 1) / 3); } }
  @media only screen and (max-width: 1023px) and (min-width: 768px) {
    .registration div.id_list > div:nth-of-type(3n) {
      margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      .registration div.id_list > div {
        width: calc(99.99% / 2 * 1 - 10px * (2 - 1) / 2); }
        .registration div.id_list > div:nth-of-type(3n) {
          margin-right: 10px; } }
  @media only screen and (max-width: 767px) and (min-width: 480px) {
    .registration div.id_list > div:nth-of-type(even) {
      margin-right: 0; } }
    @media only screen and (max-width: 479px) {
      .registration div.id_list > div {
        width: 100%;
        margin-right: 0; } }
    .registration div.id_list > div.checked {
      background-color: #FBAE35; }
      .registration div.id_list > div.checked i {
        color: white; }
        .registration div.id_list > div.checked i.icon-check-1 {
          display: block; }
        .registration div.id_list > div.checked i.icon-plus {
          display: none; }
      .registration div.id_list > div.checked > p {
        color: white; }
  @media only screen and (max-width: 767px) {
    .registration div.id_list {
      border: none;
      padding: 20px 0; } }

.registration .invite-buttons {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-around; }
  .registration .invite-buttons > * {
    font-size: 12px;
    line-height: 1.5 !important;
    padding: 10px;
    flex: 0 48%; }
  @media only screen and (max-width: 1023px) {
    .registration .invite-buttons {
      width: 100%;
      position: static;
      margin-top: 20px;
      transform: translateY(0);
      justify-content: center; }
      .registration .invite-buttons > * {
        flex: 0 50%; } }
  @media only screen and (max-width: 767px) {
    .registration .invite-buttons {
      flex-wrap: wrap; }
      .registration .invite-buttons > * {
        flex: 1 100%; }
      .registration .invite-buttons .reset-app {
        margin: 15px 0 0 0; } }

@media only screen and (max-width: 1023px) {
  .registration div.registration-info .mobile,
  .registration div.registration-info .email {
    width: calc(99.99% / 2 * 1 - 10px * (2 - 1) / 2); }
    .registration div.registration-info .mobile *,
    .registration div.registration-info .email * {
      font-size: 16px; }
  .registration div.registration-info .invite-buttons {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  .registration div.registration-info .mobile,
  .registration div.registration-info .email {
    width: 100%;
    margin-left: 0; } }

#upload_sip_user_form_wrapper {
  background: rgba(0, 0, 0, 0.6);
  padding: 20px;
  z-index: 999999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  #upload_sip_user_form_wrapper > div {
    width: 80%;
    max-width: 1024px;
    margin: 0 auto;
    margin-top: 20%;
    background-color: #f8efed;
    border: 10px solid white;
    padding: 10px; }
    #upload_sip_user_form_wrapper > div .upload-instruction {
      background-color: #72a5d4;
      padding: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center; }
      #upload_sip_user_form_wrapper > div .upload-instruction i {
        color: white;
        font-size: 30px;
        margin-right: 20px; }
      #upload_sip_user_form_wrapper > div .upload-instruction p {
        color: white; }
        #upload_sip_user_form_wrapper > div .upload-instruction p > span:first-of-type {
          cursor: pointer; }
        #upload_sip_user_form_wrapper > div .upload-instruction p > span:last-of-type {
          display: block;
          color: white;
          padding: 10px 0; }
    #upload_sip_user_form_wrapper > div > p {
      margin-bottom: 18px; }
    #upload_sip_user_form_wrapper > div > form {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 20px 0; }
      #upload_sip_user_form_wrapper > div > form > div.uploader {
        width: 40%;
        margin-bottom: 0; }
    #upload_sip_user_form_wrapper > div p.message-box {
      margin-top: 10px;
      padding: 10px 0;
      text-align: center;
      font-size: 18px;
      color: white;
      border-radius: 3px; }
      #upload_sip_user_form_wrapper > div p.message-box.success {
        background-color: #80cd42; }
      #upload_sip_user_form_wrapper > div p.message-box.fail {
        background-color: #ff7461; }
    #upload_sip_user_form_wrapper > div .check-result > p {
      margin-bottom: 25px; }
    #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap {
      margin-top: 10px; }
      #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap > ul.upload-file-error {
        overflow-x: hidden;
        max-height: 400px;
        overflow-y: scroll; }
      #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px;
        line-height: 1.5; }
        #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li > div.name {
          min-width: 130px;
          color: #ea1b4b;
          margin-right: 20px;
          width: 13%; }
        #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li > div.err-content {
          width: 84%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: space-between; }
          #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li > div.err-content div.error {
            margin-right: 20px; }
          #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li > div.err-content div.id {
            width: 300px;
            text-align: right; }
        #upload_sip_user_form_wrapper > div .check-result .upload-file-error-table-wrap li.temp {
          display: none; }
    @media only screen and (max-width: 1279px) {
      #upload_sip_user_form_wrapper > div .check-result > .upload-file-error-table-wrap > .upload-file-error > li > div.err-content {
        flex-wrap: wrap;
        justify-content: flex-start; }
        #upload_sip_user_form_wrapper > div .check-result > .upload-file-error-table-wrap > .upload-file-error > li > div.err-content div.error {
          margin-right: 0;
          margin-bottom: 10px;
          flex: 1 100%; }
        #upload_sip_user_form_wrapper > div .check-result > .upload-file-error-table-wrap > .upload-file-error > li > div.err-content div.id {
          text-align: left !important;
          flex: 1 100%; } }
    @media only screen and (max-width: 1023px) {
      #upload_sip_user_form_wrapper > div {
        width: 100%; }
        #upload_sip_user_form_wrapper > div > form {
          flex-wrap: wrap; }
          #upload_sip_user_form_wrapper > div > form > div.uploader {
            flex: 1 100%;
            margin-bottom: 10px; }
          #upload_sip_user_form_wrapper > div > form > div.function-buttons {
            flex: 1 100%; }
            #upload_sip_user_form_wrapper > div > form > div.function-buttons > * {
              width: calc(50% - 5px); }
              #upload_sip_user_form_wrapper > div > form > div.function-buttons > *:first-child {
                float: left; }
        #upload_sip_user_form_wrapper > div .check-result > .upload-file-error-table-wrap > .upload-file-error > li > div.name {
          min-width: 80px;
          width: 25%; }
        #upload_sip_user_form_wrapper > div .check-result > .upload-file-error-table-wrap > .upload-file-error > li > div.err-content {
          width: 68%; } }
    @media only screen and (max-width: 767px) {
      #upload_sip_user_form_wrapper > div .upload-instruction > i {
        display: none; } }
    #upload_sip_user_form_wrapper > div.load-failure > p {
      color: #ea1b4b; }
    #upload_sip_user_form_wrapper > div.load-failure > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between; }
      #upload_sip_user_form_wrapper > div.load-failure > div > div:first-child {
        width: 80%; }
      #upload_sip_user_form_wrapper > div.load-failure > div > div:last-child {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 10px 0;
        align-items: center;
        width: 14%; }
        #upload_sip_user_form_wrapper > div.load-failure > div > div:last-child button {
          width: 100%; }
    @media only screen and (max-width: 767px) {
      #upload_sip_user_form_wrapper > div.load-failure > div {
        flex-wrap: wrap;
        justify-content: flex-start; }
        #upload_sip_user_form_wrapper > div.load-failure > div > div:first-child {
          flex: 1 100%; }
        #upload_sip_user_form_wrapper > div.load-failure > div > div:last-child {
          flex: 1 100%;
          justify-content: center; }
          #upload_sip_user_form_wrapper > div.load-failure > div > div:last-child button {
            width: 113px; } }

.transfer-button {
  height: 70px;
  padding: 12px 11px !important; }
  .transfer-button a {
    line-height: 46px;
    font-size: 14px !important;
    height: 46px; }
  @media only screen and (max-width: 1279px) {
    .transfer-button {
      padding: 12px 20px; } }
  @media only screen and (max-width: 479px) {
    .transfer-button {
      justify-content: flex-end !important; }
      .transfer-button a {
        flex: none !important; } }

.icon-paperclip {
  color: #33c3ee; }

.postcode-set {
  color: #53576B; }

.transfer-status p > span {
  color: #332925;
  font-size: 14px !important; }

.transfer-number {
  width: 8.5%;
  min-width: 100px;
  margin-right: 70px;
  float: left;
  font-size: 14px !important; }
  @media only screen and (max-width: 1279px) {
    .transfer-number {
      width: 10.8%;
      margin-right: 55px; } }
  @media only screen and (max-width: 1023px) {
    .transfer-number {
      width: 13px;
      min-width: 94px;
      margin-right: 18px; } }
  @media only screen and (max-width: 767px) {
    .transfer-number {
      width: 21.4%;
      margin-right: 77px; } }
  @media only screen and (max-width: 479px) {
    .transfer-number {
      width: 29.4%;
      margin-right: 34px; } }

.transfer-ownership {
  width: 5.6%;
  min-width: 66px;
  margin-right: 70px;
  float: left; }
  @media only screen and (max-width: 1279px) {
    .transfer-ownership {
      margin-right: 50px;
      width: 7%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-ownership {
      width: 9%;
      min-width: 66px;
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .transfer-ownership {
      display: none !important; } }

.transfer-identity {
  width: 3.9%;
  min-width: 46px;
  margin-right: 77px;
  float: left; }
  @media only screen and (max-width: 1279px) {
    .transfer-identity {
      margin-right: 50px;
      width: 5%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-identity {
      width: 6.3%;
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .transfer-identity {
      display: none !important; } }

.transfer-address {
  width: 4.2%;
  min-width: 50px;
  margin-right: 77px;
  float: left; }
  @media only screen and (max-width: 1279px) {
    .transfer-address {
      margin-right: 45px;
      width: 5.4%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-address {
      width: 6.8%;
      margin-right: 25px; } }
  @media only screen and (max-width: 767px) {
    .transfer-address {
      display: none !important; } }

.transfer-postcode {
  width: 8.5%;
  min-width: 100px;
  margin-right: 70px;
  float: left; }
  .transfer-postcode span {
    font-size: 14px !important; }
  @media only screen and (max-width: 1279px) {
    .transfer-postcode {
      margin-right: 50px;
      min-width: 60px;
      width: 6.5%; }
      .transfer-postcode #install {
        display: none; } }
  @media only screen and (max-width: 1023px) {
    .transfer-postcode {
      width: 8%;
      min-width: 58px;
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .transfer-postcode {
      display: none !important; } }

.transfer-date {
  width: 7.2%;
  min-width: 85px;
  margin-right: 80px;
  float: left; }
  .transfer-date span {
    font-size: 14px !important; }
  @media only screen and (max-width: 1279px) {
    .transfer-date {
      margin-right: 54px;
      width: 9%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-date {
      width: 11.4%;
      min-width: 83px;
      margin-right: 28px; } }
  @media only screen and (max-width: 767px) {
    .transfer-date {
      display: none !important; } }

.transfer-status {
  width: 14%;
  min-width: 167px;
  margin-right: 102px;
  float: left; }
  @media only screen and (max-width: 1279px) {
    .transfer-status {
      width: 18%;
      margin-right: 35px; } }
  @media only screen and (max-width: 1023px) {
    .transfer-status {
      width: 17.7%;
      min-width: 129px;
      margin-right: 50px; }
      .transfer-status i {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .transfer-status {
      width: 37.7%;
      min-width: 166px;
      margin-right: 80px; }
      .transfer-status i {
        display: inline-block; } }
  @media only screen and (max-width: 479px) {
    .transfer-status {
      width: 40.3%;
      min-width: 129px;
      margin-right: 43px; }
      .transfer-status i {
        display: none; } }

.centered {
  margin: 0 auto; }

.show-transfer-number {
  padding: 15px 15px 15px 0;
  font-size: 16px;
  margin-bottom: 26px; }
  @media only screen and (max-width: 479px) {
    .show-transfer-number {
      font-size: 14px;
      padding: 15px 10px; } }
  .show-transfer-number span {
    color: #72A5D4;
    line-height: 1.3; }
  .show-transfer-number input {
    display: inline-block;
    width: auto;
    font-size: 1em; }
    @media only screen and (max-width: 767px) {
      .show-transfer-number input {
        max-width: 120px;
        float: right;
        text-align: right; } }

.transfer-left {
  width: 52%;
  margin-right: 35px; }
  .transfer-left .info-field p {
    color: #979290; }
  .transfer-left #short {
    width: 590px; }
  @media only screen and (max-width: 1279px) {
    .transfer-left {
      width: 58.2%;
      margin-right: 50px; }
      .transfer-left #short {
        width: 100%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-left {
      width: 50%;
      margin-right: 30px; } }
  @media only screen and (max-width: 767px) {
    .transfer-left {
      width: 100%; } }

.transfer-right {
  width: 45%;
  margin-left: 0; }
  @media only screen and (max-width: 1279px) {
    .transfer-right {
      width: 35%; } }
  @media only screen and (max-width: 1023px) {
    .transfer-right {
      width: 44%; } }
  @media only screen and (max-width: 767px) {
    .transfer-right {
      width: 100%;
      margin-right: 30px;
      margin-left: 0; } }

.red-line {
  width: calc(100% + 40px);
  height: 1px;
  margin-bottom: 40px;
  transform: translateX(-20px);
  background: #ea1b4b; }

.transfer-bottom {
  width: 100%; }

.transfer-form-title-lg, .transfer-form-title-md {
  color: #72A5D4;
  margin-bottom: 20px;
  font-size: 16px;
  float: left;
  width: 100%; }

@media only screen and (max-width: 1279px) {
  .large-show {
    display: none; } }

.small-show {
  display: none; }
  @media only screen and (max-width: 1279px) {
    .small-show {
      display: block; } }

.transfer-form-title-md {
  font-size: 14px; }

.transfer-form-title-md {
  font-size: 12px; }

.number-porting {
  margin-top: 25px;
  margin-bottom: 41px; }
  .number-porting p {
    max-width: 100%; }
  @media only screen and (max-width: 1279px) {
    .number-porting {
      margin-bottom: 67px; } }
  @media only screen and (max-width: 767px) {
    .number-porting {
      margin-bottom: 36px; } }
  @media only screen and (max-width: 479px) {
    .number-porting {
      margin-bottom: 18px; } }

.radio-field {
  width: calc(100% - 40px);
  padding-right: 0 !important;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  @media only screen and (max-width: 1279px) {
    .radio-field {
      width: 100%; } }
  @media only screen and (max-width: 1023px) {
    .radio-field {
      max-width: 100%; } }
  .radio-field > p {
    line-height: 1.7 !important; }
    @media only screen and (max-width: 1023px) {
      .radio-field > p {
        width: 60% !important; } }
    @media only screen and (max-width: 767px) {
      .radio-field > p {
        width: auto !important;
        padding-right: 20px; } }
    @media only screen and (max-width: 479px) {
      .radio-field > p {
        width: 65% !important; } }
  .radio-field #provider {
    width: 57%; }
  .radio-field .transfer-edit-radio {
    min-width: 160px !important;
    justify-content: flex-start !important; }
    .radio-field .transfer-edit-radio:first-of-type {
      width: 160px !important; }
    .radio-field .transfer-edit-radio p:first-of-type {
      margin-right: 39px; }
      @media only screen and (max-width: 1023px) {
        .radio-field .transfer-edit-radio p:first-of-type {
          margin-right: 20px; } }
    .radio-field .transfer-edit-radio p:last-of-type {
      margin-right: 0 !important; }

#multi-single .transfer-edit-radio {
  min-width: unset; }
  #multi-single .transfer-edit-radio p:first-of-type {
    margin-right: 23px; }
  @media only screen and (max-width: 1023px) {
    #multi-single .transfer-edit-radio p:first-of-type {
      margin-right: 20px; } }

#multi-single > p {
  padding-right: 0 !important; }

.info-field {
  padding: 20px 14px;
  background-color: #EDEEF3;
  border-radius: 3px; }

.number-count {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin: 20px 0;
  width: 100%; }
  .number-count p {
    width: 400px;
    margin-right: calc(100% - 400px - 160px - 40px); }
  @media only screen and (max-width: 1279px) {
    .number-count p {
      margin-right: calc(100% - 400px - 160px);
      padding-right: 20px; } }
  @media only screen and (max-width: 1023px) {
    .number-count {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      .number-count p {
        width: 65%;
        margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .number-count p {
      width: 70%; } }
  .number-count p {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
  .number-count .associated-number-editor {
    border-radius: 3px;
    background: white;
    height: 51px;
    width: 76px;
    padding: 15px 12px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .number-count .associated-number-editor input {
      width: 50%;
      padding: 0; }
    .number-count .associated-number-editor div {
      width: 13px; }
      .number-count .associated-number-editor div i {
        color: #ddd3d1; }
        .number-count .associated-number-editor div i:hover {
          color: #72A5D4; }

#post-code-box {
  width: 100%; }
  @media only screen and (max-width: 1023px) {
    #post-code-box {
      width: 100%; } }

#check_number_transfer {
  width: calc(100% - 40px);
  height: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row; }
  #check_number_transfer p {
    margin-top: 20px;
    margin-right: calc(100% - 400px - 160px);
    max-width: 100%;
    line-height: 1.7 !important; }
    @media only screen and (max-width: 1279px) {
      #check_number_transfer p {
        width: 100%;
        margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      #check_number_transfer p {
        max-width: 100%; } }
  #check_number_transfer i {
    margin-top: 5px;
    margin-left: 60px; }
    @media only screen and (max-width: 1279px) {
      #check_number_transfer i {
        margin-left: 5px; } }
  @media only screen and (max-width: 1279px) {
    #check_number_transfer {
      width: 100%; } }
  @media only screen and (max-width: 1023px) {
    #check_number_transfer {
      justify-content: space-between; }
      #check_number_transfer p {
        margin-right: 20px; } }

.important-note {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  margin-top: 24px; }
  .important-note #note-title {
    color: #72A5D4;
    font-size: 16px; }
  .important-note p {
    line-height: 1.7 !important;
    max-width: 100%; }
    @media only screen and (max-width: 767px) {
      .important-note p {
        max-width: 100%; } }
  .important-note .content {
    padding: 0; }
    @media only screen and (max-width: 767px) {
      .important-note .content {
        max-width: 100%; } }
  .important-note .underscore-title {
    color: #72A5D4;
    text-decoration: underline; }
  .important-note i {
    color: #72a5d4;
    font-size: 28px;
    margin-right: 10px; }
  @media only screen and (max-width: 767px) {
    .important-note {
      margin-bottom: 35px; } }

.proofs {
  margin-top: 53px;
  width: 108%;
  float: left; }
  @media only screen and (max-width: 1279px) {
    .proofs {
      padding-left: 0;
      margin-top: 36px; } }
  @media only screen and (max-width: 1023px) {
    .proofs {
      margin-top: 30px; } }
  .proofs > div {
    display: inline-block;
    float: inherit;
    padding-right: 5%; }
    @media only screen and (max-width: 1279px) {
      .proofs > div {
        padding-left: 0;
        margin-top: 36px; } }
    @media only screen and (max-width: 1023px) {
      .proofs > div {
        width: 33%;
        margin-top: 30px; } }
    @media only screen and (max-width: 767px) {
      .proofs > div {
        width: 50%;
        margin-top: 0;
        margin-bottom: 35px;
        padding-right: 10%; } }
    @media only screen and (max-width: 479px) {
      .proofs > div {
        width: 100%;
        margin-bottom: 25px; } }
  .proofs #drop-area .highlight {
    border-color: yellow; }
  .proofs .proof-uploader {
    width: 246px;
    height: 170px;
    border-radius: 20px;
    border: dashed 5px #c9c2c0;
    background-color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    overflow: scroll; }
    .proofs .proof-uploader p {
      font-size: 16px;
      color: #979290;
      margin-top: 45px; }
    .proofs .proof-uploader button {
      height: 37px;
      margin-top: 15px;
      right: unset;
      position: relative; }
    @media only screen and (max-width: 1279px) {
      .proofs .proof-uploader {
        width: 190px; } }
    @media only screen and (max-width: 1023px) {
      .proofs .proof-uploader {
        margin-bottom: 10px; } }
    @media only screen and (max-width: 479px) {
      .proofs .proof-uploader {
        width: 100%;
        height: 170px; } }
    .proofs .proof-uploader .file-list {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column; }
      .proofs .proof-uploader .file-list li {
        display: flex;
        align-items: center;
        margin: 5px 15px; }
      .proofs .proof-uploader .file-list span {
        color: red;
        font-size: 22px;
        margin-left: auto;
        padding-left: 10px;
        cursor: pointer; }
        .proofs .proof-uploader .file-list span i {
          font-size: 17px;
          transform: translateY(-1px); }
  .proofs .example-height {
    height: 76px; }
  .proofs .important-note {
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 40px;
    width: 100%; }
    .proofs .important-note i {
      margin-left: -5px;
      margin-bottom: 9px; }
    .proofs .important-note div:last-child p {
      width: 100%; }
      @media only screen and (max-width: 1023px) {
        .proofs .important-note div:last-child p {
          font-size: 12px; } }
      .proofs .important-note div:last-child p:nth-of-type(2) {
        margin-bottom: 20px; }
    @media only screen and (max-width: 1279px) {
      .proofs .important-note {
        margin-left: 0; }
        .proofs .important-note:last-of-type {
          display: block;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; } }
    @media only screen and (max-width: 1023px) {
      .proofs .important-note {
        margin-bottom: 35px; } }
    @media only screen and (max-width: 479px) {
      .proofs .important-note {
        height: 100%;
        width: 100%;
        margin-bottom: 0; } }
  .proofs .smaller {
    font-size: 12px; }
  .proofs #identity {
    width: 247px; }
    @media only screen and (max-width: 1279px) {
      .proofs #identity {
        width: 190px; } }
    @media only screen and (max-width: 767px) {
      .proofs #identity {
        width: 200px; } }
    @media only screen and (max-width: 479px) {
      .proofs #identity {
        width: 100%; } }

.l-h-2 p {
  line-height: 2; }

.my-plans-new {
  padding: 20px; }
  .my-plans-new .plan-name {
    border-bottom: 1px solid #72A5D4;
    margin-bottom: 20px;
    padding: 0 0 10px 20px;
    font-size: 30px;
    color: #72A5D4; }
    .my-plans-new .plan-name strong {
      font-family: "Lato"; }
  .my-plans-new .plan-details .left {
    border: 1px solid #5AC3CA;
    background: #FFFFFF;
    padding: 20px;
    width: 290px;
    float: left; }
    .my-plans-new .plan-details .left > p {
      text-align: center; }
    .my-plans-new .plan-details .left > div > p {
      text-align: center;
      font-size: 16px; }
      .my-plans-new .plan-details .left > div > p.cost {
        font-size: 30px;
        padding-top: 5px;
        color: #72A5D4;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .my-plans-new .plan-details .left > div > p.cost span.old {
          font-size: 16px;
          margin-right: 10px;
          text-decoration: line-through;
          color: #72A5D4; }
      .my-plans-new .plan-details .left > div > p.renew {
        color: #72A5D4;
        font-size: 18px; }
    @media only screen and (max-width: 1279px) {
      .my-plans-new .plan-details .left {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 20px; }
        .my-plans-new .plan-details .left > div {
          margin-bottom: 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          .my-plans-new .plan-details .left > div > p.cost {
            font-size: 24px;
            padding-top: 0;
            padding-left: 10px; }
          .my-plans-new .plan-details .left > div > p.renew {
            font-size: 16px;
            padding-left: 10px; } }
  .my-plans-new .plan-details .right {
    float: left;
    width: calc(100% - 290px);
    padding-left: 50px; }
    .my-plans-new .plan-details .right > ul > li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-bottom: 20px; }
      .my-plans-new .plan-details .right > ul > li > div span {
        display: inline-block; }
        .my-plans-new .plan-details .right > ul > li > div span + span {
          margin-left: 20px; }
        .my-plans-new .plan-details .right > ul > li > div span.old {
          width: 60px;
          text-decoration: line-through;
          color: #53576B; }
      .my-plans-new .plan-details .right > ul > li > div._1 {
        min-width: 160px;
        max-width: 160px;
        font-size: 16px; }
      .my-plans-new .plan-details .right > ul > li > div._2 {
        flex: 1;
        font-size: 18px;
        color: #72A5D4; }
        .my-plans-new .plan-details .right > ul > li > div._2 span {
          color: #72A5D4; }
          .my-plans-new .plan-details .right > ul > li > div._2 span.pro {
            background: #FBAE35;
            padding: 5px 10px;
            border-radius: 3px;
            color: white;
            margin-left: 20px;
            font-size: 14px;
            margin-top: 0 !important; }
        .my-plans-new .plan-details .right > ul > li > div._2 p {
          font-size: 14px;
          margin-top: 10px;
          width: 100%; }
      .my-plans-new .plan-details .right > ul > li > div._3 {
        min-width: 160px;
        max-width: 160px;
        font-size: 18px;
        color: #72A5D4; }
      .my-plans-new .plan-details .right > ul > li > div._4 {
        min-width: 110px;
        max-width: 110px; }
        .my-plans-new .plan-details .right > ul > li > div._4 > a,
        .my-plans-new .plan-details .right > ul > li > div._4 > button {
          width: 100%;
          padding: 0;
          text-align: center; }
      .my-plans-new .plan-details .right > ul > li:nth-child(3) > div._2 span {
        display: block;
        width: 100%; }
        .my-plans-new .plan-details .right > ul > li:nth-child(3) > div._2 span + span {
          margin: 10px 0 0 0; }
      .my-plans-new .plan-details .right > ul > li:last-child {
        margin-bottom: 0;
        min-height: 34px; }
      .my-plans-new .plan-details .right > ul > li.top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        .my-plans-new .plan-details .right > ul > li.top > div._2 {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start; }
    .my-plans-new .plan-details .right.is_trial > ul > li > div._3 {
      min-width: 220px;
      max-width: 220px; }
    @media only screen and (max-width: 1279px) {
      .my-plans-new .plan-details .right {
        width: 100%;
        padding-left: 0; } }
    @media only screen and (max-width: 1023px) {
      .my-plans-new .plan-details .right > ul > li > div._1 {
        min-width: 110px;
        max-width: 110px; } }
  @media only screen and (max-width: 767px) {
    .my-plans-new {
      margin: 0 -20px 20px; }
      .my-plans-new .plan-name {
        margin-bottom: 0;
        border-bottom: 0;
        padding-left: 0;
        text-align: center; }
      .my-plans-new .plan-details .left {
        margin: 0 -20px 20px;
        width: calc(100% + 40px);
        padding: 10px 20px;
        border-width: 1px 0;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        .my-plans-new .plan-details .left > p > button {
          margin-top: 10px; }
      .my-plans-new .plan-details .right > ul > li > div._1 {
        min-width: 80px;
        max-width: 80px;
        font-size: 12px; }
      .my-plans-new .plan-details .right > ul > li > div._2 {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        .my-plans-new .plan-details .right > ul > li > div._2 span {
          font-size: 12px; }
          .my-plans-new .plan-details .right > ul > li > div._2 span + span {
            margin-left: 0;
            margin-top: 5px; }
        .my-plans-new .plan-details .right > ul > li > div._2 > p {
          font-size: 12px;
          padding-right: 20px; }
      .my-plans-new .plan-details .right > ul > li > div._3 {
        min-width: 100px;
        max-width: 100px; }
        .my-plans-new .plan-details .right > ul > li > div._3 span {
          font-size: 14px; }
      .my-plans-new .plan-details .right > ul > li:last-child > div._3 {
        display: none; }
      .my-plans-new .plan-details .right.is_trial > ul > li > div._3 {
        min-width: 150px;
        max-width: 150px; }
        .my-plans-new .plan-details .right.is_trial > ul > li > div._3 span {
          font-size: 14px; } }
  @media only screen and (max-width: 479px) {
    .my-plans-new .plan-details .right > ul > li {
      position: relative; }
      .my-plans-new .plan-details .right > ul > li > div._3 {
        text-align: right; }
      .my-plans-new .plan-details .right > ul > li > div._4 {
        display: none; } }

#new_user_type {
  -webkit-appearance: menulist; }

#add_direct_debit {
  margin-right: auto; }

#setupConfirmationBanner {
  background-color: #ffffff;
  width: 100%;
  padding: 20px 20px 25px;
  margin-bottom: 30px;
  display: none; }
  #setupConfirmationBanner > h1 {
    color: #ff7461;
    font-size: 24px;
    font-family: "Roboto";
    line-height: 1;
    margin-bottom: 12px; }
  #setupConfirmationBanner > p {
    color: #332925;
    font-size: 16px;
    font-family: "Roboto"; }
    #setupConfirmationBanner > p > span {
      font-weight: 500;
      color: #ea1b4b;
      line-height: 1.56; }
  #setupConfirmationBanner.v3 {
    display: block; }

@media only screen and (max-width: 1023px) {
  #preConfirmAndSubmit .direct-debit-setup .address-input {
    width: calc(50% - (30px / 4)); }
  #preConfirmAndSubmit .direct-debit-setup #newAddressDetails > div:nth-child(2n) {
    margin-right: 0; }
  #preConfirmAndSubmit .direct-debit-setup #newAddressDetails > div:nth-child(2n-1) {
    margin-left: 0; } }

@media only screen and (max-width: 767px) {
  #preConfirmAndSubmit .direct-debit-setup .payment-input {
    width: 100%; }
  #preConfirmAndSubmit .direct-debit-setup #newAddressDetails .address-input {
    width: 100%; }
  #preConfirmAndSubmit .direct-debit-setup #newAddressDetails > div:nth-child(n) {
    margin-left: 0;
    margin-right: 0; } }

#preConfirmAndSubmit .direct-debit-setup #directDebitGuaranteeLink {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 7px; }
  #preConfirmAndSubmit .direct-debit-setup #directDebitGuaranteeLink span {
    text-decoration: underline; }
    #preConfirmAndSubmit .direct-debit-setup #directDebitGuaranteeLink span:hover {
      cursor: pointer; }

#ddg,
.ddgMod {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: none; }
  #ddg > #bckg,
  .ddgMod > #bckg {
    width: 100%;
    height: 100%;
    position: fixed;
    opacity: 0.7;
    background-color: #f8efed; }
  #ddg > .cont,
  .ddgMod > .cont {
    transform: translateX(-50%);
    background-color: #ffffff;
    max-width: 650px;
    width: calc(100% - 40px);
    position: absolute;
    top: 20%;
    left: 50%;
    padding: 20px 30px 30px; }
    #ddg > .cont i,
    .ddgMod > .cont i {
      position: absolute;
      top: 20px;
      right: 20px;
      font-size: 20px;
      color: #ea1b4b; }
      #ddg > .cont i:hover,
      .ddgMod > .cont i:hover {
        cursor: pointer; }
    #ddg > .cont .image,
    .ddgMod > .cont .image {
      width: 100%;
      text-align: center;
      margin-bottom: 25px; }
    #ddg > .cont h1,
    .ddgMod > .cont h1 {
      text-align: center;
      width: 100%;
      margin-bottom: 15px;
      line-height: 1.1; }
    #ddg > .cont p,
    .ddgMod > .cont p {
      width: 100%;
      line-height: 1.5; }

.ddgMod {
  position: static;
  display: block;
  height: auto;
  min-height: calc(100% - 367px - 80px - 80px);
  overflow: scroll; }
  .ddgMod > .cont {
    top: 0;
    transform: none;
    margin: 35px auto 35px;
    position: static;
    left: unset; }
  @media only screen and (max-width: 1023px) {
    .ddgMod {
      margin-top: 0;
      min-height: calc(100% - 64px - 116px - 44px); } }
  @media only screen and (max-width: 767px) {
    .ddgMod {
      min-height: calc(100% - 64px - 100px - 44px); } }

.direct-debit-setup {
  overflow: auto; }
  .direct-debit-setup > h1 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 15px; }
  .direct-debit-setup > p {
    width: 100%;
    float: left; }
  .direct-debit-setup .note {
    color: #53576B;
    margin-bottom: 35px;
    font-family: AvenirLTStd-Light, Avenir-Light, Serif; }
  .direct-debit-setup .addressTitle {
    margin-top: 30px; }
  .direct-debit-setup #changingDebitPaymentDetails {
    text-decoration: underline;
    user-select: none;
    color: #ea1b4b;
    float: left;
    margin-bottom: 35px; }
    .direct-debit-setup #changingDebitPaymentDetails:hover {
      cursor: pointer; }
  .direct-debit-setup .confirmation-your-account {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    padding-top: 25px;
    line-height: normal; }
    .direct-debit-setup .confirmation-your-account > div {
      width: 100%;
      font-size: 14px;
      font-weight: 300; }
    .direct-debit-setup .confirmation-your-account p {
      margin-left: 20px; }
  .direct-debit-setup .payment-input {
    width: calc(25% - (30px / 4));
    margin-right: 10px;
    float: left;
    height: 51px; }
    @media only screen and (max-width: 1023px) {
      .direct-debit-setup .payment-input {
        width: calc(50% - (30px / 4)); }
        .direct-debit-setup .payment-input.second {
          margin-right: 0; } }
  .direct-debit-setup .address-input {
    width: calc(25% - (30px / 4));
    margin: 0 5px 10px;
    float: left;
    height: 50px; }
  .direct-debit-setup #newAddressDetails {
    float: left;
    display: none; }
    .direct-debit-setup #newAddressDetails > div:nth-child(4n) {
      margin-right: 0; }
    .direct-debit-setup #newAddressDetails > div:nth-child(4n-3) {
      margin-left: 0; }
  .direct-debit-setup #addressButton {
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 50px;
    margin-bottom: 20px; }
  .direct-debit-setup #givenName,
  .direct-debit-setup #familyName {
    display: none; }

#setupDirectDebitRow {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  @media only screen and (max-width: 479px) {
    #setupDirectDebitRow {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
      #setupDirectDebitRow a,
      #setupDirectDebitRow button {
        width: 100%;
        text-align: center;
        margin: 0 0 10px; } }

#confirmAndSub {
  display: none; }
  #confirmAndSub #confirmDirectDebitDetails {
    overflow: auto; }
    #confirmAndSub #confirmDirectDebitDetails > h1 {
      font-size: 24px;
      font-weight: 500;
      margin-bottom: 30px; }
    #confirmAndSub #confirmDirectDebitDetails .checkDetails {
      width: calc(50% - 10px);
      float: left;
      margin-right: 20px; }
      #confirmAndSub #confirmDirectDebitDetails .checkDetails > p {
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 25px; }
      #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails {
        position: relative;
        width: 100%;
        background-color: #ffffff;
        padding: 20px;
        overflow: auto; }
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > h2 {
          padding: 0;
          line-height: 1.29;
          margin: 30px 0 10px;
          float: left;
          width: 100%; }
          #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > h2:first-of-type {
            margin-top: 0; }
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > i {
          position: absolute;
          top: 20px;
          right: 20px;
          font-size: 20px;
          color: #ea1b4b; }
          #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > i:hover {
            cursor: pointer; }
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > p,
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails #address_details_div > p {
          width: calc(100% - 130px - 40px);
          float: left;
          font-weight: 300;
          line-height: 1.43; }
          #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > p.debitInfo,
          #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails #address_details_div > p.debitInfo {
            width: 130px;
            margin-right: 40px;
            font-size: 14px;
            font-weight: 500;
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
    #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement {
      width: calc(50% - 10px);
      float: left; }
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement > p {
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 25px; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement > p span {
          font-weight: 500;
          color: #332925;
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        border: 1px solid #ff7461;
        padding: 30px;
        margin-bottom: 20px;
        overflow: auto; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left {
          width: calc(100% - 30px - 148px);
          float: left;
          overflow: auto;
          margin-right: 30px;
          min-width: 298px; }
          #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left > p {
            width: calc(100% - 25px - 104px);
            float: left;
            font-weight: 300;
            margin-bottom: 20px; }
            #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left > p:nth-child(2n-1) {
              margin-right: 25px;
              font-size: 14px;
              width: 104px;
              font-weight: 500;
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
            #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left > p:nth-child(2n) {
              min-width: 168px;
              line-height: 1.43; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .right {
          float: left; }
          #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .right img {
            max-width: 118px;
            width: calc(100% - 30px);
            margin-right: 30px; }
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement > a {
        text-decoration: underline;
        font-size: 14px;
        font-weight: 300;
        line-height: 1.49; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement > a:hover {
          cursor: pointer; }
    @media only screen and (max-width: 1023px) {
      #confirmAndSub #confirmDirectDebitDetails .checkDetails,
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement {
        width: 100%; }
      #confirmAndSub #confirmDirectDebitDetails .checkDetails > p {
        margin-bottom: 15px; }
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement > p {
        margin: 25px 0 15px; } }
    @media only screen and (max-width: 479px) {
      #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > p,
      #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails #address_details_div > p {
        width: 100%; }
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails > p.debitInfo,
        #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails #address_details_div > p.debitInfo {
          width: 100%;
          margin-right: 0; }
      #confirmAndSub #confirmDirectDebitDetails .checkDetails .innerDetails .debitInfo {
        margin-top: 10px; }
      #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree {
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        padding: 30px 20px; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left {
          width: 100%;
          margin-right: 0;
          order: 2;
          min-width: auto; }
          #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .left > p:nth-child(2n-1) {
            margin-bottom: 5px; }
        #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .right {
          width: 100%;
          margin-bottom: 25px; }
          #confirmAndSub #confirmDirectDebitDetails .directDebitAgreement .displayAgree .right img {
            margin: 0;
            position: relative;
            left: 50%;
            transform: translateX(-50%); } }

#call_history .bulk-downloads .DataTableComponent .DataTable .dataHeadingRow > li:last-of-type, #call_history .bulk-downloads .DataTableComponent .DataTable .dataResults > ul > li:last-of-type {
  display: flex;
  justify-content: end; }

.v-domains-banner {
  background: #5AC3CA;
  background-size: initial;
  background-repeat: repeat;
  clear: both;
  padding: 30px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column; }
  .v-domains-banner h1 {
    color: #FFFFFF;
    font-size: 32px;
    text-align: center;
    width: 100%;
    font-weight: 200; }
  .v-domains-banner .context {
    width: 960px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin: 30px 0; }
    .v-domains-banner .context .field-box-search {
      flex: 1;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .v-domains-banner .context .field-box-search button {
        margin-left: 20px;
        background: #53576B;
        color: #FFFFFF; }
      .v-domains-banner .context .field-box-search input {
        flex: 1;
        font-size: 14px;
        line-height: 25px;
        padding: 5px 10px; }
    .v-domains-banner .context .links p {
      display: block;
      padding-left: 30px; }
      .v-domains-banner .context .links p a,
      .v-domains-banner .context .links p span {
        cursor: pointer;
        font-size: 14px;
        color: #FFFFFF; }
        .v-domains-banner .context .links p a:hover,
        .v-domains-banner .context .links p span:hover {
          text-decoration: underline; }
  .v-domains-banner .examples {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .v-domains-banner .examples > li {
      margin-right: 40px;
      padding-right: 40px;
      position: relative; }
      .v-domains-banner .examples > li:after {
        content: "";
        position: absolute;
        right: 0;
        top: calc(50% - 11px);
        height: 22px;
        width: 1px;
        background: #FFFFFF; }
      .v-domains-banner .examples > li:last-child {
        margin-right: 0;
        padding-right: 0; }
        .v-domains-banner .examples > li:last-child:after {
          display: none; }
      .v-domains-banner .examples > li p,
      .v-domains-banner .examples > li span,
      .v-domains-banner .examples > li strong {
        color: #FFFFFF;
        font-size: 16px;
        display: block;
        text-align: center; }
  @media only screen and (max-width: 1023px) {
    .v-domains-banner h1 {
      font-size: 26px; }
    .v-domains-banner .context {
      width: 100%; }
    .v-domains-banner .examples > li {
      margin-right: 30px; } }
  @media only screen and (max-width: 767px) {
    .v-domains-banner {
      padding: 20px 20px; }
      .v-domains-banner h1 {
        font-size: 20px;
        margin-bottom: 10px; }
      .v-domains-banner .context {
        margin: 10px 0;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        .v-domains-banner .context .field-box-search {
          width: 100%; }
        .v-domains-banner .context .links {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding-top: 10px; }
          .v-domains-banner .context .links > p:first-of-type {
            margin: 0 !important;
            padding: 0; }
      .v-domains-banner .examples > li {
        margin-right: 20px;
        padding-right: 20px; }
        .v-domains-banner .examples > li p {
          text-align: center; }
          .v-domains-banner .examples > li p span {
            text-align: center;
            display: block;
            padding-right: 0;
            margin-right: 0;
            border-right: none; } }
  @media only screen and (max-width: 479px) {
    .v-domains-banner {
      padding: 10px 20px; }
      .v-domains-banner h1 {
        font-size: 14px; }
      .v-domains-banner .field-box-search {
        display: block !important; }
        .v-domains-banner .field-box-search input {
          width: 100%;
          box-sizing: border-box; }
        .v-domains-banner .field-box-search button {
          width: 100%;
          margin: 10px 0 0 0 !important; }
      .v-domains-banner .context {
        margin-bottom: 0; }
        .v-domains-banner .context .links p a {
          font-size: 12px; }
      .v-domains-banner .examples {
        display: none; } }

.v-domains-banner-slim {
  background: #5AC3CA;
  background-size: initial;
  background-repeat: repeat;
  padding: 20px 0; }
  .v-domains-banner-slim > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .v-domains-banner-slim > div > p {
      color: #FFFFFF; }
    .v-domains-banner-slim > div form {
      position: relative;
      flex: 1;
      margin: 0 10px;
      height: 37px; }
      .v-domains-banner-slim > div form input {
        height: 37px;
        box-sizing: border-box;
        line-height: 25px;
        padding: 5px 10px;
        width: 100%; }
      .v-domains-banner-slim > div form i {
        font-size: 22px;
        position: absolute;
        top: 3px;
        right: 5px;
        cursor: pointer; }
    @media only screen and (max-width: 767px) {
      .v-domains-banner-slim > div {
        display: block; }
        .v-domains-banner-slim > div > p {
          display: none; }
        .v-domains-banner-slim > div form {
          margin: 0 0 10px 0; }
        .v-domains-banner-slim > div > button,
        .v-domains-banner-slim > div > a {
          width: calc(50% - 5px);
          float: left;
          text-align: center; } }

.v-domains-banner-bulk {
  background: #5AC3CA;
  background-size: initial;
  background-repeat: repeat;
  padding: 30px 0; }
  .v-domains-banner-bulk .content h1 {
    width: 100%;
    text-align: center;
    font-size: 32px;
    color: #FFFFFF;
    margin-bottom: 30px; }
  .v-domains-banner-bulk .content .bottom {
    padding-left: 200px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .v-domains-banner-bulk .content .bottom form {
      background: #FFFFFF;
      flex: 1;
      padding: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .v-domains-banner-bulk .content .bottom form .left {
        flex: 1; }
        .v-domains-banner-bulk .content .bottom form .left .field-box {
          margin-bottom: 0; }
          .v-domains-banner-bulk .content .bottom form .left .field-box textarea {
            border: none;
            resize: none;
            font-size: 18px;
            line-height: 32px;
            min-height: 130px; }
      .v-domains-banner-bulk .content .bottom form .right {
        margin-left: 20px; }
        .v-domains-banner-bulk .content .bottom form .right > * {
          display: block;
          width: 100%;
          text-align: center;
          margin-left: 0; }
        .v-domains-banner-bulk .content .bottom form .right ._csv {
          margin: 10px 0; }
    .v-domains-banner-bulk .content .bottom .links {
      width: 200px;
      margin-left: 20px; }
      .v-domains-banner-bulk .content .bottom .links a {
        display: block;
        line-height: 28px;
        color: #FFFFFF; }
    @media only screen and (max-width: 1279px) {
      .v-domains-banner-bulk .content .bottom {
        padding-left: 100px; }
        .v-domains-banner-bulk .content .bottom .links {
          width: 100px; } }
  @media only screen and (max-width: 1023px) {
    .v-domains-banner-bulk {
      padding: 20px 0; }
      .v-domains-banner-bulk .content h1 {
        font-size: 24px;
        margin-bottom: 20px; }
      .v-domains-banner-bulk .content .bottom {
        display: block;
        padding-left: 0; }
        .v-domains-banner-bulk .content .bottom form .left .field-box textarea {
          padding: 0 10px;
          font-size: 16px;
          line-height: 26px; }
        .v-domains-banner-bulk .content .bottom .links {
          width: 100%;
          margin: 10px 0 0 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center; }
          .v-domains-banner-bulk .content .bottom .links > a:first-of-type {
            margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    .v-domains-banner-bulk .content h1 {
      font-size: 18px; }
    .v-domains-banner-bulk .content .bottom form {
      display: block; }
      .v-domains-banner-bulk .content .bottom form .left .field-box textarea {
        font-size: 14px;
        line-height: 22px; }
      .v-domains-banner-bulk .content .bottom form .right {
        margin-left: 0;
        padding-top: 10px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .v-domains-banner-bulk .content .bottom form .right > * {
          white-space: nowrap; }
        .v-domains-banner-bulk .content .bottom form .right > button._csv {
          margin: 0 10px; } }
    @media only screen and (max-width: 767px) and (max-width: 479px) {
      .v-domains-banner-bulk .content .bottom form .right > button._csv {
        margin-right: 0; }
      .v-domains-banner-bulk .content .bottom form .right > a {
        display: none; } }

.v-domains-features {
  padding: 30px 0; }
  .v-domains-features > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .v-domains-features > ul > li {
      flex: 1;
      padding: 0 10px;
      flex-basis: 25%;
      text-align: center;
      position: relative; }
      .v-domains-features > ul > li .img {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 10px; }
        .v-domains-features > ul > li .img img {
          max-width: 100px; }
      .v-domains-features > ul > li h2 {
        padding: 10px 0;
        font-size: 24px;
        color: #5AC3CA;
        margin-bottom: 10px; }
      .v-domains-features > ul > li > p {
        color: #333333; }
      .v-domains-features > ul > li:nth-child(2) h2 {
        color: #5AC3CA; }
      .v-domains-features > ul > li:nth-child(2) > p {
        color: #333333; }
      .v-domains-features > ul > li:nth-child(3) h2 {
        color: #5AC3CA; }
      .v-domains-features > ul > li:nth-child(3) > p {
        color: #333333; }
      .v-domains-features > ul > li:nth-child(4) h2 {
        color: #5AC3CA; }
      .v-domains-features > ul > li:nth-child(4) > p {
        color: #333333; }
  @media only screen and (max-width: 1279px) {
    .v-domains-features > ul > li h2 {
      padding: 5px 0;
      font-size: 18px; }
    .v-domains-features > ul > li > p {
      font-size: 14px; } }
  @media only screen and (max-width: 1023px) {
    .v-domains-features > ul {
      display: block;
      overflow: auto; }
      .v-domains-features > ul > li {
        width: 50%;
        float: left;
        padding: 0 20px; }
        .v-domains-features > ul > li .img img {
          max-width: 60px; }
        .v-domains-features > ul > li h2 {
          font-size: 18px;
          margin-bottom: 0;
          padding: 10px 0; }
        .v-domains-features > ul > li:first-child, .v-domains-features > ul > li:nth-child(2) {
          margin-bottom: 30px; }
        .v-domains-features > ul > li:nth-child(2n + 1) {
          clear: both; } }
  @media only screen and (max-width: 767px) {
    .v-domains-features {
      padding: 20px 0; }
      .v-domains-features > ul {
        padding: 0; }
        .v-domains-features > ul > li {
          width: 100%;
          margin-bottom: 20px; }
          .v-domains-features > ul > li:last-child {
            margin-bottom: 0; } }

@media only screen and (max-width: 1023px) {
  #mydomains_domains_list._vanilla {
    padding: 0; } }

.v-transfer-domains {
  padding: 30px 0;
  background: #EDEEF3;
  background-size: initial;
  background-repeat: repeat; }
  .v-transfer-domains > .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .v-transfer-domains > .content._v2 {
      width: 100%; }
    .v-transfer-domains > .content .text {
      flex: 1;
      padding-right: 30px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      .v-transfer-domains > .content .text h3 {
        color: #72a5d4;
        font-size: 1.125em; }
      .v-transfer-domains > .content .text p {
        max-width: 580px;
        color: #505468;
        padding: 20px 0; }
        @media only screen and (max-width: 1023px) {
          .v-transfer-domains > .content .text p {
            font-size: 14px; } }
      .v-transfer-domains > .content .text > a {
        background: #5ac3ca;
        color: #FFFFFF; }
    .v-transfer-domains > .content .img {
      min-width: 420px;
      max-width: 420px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .v-transfer-domains > .content .img > div {
        background: #FFFFFF;
        border: 1px solid #D9DBE7;
        padding: 20px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .v-transfer-domains > .content .img > div > div {
          min-width: 100px;
          margin-right: 25px; }
        .v-transfer-domains > .content .img > div > p {
          font-size: 14px;
          color: #505468; }
    @media only screen and (max-width: 767px) {
      .v-transfer-domains > .content {
        display: block; }
        .v-transfer-domains > .content .img {
          min-width: 100%;
          max-width: 100%;
          margin-top: 20px; } }
  .v-transfer-domains.v2 > .content .text {
    padding-left: 280px;
    position: relative; }
    .v-transfer-domains.v2 > .content .text .img-1 {
      width: 250px;
      height: 200px;
      text-align: center;
      position: absolute;
      left: 0;
      top: calc(50% - 100px);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
  @media only screen and (max-width: 1279px) {
    .v-transfer-domains.v2 > .content .text {
      padding-left: 200px;
      padding-right: 20px; }
      .v-transfer-domains.v2 > .content .text .img-1 {
        width: 180px; } }
  @media only screen and (max-width: 1023px) {
    .v-transfer-domains.v2 > .content .text {
      padding-left: 20px; }
      .v-transfer-domains.v2 > .content .text .img-1 {
        display: none; } }
  @media only screen and (max-width: 479px) {
    .v-transfer-domains {
      padding: 20px 0; } }

.content.spacer {
  height: 1px;
  background: #D9DBE7;
  margin: 20px auto; }

span.promotion-price {
  text-decoration: line-through;
  white-space: nowrap;
  font-size: 14px; }

span.new-price {
  color: #5AC3CA;
  font-size: 20px; }

.v-domains-tabs {
  padding-bottom: 20px; }
  .v-domains-tabs .control-select p.select-val span b._inner {
    display: none; }
  .v-domains-tabs .control-select p.select-val strong {
    display: none; }
  .v-domains-tabs .control-select p.select-val i {
    top: 12px; }
  .v-domains-tabs .control-select .select-options ul li b._inner {
    display: none; }
  @media only screen and (max-width: 1023px) {
    .v-domains-tabs .control-select.promo {
      flex: 1; }
      .v-domains-tabs .control-select.promo p.select-val {
        flex: 1;
        padding-right: 40px; }
        .v-domains-tabs .control-select.promo p.select-val span,
        .v-domains-tabs .control-select.promo p.select-val strong {
          color: #FB5135; }
        .v-domains-tabs .control-select.promo p.select-val strong {
          display: inline-block;
          float: right;
          font-weight: 300; }
      .v-domains-tabs .control-select.promo b._inner {
        display: inline-block !important;
        text-decoration: line-through !important; } }
  @media only screen and (max-width: 767px) {
    .v-domains-tabs .control-select p.select-val span,
    .v-domains-tabs .control-select p.select-val strong,
    .v-domains-tabs .control-select .select-options ul > li {
      font-size: 14px; } }
  @media only screen and (max-width: 479px) {
    .v-domains-tabs .control-select p.select-val span,
    .v-domains-tabs .control-select p.select-val strong,
    .v-domains-tabs .control-select .select-options ul > li {
      font-size: 12px; } }
  .v-domains-tabs ._atc,
  .v-domains-tabs ._gtc {
    text-align: center; }
    .v-domains-tabs ._atc i,
    .v-domains-tabs ._gtc i {
      display: none;
      margin-right: 0 !important; }
    @media only screen and (max-width: 767px) {
      .v-domains-tabs ._atc,
      .v-domains-tabs ._gtc {
        background: none;
        width: auto !important;
        padding: 0;
        margin-left: 10px !important; }
        .v-domains-tabs ._atc span,
        .v-domains-tabs ._gtc span {
          display: none; }
        .v-domains-tabs ._atc i,
        .v-domains-tabs ._gtc i {
          display: inline-block;
          float: right;
          font-size: 27px;
          color: #5AC3CA; }
        .v-domains-tabs ._atc:hover,
        .v-domains-tabs ._gtc:hover {
          background: none !important; }
          .v-domains-tabs ._atc:hover i,
          .v-domains-tabs ._gtc:hover i {
            color: #FBAE35; } }
  .v-domains-tabs .top {
    background: #EDEEF3; }
    .v-domains-tabs .top > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .v-domains-tabs .top > ul > li {
        padding: 20px; }
        .v-domains-tabs .top > ul > li.active {
          background: #FFFFFF; }
        .v-domains-tabs .top > ul > li:hover {
          background: #FBAE35;
          color: #FFFFFF;
          cursor: pointer; }
    @media only screen and (max-width: 1023px) {
      .v-domains-tabs .top > ul {
        padding: 0; } }
    @media only screen and (max-width: 479px) {
      .v-domains-tabs .top > ul > li {
        flex: 1;
        padding: 15px 20px;
        font-size: 14px;
        text-align: center; } }
  .v-domains-tabs .body .tabs-body {
    margin-top: 20px; }
    .v-domains-tabs .body .tabs-body > li {
      display: none; }
      .v-domains-tabs .body .tabs-body > li:first-child {
        display: block; }
  .v-domains-tabs .body .dom-availability {
    margin-bottom: 20px;
    background: #80CD42;
    padding: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .v-domains-tabs .body .dom-availability .left {
      flex-basis: calc(100% - 525px); }
      .v-domains-tabs .body .dom-availability .left .dom {
        float: left; }
        .v-domains-tabs .body .dom-availability .left .dom > p:first-of-type {
          font-size: 24px;
          line-height: 32px; }
        .v-domains-tabs .body .dom-availability .left .dom > p:last-of-type {
          font-size: 16px; }
          .v-domains-tabs .body .dom-availability .left .dom > p:last-of-type .whois_popup {
            text-decoration: underline; }
            .v-domains-tabs .body .dom-availability .left .dom > p:last-of-type .whois_popup:hover {
              text-decoration: none;
              cursor: pointer; }
        .v-domains-tabs .body .dom-availability .left .dom p,
        .v-domains-tabs .body .dom-availability .left .dom span,
        .v-domains-tabs .body .dom-availability .left .dom strong {
          color: white;
          text-align: right; }
    .v-domains-tabs .body .dom-availability .right {
      background: white;
      padding: 10px; }
      .v-domains-tabs .body .dom-availability .right div.in-cart {
        display: none; }
      .v-domains-tabs .body .dom-availability .right a._u {
        font-size: 14px;
        display: none; }
      .v-domains-tabs .body .dom-availability .right span.promotion-price {
        display: none; }
      .v-domains-tabs .body .dom-availability .right ._atc,
      .v-domains-tabs .body .dom-availability .right ._gtc {
        white-space: nowrap;
        width: auto;
        margin-left: 20px; }
      .v-domains-tabs .body .dom-availability .right .v1 > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        .v-domains-tabs .body .dom-availability .right .v1 > div .control-select {
          width: 200px; }
        .v-domains-tabs .body .dom-availability .right .v1 > div span.promotion-price {
          margin: 0 20px; }
        .v-domains-tabs .body .dom-availability .right .v1 > div ._gtc {
          display: none; }
        .v-domains-tabs .body .dom-availability .right .v1 > div span.is-premium {
          background: #FBAE35;
          color: white;
          border-radius: 3px;
          padding: 10px 15px;
          margin-right: 10px;
          display: none;
          font-size: 14px; }
      .v-domains-tabs .body .dom-availability .right .v2 {
        display: none; }
    .v-domains-tabs .body .dom-availability.promo .right {
      flex-basis: 525px; }
      .v-domains-tabs .body .dom-availability.promo .right span.promotion-price,
      .v-domains-tabs .body .dom-availability.promo .right a._u {
        display: inline-block; }
    .v-domains-tabs .body .dom-availability.in-cart .right {
      flex-basis: auto;
      position: relative; }
      .v-domains-tabs .body .dom-availability.in-cart .right div.in-cart {
        display: inline-block;
        position: absolute;
        left: -43px;
        top: 17px; }
        .v-domains-tabs .body .dom-availability.in-cart .right div.in-cart i {
          font-size: 23px;
          color: white; }
      .v-domains-tabs .body .dom-availability.in-cart .right .v1 ._gtc {
        display: inline-block; }
      .v-domains-tabs .body .dom-availability.in-cart .right .v1 ._atc,
      .v-domains-tabs .body .dom-availability.in-cart .right .v1 ._u,
      .v-domains-tabs .body .dom-availability.in-cart .right .v1 .promotion-price {
        display: none; }
    .v-domains-tabs .body .dom-availability.premium .right .v1 > div span.is-premium {
      display: block; }
    .v-domains-tabs .body .dom-availability.taken {
      background: #FB5135; }
      .v-domains-tabs .body .dom-availability.taken .right {
        flex-basis: 525px; }
        .v-domains-tabs .body .dom-availability.taken .right .v1 {
          display: none; }
        .v-domains-tabs .body .dom-availability.taken .right .v2 {
          display: block; }
          .v-domains-tabs .body .dom-availability.taken .right .v2 > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between; }
          .v-domains-tabs .body .dom-availability.taken .right .v2 ._gtc {
            display: none; }
      .v-domains-tabs .body .dom-availability.taken.in-cart .right .v2 .add-domain-to-cart {
        display: none; }
      .v-domains-tabs .body .dom-availability.taken.in-cart .right .v2 ._gtc {
        display: inline-block; }
    @media only screen and (max-width: 1023px) {
      .v-domains-tabs .body .dom-availability.promo {
        display: block;
        margin: 0 -20px 20px; }
        .v-domains-tabs .body .dom-availability.promo .left {
          margin-bottom: 10px; }
          .v-domains-tabs .body .dom-availability.promo .left .dom {
            width: 100%; }
            .v-domains-tabs .body .dom-availability.promo .left .dom p {
              text-align: center; }
      .v-domains-tabs .body .dom-availability:not(.promo) {
        margin: 0 -20px 20px; }
        .v-domains-tabs .body .dom-availability:not(.promo) .left .dom p:first-of-type {
          font-size: 20px; }
        .v-domains-tabs .body .dom-availability:not(.promo) .right {
          flex-basis: auto; } }
    @media only screen and (max-width: 767px) {
      .v-domains-tabs .body .dom-availability {
        padding: 10px 20px;
        display: block; }
        .v-domains-tabs .body .dom-availability .left {
          margin-bottom: 10px; }
          .v-domains-tabs .body .dom-availability .left .dom {
            width: 100%; }
            .v-domains-tabs .body .dom-availability .left .dom p {
              text-align: center; }
              .v-domains-tabs .body .dom-availability .left .dom p:first-of-type {
                font-size: 18px !important;
                line-height: 24px; }
              .v-domains-tabs .body .dom-availability .left .dom p:last-of-type {
                font-size: 14px; }
        .v-domains-tabs .body .dom-availability .right {
          margin: 0 -20px;
          padding: 10px 20px; }
          .v-domains-tabs .body .dom-availability .right span.promotion-price,
          .v-domains-tabs .body .dom-availability .right a._u {
            display: none !important; }
          .v-domains-tabs .body .dom-availability .right .control-select {
            flex: 1; } }
  .v-domains-tabs .body .section-wrap section {
    margin-bottom: 30px; }
    .v-domains-tabs .body .section-wrap section .domain-result > ul {
      padding: 10px 20px 0; }
    .v-domains-tabs .body .section-wrap section .domain-result.r-version > ul {
      background: white; }
    .v-domains-tabs .body .section-wrap section:last-of-type {
      margin-bottom: 0; }
    .v-domains-tabs .body .section-wrap section.unavailable .table-wrap {
      background: #FB5135;
      border-color: #FB5135; }
      .v-domains-tabs .body .section-wrap section.unavailable .table-wrap .domain-result button,
      .v-domains-tabs .body .section-wrap section.unavailable .table-wrap .domain-result a._gtc {
        width: auto; }
      .v-domains-tabs .body .section-wrap section.unavailable .table-wrap .domain-result a._gtc {
        display: none; }
      .v-domains-tabs .body .section-wrap section.unavailable .table-wrap .domain-result.in-cart a._gtc {
        display: inline-block; }
      .v-domains-tabs .body .section-wrap section.unavailable .table-wrap .domain-result.in-cart ._atc {
        display: none; }
    @media only screen and (max-width: 1023px) {
      .v-domains-tabs .body .section-wrap section .table-wrap {
        margin: 0 -20px;
        border-width: 1px 0;
        padding: 0; }
        .v-domains-tabs .body .section-wrap section .table-wrap .table-content {
          border-width: 0; } }
    @media only screen and (max-width: 767px) {
      .v-domains-tabs .body .section-wrap section:not(.unavailable) .domain-result > ul {
        padding: 5px 20px; } }
  .v-domains-tabs .body .section-wrap .domain-result {
    padding: 0 !important; }
    .v-domains-tabs .body .section-wrap .domain-result a._u {
      font-size: 14px !important; }
    .v-domains-tabs .body .section-wrap .domain-result > ul > li {
      height: 35px !important; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li i.in-cart {
        color: #80CD42;
        display: none; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li p.added-to-cart {
        display: none;
        margin-left: 5px; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li span.is-premium {
        background: #FBAE35;
        color: white;
        border-radius: 3px;
        padding: 10px 15px;
        display: none;
        font-size: 14px; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:first-child p {
        font-size: 18px; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(2) {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:last-child {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div > button {
          width: auto;
          white-space: nowrap;
          margin-left: 20px; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .promotion-price {
          margin: 0 20px;
          white-space: nowrap; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select {
          width: 200px; }
          .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select.disabled {
            background: #EDEEF3; }
            .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select.disabled p.select-val span,
            .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select.disabled p.select-val i {
              color: #D9DBE7; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div ._gtc {
          display: none;
          font-size: 12px !important;
          width: auto;
          margin-left: 30px;
          white-space: nowrap;
          text-align: center; }
      @media only screen and (max-width: 1023px) {
        .v-domains-tabs .body .section-wrap .domain-result > ul > li span.is-premium {
          padding: 5px 10px;
          font-size: 12px; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li span.promotion-price,
        .v-domains-tabs .body .section-wrap .domain-result > ul > li ._u {
          display: none; } }
    .v-domains-tabs .body .section-wrap .domain-result.premium > ul {
      border: 1px solid #FBAE35;
      margin: -1px; }
      .v-domains-tabs .body .section-wrap .domain-result.premium > ul > li span.is-premium {
        display: inline-block; }
    .v-domains-tabs .body .section-wrap .domain-result.in-cart .control-select {
      display: none; }
    .v-domains-tabs .body .section-wrap .domain-result.in-cart > ul {
      background: #EDEEF3;
      border: 1px solid #5AC3CA;
      margin: -1px; }
      .v-domains-tabs .body .section-wrap .domain-result.in-cart > ul > li i.in-cart {
        display: inline-block;
        font-size: 23px; }
      .v-domains-tabs .body .section-wrap .domain-result.in-cart > ul > li p.added-to-cart {
        display: block !important; }
      .v-domains-tabs .body .section-wrap .domain-result.in-cart > ul > li:nth-child(3) > div ._atc {
        display: none; }
      .v-domains-tabs .body .section-wrap .domain-result.in-cart > ul > li:nth-child(3) > div ._gtc {
        display: inline-block; }
    .v-domains-tabs .body .section-wrap .domain-result.premium.in-cart > ul > li i.in-cart {
      margin-left: 20px; }
    @media only screen and (max-width: 1023px) {
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div {
        width: 100%; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select {
          flex: 1; }
          .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select p.select-val span,
          .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select p.select-val strong,
          .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) > div .control-select .select-options ul > li {
            font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:first-child {
        width: calc(100% - 130px); }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:first-child > p {
          font-size: 16px !important; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(2) {
        width: 120px;
        -webkit-box-direction: reverse;
        -webkit-box-orient: horizontal;
        flex-direction: row-reverse;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(2) i {
          margin-left: 0 !important; }
        .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(2) span {
          margin-left: 20px !important; }
      .v-domains-tabs .body .section-wrap .domain-result > ul > li:nth-child(3) {
        margin-left: 0;
        width: 100%;
        height: auto !important; } }

.searching-domains {
  width: 100%;
  background: white;
  padding: 30px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: relative; }
  .searching-domains * {
    position: relative; }
  .searching-domains .animation {
    width: 575px;
    height: 313px; }
    .searching-domains .animation img {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .searching-domains .animation .screen {
      padding: 32px 72px 39px 72px;
      height: 100%;
      z-index: 2; }
      .searching-domains .animation .screen > p {
        text-align: center;
        font-size: 30px;
        color: #5AC3CA; }
        .searching-domains .animation .screen > p span {
          display: block;
          font-size: 16px;
          color: #53576B; }
      .searching-domains .animation .screen .list {
        overflow: hidden;
        margin-top: 35px; }
        .searching-domains .animation .screen .list > ul {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: baseline;
          -ms-flex-align: baseline;
          align-items: baseline;
          -webkit-align-items: baseline;
          -moz-align-items: baseline;
          left: -315px; }
          .searching-domains .animation .screen .list > ul > li {
            min-width: 210px;
            max-width: 210px;
            font-size: 55px;
            color: #FBAE35;
            text-align: center;
            padding-left: 10px; }
            .searching-domains .animation .screen .list > ul > li.center {
              font-size: 75px;
              color: #53576B; }
          .searching-domains .animation .screen .list > ul.to-left {
            transition: 0.5s ease all;
            left: -525px; }
  @media only screen and (max-width: 767px) {
    .searching-domains {
      width: calc(100% + 40px);
      margin: 0 -20px 20px; }
      .searching-domains .animation {
        width: 441px;
        height: 241px; }
        .searching-domains .animation .screen {
          padding: 25px 55px 31px 55px; }
          .searching-domains .animation .screen > p {
            font-size: 24px; }
            .searching-domains .animation .screen > p span {
              font-size: 14px; }
          .searching-domains .animation .screen .list {
            margin-top: 23px; }
            .searching-domains .animation .screen .list > ul {
              left: -240px; }
              .searching-domains .animation .screen .list > ul > li {
                min-width: 160px;
                max-width: 160px;
                font-size: 50px; }
                .searching-domains .animation .screen .list > ul > li.center {
                  font-size: 60px; }
              .searching-domains .animation .screen .list > ul.to-left {
                left: -400px; } }
  @media only screen and (max-width: 479px) {
    .searching-domains .animation {
      width: 320px;
      height: 175px; }
      .searching-domains .animation .screen {
        padding: 20px 40px 23px 40px; }
        .searching-domains .animation .screen > p {
          font-size: 18px; }
          .searching-domains .animation .screen > p span {
            font-size: 12px; }
        .searching-domains .animation .screen .list {
          margin-top: 15px; }
          .searching-domains .animation .screen .list > ul {
            left: -172px; }
            .searching-domains .animation .screen .list > ul > li {
              min-width: 115px;
              max-width: 115px;
              font-size: 30px; }
              .searching-domains .animation .screen .list > ul > li.center {
                font-size: 40px; }
            .searching-domains .animation .screen .list > ul.to-left {
              left: -287px; } }

.v-domains-pricing .steps-bottom-actions.alternative {
  background: #53576B;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .v-domains-pricing .steps-bottom-actions.alternative > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    flex: 2;
    margin-right: 30px; }
    .v-domains-pricing .steps-bottom-actions.alternative > div > p {
      color: white;
      margin-right: 10px; }
    .v-domains-pricing .steps-bottom-actions.alternative > div > .control-select,
    .v-domains-pricing .steps-bottom-actions.alternative > div > input,
    .v-domains-pricing .steps-bottom-actions.alternative > div > .control-radio {
      flex: 1; }
    .v-domains-pricing .steps-bottom-actions.alternative > div .control-radio .cr-click > p {
      margin-right: 10px; }
    .v-domains-pricing .steps-bottom-actions.alternative > div .control-radio .rm-content p {
      color: white; }
    .v-domains-pricing .steps-bottom-actions.alternative > div > button {
      margin-left: 10px; }
    .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type {
      flex: 3;
      margin-right: 0; }
  @media only screen and (max-width: 1279px) {
    .v-domains-pricing .steps-bottom-actions.alternative {
      display: block; }
      .v-domains-pricing .steps-bottom-actions.alternative > div {
        width: calc(50% - 15px);
        margin-bottom: 10px;
        float: left; }
        .v-domains-pricing .steps-bottom-actions.alternative > div:nth-of-type(2) {
          margin-right: 0; }
        .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type {
          float: none;
          clear: both;
          width: 500px;
          margin-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    .v-domains-pricing .steps-bottom-actions.alternative > div {
      width: 100%;
      margin-right: 0; }
      .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type {
        width: 100%; }
        .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type .control-radio > ul {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type .control-radio > ul > li {
            margin-left: 0;
            flex: 1; } }
  @media only screen and (max-width: 479px) {
    .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type > p {
        margin: 0 0 10px 0; }
      .v-domains-pricing .steps-bottom-actions.alternative > div:last-of-type .control-radio {
        width: 100%; } }

.v-domains-pricing .table-wrap .table-content {
  border-top: 2px solid #5AC3CA; }
  @media only screen and (max-width: 767px) {
    .v-domains-pricing .table-wrap .table-content ._first_row > li:first-child {
      width: 100%; }
      .v-domains-pricing .table-wrap .table-content ._first_row > li:first-child p {
        width: 100%;
        text-align: center; }
        .v-domains-pricing .table-wrap .table-content ._first_row > li:first-child p._dom:before {
          content: "Domain: ";
          display: inline-block;
          font-size: 14px;
          color: #53576B;
          padding-right: 10px; }
    .v-domains-pricing .table-wrap .table-content ._first_row > li:nth-child(2) {
      width: 90px;
      margin-left: 0; }
    .v-domains-pricing .table-wrap .table-content ._first_row > li:nth-child(n + 3) {
      width: calc(33.33% - 40px); } }
  @media only screen and (max-width: 479px) {
    .v-domains-pricing .table-wrap .table-content ._first_row > li {
      height: 45px !important; }
      .v-domains-pricing .table-wrap .table-content ._first_row > li:first-child {
        height: 20px !important; } }
  .v-domains-pricing .table-wrap .table-content ul.sub-list {
    display: none; }
    .v-domains-pricing .table-wrap .table-content ul.sub-list > li {
      border-top: 1px solid #D9DBE7;
      padding-top: 10px;
      height: auto; }
      .v-domains-pricing .table-wrap .table-content ul.sub-list > li > ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 100%; }
      @media only screen and (max-width: 1023px) {
        .v-domains-pricing .table-wrap .table-content ul.sub-list > li {
          height: 35px !important; } }
      @media only screen and (max-width: 767px) {
        .v-domains-pricing .table-wrap .table-content ul.sub-list > li > ul > li:first-child {
          display: none; }
        .v-domains-pricing .table-wrap .table-content ul.sub-list > li > ul > li:nth-child(2) {
          width: 90px;
          margin-left: 0; }
        .v-domains-pricing .table-wrap .table-content ul.sub-list > li > ul > li:nth-child(n + 3) {
          width: calc(33.33% - 40px); } }
      @media only screen and (max-width: 479px) {
        .v-domains-pricing .table-wrap .table-content ul.sub-list > li {
          height: 65px !important; } }
  .v-domains-pricing .table-wrap .table-content p._dom {
    font-size: 22px;
    color: #5AC3CA; }
  .v-domains-pricing .table-wrap .table-content p._term {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 20px; }
    .v-domains-pricing .table-wrap .table-content p._term span {
      line-height: 20px;
      color: #53576B; }
    .v-domains-pricing .table-wrap .table-content p._term._click i {
      color: #72A5D4;
      margin-left: 10px; }
    .v-domains-pricing .table-wrap .table-content p._term._click:hover {
      cursor: pointer; }
      .v-domains-pricing .table-wrap .table-content p._term._click:hover span,
      .v-domains-pricing .table-wrap .table-content p._term._click:hover i {
        color: #FBAE35; }
  .v-domains-pricing .table-wrap .table-content p:not(._dom) {
    text-align: center; }
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.promotion-price {
      font-size: 16px;
      margin-right: 20px;
      color: #53576B; }
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.new-price {
      font-size: 20px; }
  @media only screen and (max-width: 1023px) {
    .v-domains-pricing .table-wrap .table-content p._dom {
      font-size: 18px; }
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.promotion-price {
      font-size: 14px;
      margin-right: 10px; }
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.new-price {
      font-size: 16px; } }
  @media only screen and (max-width: 479px) {
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.promotion-price {
      display: block;
      margin-right: 0; }
    .v-domains-pricing .table-wrap .table-content p:not(._dom) span.new-price {
      display: block; } }

.v-domains-pricing ._pricing_tabs > li {
  display: none; }
  .v-domains-pricing ._pricing_tabs > li:first-child {
    display: block; }

@media only screen and (max-width: 767px) {
  .v-domains-pricing ._pricing_tabs > li > ul > li {
    padding: 10px 0 0 !important; } }

.whois-popup {
  display: none;
  z-index: 999999;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }
  .whois-popup > div {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    background: rgba(0, 0, 0, 0.6);
    padding: 100px; }
    .whois-popup > div .verify {
      background: #FFFFFF;
      padding: 20px;
      width: 342px; }
      .whois-popup > div .verify > p {
        margin-bottom: 20px; }
    .whois-popup > div > .whois-result {
      background: #FFFFFF;
      width: 100%;
      padding: 20px; }
      .whois-popup > div > .whois-result .top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 20px; }
        .whois-popup > div > .whois-result .top > p {
          font-size: 14px;
          margin-right: auto; }
          .whois-popup > div > .whois-result .top > p span {
            font-size: 18px;
            border-right: 1px solid #EDEEF3;
            padding-right: 20px;
            margin-right: 20px;
            line-height: 30px; }
        .whois-popup > div > .whois-result .top > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          .whois-popup > div > .whois-result .top > div > button:first-of-type {
            margin-right: 10px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            .whois-popup > div > .whois-result .top > div > button:first-of-type i {
              margin-right: 10px; }
        @media only screen and (max-width: 767px) {
          .whois-popup > div > .whois-result .top {
            display: block; }
            .whois-popup > div > .whois-result .top > p {
              width: 100%;
              margin-bottom: 10px; } }
        @media only screen and (max-width: 479px) {
          .whois-popup > div > .whois-result .top > div > button {
            flex: 1; } }
      .whois-popup > div > .whois-result .result {
        max-height: calc(100% - 47px);
        white-space: pre-wrap;
        overflow: scroll;
        font-size: 14px; }
    @media only screen and (max-width: 1023px) {
      .whois-popup > div {
        padding: 20px; } }
    @media only screen and (max-width: 767px) {
      .whois-popup > div {
        padding: 0; }
        .whois-popup > div > div .verify .info p {
          font-size: 14px; } }

.uk-eligibility-popup {
  display: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6); }
  .uk-eligibility-popup .popup-wrap {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    .uk-eligibility-popup .popup-wrap ._popup {
      width: 680px;
      background: white;
      padding: 20px; }
      .uk-eligibility-popup .popup-wrap ._popup p {
        margin-bottom: 20px; }
        .uk-eligibility-popup .popup-wrap ._popup p.title {
          color: #53576B;
          font-size: 18px; }
        .uk-eligibility-popup .popup-wrap ._popup p.info {
          font-size: 12px;
          text-align: center;
          margin-bottom: 30px; }
      .uk-eligibility-popup .popup-wrap ._popup .whois-info {
        background: #FFFFFF;
        padding: 20px;
        margin-bottom: 20px; }
      .uk-eligibility-popup .popup-wrap ._popup .act {
        padding: 10px 0 30px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .uk-eligibility-popup .popup-wrap ._popup .act button:first-of-type {
          margin-right: 10px; }
      .uk-eligibility-popup .popup-wrap ._popup .form {
        background: #FFFFFF;
        padding: 10px 10px 0 10px; }
        .uk-eligibility-popup .popup-wrap ._popup .form p {
          margin-bottom: 2px; }
      .uk-eligibility-popup .popup-wrap ._popup .step-2 {
        display: none; }
      @media only screen and (max-width: 767px) {
        .uk-eligibility-popup .popup-wrap ._popup {
          width: 100%;
          height: 100%;
          overflow: scroll; }
          .uk-eligibility-popup .popup-wrap ._popup .act {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; }
            .uk-eligibility-popup .popup-wrap ._popup .act button:first-of-type {
              margin-bottom: 10px;
              margin-right: 0; }
          .uk-eligibility-popup .popup-wrap ._popup .field-box-yay {
            width: 100%;
            margin-left: 0; } }

.voip-advert-wrap {
  background: #edeef3;
  background-size: initial;
  background-repeat: repeat;
  padding-top: 100px; }
  .voip-advert-wrap.dual-layout-3 {
    padding-top: 30px; }
  .voip-advert-wrap .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .voip-advert-wrap .content > div {
      flex: 1;
      flex-basis: 50%; }
  .voip-advert-wrap .text {
    padding-bottom: 30px; }
    .voip-advert-wrap .text h2 {
      padding: 0 0 25px;
      font-size: 1.875em;
      color: #72A5D4; }
    .voip-advert-wrap .text p {
      color: #53576B; }
    .voip-advert-wrap .text .va-count {
      float: left;
      border: 1px solid #D9DBE7;
      background: #FFFFFF;
      padding: 10px 20px;
      margin-top: 25px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      .voip-advert-wrap .text .va-count p {
        color: #53576B; }
      .voip-advert-wrap .text .va-count .module-counter {
        margin: 0 20px; }
      .voip-advert-wrap .text .va-count button {
        white-space: nowrap;
        background: #5AC3CA;
        color: #FFFFFF; }
  .voip-advert-wrap .img {
    align-self: flex-end;
    padding: 0 20px;
    text-align: center; }
    .voip-advert-wrap .img img {
      max-height: 300px; }
  @media only screen and (max-width: 1023px) {
    .voip-advert-wrap {
      padding-top: 90px; }
      .voip-advert-wrap .img {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .voip-advert-wrap {
      text-align: center; }
      .voip-advert-wrap .text h2 {
        font-size: 20px; }
      .voip-advert-wrap.dual-layout-3 {
        padding-top: 20px; } }
  @media only screen and (max-width: 479px) {
    .voip-advert-wrap {
      padding-top: 80px; }
      .voip-advert-wrap .text {
        padding-bottom: 20px; }
        .voip-advert-wrap .text .va-count {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          padding-top: 40px;
          position: relative;
          width: 100%; }
          .voip-advert-wrap .text .va-count > p {
            position: absolute;
            top: 10px;
            left: 0;
            width: 100%; }
          .voip-advert-wrap .text .va-count .module-counter {
            margin-left: 0; } }

.domain-advert-wrap {
  background: #53576B;
  background-size: initial;
  background-repeat: repeat; }
  .domain-advert-wrap .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .domain-advert-wrap .content > div {
      flex: 1;
      flex-basis: 50%; }
  .domain-advert-wrap .text {
    padding: 50px 0; }
    .domain-advert-wrap .text h2 {
      padding: 0 0 25px;
      font-size: 1.875em;
      color: #FFFFFF; }
    .domain-advert-wrap .text p {
      color: #FFFFFF; }
    .domain-advert-wrap .text .da-search {
      margin-top: 25px; }
      .domain-advert-wrap .text .da-search .field-box-search {
        background: #FFFFFF;
        padding: 10px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        .domain-advert-wrap .text .da-search .field-box-search input {
          flex: 1;
          margin-right: 10px;
          border: none; }
      .domain-advert-wrap .text .da-search button {
        background: #5AC3CA;
        color: #FFFFFF; }
      .domain-advert-wrap .text .da-search > p {
        padding-top: 15px; }
        .domain-advert-wrap .text .da-search > p a {
          color: #FFFFFF;
          text-decoration: underline; }
          .domain-advert-wrap .text .da-search > p a:hover {
            text-decoration: none; }
  .domain-advert-wrap .img {
    padding: 20px;
    text-align: center;
    align-self: center; }
    .domain-advert-wrap .img img {
      max-height: 300px; }
  @media only screen and (max-width: 1023px) {
    .domain-advert-wrap .img {
      display: none; }
    .domain-advert-wrap .text {
      padding: 30px 0; } }
  @media only screen and (max-width: 767px) {
    .domain-advert-wrap {
      text-align: center; }
      .domain-advert-wrap .text h2 {
        font-size: 20px; } }
  @media only screen and (max-width: 479px) {
    .domain-advert-wrap .text {
      padding: 20px 0; }
      .domain-advert-wrap .text .da-search .field-box-search {
        display: block;
        background: none;
        padding: 0; }
        .domain-advert-wrap .text .da-search .field-box-search input {
          width: 100%;
          box-sizing: border-box;
          margin-bottom: 10px; }
      .domain-advert-wrap .text .da-search > p {
        text-align: center; } }

#landing_body {
  padding-top: 0 !important; }
  #landing_body .landing_header {
    height: 100px;
    background: #FFFFFF;
    padding: 20px 0; }
    #landing_body .landing_header .content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      height: 100%; }
      #landing_body .landing_header .content > a {
        height: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      #landing_body .landing_header .content > p {
        text-align: right;
        padding-left: 20px; }
    @media only screen and (max-width: 767px) {
      #landing_body .landing_header {
        height: 80px; } }
    @media only screen and (max-width: 479px) {
      #landing_body .landing_header .content > p {
        font-size: 12px; } }
  #landing_body .landing_welcome {
    background: #EDEEF3;
    padding: 40px 0; }
    #landing_body .landing_welcome .content {
      text-align: center; }
      #landing_body .landing_welcome .content h1 {
        color: #72A5D4;
        font-size: 2.75em;
        margin-bottom: 10px; }
        #landing_body .landing_welcome .content h1 + p {
          font-size: 1.25em;
          margin-bottom: 30px; }
          #landing_body .landing_welcome .content h1 + p + p {
            max-width: 900px;
            margin: 0 auto; }
    @media only screen and (max-width: 1023px) {
      #landing_body .landing_welcome {
        padding: 20px 0; }
        #landing_body .landing_welcome .content h1 {
          font-size: 2em; }
          #landing_body .landing_welcome .content h1 + p + p {
            max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      #landing_body .landing_welcome .content h1 {
        font-size: 1.5em; }
        #landing_body .landing_welcome .content h1 + p {
          font-size: 1em;
          margin-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      #landing_body .landing_welcome .content h1 {
        font-size: 1.15em; }
        #landing_body .landing_welcome .content h1 + p {
          font-size: 0.875em;
          margin-bottom: 20px; } }
  #landing_body .landing_welcome_expired {
    background: #5AC3CA;
    text-align: center;
    padding: 40px 0; }
    #landing_body .landing_welcome_expired p, #landing_body .landing_welcome_expired h1, #landing_body .landing_welcome_expired a {
      color: #FFFFFF; }
    #landing_body .landing_welcome_expired h1 {
      font-size: 2.75em;
      margin-bottom: 20px; }
      @media only screen and (max-width: 1023px) {
        #landing_body .landing_welcome_expired h1 {
          font-size: 2em; } }
      @media only screen and (max-width: 767px) {
        #landing_body .landing_welcome_expired h1 {
          font-size: 1.5em; } }
      @media only screen and (max-width: 479px) {
        #landing_body .landing_welcome_expired h1 {
          font-size: 1.15em; } }
    @media only screen and (max-width: 1023px) {
      #landing_body .landing_welcome_expired {
        padding: 20px 0; } }
  #landing_body .v-domains-banner {
    background: #5AC3CA !important; }
  #landing_body .v-domains-features._expired > ul > li > p:last-of-type {
    margin-top: 30px; }
    #landing_body .v-domains-features._expired > ul > li > p:last-of-type a {
      width: calc(100% - 40px); }
  #landing_body .landing_footer {
    background: #53576B;
    height: 100px;
    padding: 20px 0; }
    #landing_body .landing_footer .content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 100%; }
      #landing_body .landing_footer .content > a {
        height: 100%;
        margin: 0 auto;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
      #landing_body .landing_footer .content > p, #landing_body .landing_footer .content > p > a {
        color: #FFFFFF;
        font-size: 0.875em; }
      #landing_body .landing_footer .content > p > a:hover {
        text-decoration: underline; }
      @media only screen and (max-width: 767px) {
        #landing_body .landing_footer .content {
          display: grid;
          grid-template-columns: auto auto; }
          #landing_body .landing_footer .content > a {
            display: block;
            padding-left: 20px; } }

#login_register {
  overflow: hidden;
  background: #EDEEF3; }
  #login_register > ul._login {
    left: 0;
    width: 200%;
    transition: 0.3s linear all;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #login_register > ul._login._2fa {
      left: -100%; }
  #login_register > ul > li {
    flex: 1;
    padding: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #login_register > ul > li .simple-form {
      width: 400px;
      border: 1px solid #D9DBE7;
      background: white;
      padding: 20px; }
      #login_register > ul > li .simple-form h1 {
        font-size: 24px;
        margin-bottom: 20px; }
      #login_register > ul > li .simple-form a.other {
        text-align: center;
        display: block;
        margin-bottom: 20px;
        font-size: 14px; }
        #login_register > ul > li .simple-form a.other:hover {
          text-decoration: underline; }
      #login_register > ul > li .simple-form > a, #login_register > ul > li .simple-form button {
        width: 100%; }
      #login_register > ul > li .simple-form p.separate {
        border-top: 1px solid #D9DBE7;
        margin: 35px 0 5px;
        text-align: center; }
        #login_register > ul > li .simple-form p.separate span {
          color: #53576B;
          display: inline-block;
          background: white;
          padding: 0 10px;
          position: relative;
          top: -10px;
          line-height: 20px; }
      #login_register > ul > li .simple-form p.other {
        text-align: center;
        margin-bottom: 20px;
        font-size: 14px; }
        #login_register > ul > li .simple-form p.other a:hover {
          text-decoration: underline; }
        #login_register > ul > li .simple-form p.other._2 {
          margin-bottom: 0;
          margin-top: 20px;
          padding-top: 20px;
          border-top: 1px solid #D9DBE7;
          font-size: 16px; }
          #login_register > ul > li .simple-form p.other._2 a {
            text-decoration: underline; }
            #login_register > ul > li .simple-form p.other._2 a:hover {
              text-decoration: none; }
      #login_register > ul > li .simple-form button, #login_register > ul > li .simple-form a.tertiary {
        text-align: center;
        line-height: 45px;
        font-size: 14px; }
      #login_register > ul > li .simple-form .field-box {
        margin-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    #login_register > ul > li {
      min-height: calc(100vh - 340px); } }
  @media only screen and (max-width: 479px) {
    #login_register {
      padding: 0;
      background: white; }
      #login_register > ul > li {
        padding: 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        #login_register > ul > li .simple-form {
          width: 100%;
          border-width: 1px 0; } }

.features > .main-banner > div {
  max-width: 1366px;
  margin: 0 auto;
  padding: 0 45px;
  height: 330px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center; }
  .features > .main-banner > div > div:first-child {
    align-self: center;
    width: calc(100% - 756px); }
    .features > .main-banner > div > div:first-child h1 {
      font-size: 50px;
      line-height: 1.1em;
      color: white;
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      padding-bottom: 5px; }
    .features > .main-banner > div > div:first-child p {
      font-family: "AvenirLTStd-Light", Avenier-Light, sans-serif;
      font-size: 18px;
      text-align: left;
      font-weight: 200; }
  .features > .main-banner > div > div:last-child {
    width: 756px; }

.features > section:nth-child(odd) {
  background-color: white; }

.features > section > div {
  max-width: 1366px;
  margin: 0 auto;
  padding: 80px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row; }
  .features > section > div > h2 {
    padding: 0;
    width: 23%;
    color: #332925;
    font-size: 27px;
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
  .features > section > div > ul {
    width: 77%;
    overflow: auto; }
    .features > section > div > ul > li {
      display: inline-block;
      width: 33%;
      padding: 15px 20px 20px 20px;
      border: 1px solid transparent;
      border-radius: 5px; }
      .features > section > div > ul > li > a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .features > section > div > ul > li > a i {
          font-size: 28px;
          margin-right: 20px;
          color: #332925; }
          .features > section > div > ul > li > a i.icon-web {
            font-size: 35px; }
        .features > section > div > ul > li > a > div > h2 {
          padding: 0;
          color: #ff7461;
          font-size: 18px;
          margin-bottom: 13px; }
        .features > section > div > ul > li > a > div p {
          color: #837470;
          font-size: 16px;
          font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif; }
      .features > section > div > ul > li:not(.no-hover):hover {
        background-color: white;
        border: 1px solid #FBAE35; }

.features > section {
  position: relative; }
  .features > section > .feature_detail > div {
    max-width: 1366px;
    margin: 0 auto;
    padding: 55px 20px;
    overflow-y: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .features > section > .feature_detail > div > ul > li:first-child,
    .features > section > .feature_detail > div > ul > li > a {
      padding: 0 0 20px 5px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
      .features > section > .feature_detail > div > ul > li:first-child > i,
      .features > section > .feature_detail > div > ul > li > a > i {
        color: #d7c6c2;
        font-size: 21px;
        margin: 0 auto; }
        .features > section > .feature_detail > div > ul > li:first-child > i.icon-cancel,
        .features > section > .feature_detail > div > ul > li > a > i.icon-cancel {
          color: #ff7461;
          font-size: 25px; }
        .features > section > .feature_detail > div > ul > li:first-child > i.icon-web,
        .features > section > .feature_detail > div > ul > li > a > i.icon-web {
          font-size: 28px; }
    .features > section > .feature_detail > div > ul > li.active > a > i {
      font-size: 28px;
      background: linear-gradient(305deg, #ea1b4b, #ea1b4b 31%, #ff7461);
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text; }
      .features > section > .feature_detail > div > ul > li.active > a > i.icon-web {
        font-size: 35px; }
    .features > section > .feature_detail > div > article {
      width: calc(100% - 94px);
      margin-left: 60px; }
      .features > section > .feature_detail > div > article > h2,
      .features > section > .feature_detail > div > article > h5 {
        width: 100%;
        padding: 0; }
      .features > section > .feature_detail > div > article > h2 {
        font-size: 36px;
        color: #332925;
        line-height: 1.3;
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        margin-bottom: 22px; }
      .features > section > .feature_detail > div > article > h5 {
        color: #ff7461;
        font-size: 18px; }
      .features > section > .feature_detail > div > article > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        .features > section > .feature_detail > div > article > div > div {
          width: 47.5%; }
          .features > section > .feature_detail > div > article > div > div > p {
            color: #837470;
            font-size: 16px;
            margin-bottom: 30px;
            font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif;
            line-height: 1.5; }
            .features > section > .feature_detail > div > article > div > div > p:last-child {
              margin-bottom: 0; }
        .features > section > .feature_detail > div > article > div > ul {
          width: 46.5%;
          padding: 37px 20px;
          border: 1px solid #ff7461;
          background-color: #fdf7f5; }
          .features > section > .feature_detail > div > article > div > ul li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            margin-bottom: 28px;
            font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif;
            line-height: 1.3; }
            .features > section > .feature_detail > div > article > div > ul li:last-child {
              margin-bottom: 0; }
            .features > section > .feature_detail > div > article > div > ul li::before {
              font-family: "vanilla" !important;
              content: "\0032";
              margin-right: 17px;
              color: #ea1b4b;
              font-size: 16px;
              float: left; }

@media only screen and (max-width: 1365px) {
  .features > .main-banner > div {
    padding: 0 2%;
    margin: 0 auto; }
    .features > .main-banner > div > div:first-child > h1 {
      font-size: 46px; }
    .features > .main-banner > div > div:first-child:not(.r-banner) > h1, .features > .main-banner > div > div:first-child:not(.r-banner) > p {
      float: right;
      width: 475px; }
    .features > .main-banner > div > div:first-child.r-banner > h1, .features > .main-banner > div > div:first-child.r-banner > p {
      float: none;
      width: initial; } }

@media only screen and (max-width: 1279px) {
  .features > .main-banner > div {
    height: 300px;
    width: 100%;
    padding: 0 20px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end; }
    .features > .main-banner > div > div:first-child {
      align-self: center;
      margin-top: 0;
      min-width: 424px; }
      .features > .main-banner > div > div:first-child > h1 {
        font-size: 42px;
        font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif; }
      .features > .main-banner > div > div:first-child:not(.r-banner) > p, .features > .main-banner > div > div:first-child:not(.r-banner) > h1 {
        width: 420px; }
      .features > .main-banner > div > div:first-child.r-banner > p, .features > .main-banner > div > div:first-child.r-banner > h1 {
        width: initial; }
    .features > .main-banner > div > div:last-child {
      width: 687px; }
  .features > section > div {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 20px; }
    .features > section > div > h2 {
      width: 100%;
      text-align: center; }
    .features > section > div > ul {
      width: 100%; }
      .features > section > div > ul > li > a > div > h2 {
        font-size: 16px; }
      .features > section > div > ul > li > a > div > p {
        font-size: 14px; } }

@media only screen and (max-width: 1023px) {
  .features > .main-banner {
    height: auto;
    margin-top: 20px; }
    .features > .main-banner > div {
      height: auto; }
      .features > .main-banner > div > div:last-child {
        display: none; }
      .features > .main-banner > div > div:first-child > p {
        display: none; }
      .features > .main-banner > div > div:first-child > h1 {
        color: #ea1b4b;
        font-size: 35px;
        text-align: center;
        font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif; }
  .features > section > div:not(.feature_detail) > h2 {
    font-size: 28px; }
  .features > section > div:not(.feature_detail) > ul > li {
    width: 100%;
    display: block;
    padding: 20px 0 0 0; } }
  @media only screen and (max-width: 1023px) and (max-width: 1023px) {
    .features > section > div:not(.feature_detail) > ul > li {
      padding: 20px; } }

@media only screen and (max-width: 1023px) {
    .features > section > div:not(.feature_detail) > ul > li > a > div > h2 {
      margin-bottom: 5px; }
  .features > section > .feature_detail > div > article > div {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    .features > section > .feature_detail > div > article > div > div,
    .features > section > .feature_detail > div > article > div > ul {
      width: 100%; }
    .features > section > .feature_detail > div > article > div > div {
      margin-bottom: 30px; } }

@media only screen and (max-width: 767px) {
  .features > .main-banner > div > div:first-child > h1 {
    font-size: 30px; }
  .features > section > div > h2 {
    font-size: 25px; }
  .features > section > .feature_detail {
    position: fixed;
    top: 44px;
    width: 100%;
    height: calc(100% - 44px); }
    .features > section > .feature_detail > section > .feature_detail {
      position: fixed;
      top: 44px;
      width: 100%;
      height: calc(100% - 44px);
      z-index: 101;
      right: -100%;
      border-bottom: 0;
      overflow-y: scroll; }
      .features > section > .feature_detail > section > .feature_detail > div {
        padding: 10px 10px 0 20px; }
        .features > section > .feature_detail > section > .feature_detail > div > div {
          height: auto;
          padding: 10px 10px 0 20px;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; }
          .features > section > .feature_detail > section > .feature_detail > div > div > ul > li:not(:first-child) {
            display: none; }
          .features > section > .feature_detail > section > .feature_detail > div > div > ul > li:first-child {
            padding-bottom: 0; }
            .features > section > .feature_detail > section > .feature_detail > div > div > ul > li:first-child > i {
              margin-right: 0; }
          .features > section > .feature_detail > section > .feature_detail > div > div > article {
            width: 100%;
            margin: 0; }
            .features > section > .feature_detail > section > .feature_detail > div > div > article > h2 {
              font-size: 30px; }
            .features > section > .feature_detail > section > .feature_detail > div > div > article > div > div {
              padding-right: 17px; }
              .features > section > .feature_detail > section > .feature_detail > div > div > article > div > div p {
                font-size: 14px; }
            .features > section > .feature_detail > section > .feature_detail > div > div > article > div > ul {
              border: none;
              width: calc(100% + 30px);
              margin-left: -10px;
              padding: 20px; }
              .features > section > .feature_detail > section > .feature_detail > div > div > article > div > ul > li {
                font-size: 14px;
                margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) and (max-width: 479px) {
    .features > section > .feature_detail > .main-banner > div > div:first-child > h1 {
      font-size: 24px; }
    .features > section > .feature_detail > section > div > h2 {
      font-size: 18px; }
    .features > section > .feature_detail > section > div > ul > li > a > i {
      font-size: 24px; }
      .features > section > .feature_detail > section > div > ul > li > a > i.icon-web {
        font-size: 30px; }
    .features > section > .feature_detail > section > .feature_detail > div > article {
      width: 100%;
      margin: 0; }
      .features > section > .feature_detail > section > .feature_detail > div > article > h2 {
        font-size: 24px; }
      .features > section > .feature_detail > section > .feature_detail > div > article > div > div > p,
      .features > section > .feature_detail > section > .feature_detail > div > article > div > ul > li {
        font-size: 12px; }
      .features > section > .feature_detail > section > .feature_detail > div > article > div > ul > li {
        margin-bottom: 13px; } }

@media only screen and (max-width: 767px) {
  .features .mobile-feature-nav {
    display: none; } }
  @media only screen and (max-width: 767px) and (max-width: 767px) {
    .features .mobile-feature-nav {
      display: block;
      height: 52px;
      width: 100%; }
      .features .mobile-feature-nav > a {
        display: inline-block;
        width: calc(100% / 3);
        float: left;
        line-height: 52px;
        text-align: center;
        color: white;
        border: 1px solid transparent; }
        .features .mobile-feature-nav > a:first-child {
          background-color: white;
          color: #ff7461;
          border-color: #d7c6c2; }
        .features .mobile-feature-nav > a:nth-child(2) {
          background-color: #ff7461; }
        .features .mobile-feature-nav > a:last-child {
          background-color: #ea1b4b; } }

#integrations-list-page .content-container {
  margin: 0 auto; }
  #integrations-list-page .content-container .integrations-list-page-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 25px;
    margin-bottom: 25px;
    border-radius: 10px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #integrations-list-page .content-container .integrations-list-page-header {
        margin-bottom: 0; } }
    @media only screen and (max-width: 479px) {
      #integrations-list-page .content-container .integrations-list-page-header {
        padding: 5px 15px; } }
    #integrations-list-page .content-container .integrations-list-page-header h2 {
      color: #5AC3CA;
      font-family: "Lato"; }
  #integrations-list-page .content-container .integrations {
    display: flex;
    flex-direction: column; }
    #integrations-list-page .content-container .integrations .info-bulb-container {
      display: flex; }
      #integrations-list-page .content-container .integrations .info-bulb-container > div {
        margin-left: 5px; }
    @media only screen and (max-width: 767px) {
      #integrations-list-page .content-container .integrations {
        padding-top: 20px; } }
    @media only screen and (max-width: 479px) {
      #integrations-list-page .content-container .integrations {
        padding-top: 0; } }
    #integrations-list-page .content-container .integrations .sso-trial .integrations-list {
      background-color: #f1efef !important; }
    #integrations-list-page .content-container .integrations .integration-section {
      display: flex;
      flex-direction: column;
      margin-bottom: 25px; }
      #integrations-list-page .content-container .integrations .integration-section h3 {
        margin: 0 0 10px 15px;
        font-family: "Lato";
        font-size: 18px; }
        @media only screen and (max-width: 767px) {
          #integrations-list-page .content-container .integrations .integration-section h3 {
            margin: 0 0 0px 30px; } }
        @media only screen and (max-width: 479px) {
          #integrations-list-page .content-container .integrations .integration-section h3 {
            margin-left: 15px; } }
      #integrations-list-page .content-container .integrations .integration-section .integrations-list {
        display: flex;
        flex-wrap: wrap;
        gap: 25px;
        padding: 30px;
        border-radius: 10px;
        background: #FFFFFF; }
        @media only screen and (max-width: 767px) {
          #integrations-list-page .content-container .integrations .integration-section .integrations-list {
            padding: 15px 30px; } }
        @media only screen and (max-width: 479px) {
          #integrations-list-page .content-container .integrations .integration-section .integrations-list {
            gap: 0;
            padding: 15px; } }
        #integrations-list-page .content-container .integrations .integration-section .integrations-list .SlideToggleComponent > div {
          gap: 4px; }
        #integrations-list-page .content-container .integrations .integration-section .integrations-list .disabled-integration {
          background-color: lightgrey !important;
          pointer-events: none; }
        #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card {
          display: flex;
          align-items: center;
          justify-content: center;
          width: calc((100% - 75px) / 4);
          height: 85px;
          padding: 25px;
          border-radius: 10px;
          background: #FFFFFF;
          box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.1);
          cursor: pointer; }
          #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card[data-is-disabled="true"] {
            filter: grayscale(1);
            cursor: default; }
            #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card[data-is-disabled="true"]:hover {
              transform: none !important; }
          #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card:hover {
            transform: scale(1.05); }
          @media only screen and (max-width: 1023px) {
            #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card {
              width: calc((100% - 25px) / 2); } }
          @media only screen and (max-width: 479px) {
            #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card {
              width: 100%; } }
          @media only screen and (max-width: 479px) {
            #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card ~ a.integration-card {
              margin-top: 10px; } }
          #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card[data-is-google="true"] > img {
            max-width: 35px;
            margin-right: 15px; }
          #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card[data-is-google="true"] > span {
            color: #53576B;
            font-family: 'Avenir-Medium';
            text-align: center; }
          #integrations-list-page .content-container .integrations .integration-section .integrations-list > a.integration-card > img {
            width: 100%;
            max-width: 165px; }
      #integrations-list-page .content-container .integrations .integration-section .custom-integration-container {
        position: fixed;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0, 0, 0, 0.4);
        backdrop-filter: blur(10px);
        top: 0;
        left: 0;
        padding: 40px; }
        #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration {
          background: white;
          padding: 20px;
          border-radius: 10px;
          width: 600px;
          box-shadow: 5px 10px 50px rgba(38, 50, 56, 0.2);
          position: absolute;
          top: 30%; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration_header {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration_header img {
              max-height: 50px; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration_header h2 {
              font-size: 30px;
              font-weight: 700;
              color: #020202; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .call_pop_tooltip_container {
            display: flex;
            align-items: center; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .call_pop_tooltip_container .call_pop_tooltip {
              display: flex;
              font-size: 10px;
              font-weight: 500; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .call_pop_tooltip_container .call_pop_tooltip span {
                text-decoration: underline;
                color: #53576B; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .text-input, #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .verification-input {
            display: flex;
            flex-direction: column;
            gap: 8px; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .radio-container {
            display: flex;
            flex-direction: column;
            gap: 8px; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .radio-container .radio-input p {
              font-size: 14px; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > div > a {
            float: right;
            text-decoration: underline;
            font-size: 15px;
            width: 100%;
            text-align: right;
            margin-bottom: 20px; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div label {
            color: #020202 !important;
            padding-left: 15px;
            font-size: 15px !important; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .text-input, #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .verification-input {
            position: static !important; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .text-input input, #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .verification-input input {
              font-size: 15px !important;
              background: #F9F9F9 !important;
              border-radius: 10px;
              padding: 5px 15px !important;
              border-bottom: none !important;
              width: calc(100% - 30px) !important;
              padding-top: 10px !important; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .text-input input:focus, #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .verification-input input:focus {
                border-bottom: none !important; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .text-input input::placeholder, #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input::placeholder, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .verification-input input::placeholder {
                color: #817B82 !important; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .SlideToggleComponent ~ .SlideToggleComponent {
            margin: 8px 0 14px; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .SlideToggleComponent .icon-lightbulb {
            color: #33C3EE; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .Input-DropDown-component > label > span {
            display: none; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .Input-DropDown-component select {
            font-size: 15px !important;
            height: auto !important;
            border-radius: 10px;
            padding: 15px 15px !important;
            border-bottom: none !important;
            background-color: #F9F9F9 !important;
            background-position-x: calc(100% - 10px) !important; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .Input-DropDown-component select:focus {
              border-bottom: none !important; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .Input-DropDown-component select::placeholder {
              color: #817B82 !important; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions {
            display: flex;
            justify-content: end; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions div:has(> .child > i) {
              position: relative !important; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions div:has(> .child > i) .child {
                top: unset !important;
                bottom: 4px !important; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button {
              font-size: 15px !important;
              cursor: pointer; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button.tertiary {
                background: none;
                color: #EA1B4B;
                text-decoration: underline;
                padding: 6px; }
                #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button.tertiary:hover {
                  color: #ea814f; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button.primary {
                background: #80CD42;
                padding: 6px 40px;
                display: flex;
                justify-content: center;
                align-items: center; }
                #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button.primary > svg {
                  height: 20px !important; }
                #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button.primary:hover {
                  background: #67ae2e; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button[disabled], #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div .custom-integration-actions button:disabled {
                background: #D7C6C2FF;
                pointer-events: none; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > h3 {
            color: #424242;
            margin: 5px 0 !important; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > p {
            color: #424242; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > p a {
              color: #EA1B4B;
              text-decoration: underline; }
              #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > p a:hover {
                color: #ea814f; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > button.primary {
            cursor: pointer;
            background: #80CD42;
            padding: 6px 40px;
            margin: 10px auto 0;
            display: block; }
            #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages > div > button.primary:hover {
              background: #67ae2e; }
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration .custom-integration-pages .bullhorn__middle .bullhorn__email-template {
            border: 1px solid #cccccc;
            margin: 0 8px;
            padding: 4px;
            font-size: 14px;
            border-radius: 4px; }
        @media only screen and (max-width: 768px) {
          #integrations-list-page .content-container .integrations .integration-section .custom-integration-container .custom-integration {
            height: 100%;
            width: 100%;
            top: 0;
            border-radius: 0; } }

.call-cab-init {
  margin-bottom: 8px; }
  .call-cab-init hr {
    border: none;
    border-top: 1px solid #D9DBE7; }
  .call-cab-init p {
    font-size: 14px !important; }
  .call-cab-init .inactive_user_assignment {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .call-cab-init .inactive_user_assignment .assignment_type_selector {
      display: flex;
      background: #d7c6c2;
      border-radius: 3px;
      overflow: hidden;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
      position: relative;
      margin-right: 15px; }
      .call-cab-init .inactive_user_assignment .assignment_type_selector > button {
        position: relative;
        z-index: 1;
        width: 120px;
        height: 35px;
        padding: 0 !important;
        margin: 0;
        font-size: 14px;
        border-radius: 0;
        background: none !important; }
        .call-cab-init .inactive_user_assignment .assignment_type_selector > button[data-active='true'], .call-cab-init .inactive_user_assignment .assignment_type_selector > button:hover, .call-cab-init .inactive_user_assignment .assignment_type_selector > button:focus {
          color: #FFFFFF !important; }
      .call-cab-init .inactive_user_assignment .assignment_type_selector .glider {
        width: 120px;
        height: 35px;
        position: absolute;
        background: #80CD42;
        transition: left 0.2s ease-in-out;
        left: 0; }
        .call-cab-init .inactive_user_assignment .assignment_type_selector .glider[data-iw='false'] {
          left: 120px; }
    .call-cab-init .inactive_user_assignment > button {
      width: 65px;
      height: 35px;
      margin-left: 15px; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .call-cab-init .inactive_user_assignment > button {
          width: 130px; } }
      @media only screen and (max-width: 1023px) {
        .call-cab-init .inactive_user_assignment > button {
          margin-left: 5px; } }
      .call-cab-init .inactive_user_assignment > button:not(.disabled) {
        background: #5AC3CA; }
        .call-cab-init .inactive_user_assignment > button:not(.disabled):hover {
          background: #FBAE35; }
  .call-cab-init .user-lists {
    padding-top: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 4px; }
    .call-cab-init .user-lists > div {
      width: 100%;
      height: max-content;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .call-cab-init .user-lists > div > h1 {
        margin: 0 !important; }
      .call-cab-init .user-lists > div > ul {
        width: 100%;
        min-height: 100%;
        max-height: 360px;
        border: 1px solid #D9DBE7;
        padding: 8px 0;
        display: flex;
        flex-direction: column;
        overflow: hidden auto; }
        .call-cab-init .user-lists > div > ul > li > button {
          width: 100%;
          height: 24px;
          background: none;
          margin: 0;
          padding: 0 8px;
          border-radius: 0; }
          .call-cab-init .user-lists > div > ul > li > button:hover, .call-cab-init .user-lists > div > ul > li > button:focus {
            background: #FBAE35; }
            .call-cab-init .user-lists > div > ul > li > button:hover > p, .call-cab-init .user-lists > div > ul > li > button:focus > p {
              color: #FFFFFF; }
          .call-cab-init .user-lists > div > ul > li > button > p {
            font-size: 14px;
            text-align: left; }

#integration_modal {
  display: none;
  width: 80%;
  position: absolute;
  background: #FFFFFF;
  top: 30px;
  right: 110px;
  z-index: 10;
  padding: 30px;
  border-radius: 5px;
  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.16); }
  #integration_modal h3 {
    font-family: Avenir, 'Avenir LT Std 35';
    font-size: 24px;
    text-align: left;
    color: #332925;
    margin-bottom: 50px; }
  #integration_modal img {
    height: 30px;
    max-width: 101px;
    margin-bottom: 20px; }
  #integration_modal i {
    position: absolute;
    top: 21px;
    right: 21px;
    color: #e6274e; }
  #integration_modal i:hover {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
    cursor: pointer;
    color: #33c3ee; }
  #integration_modal button {
    background-color: #80cd42;
    width: 101px;
    line-height: 19px;
    font-size: 16px;
    height: 50px; }
  #integration_modal ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap; }
    #integration_modal ul li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-basis: 25%;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      overflow-x: hidden;
      margin-bottom: 60px; }
    #integration_modal ul li:nth-last-child(1), #integration_modal ul li:nth-last-child(2) {
      margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    #integration_modal {
      right: 10%; }
      #integration_modal ul {
        flex-wrap: wrap; }
        #integration_modal ul li {
          flex-basis: 50%;
          margin-bottom: 60px; } }
  @media only screen and (max-width: 479px) {
    #integration_modal h3 {
      margin-bottom: 20px; }
    #integration_modal ul li {
      flex-basis: 100%;
      margin-bottom: 30px; }
    #integration_modal ul li:nth-last-child(2) {
      margin-bottom: 30px; }
    #integration_modal ul li:last-of-type {
      margin-bottom: unset; } }

.from-right.slide-in-a, .from-right.slide-ine {
  transform: translateX(1000px);
  opacity: 0;
  transition: all 3s;
  transition-timing-function: cubic-bezier(0.07, 0.96, 0.14, 0.97); }

.from-left.slide-in-a {
  transform: translateX(-1000px);
  opacity: 0;
  transition: all 3s;
  transition-timing-function: cubic-bezier(0.07, 0.96, 0.14, 0.97); }

.from-right.slide-in-a.active, .from-left.slide-in-a.active {
  transform: translateX(0);
  opacity: 1;
  transition: all 3s;
  transition-timing-function: cubic-bezier(0.07, 0.96, 0.14, 0.97); }

.from-right.slide-ine.active {
  transform: translateX(0);
  opacity: 1;
  transition: all 3s;
  transition-timing-function: cubic-bezier(0.07, 0.96, 0.14, 0.97); }

.divider-line {
  width: 100%;
  height: 0;
  border-top: solid 1px #d7c6c2;
  bottom: 0;
  right: 0; }

div.block {
  height: 100%;
  position: absolute;
  background: #f8efed;
  z-index: 2; }
  @media only screen and (max-width: 1365px) {
    div.block {
      display: none; } }

.block.one::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  top: 0;
  right: 0; }

.block.two::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  top: 0;
  left: 0; }

.block.topImg {
  height: 260px;
  bottom: 0; }

#integrationMain #pipedrive-info {
  display: block; }

#integrationMain > .extended-logo-content {
  display: none; }

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #flex-one-int {
    flex: 1; } }

.integration-pages button {
  font-size: 16px;
  height: 50px;
  white-space: nowrap;
  border-radius: 5px; }

.integration-pages .integration-banner {
  width: 100%;
  background: #5AC3CA;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px; }
  .integration-pages .integration-banner > h1 {
    font-size: 2rem; }
  .integration-pages .integration-banner > p {
    font-size: 1rem;
    margin-bottom: 5px; }

.integration-pages .integration-logos-grid {
  background-color: #FFFFFF; }
  .integration-pages .integration-logos-grid .inner {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    position: relative; }
    .integration-pages .integration-logos-grid .inner ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 10px 0;
      min-height: 140px;
      max-width: 1166px;
      margin: auto 8.75%; }
      .integration-pages .integration-logos-grid .inner ul li {
        padding: 20px 0;
        width: 20%;
        max-height: 90px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        @media only screen and (max-width: 1023px) {
          .integration-pages .integration-logos-grid .inner ul li {
            width: 25%; } }
        @media only screen and (max-width: 767px) {
          .integration-pages .integration-logos-grid .inner ul li {
            width: 33%; } }
        @media only screen and (max-width: 479px) {
          .integration-pages .integration-logos-grid .inner ul li {
            width: 50%; } }
      @media only screen and (max-width: 1023px) {
        .integration-pages .integration-logos-grid .inner ul {
          -webkit-box-pack: normal;
          -ms-flex-pack: normal;
          -moz-justify-content: normal;
          -webkit-justify-content: normal;
          justify-content: normal; } }
      .integration-pages .integration-logos-grid .inner ul picture:hover {
        border-radius: 26px;
        background-color: #FBAE35;
        cursor: pointer; }
      .integration-pages .integration-logos-grid .inner ul picture {
        box-sizing: content-box;
        height: 31px;
        width: 125px;
        padding: 10px 26px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .integration-pages .integration-logos-grid .inner ul picture {
            max-width: none; } }
      @media only screen and (min-width: 1366px) {
        .integration-pages .integration-logos-grid .inner ul {
          margin: auto 120px; } }
      @media only screen and (max-width: 767px) {
        .integration-pages .integration-logos-grid .inner ul {
          margin: auto 20px; } }
    .integration-pages .integration-logos-grid .inner #integration-install {
      position: absolute;
      top: 12%;
      right: 0;
      margin: auto 13%; }
      @media only screen and (max-width: 1023px) {
        .integration-pages .integration-logos-grid .inner #integration-install {
          position: relative;
          margin: auto; }
          .integration-pages .integration-logos-grid .inner #integration-install .slide-in-a {
            transform: translateX(0);
            opacity: 1; } }
  @media only screen and (max-width: 1023px) and (-ms-high-contrast: none), only screen and (max-width: 1023px) and (-ms-high-contrast: active) {
    .integration-pages .integration-logos-grid .inner #integration-install {
      margin: auto; } }
      @media only screen and (max-width: 1023px) {
        .integration-pages .integration-logos-grid .inner #integration-install {
          display: none; } }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .integration-pages .integration-logos-grid .inner {
        min-height: auto; }
        .integration-pages .integration-logos-grid .inner ul {
          min-height: auto; } }

@media only screen and (max-width: 767px) {
  .integration-pages .integration-logos-grid .inner ul {
    flex-wrap: nowrap;
    overflow: scroll;
    margin: 0; }
    .integration-pages .integration-logos-grid .inner ul li:first-of-type {
      margin-left: 20px; }
    .integration-pages .integration-logos-grid .inner ul li:last-of-type {
      margin-right: 20px; } }

.integration-pages .section-grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: stretch;
  margin: 0 25px 10px;
  gap: 10px; }
  .integration-pages .section-grid > section {
    width: 33.33%;
    max-width: 400px; }
    .integration-pages .section-grid > section:nth-of-type(odd) {
      background: #FFFFFF; }
    .integration-pages .section-grid > section:nth-of-type(even) {
      background: #FFFFFF; }
    .integration-pages .section-grid > section .instant-c-t-c {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .integration-pages .section-grid > section .instant-c-t-c .content-text {
        padding: 30px; }
        .integration-pages .section-grid > section .instant-c-t-c .content-text h2 {
          height: 150px;
          margin: 0;
          text-align: center; }

@media only screen and (max-width: 1023px) {
  .integration-pages .section-grid {
    margin: 0 0 10px; }
    .integration-pages .section-grid > section {
      width: 50%; } }

@media only screen and (max-width: 767px) {
  .integration-pages .section-grid > section {
    width: 100%; } }

.integration-pages .extended-logo-content {
  background-color: #FFFFFF; }
  .integration-pages .extended-logo-content .inner {
    position: relative;
    height: 620px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: start;
    -webkit-justify-content: start;
    justify-content: start;
    overflow: hidden; }
    .integration-pages .extended-logo-content .inner .text {
      opacity: 0;
      transition: 0.5s;
      margin: 0 auto;
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center; }
      .integration-pages .extended-logo-content .inner .text .inner-content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 30px;
        padding: 0 150px; }
        .integration-pages .extended-logo-content .inner .text .inner-content > div > p {
          margin-bottom: 15px; }
        .integration-pages .extended-logo-content .inner .text .inner-content > div:last-of-type {
          width: 100%;
          box-sizing: border-box;
          display: flex;
          flex-direction: column;
          justify-content: center;
          gap: 10px;
          align-items: center; }
          .integration-pages .extended-logo-content .inner .text .inner-content > div:last-of-type > img {
            max-height: 350px;
            height: 100%; }
      @media only screen and (max-width: 1365px) {
        .integration-pages .extended-logo-content .inner .text .inner-content > div:last-of-type {
          flex: 200%; } }
      @media only screen and (max-width: 1023px) {
        .integration-pages .extended-logo-content .inner .text {
          max-width: 100%; }
          .integration-pages .extended-logo-content .inner .text .inner-content {
            flex-direction: column;
            gap: 0; } }
      @media only screen and (max-width: 767px) {
        .integration-pages .extended-logo-content .inner .text .inner-content {
          padding: 0 50px; } }
      .integration-pages .extended-logo-content .inner .text img {
        height: 65px;
        margin: 20px 0; }
      .integration-pages .extended-logo-content .inner .text p {
        font-family: "Lato", Serif;
        font-size: 16px;
        text-align: left;
        color: #53576B; }
      .integration-pages .extended-logo-content .inner .text button {
        margin-top: 35px;
        width: 143px;
        padding: 0; }
        @media only screen and (max-width: 767px) {
          .integration-pages .extended-logo-content .inner .text button {
            margin-right: 0;
            transition: 0s; } }
      @media only screen and (max-width: 479px) {
        .integration-pages .extended-logo-content .inner .text button.no-hover {
          margin-top: 20px;
          padding: 0; } }
    .integration-pages .extended-logo-content .inner .text.fading {
      opacity: 1; }
  @media only screen and (max-width: 1023px) {
    .integration-pages .extended-logo-content .inner {
      flex-wrap: wrap;
      height: auto; }
      .integration-pages .extended-logo-content .inner .text {
        width: 100%;
        margin: 0;
        padding: 20px 30px; }
        .integration-pages .extended-logo-content .inner .text img {
          margin: 20px auto; }
      .integration-pages .extended-logo-content .inner .example {
        margin: auto 0 auto auto;
        padding-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    .integration-pages .extended-logo-content .inner {
      height: auto; }
      .integration-pages .extended-logo-content .inner .text {
        padding: 20px; }
        .integration-pages .extended-logo-content .inner .text img {
          text-align: center;
          display: block; }
      .integration-pages .extended-logo-content .inner .example {
        display: none; } }

.integration-pages .try-voice-today {
  background-color: #FFFFFF;
  text-align: center; }
  .integration-pages .try-voice-today #socialising-banner {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    display: block; }
  .integration-pages .try-voice-today .inner {
    text-align: left;
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 40px 10%; }
    .integration-pages .try-voice-today .inner p {
      font-size: 16px; }
    .integration-pages .try-voice-today .inner .text {
      margin-right: 7%; }
      .integration-pages .try-voice-today .inner .text h3 {
        color: #72A5D4;
        width: 420px;
        margin-bottom: 20px;
        font-size: 36px; }
      .integration-pages .try-voice-today .inner .text p {
        margin-bottom: 25px;
        max-width: 750px;
        color: #72A5D4; }
      .integration-pages .try-voice-today .inner .text button {
        width: 143px; }
        @media only screen and (max-width: 767px) {
          .integration-pages .try-voice-today .inner .text button {
            line-height: 1.56;
            min-height: 43px; } }
      @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active), (max-width: 1023px) {
        .integration-pages .try-voice-today .inner .text {
          width: 46%; } }
    .integration-pages .try-voice-today .inner .check-list ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap;
      top: calc(50% - 74px); }
      .integration-pages .try-voice-today .inner .check-list ul li {
        flex-basis: 49%;
        height: 35px;
        margin: 9px 0;
        padding: 5px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        .integration-pages .try-voice-today .inner .check-list ul li p {
          display: inline-block;
          border-bottom: 1px solid #D9DBE7;
          padding-bottom: 4px; }
        .integration-pages .try-voice-today .inner .check-list ul li #check {
          width: 25px !important;
          height: 25px !important;
          margin-right: 10px;
          max-width: none !important;
          vertical-align: top; }
      @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .integration-pages .try-voice-today .inner .check-list ul {
          display: block; }
          .integration-pages .try-voice-today .inner .check-list ul li {
            display: block;
            white-space: nowrap; }
            .integration-pages .try-voice-today .inner .check-list ul li p {
              max-width: 400px;
              white-space: normal; } }
    @media only screen and (min-width: 1366px) {
      .integration-pages .try-voice-today .inner {
        padding: 40px 100px; } }
  @media only screen and (max-width: 1023px) {
    .integration-pages .try-voice-today .inner {
      padding: 20px 30px; }
      .integration-pages .try-voice-today .inner .text > h3 {
        width: 100%; }
      .integration-pages .try-voice-today .inner .check-list {
        flex-basis: 48%; }
        .integration-pages .try-voice-today .inner .check-list ul {
          top: calc(50% - 115px); }
          .integration-pages .try-voice-today .inner .check-list ul li {
            flex-basis: 100%;
            height: auto; } }
  @media only screen and (max-width: 479px) {
    .integration-pages .try-voice-today .inner {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      .integration-pages .try-voice-today .inner .text {
        flex-basis: 100%;
        margin-right: 0; }
        .integration-pages .try-voice-today .inner .text h3 {
          text-align: center;
          font-size: 32px; }
        .integration-pages .try-voice-today .inner .text button {
          left: calc(50% - 71px);
          margin-bottom: 26px; }
      .integration-pages .try-voice-today .inner .check-list {
        flex-basis: 100%; }
        .integration-pages .try-voice-today .inner .check-list ul {
          margin-top: 0;
          top: 0; }
          .integration-pages .try-voice-today .inner .check-list ul li {
            height: 35px; } }

.integration-pages .integration-banner.details .inner {
  padding: 0 150px;
  min-height: 150px;
  min-width: 768px; }
  .integration-pages .integration-banner.details .inner .img-int.details {
    margin: 10px 4.7%; }
    .integration-pages .integration-banner.details .inner .img-int.details img {
      display: block;
      margin-top: 5px; }
    .integration-pages .integration-banner.details .inner .img-int.details #plus-yay {
      width: 60%;
      float: right;
      padding-right: 40px; }
    .integration-pages .integration-banner.details .inner .img-int.details #computers-logos {
      max-height: 84px; }
      @media only screen and (max-width: 479px) {
        .integration-pages .integration-banner.details .inner .img-int.details #computers-logos {
          max-height: 60px;
          width: 250px; } }
    @media only screen and (min-width: 1366px) {
      .integration-pages .integration-banner.details .inner .img-int.details {
        margin: 10px 50px; } }
  .integration-pages .integration-banner.details .inner .img-int.outer-img {
    margin: 5.6% 0 auto;
    max-width: 361px; }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .integration-pages .integration-banner.details .inner .img-int.outer-img {
        margin: auto; } }
    @media only screen and (max-width: 767px) {
      .integration-pages .integration-banner.details .inner .img-int.outer-img {
        display: none; } }
  .integration-pages .integration-banner.details .inner .img-int {
    flex: 1; }
    @media only screen and (max-width: 767px) {
      .integration-pages .integration-banner.details .inner .img-int {
        flex: none; } }
  @media only screen and (max-width: 1023px) {
    .integration-pages .integration-banner.details .inner {
      padding: 0 12%; } }
  @media only screen and (max-width: 1023px) and (-ms-high-contrast: none), only screen and (max-width: 1023px) and (-ms-high-contrast: active) {
    .integration-pages .integration-banner.details .inner {
      min-width: auto;
      padding: 0;
      margin: 0;
      min-height: auto; } }
  @media only screen and (max-width: 1023px) {
      .integration-pages .integration-banner.details .inner .img-int {
        display: block; } }
  @media only screen and (max-width: 767px) {
    .integration-pages .integration-banner.details .inner {
      min-width: auto; }
      .integration-pages .integration-banner.details .inner .img-int.details {
        padding: 0 19%;
        max-width: 100%; } }
  @media only screen and (max-width: 479px) {
    .integration-pages .integration-banner.details .inner .img-int.details {
      padding: 0; } }

.integration-pages .integration-logos-grid.details .inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow-x: hidden; }
  .integration-pages .integration-logos-grid.details .inner .left, .integration-pages .integration-logos-grid.details .inner .right {
    display: inline-block; }
  .integration-pages .integration-logos-grid.details .inner .right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 50%;
    min-height: 408px; }
    .integration-pages .integration-logos-grid.details .inner .right img {
      max-height: 260px; }
  .integration-pages .integration-logos-grid.details .inner .left {
    margin: 20px auto auto 10.6%;
    padding: 10px;
    width: 50%; }
    .integration-pages .integration-logos-grid.details .inner .left h1 {
      font-size: 36px;
      font-weight: 500;
      color: #72A5D4;
      padding-bottom: 15px; }
    .integration-pages .integration-logos-grid.details .inner .left p {
      font-size: 16px;
      color: #53576B;
      margin-bottom: 50px; }
    .integration-pages .integration-logos-grid.details .inner .left .over-centering {
      padding-top: 15px; }
      .integration-pages .integration-logos-grid.details .inner .left .over-centering h1 {
        width: 135%; }
      .integration-pages .integration-logos-grid.details .inner .left .over-centering p {
        font-size: 18px;
        max-width: 573px; }
    .integration-pages .integration-logos-grid.details .inner .left #integration-install-tablet {
      display: none; }
    @media only screen and (min-width: 1366px) {
      .integration-pages .integration-logos-grid.details .inner .left {
        margin: 20px auto auto 145px; } }
  .integration-pages .integration-logos-grid.details .inner button {
    width: 143px; }

@media only screen and (max-width: 1023px) {
  .integration-pages .integration-logos-grid.details .inner {
    min-height: auto; }
    .integration-pages .integration-logos-grid.details .inner .left {
      width: 100%;
      margin: auto 10px auto 10px; }
      .integration-pages .integration-logos-grid.details .inner .left a {
        left: calc(50% - 72px);
        margin: 20px auto 30px;
        display: block;
        width: 143px; }
        .integration-pages .integration-logos-grid.details .inner .left a #integration-install-tablet {
          display: block;
          width: 143px; }
      .integration-pages .integration-logos-grid.details .inner .left .over-centering h1 {
        width: 100%; }
      .integration-pages .integration-logos-grid.details .inner .left .over-centering h1, .integration-pages .integration-logos-grid.details .inner .left .over-centering p {
        text-align: center;
        margin: 0 auto; }
      .integration-pages .integration-logos-grid.details .inner .left p {
        margin-bottom: 0; }
      .integration-pages .integration-logos-grid.details .inner .left .instant-c-t-c {
        margin: 20px auto 10px; } }
      @media only screen and (max-width: 1023px) and (-ms-high-contrast: none), only screen and (max-width: 1023px) and (-ms-high-contrast: active) {
        .integration-pages .integration-logos-grid.details .inner .left .instant-c-t-c {
          margin: 20px 0 10px; } }

@media only screen and (max-width: 1023px) {
    .integration-pages .integration-logos-grid.details .inner .right {
      display: none; } }

@media only screen and (max-width: 767px) {
  .integration-pages .integration-logos-grid.details .inner .left {
    max-width: 100%; }
    .integration-pages .integration-logos-grid.details .inner .left p {
      max-width: none;
      font-size: 14px; }
    .integration-pages .integration-logos-grid.details .inner .left button {
      display: none; }
  .integration-pages .integration-logos-grid.details .inner .over-centering {
    padding-top: 15px; } }

@media only screen and (max-width: 479px) {
  .integration-pages .integration-logos-grid.details .inner .left .over-centering {
    padding-top: 10px; }
    .integration-pages .integration-logos-grid.details .inner .left .over-centering h1 {
      font-size: 24px;
      padding-bottom: 20px; } }

.integration-pages .instant-c-t-c {
  margin: auto;
  padding: 10px 10px 10px 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .integration-pages .instant-c-t-c img > p, .integration-pages .instant-c-t-c .content-text > p {
    color: #53576B; }
  .integration-pages .instant-c-t-c img p, .integration-pages .instant-c-t-c .content-text p {
    font-size: 16px; }
    @media only screen and (max-width: 767px) {
      .integration-pages .instant-c-t-c img p, .integration-pages .instant-c-t-c .content-text p {
        font-size: 14px; } }
  .integration-pages .instant-c-t-c img h2, .integration-pages .instant-c-t-c .content-text h2 {
    margin-bottom: 10px;
    font-size: 30px; }
    @media only screen and (max-width: 479px) {
      .integration-pages .instant-c-t-c img h2, .integration-pages .instant-c-t-c .content-text h2 {
        font-size: 24px;
        margin-bottom: 15px; } }
  .integration-pages .instant-c-t-c img {
    margin-right: 13px;
    height: 25px;
    width: 25px;
    max-width: none; }
  .integration-pages .instant-c-t-c .text p {
    margin-top: 10px; }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .integration-pages .instant-c-t-c .text p {
        white-space: pre-wrap; } }
  @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .integration-pages .instant-c-t-c .content-text {
      width: 90%; } }

@media only screen and (max-width: 479px) {
  .integration-pages .details .instant-c-t-c {
    padding: 0; } }

.integration-pages .extended-logo-content.details .inner {
  height: auto;
  max-height: 260px;
  position: relative; }
  .integration-pages .extended-logo-content.details .inner .example {
    width: 50%; }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active), (max-width: 1023px) {
      .integration-pages .extended-logo-content.details .inner .example {
        width: auto; } }
    .integration-pages .extended-logo-content.details .inner .example img {
      width: auto;
      max-width: 100%;
      max-height: 260px; }
  .integration-pages .extended-logo-content.details .inner .example.right-img {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
  .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
    padding-left: 10px;
    padding-right: 45px;
    margin: auto auto auto 10.6%;
    width: 50%; }
    @media only screen and (min-width: 1366px) {
      .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
        margin: auto auto auto 145px; } }
    @media only screen and (max-width: 1023px) {
      .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
        padding-right: 20px; } }
    @media only screen and (max-width: 479px) {
      .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
        padding: 10px; } }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
        height: 50%; } }
  .integration-pages .extended-logo-content.details .inner #contact-sync {
    margin: auto 10.6% auto auto;
    padding-left: 45px;
    padding-right: 20px; }
    @media only screen and (max-width: 1023px) {
      .integration-pages .extended-logo-content.details .inner #contact-sync {
        margin: 20px 10px;
        padding: 10px 20px 10px 10px; } }
    @media only screen and (max-width: 479px) {
      .integration-pages .extended-logo-content.details .inner #contact-sync {
        padding: 10px; } }
    @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .integration-pages .extended-logo-content.details .inner #contact-sync {
        margin: auto; } }
  @media only screen and (-ms-high-contrast: none) and (max-width: 1023px), only screen and (-ms-high-contrast: active) and (max-width: 1023px) {
    .integration-pages .extended-logo-content.details .inner #contact-sync {
      margin: 20px 10px; } }

@media only screen and (max-width: 1023px) {
  .integration-pages .extended-logo-content.details .inner {
    flex-wrap: nowrap; }
    .integration-pages .extended-logo-content.details .inner .example {
      padding-bottom: 0;
      display: none; }
    .integration-pages .extended-logo-content.details .inner .instant-c-t-c {
      width: 100%;
      margin: 20px 10px; } }

.integration-pages .extended-logo-content.details.three-bit .inner .instant-c-t-c {
  margin: auto; }
  @media only screen and (max-width: 1023px) {
    .integration-pages .extended-logo-content.details.three-bit .inner .instant-c-t-c {
      margin: 20px 10px; } }

.integration-pages .try-yay-today.details .inner {
  background: none; }

.integration-pages .simplify-your-life {
  background: #5AC3CA;
  max-width: 1366px;
  padding: 0 14.5%;
  margin: 0 auto; }
  .integration-pages .simplify-your-life .inner {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 50px 0; }
    .integration-pages .simplify-your-life .inner .heading {
      margin: 0 10px 50px; }
      .integration-pages .simplify-your-life .inner .heading h2 {
        font-size: 48px;
        text-align: center;
        color: #FFFFFF;
        margin-bottom: 15px; }
      .integration-pages .simplify-your-life .inner .heading p {
        margin: 0 auto;
        max-width: 760px;
        font-size: 20px;
        text-align: center;
        color: #FFFFFF; }
        .integration-pages .simplify-your-life .inner .heading p span {
          font-weight: 500;
          text-decoration: underline;
          color: #FFFFFF;
          font-size: 20px; }
    .integration-pages .simplify-your-life .inner .grid ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      flex-wrap: wrap; }
      .integration-pages .simplify-your-life .inner .grid ul li {
        width: 33%;
        padding: 20px 25px; }
        .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c {
          padding: 0; }
          .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c img {
            height: 50px;
            width: 50px;
            max-width: none; }
            @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c img {
                height: auto;
                width: auto; } }
          .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c .content-text {
            margin-top: 15px; }
            @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c .content-text {
                width: 90%; } }
          .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c h4 {
            font-size: 18px;
            margin-bottom: 15px; }
          .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c p, .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c h4 {
            color: #FFFFFF;
            -ms-word-wrap: break-word;
            word-wrap: break-word; }
        @media only screen and (max-width: 1023px) {
          .integration-pages .simplify-your-life .inner .grid ul li {
            width: 50%; } }
        @media only screen and (max-width: 767px) {
          .integration-pages .simplify-your-life .inner .grid ul li {
            width: 100%;
            padding: 5px 15px; } }
    @media only screen and (max-width: 1023px) {
      .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c {
        padding: 10px; } }
    @media only screen and (max-width: 479px) {
      .integration-pages .simplify-your-life .inner {
        padding: 30px 0 20px; }
        .integration-pages .simplify-your-life .inner .heading {
          margin: 0 20px 40px; }
          .integration-pages .simplify-your-life .inner .heading h2 {
            font-size: 24px;
            margin-bottom: 20px; }
          .integration-pages .simplify-your-life .inner .heading p, .integration-pages .simplify-your-life .inner .heading strong {
            font-size: 16px; }
        .integration-pages .simplify-your-life .inner .grid ul li {
          padding: 10px 25px; }
          .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c {
            padding: 0; }
            .integration-pages .simplify-your-life .inner .grid ul li .instant-c-t-c .content-text p {
              font-size: 16px; }
        .integration-pages .simplify-your-life .inner a button {
          margin: 20px auto 0; } }
  .integration-pages .simplify-your-life button {
    margin: 30px auto 0;
    display: inherit;
    width: 143px; }
  .integration-pages .simplify-your-life a {
    left: calc(50% - 71px);
    position: relative; }
  @media only screen and (max-width: 1365px) {
    .integration-pages .simplify-your-life {
      padding: 0 11.5%; } }
  @media only screen and (max-width: 1023px) {
    .integration-pages .simplify-your-life {
      padding: 10px 10px; } }
  @media only screen and (min-width: 1366px) {
    .integration-pages .simplify-your-life {
      padding: 0 200px; } }

#resources_page .title-save-delete {
  z-index: 1; }
  #resources_page .title-save-delete > h2 {
    font-size: 16px;
    font-weight: 500; }
  #resources_page .title-save-delete .dashboard-primary-button {
    margin-left: 5px; }

#resources_page > div:not(:first-of-type) {
  background: white;
  padding: 10px 10px 30px; }
  #resources_page > div:not(:first-of-type)#edit_brand {
    padding: 10px;
    margin-bottom: 20px; }
    #resources_page > div:not(:first-of-type)#edit_brand .title-save-delete {
      display: flex !important; }
    #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details {
      display: flex; }
      #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div {
        min-width: 200px; }
        #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div > p {
          color: #2b2b2b;
          margin-bottom: 20px; }
        #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo > .image, #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo img, #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo .avatar {
          position: relative;
          width: 150px !important;
          height: 150px !important;
          object-fit: contain; }
          #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo > .image button, #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo img button, #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo .avatar button {
            position: absolute;
            bottom: 0;
            top: revert !important;
            left: 50%;
            transform: translate(-50%, -50%); }
        #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details {
          width: 100%; }
          #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div {
            width: 100%;
            display: flex;
            flex-wrap: wrap; }
            #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div > div {
              height: 100%;
              min-width: 150px;
              max-width: 250px;
              width: 100%; }
      @media only screen and (max-width: 479px) {
        #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details {
          flex-direction: column;
          align-items: center;
          gap: 20px;
          margin-bottom: 20px; }
          #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div {
            min-width: revert;
            min-height: revert;
            text-align: center; }
            #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.logo .image {
              margin-right: 0; }
            #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div {
              justify-content: center; }
              #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div .text-input, #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #resources_page > div:not(:first-of-type)#edit_brand .edit_brand_details > div.address-details > div .verification-input {
                text-align: left; } }
  #resources_page > div:not(:first-of-type)#resources_documents .resources_warning {
    margin-bottom: 12px;
    text-align: center; }
    #resources_page > div:not(:first-of-type)#resources_documents .resources_warning span {
      border: 1px solid #FBAE35;
      padding: 12px;
      border-radius: 12px;
      background: rgba(251, 174, 53, 0.05);
      color: #FBAE35; }
  #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    position: relative;
    margin-bottom: 10px; }
    @media only screen and (max-width: 400px) {
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        max-width: 250px !important;
        margin: 0 auto 10px; }
        #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter > div {
          width: 100% !important; }
          #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter > div > div {
            width: 100% !important; } }
    #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter > div {
      margin: 0;
      height: 45px;
      align-self: end; }
    #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter .search-input {
      max-width: 350px;
      border-bottom: none;
      margin: 0;
      padding: 0; }
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter .search-input input {
        padding: 8px; }
    #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_search_filter .dropdown-input {
      justify-content: end;
      width: 150px;
      margin-bottom: 5px; }
  #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 100%; }
    #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item {
      display: block;
      border-radius: 5px;
      overflow: clip;
      width: 100%;
      border: 1px solid #DFECF4;
      margin: 0 auto;
      transition: .2s;
      background: #F7FAFC;
      cursor: pointer; }
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item .documents_image_container {
        max-height: 180px;
        min-height: 140px;
        overflow: clip; }
        #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item .documents_image_container img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center center; }
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item .header_block {
        padding: 8px;
        border-top: 1px solid #DFECF4; }
        #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item .header_block p {
          font-weight: 500;
          font-size: 0.8rem;
          transition: .2s; }
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item:hover:not([data-is-disabled="true"]) {
        background: #027FFE;
        border-color: #027FFE !important; }
        #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item:hover:not([data-is-disabled="true"]) .header_block {
          border-color: #027FFE; }
          #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item:hover:not([data-is-disabled="true"]) .header_block p {
            color: white; }
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item[data-is-disabled="true"] {
        cursor: not-allowed !important;
        opacity: 0.8; }
        #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list .documents_brochure_item[data-is-disabled="true"] a {
          cursor: not-allowed !important; }
    @media only screen and (max-width: 1365px) {
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media only screen and (max-width: 1279px) {
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list {
        grid-template-columns: 1fr 1fr; } }
    @media only screen and (max-width: 479px) {
      #resources_page > div:not(:first-of-type)#resources_documents .resources_documents_list {
        grid-template-columns: 1fr; } }

@media only screen and (max-width: 479px) {
  #resources_page .title-save-delete {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    background: white;
    margin-bottom: 0 !important;
    gap: 0; }
    #resources_page .title-save-delete > h2 {
      display: none; }
    #resources_page .title-save-delete > button, #resources_page .title-save-delete div, #resources_page .title-save-delete div > button {
      width: 100%;
      border-radius: 0;
      margin: 0 !important;
      height: 100% !important; }
  #resources_page #resources_documents > .title-save-delete {
    display: none !important; } }

.wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 24px; }
  .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card {
    height: 300px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px solid #b7c1c9;
    background: white;
    position: relative; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div {
      width: 100%;
      height: 100%;
      position: absolute;
      display: flex;
      flex-direction: column;
      text-align: center;
      justify-content: center;
      align-items: center;
      gap: 12px; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button {
        width: 150px; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button ~ button {
          margin-left: 0; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button.dashboard-button-primary {
          background: #027FFE; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button.dashboard-button-primary:hover {
            background: #0166cc; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button.dashboard-button-secondary {
          background: transparent;
          border: 1px solid #027FFE;
          color: #027FFE; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button.dashboard-button-secondary:hover {
            background: #0166cc;
            border-color: #0166cc;
            color: #FFFFFF; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div button:disabled {
          background: #b7c1c9 !important;
          color: #F4F4F4 !important;
          cursor: not-allowed !important; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div:first-of-type:hover ~ div {
        opacity: 1;
        visibility: visible; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div:last-of-type {
        background: rgba(255, 255, 255, 0.8);
        visibility: hidden;
        transition: .2s;
        opacity: 0; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container .hover_card > div:last-of-type:hover {
          opacity: 1;
          visibility: visible; }
  @media only screen and (max-width: 767px) {
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container {
      grid-template-columns: repeat(2, 1fr); } }
  @media only screen and (max-width: 479px) {
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .hover_cards_container {
      grid-template-columns: repeat(1, 1fr); } }

.wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container {
  background: rgba(0, 0, 0, 0.25);
  width: 100%;
  height: 100%;
  min-height: 800px;
  display: flex;
  z-index: 2;
  justify-content: center;
  top: 0;
  left: 0;
  position: absolute; }
  .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] {
    min-height: auto;
    height: fit-content;
    position: relative;
    background: transparent; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow {
      position: relative;
      top: revert !important;
      max-height: revert;
      max-width: revert;
      overflow: revert !important;
      border-radius: 0; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow .header_top .header_tabs {
        margin: -5px 0 5px !important; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow .body {
        min-height: revert !important;
        max-height: revert !important;
        height: 100% !important;
        overflow: revert !important; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow .body .inline {
          margin-bottom: 10px; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow .body .date-input {
          z-index: 100 !important; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container[data-is-fullscreen="true"] .popup_flow .body .grid-2 .pikaday-react > div {
          position: relative !important; }
  .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow {
    border-radius: 12px;
    position: fixed;
    top: 90px;
    width: 100%;
    max-height: 700px;
    height: fit-content;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    padding: 30px;
    max-width: 700px;
    overflow: auto; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header {
      width: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-bottom: 10px;
      border-bottom: 1px solid #D9DBE7; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr); }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_top .header_tabs {
          grid-column: 1 / 4;
          text-align: center;
          display: flex;
          gap: 10px;
          justify-content: center; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_top .header_tabs span {
            content: "";
            width: 10px;
            height: 10px;
            background: #D9DBE7;
            border-radius: 50%;
            transition: .2s; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_top .header_tabs span[data-is-active="true"] {
              background: #53576B; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom {
          text-align: center; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div {
            display: flex;
            align-items: center; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div.close_button {
              grid-column: 3;
              justify-content: end; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div.back_button > button {
              display: flex;
              align-items: center;
              background: none;
              color: #5AC3CA;
              gap: 8px;
              font-size: 16px;
              padding: 0 20px 0 0; }
              .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div.back_button > button i {
                color: #5AC3CA;
                font-size: 10px;
                position: relative;
                top: 1px; }
              .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div.back_button > button:hover:not(:disabled) {
                color: #FBAE35; }
                .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div.back_button > button:hover:not(:disabled) i {
                  color: #FBAE35; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > div h2 {
              margin: 0 auto;
              text-align: center !important;
              margin-right: 0 !important; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .header > div.header_bottom > h2 {
            font-size: 18px;
            font-weight: 600;
            white-space: nowrap;
            margin: 0 !important;
            text-align: center !important; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body {
      padding: 20px 0;
      overflow-y: scroll;
      overflow-x: auto;
      position: relative; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .text-input label, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .popup_flow_container .popup_flow .body .verification-input label, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .text-input input, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .popup_flow_container .popup_flow .body .verification-input input {
        padding-left: 0; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body h3 {
        font-weight: 500; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow label, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow label {
        cursor: pointer; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow li:first-of-type p, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow li:first-of-type p {
        color: #53576B; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow li:last-of-type, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow li p, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow li:last-of-type, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow li p {
        display: flex;
        justify-content: end;
        gap: 8px;
        align-items: center; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow li:last-of-type .checkbox-input, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataHeadingRow li p .checkbox-input, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow li:last-of-type .checkbox-input, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .confirm_numbers_table .dataRow li p .checkbox-input {
          margin: 0; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body > ul {
        list-style: revert;
        margin: 8px 0 12px 18px !important; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body > ul li {
          font-weight: 500;
          line-height: 120%; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .divider_line {
        background: #D9DBE7;
        margin: 14px 0;
        grid-column: span 2;
        content: '';
        height: 1px;
        width: 100%;
        display: block; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .section_title {
        text-align: left;
        color: #53576B;
        font-weight: 600;
        grid-column: span 2;
        margin-bottom: 14px; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body > button {
        display: block;
        margin: 10px 0 10px auto; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .textarea {
        grid-row: span 2; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .textarea textarea {
          width: 100%;
          min-height: 100px;
          box-sizing: border-box;
          border-radius: 8px;
          border-color: #D9DBE7; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .textarea textarea:disabled {
            padding: 5px 5px 0 0;
            border-color: transparent;
            margin: 0; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 12px; }
        @media only screen and (max-width: 767px) {
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 {
            display: flex;
            flex-direction: column;
            grid-row-gap: 12px; } }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 .pikaday-react {
          position: absolute; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 .pikaday-react > div {
            position: fixed; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 > button ~ button {
          margin: 0; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-2 .centered p {
          text-align: center; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 12px; }
        @media only screen and (max-width: 767px) {
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3 {
            grid-template-columns: repeat(2, 1fr); } }
        @media only screen and (max-width: 479px) {
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3 {
            display: flex;
            flex-direction: column; } }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3 .centered p {
          text-align: center; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 4px; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .flex .SlideToggleComponent {
          width: 100%; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .center, .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .centered {
        margin: 12px auto 0;
        display: flex;
        justify-content: center;
        align-items: center; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3-1 {
        width: 100%;
        display: grid;
        grid-column-gap: 12px;
        grid-template-columns: 75% 15% 10%; }
        @media only screen and (max-width: 767px) {
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .grid-3-1 {
            grid-template-columns: revert; } }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .SlideToggleComponent {
        height: 65px;
        display: block; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .SlideToggleComponent .slider-input {
          gap: 8px;
          flex-direction: column;
          align-items: flex-start; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .SlideToggleComponent .slider-input p {
            margin-left: revert; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .SlideToggleComponent .slider-input p a {
              display: inline; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .SlideToggleComponent .slider-input .switch {
            margin-left: revert; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .inline {
        display: flex;
        align-items: center;
        justify-content: center; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .border-top {
        padding-top: 24px;
        border-top: 1px solid #D9DBE7; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .border-top .center {
          margin: 0 0 24px 0; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body ul {
        margin: 6px 0 12px; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body ul p {
          color: rgba(83, 87, 107, 0.5); }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body ul p span {
            color: #53576B;
            font-weight: 500; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input {
        max-width: 250px;
        margin: 24px auto;
        display: block;
        width: 100%; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 {
          position: relative;
          display: flex;
          gap: 4px; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 .popup_container {
            position: relative;
            margin-left: auto; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 .popup_container i {
              color: #53576B;
              border: 1px solid #53576B;
              padding: 4px;
              border-radius: 50%;
              width: 24px;
              height: 24px;
              display: flex;
              align-items: center;
              justify-content: center;
              transition: .2s; }
              .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 .popup_container i:hover {
                background: #53576B;
                color: white; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 .popup_container .dashboard-popup {
              opacity: 0;
              bottom: 100%;
              left: calc(100% - 12px);
              visibility: hidden;
              transition: .2s; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input h2 .popup_container:hover .dashboard-popup {
              opacity: 1;
              visibility: visible; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area {
          height: 180px;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          max-width: 250px;
          padding: 24px;
          gap: 24px;
          border-radius: 24px;
          width: 100%;
          outline: 2px dashed #D9DBE7;
          margin: 0 auto;
          transition: .2s; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area[data-has-content="true"] {
            background: rgba(83, 87, 107, 0.1); }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area p {
            font-size: 14px;
            pointer-events: none; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area span {
            color: #53576B;
            font-size: 12px; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .inline {
            width: 100%;
            justify-content: space-between; }
          .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .delete {
            background: transparent !important;
            padding: 4px;
            width: 24px;
            height: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid #FB5135;
            border-radius: 50%; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .delete:hover {
              background: transparent !important; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .delete .icon-cross {
              position: relative;
              left: 1px;
              color: #FB5135 !important; }
            .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .delete:hover {
              background: #FB5135 !important; }
              .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .body .file_input .file_input_area .delete:hover .icon-cross {
                color: white !important; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .footer {
      padding: 20px 0 0;
      display: flex;
      justify-content: end; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .footer span {
        font-size: 12px; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .footer button {
        background: #80CD42; }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .footer button:hover {
          background: rgba(128, 205, 66, 0.8); }
        .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow .footer button:disabled {
          opacity: 0.3;
          cursor: not-allowed; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow button:disabled {
      pointer-events: none;
      opacity: 0.6; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow button.secondary {
      background: white;
      border: 1px solid #53576B;
      color: #53576B; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow button.secondary:hover {
        background: #53576B;
        color: white; }
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow button.tertiary {
      width: fit-content;
      padding: 0;
      background: none;
      text-decoration: underline;
      color: #53576B; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow button.tertiary:hover {
        color: #53576B; }
  @media only screen and (max-width: 767px) {
    .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container {
      min-height: 100%; }
      .wrapper[data-is-call-switch="true"] #dashboard_root #dashboard_main .popup_flow_container .popup_flow {
        position: fixed;
        height: calc(100% - 44px);
        top: 44px;
        border-radius: 0;
        max-height: revert;
        max-width: revert; } }

.disclaimer {
  display: flex;
  align-items: end;
  border: 1px solid #FBAE35;
  background: rgba(251, 174, 53, 0.05);
  border-radius: 10px;
  padding: 16px;
  margin-bottom: 12px;
  transition: .2s ease-out;
  height: fit-content;
  position: relative; }
  .disclaimer:not([data-always-open='true']) {
    cursor: pointer; }
  .disclaimer p {
    font-size: 14px;
    color: #53576B;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    max-width: calc(100% - 15px); }
  .disclaimer em {
    font-style: italic; }
  .disclaimer a:hover {
    text-decoration: underline; }
  .disclaimer[data-show='true'] p {
    text-overflow: revert;
    white-space: revert;
    overflow: revert; }
  .disclaimer[data-show='true'] button i {
    transform: rotate(0); }
  .disclaimer:not([data-always-open='true']):hover {
    border: 1px solid #53576B;
    box-shadow: rgba(83, 87, 107, 0.9) 0 0 0 1px; }
    .disclaimer:not([data-always-open='true']):hover button i {
      color: #53576B; }
  .disclaimer button {
    position: absolute;
    top: 9px;
    right: 16px;
    background: none;
    justify-content: center;
    align-items: center; }
    .disclaimer button i {
      transition: .2s;
      font-size: 8px;
      transform: rotate(180deg);
      color: #53576B; }

#business_phone_systems {
  max-width: 1326px;
  width: 100%;
  margin: 0 auto; }
  #business_phone_systems h1 {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    font-size: 42px;
    margin: 20px 0 32px; }
    @media only screen and (max-width: 767px) {
      #business_phone_systems h1 {
        font-size: 38px; } }
  #business_phone_systems h2, #business_phone_systems h3, #business_phone_systems h4, #business_phone_systems h5, #business_phone_systems h6 {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    color: #ff7461;
    font-size: 24px;
    margin-bottom: 20px;
    padding: 0; }
  #business_phone_systems p {
    line-height: 1.5; }
  #business_phone_systems section {
    padding: 40px; }
    @media only screen and (max-width: 767px) {
      #business_phone_systems section {
        padding: 20px; } }
    @media only screen and (max-width: 479px) {
      #business_phone_systems section {
        text-align: center; } }
    #business_phone_systems section:first-of-type > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #business_phone_systems section:first-of-type > div > div:first-of-type {
        width: 70%;
        padding-right: 40px; }
        @media only screen and (max-width: 767px) {
          #business_phone_systems section:first-of-type > div > div:first-of-type {
            width: 100%;
            padding-right: 0; } }
        #business_phone_systems section:first-of-type > div > div:first-of-type > p:first-of-type {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          margin-bottom: 20px; }
          #business_phone_systems section:first-of-type > div > div:first-of-type > p:first-of-type a {
            text-decoration: underline; }
      #business_phone_systems section:first-of-type > div > div:nth-of-type(2) {
        margin-left: auto; }
        @media only screen and (max-width: 767px) {
          #business_phone_systems section:first-of-type > div > div:nth-of-type(2) {
            display: none; } }
    #business_phone_systems section:nth-of-type(2) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 0;
      background: #fff; }
      #business_phone_systems section:nth-of-type(2) > div:first-of-type {
        width: calc(70% - 20px);
        padding: 40px; }
        @media only screen and (max-width: 1023px) {
          #business_phone_systems section:nth-of-type(2) > div:first-of-type {
            width: 100%; } }
        @media only screen and (max-width: 767px) {
          #business_phone_systems section:nth-of-type(2) > div:first-of-type {
            padding: 20px; } }
        #business_phone_systems section:nth-of-type(2) > div:first-of-type a:first-of-type {
          text-decoration: underline; }
      #business_phone_systems section:nth-of-type(2) > div:nth-of-type(2) {
        margin-left: auto; }
        @media only screen and (max-width: 1023px) {
          #business_phone_systems section:nth-of-type(2) > div:nth-of-type(2) {
            display: none; } }
        #business_phone_systems section:nth-of-type(2) > div:nth-of-type(2) img {
          max-width: initial;
          height: 100%; }
    #business_phone_systems section:nth-of-type(3) p {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
    #business_phone_systems section:nth-of-type(3) ul {
      margin: 30px 0 40px;
      padding: 35px 70px 35px 70px;
      background: #fff;
      border: solid 1px #ff7461;
      text-indent: -35px; }
      @media only screen and (max-width: 767px) {
        #business_phone_systems section:nth-of-type(3) ul {
          padding: 35px 35px 5px 70px; } }
      @media only screen and (max-width: 479px) {
        #business_phone_systems section:nth-of-type(3) ul {
          padding: 25px 25px 0 60px;
          text-align: left;
          font-size: 14px; } }
      #business_phone_systems section:nth-of-type(3) ul li {
        margin-bottom: 40px;
        line-height: 1.5; }
        @media only screen and (max-width: 479px) {
          #business_phone_systems section:nth-of-type(3) ul li {
            margin-bottom: 20px; } }
        #business_phone_systems section:nth-of-type(3) ul li::before {
          font-family: "vanilla" !important;
          content: "\e012";
          color: #53576B;
          margin-right: 15px; }
        #business_phone_systems section:nth-of-type(3) ul li a {
          display: inline;
          font-size: inherit;
          text-decoration: underline; }
    #business_phone_systems section:nth-of-type(4) {
      background: linear-gradient(346deg, #ff7461 10%, #ea1b4b); }
      #business_phone_systems section:nth-of-type(4) h5, #business_phone_systems section:nth-of-type(4) p {
        color: #fff; }
        #business_phone_systems section:nth-of-type(4) h5 a, #business_phone_systems section:nth-of-type(4) p a {
          color: #fff;
          text-decoration: underline; }
      #business_phone_systems section:nth-of-type(4) > p {
        margin-bottom: 30px; }
      #business_phone_systems section:nth-of-type(4) > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 20px; }
        #business_phone_systems section:nth-of-type(4) > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 45%;
          margin-bottom: 30px; }
          @media only screen and (max-width: 767px) {
            #business_phone_systems section:nth-of-type(4) > div > div {
              width: 100%; } }
          @media only screen and (max-width: 479px) {
            #business_phone_systems section:nth-of-type(4) > div > div {
              text-align: left; } }
          #business_phone_systems section:nth-of-type(4) > div > div:last-of-type {
            margin-bottom: 0; }
          #business_phone_systems section:nth-of-type(4) > div > div > img {
            width: 50px;
            margin-right: 15px; }
    #business_phone_systems section:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-top: 40px; }
      @media only screen and (max-width: 1023px) {
        #business_phone_systems section:last-of-type {
          margin-top: 0; } }
      @media only screen and (max-width: 479px) {
        #business_phone_systems section:last-of-type {
          margin-bottom: 20px; } }
      #business_phone_systems section:last-of-type > div:first-of-type {
        width: calc(75% - 20px); }
        @media only screen and (max-width: 1023px) {
          #business_phone_systems section:last-of-type > div:first-of-type {
            width: 100%; } }
        #business_phone_systems section:last-of-type > div:first-of-type a {
          text-decoration: underline; }
      #business_phone_systems section:last-of-type > div:nth-of-type(2) {
        margin-left: auto;
        margin-top: -20px; }
        @media only screen and (max-width: 1023px) {
          #business_phone_systems section:last-of-type > div:nth-of-type(2) {
            display: none; } }

@media only screen and (max-width: 767px) {
  .mobile-menu, .mobile-menu-right, .mobile-menu-left {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    width: 75vw;
    height: 100vh;
    box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16);
    background: #fff !important;
    z-index: 105;
    transition: transform .15s ease-in; }
    .mobile-menu.display-none, .display-none.mobile-menu-right, .display-none.mobile-menu-left {
      display: none; } }

.mobile-menu-right {
  right: 0; }

.mobile-menu-left {
  left: 0;
  right: initial; }

.mobile-menu-button {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 20px;
  background: #fff;
  border-top: 1px solid #f3e6e3;
  z-index: 5; }
  @media only screen and (max-width: 479px) {
    .mobile-menu-button {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  .mobile-menu-button button {
    width: 100%; }

@media only screen and (max-width: 767px) {
  .domain-search-mobile-menu main {
    display: none !important; } }

.domain-search-mobile-menu.display-none {
  display: block; }
  @media only screen and (max-width: 767px) {
    .domain-search-mobile-menu.display-none {
      display: none; } }

.domain-search-mobile-menu #mobile_menu {
  display: none; }
  @media only screen and (max-width: 767px) {
    .domain-search-mobile-menu #mobile_menu {
      display: block; } }
  .domain-search-mobile-menu #mobile_menu .domain-search, .domain-search-mobile-menu #mobile_menu .bulk-domain-search, .domain-search-mobile-menu #mobile_menu .transfer-domains-search {
    display: none; }
  .domain-search-mobile-menu #mobile_menu.show-domain-search .domain-search {
    display: block; }
  .domain-search-mobile-menu #mobile_menu.show-bulk-domain-search .bulk-domain-search {
    display: block; }
  .domain-search-mobile-menu #mobile_menu.show-transfer-domains-search .transfer-domains-search {
    display: block; }
  .domain-search-mobile-menu #mobile_menu form {
    display: block;
    padding: 10px 20px 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f3e6e3; }
    .domain-search-mobile-menu #mobile_menu form label {
      color: #837470;
      font-size: 10px; }
    .domain-search-mobile-menu #mobile_menu form input {
      font-size: 12px;
      width: 100%;
      padding: 5px 0 10px;
      border-right: initial;
      border-bottom: solid 1px #ff7461; }
      .domain-search-mobile-menu #mobile_menu form input:focus {
        outline: none;
        border-bottom: solid 1px #ff7461 !important; }
    .domain-search-mobile-menu #mobile_menu form textarea {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      font-size: 12px;
      width: 100%;
      min-height: 150px;
      padding-top: 5px;
      border: none;
      border-bottom: solid 1px #ff7461 !important;
      resize: none;
      border-radius: 0; }
      .domain-search-mobile-menu #mobile_menu form textarea::placeholder {
        color: #d7c6c2; }
      .domain-search-mobile-menu #mobile_menu form textarea:focus {
        outline: none; }
  .domain-search-mobile-menu #mobile_menu button {
    width: calc(100% - 40px);
    margin: 0 20px; }
  .domain-search-mobile-menu #mobile_menu .search-links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    padding: 10px 20px; }
    .domain-search-mobile-menu #mobile_menu .search-links span {
      font-size: 12px;
      cursor: pointer; }
      .domain-search-mobile-menu #mobile_menu .search-links span:hover {
        color: #ff7461; }

@media only screen and (max-width: 767px) {
  .domain-name-search-button {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

.domain-name-search-button a {
  display: none; }

.domain-name-search-button.show-shopping-button button {
  width: 55%;
  padding: 0; }

.domain-name-search-button.show-shopping-button a {
  display: block;
  width: 45%;
  padding: 0;
  margin-left: 10px; }
  .domain-name-search-button.show-shopping-button a:hover {
    color: #fff; }

#dashboard_root #dashboard_main .error-message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding-top: 20px;
  text-align: center;
  background: #FB5135; }
  #dashboard_root #dashboard_main .error-message > h6 {
    color: #FFFFFF; }

#dashboard_root #dashboard_main .page-padding {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .page-padding {
      padding: 0 0 60px; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .tablet-side-menu {
    position: fixed;
    top: 0;
    right: 0;
    background: #FFFFFF;
    height: 100vh;
    width: 75vw !important;
    padding: 20px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    z-index: 55;
    overflow-y: scroll; }
    #dashboard_root #dashboard_main .tablet-side-menu:after {
      content: "";
      height: 60px;
      display: block; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .bottom-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    background: #FFFFFF;
    border-top: 1px solid #D9DBE7;
    z-index: 10; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .bottom-buttons > button {
    flex: 1; } }

#dashboard_root #dashboard_main .bottom-buttons--above-nav {
  bottom: 60px; }

input[type="time"]::-webkit-calendar-picker-indicator {
  background: none;
  filter: invert(50%) sepia(100%) saturate(500%) hue-rotate(90deg); }

.time-input-container {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  width: 100%; }
  .time-input-container .custom-arrow {
    position: absolute;
    margin-bottom: 0;
    right: 0;
    top: 48%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: 23px;
    color: #e11f1e !important;
    font-weight: bold; }

@-moz-document url-prefix() {
  .time-input-container .custom-arrow {
    display: none; } }
  @supports (-webkit-backdrop-filter: none) {
    .time-input-container .custom-arrow {
      display: none; } }
  @supports (-webkit-touch-callout: none) {
    .time-input-container .custom-arrow {
      display: none; } }
  .time-input-container .safari .custom-arrow {
    display: none; }

.dateContainer {
  margin-bottom: 0 !important; }
  .dateContainer label {
    font-weight: bold;
    font-size: 12px;
    color: black !important; }

.text-timeDropDown {
  color-scheme: dark; }

#dashboard_root #dashboard_main #content_container .global-dashboard-message {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  transform: translateX(-50%);
  position: fixed;
  top: 100px;
  left: calc(50% + 129px);
  width: auto;
  padding: 0 20px;
  height: 40px;
  color: #FFFFFF;
  font-size: 14px;
  white-space: nowrap;
  text-align: center;
  z-index: 9;
  opacity: 0;
  transition: opacity 0.4s ease-in;
  border-radius: 4px;
  animation: slide-out-top-new 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message a {
    color: #FFFFFF; }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message.dashboard-nav-collapsed {
    left: calc(50% + 38px); }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message.show {
    animation: slide-in-top-new 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    transition: opacity 0.4s ease-in; }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message.message-success {
    background: #80CD42;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08); }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message.message-error {
    background: #FB5135;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08); }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message .undo-container {
    padding-right: 8px;
    margin-right: 5px;
    border-right: 1px solid #FFFFFF; }
    #dashboard_root #dashboard_main #content_container .global-dashboard-message .undo-container svg {
      cursor: pointer; }
      #dashboard_root #dashboard_main #content_container .global-dashboard-message .undo-container svg:hover path {
        fill: #FBAE35; }
      #dashboard_root #dashboard_main #content_container .global-dashboard-message .undo-container svg path {
        fill: #FFFFFF; }
  #dashboard_root #dashboard_main #content_container .global-dashboard-message > i {
    margin-left: 10px;
    font-size: 12px; }
    #dashboard_root #dashboard_main #content_container .global-dashboard-message > i:hover {
      cursor: pointer; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #content_container .global-dashboard-message {
      left: 50%; } }

#dashboard_root #dashboard_main .not-found {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 20px;
  text-align: center; }
  #dashboard_root #dashboard_main .not-found h1 {
    color: #72A5D4; }

#dashboard_root #dashboard_main .invalid-border {
  border: none; }
  #dashboard_root #dashboard_main .invalid-border > input {
    border-bottom: solid 1px #FBAE35 !important; }

#dashboard_root #dashboard_main .error-bubble {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  position: absolute;
  top: -45px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 10px 20px;
  background: #FFFFFF;
  border: 1px solid #FBAE35;
  border-radius: 5px;
  box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
  z-index: 20; }
  #dashboard_root #dashboard_main .error-bubble:after, #dashboard_root #dashboard_main .error-bubble:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  #dashboard_root #dashboard_main .error-bubble:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFFFFF;
    border-width: 10px;
    margin-left: -10px; }
  #dashboard_root #dashboard_main .error-bubble:before {
    border-color: rgba(255, 116, 97, 0);
    border-top-color: #FBAE35;
    border-width: 11px;
    margin-left: -11px; }
  #dashboard_root #dashboard_main .error-bubble h6 {
    color: #FBAE35;
    font-size: 12px;
    font-family: "Lato";
    font-weight: 700; }
  #dashboard_root #dashboard_main .error-bubble p {
    color: #53576B;
    font-size: 10px !important;
    padding: 5px 0 0 0;
    text-align: center;
    white-space: nowrap; }

#dashboard_root #dashboard_main .modalDefault-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  min-height: calc(100vh - 80px);
  z-index: 1000;
  backdrop-filter: blur(7px);
  background: rgba(0, 0, 0, 0.2);
  padding: 15px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .modalDefault-container {
      position: fixed;
      top: 44px; } }
  #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content {
    width: 100% !important;
    max-width: 400px;
    margin: 0 auto 100px;
    padding: 20px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 2px 5px 15px rgba(38, 50, 56, 0.15);
    border-radius: 15px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content > .modalDefault-content_header {
      padding: 0;
      text-align: center;
      color: #53576B; }
    #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content > p {
      margin-top: 15px;
      color: #72A5D4; }
    #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content .modalDefault-buttonsContainer {
      display: flex;
      gap: 7.5px;
      margin-top: 25px; }
      #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content .modalDefault-buttonsContainer .dashboard-button {
        flex: 1;
        height: 40px; }
        #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content .modalDefault-buttonsContainer .dashboard-button.link {
          text-decoration: none; }
          #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content .modalDefault-buttonsContainer .dashboard-button.link:hover {
            text-decoration: underline; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .modalDefault-container .modalDefault-content {
        left: 0;
        right: 0;
        margin: 50px auto; } }
  #dashboard_root #dashboard_main .modalDefault-container[data-iyd='false'] {
    min-height: calc(100vh - 180px); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .modalDefault-container[data-iyd='false'] {
        min-height: calc(100vh - 140px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .modalDefault-container[data-iyd='false'] {
        min-height: calc(100vh - 80px); } }

#dashboard_root #dashboard_main .unsavedChanges-guard-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  min-height: calc(100vh - 80px);
  z-index: 1000;
  backdrop-filter: blur(7px);
  background: rgba(0, 0, 0, 0.2); }
  #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard {
    width: 100%;
    max-width: 325px;
    margin: 100px auto;
    padding: 20px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 2px 5px 15px rgba(38, 50, 56, 0.15);
    border-radius: 15px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > .leaveGuard-header {
      padding: 0;
      text-align: center;
      color: #53576B; }
    #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > p {
      margin-top: 15px;
      color: #72A5D4; }
    #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > div {
      display: flex;
      gap: 7.5px;
      margin-top: 15px; }
      #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > div .dashboard-button {
        flex: 1;
        height: 40px; }
        #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > div .dashboard-button.link {
          text-decoration: none; }
          #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard > div .dashboard-button.link:hover {
            text-decoration: underline; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .unsavedChanges-guard-container .unsavedChanges-guard {
        left: 0;
        right: 0;
        margin: 50px auto; } }
  #dashboard_root #dashboard_main .unsavedChanges-guard-container[data-iyd='false'] {
    min-height: calc(100vh - 180px); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .unsavedChanges-guard-container[data-iyd='false'] {
        min-height: calc(100vh - 140px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .unsavedChanges-guard-container[data-iyd='false'] {
        min-height: calc(100vh - 80px); } }

#dashboard_root #dashboard_main .dropdown-searchable {
  position: relative;
  width: 100%;
  min-height: 30px;
  max-height: 46px;
  border-bottom: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main .dropdown-searchable label {
    color: #72A5D4;
    font-size: 10px; }
    #dashboard_root #dashboard_main .dropdown-searchable label span {
      float: right; }
  #dashboard_root #dashboard_main .dropdown-searchable .input-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    max-height: 30px; }
    #dashboard_root #dashboard_main .dropdown-searchable .input-container > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      width: 100%; }
      #dashboard_root #dashboard_main .dropdown-searchable .input-container > div input {
        padding: 0 10px 0 0;
        font-size: 12px;
        height: 30px;
        width: 100%;
        background: none;
        border: none; }
      #dashboard_root #dashboard_main .dropdown-searchable .input-container > div button {
        background: none;
        padding: 0;
        color: #FB5135;
        margin: 0 10px;
        font-size: 11px; }
    #dashboard_root #dashboard_main .dropdown-searchable .input-container i {
      font-size: 25px;
      color: #72A5D4; }
      #dashboard_root #dashboard_main .dropdown-searchable .input-container i:hover {
        cursor: pointer; }
  #dashboard_root #dashboard_main .dropdown-searchable .list-container {
    position: absolute;
    left: 0;
    right: 0;
    max-height: 315px;
    margin-top: -1px;
    z-index: 10;
    overflow: scroll;
    background: #FFFFFF;
    border: 1px solid #53576B;
    border-radius: 0 0 5px 5px; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .heading, #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item {
      display: flex;
      justify-content: space-between;
      padding: 10px; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .heading {
      font-size: 14px;
      font-family: "Lato";
      background: #80CD42; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item > p {
      font-size: 12px;
      margin-top: 2px; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.clear {
      justify-content: flex-start;
      border-bottom: 1px solid #72A5D4;
      opacity: 0.5;
      margin: 0 10px;
      padding: 10px 0; }
      #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.clear:hover {
        border-color: #FBAE35;
        opacity: 1;
        margin: 0;
        padding: 10px; }
      #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.clear > p {
        line-height: 1;
        color: #72A5D4; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item:hover, #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.active {
      background: #FBAE35; }
      #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item:hover p, #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item:hover span, #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.active p, #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item.active span {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item:hover {
      cursor: pointer; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .list-item p span {
      color: #53576B; }
    #dashboard_root #dashboard_main .dropdown-searchable .list-container .no-results {
      padding: 10px; }
      #dashboard_root #dashboard_main .dropdown-searchable .list-container .no-results p {
        font-size: 12px;
        margin-top: 2px; }

#dashboard_root #dashboard_main .global-comp__days {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 100% !important;
  margin: 20px 4px; }
  #dashboard_root #dashboard_main .global-comp__days > div {
    height: 37px;
    width: 37px;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main .global-comp__days > div p {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      font-size: 16px;
      font-weight: 500;
      text-align: center;
      color: #D9DBE7; }
    #dashboard_root #dashboard_main .global-comp__days > div.selected {
      background-color: #FFFFFF;
      border: 0; }
      #dashboard_root #dashboard_main .global-comp__days > div.selected p {
        color: #332925; }
    #dashboard_root #dashboard_main .global-comp__days > div:hover {
      cursor: pointer; }
      #dashboard_root #dashboard_main .global-comp__days > div:hover p {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .global-comp__days > div.selected {
      background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .global-comp__days > div.selected p {
        color: #332925; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .global-comp__days {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; } }

#dashboard_root #dashboard_main .global-timePeriods {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-top: 20px;
  max-width: 820px;
  position: relative; }
  #dashboard_root #dashboard_main .global-timePeriods .addPopUp {
    position: absolute;
    font-size: 10px;
    z-index: 3;
    font-weight: 500;
    line-height: 1.4;
    padding: 15px;
    background: #ffffff;
    border: 1px solid #FBAE35;
    transition: opacity 0.4s ease-in-out;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    transform: translateX(-50%);
    left: 10px;
    bottom: 32px;
    width: 200px; }
    #dashboard_root #dashboard_main .global-timePeriods .addPopUp:after, #dashboard_root #dashboard_main .global-timePeriods .addPopUp:before {
      right: 0;
      left: calc(50% - 8px);
      top: calc(100% + 10px);
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      transform: rotate(90deg); }
    #dashboard_root #dashboard_main .global-timePeriods .addPopUp:after {
      border-color: rgba(255, 255, 255, 0);
      border-left-color: #FFFFFF;
      border-width: 11px;
      margin-top: -10.5px; }
    #dashboard_root #dashboard_main .global-timePeriods .addPopUp:before {
      border-color: rgba(24, 195, 241, 0);
      border-left-color: #FBAE35;
      border-width: 12px;
      margin-top: -9.5px;
      left: calc(50% - 9px); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .global-timePeriods .addPopUp {
        left: -100px;
        bottom: -18px; }
        #dashboard_root #dashboard_main .global-timePeriods .addPopUp > p {
          font-size: 10px; }
        #dashboard_root #dashboard_main .global-timePeriods .addPopUp:after, #dashboard_root #dashboard_main .global-timePeriods .addPopUp:before {
          left: 100%;
          top: calc(43% + 10px); }
        #dashboard_root #dashboard_main .global-timePeriods .addPopUp:before {
          top: calc(43% + 8px); } }
    #dashboard_root #dashboard_main .global-timePeriods .addPopUp p {
      text-align: center; }
  #dashboard_root #dashboard_main .global-timePeriods > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: calc(100% - 285px); }
    #dashboard_root #dashboard_main .global-timePeriods > div > .Input-DropDown-component {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main .global-timePeriods > div > div {
      margin-right: 20px;
      flex-basis: calc(25% - (40px / 3)); }
    #dashboard_root #dashboard_main .global-timePeriods > div > div:last-of-type {
      flex-basis: calc(50% - (40px / 3)); }
  #dashboard_root #dashboard_main .global-timePeriods.copy > div {
    width: calc(100% - 252px); }
  #dashboard_root #dashboard_main .global-timePeriods > p:first-child {
    color: #72A5D4;
    font-size: 14px;
    width: 106px;
    padding-left: 10px;
    padding-right: 20px; }
  #dashboard_root #dashboard_main .global-timePeriods > p.copyToAll {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    #dashboard_root #dashboard_main .global-timePeriods > p.copyToAll:hover {
      color: #72A5D4;
      cursor: pointer; }
  #dashboard_root #dashboard_main .global-timePeriods > p:last-child {
    color: #72A5D4;
    font-size: 12px; }
  #dashboard_root #dashboard_main .global-timePeriods > a {
    margin-right: 15px; }
    #dashboard_root #dashboard_main .global-timePeriods > a > i {
      position: relative; }
      #dashboard_root #dashboard_main .global-timePeriods > a > i .addPopUp {
        border-color: #72A5D4;
        display: none; }
        #dashboard_root #dashboard_main .global-timePeriods > a > i .addPopUp:before {
          border-left-color: #72A5D4; }
      #dashboard_root #dashboard_main .global-timePeriods > a > i:hover .addPopUp {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .global-timePeriods > a {
        display: none; } }
  #dashboard_root #dashboard_main .global-timePeriods > i {
    margin-right: 15px;
    position: relative; }
    #dashboard_root #dashboard_main .global-timePeriods > i.icon-increase {
      font-size: 24px;
      color: #5AC3CA; }
    #dashboard_root #dashboard_main .global-timePeriods > i.icon-v2-bin {
      font-size: 24px;
      color: #EDEEF3; }
    #dashboard_root #dashboard_main .global-timePeriods > i:hover {
      color: #5AC3CA;
      cursor: pointer; }
      #dashboard_root #dashboard_main .global-timePeriods > i:hover .button-info {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
    #dashboard_root #dashboard_main .global-timePeriods > i .button-info {
      display: none;
      width: max-content;
      border-color: #72A5D4; }
      #dashboard_root #dashboard_main .global-timePeriods > i .button-info::before {
        border-left-color: #72A5D4; }

#dashboard_root #dashboard_main .text-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
#dashboard_root #dashboard_main .dropdown-input,
#dashboard_root #dashboard_main .dropdown-sound-input,
#dashboard_root #dashboard_main .search-input,
#dashboard_root #dashboard_main .date-input,
#dashboard_root #dashboard_main .time-input,
#dashboard_root #dashboard_main .field-box,
#dashboard_root #dashboard_main .Input-DropDown-component {
  position: relative;
  margin-bottom: 20px;
  background: none;
  border: none;
  width: 100%;
  padding: 0 2px; }
  #dashboard_root #dashboard_main .text-input[data-no-margin="true"], #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .dropdown-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .dropdown-sound-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .search-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .date-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .time-input[data-no-margin="true"],
  #dashboard_root #dashboard_main .field-box[data-no-margin="true"],
  #dashboard_root #dashboard_main .Input-DropDown-component[data-no-margin="true"] {
    margin-bottom: 0; }
  #dashboard_root #dashboard_main .text-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label,
  #dashboard_root #dashboard_main .dropdown-input label,
  #dashboard_root #dashboard_main .dropdown-sound-input label,
  #dashboard_root #dashboard_main .search-input label,
  #dashboard_root #dashboard_main .date-input label,
  #dashboard_root #dashboard_main .time-input label,
  #dashboard_root #dashboard_main .field-box label,
  #dashboard_root #dashboard_main .Input-DropDown-component label {
    display: initial;
    color: #72A5D4;
    font-size: 10px;
    line-height: inherit; }
    #dashboard_root #dashboard_main .text-input label > span, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label > span,
    #dashboard_root #dashboard_main .dropdown-input label > span,
    #dashboard_root #dashboard_main .dropdown-sound-input label > span,
    #dashboard_root #dashboard_main .search-input label > span,
    #dashboard_root #dashboard_main .date-input label > span,
    #dashboard_root #dashboard_main .time-input label > span,
    #dashboard_root #dashboard_main .field-box label > span,
    #dashboard_root #dashboard_main .Input-DropDown-component label > span {
      color: #72A5D4;
      float: right;
      padding-top: 5px; }
  #dashboard_root #dashboard_main .text-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input,
  #dashboard_root #dashboard_main .text-input select,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select,
  #dashboard_root #dashboard_main .dropdown-input input,
  #dashboard_root #dashboard_main .dropdown-input select,
  #dashboard_root #dashboard_main .dropdown-sound-input input,
  #dashboard_root #dashboard_main .dropdown-sound-input select,
  #dashboard_root #dashboard_main .search-input input,
  #dashboard_root #dashboard_main .search-input select,
  #dashboard_root #dashboard_main .date-input input,
  #dashboard_root #dashboard_main .date-input select,
  #dashboard_root #dashboard_main .time-input input,
  #dashboard_root #dashboard_main .time-input select,
  #dashboard_root #dashboard_main .field-box input,
  #dashboard_root #dashboard_main .field-box select,
  #dashboard_root #dashboard_main .Input-DropDown-component input,
  #dashboard_root #dashboard_main .Input-DropDown-component select {
    width: 100%;
    height: 29px;
    padding: 0;
    font-size: 12px;
    border-bottom: solid 1px #D9DBE7;
    box-shadow: none; }
    #dashboard_root #dashboard_main .text-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus,
    #dashboard_root #dashboard_main .text-input select:focus,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select:focus,
    #dashboard_root #dashboard_main .dropdown-input input:focus,
    #dashboard_root #dashboard_main .dropdown-input select:focus,
    #dashboard_root #dashboard_main .dropdown-sound-input input:focus,
    #dashboard_root #dashboard_main .dropdown-sound-input select:focus,
    #dashboard_root #dashboard_main .search-input input:focus,
    #dashboard_root #dashboard_main .search-input select:focus,
    #dashboard_root #dashboard_main .date-input input:focus,
    #dashboard_root #dashboard_main .date-input select:focus,
    #dashboard_root #dashboard_main .time-input input:focus,
    #dashboard_root #dashboard_main .time-input select:focus,
    #dashboard_root #dashboard_main .field-box input:focus,
    #dashboard_root #dashboard_main .field-box select:focus,
    #dashboard_root #dashboard_main .Input-DropDown-component input:focus,
    #dashboard_root #dashboard_main .Input-DropDown-component select:focus {
      border-bottom: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main .text-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea,
  #dashboard_root #dashboard_main .dropdown-input textarea,
  #dashboard_root #dashboard_main .dropdown-sound-input textarea,
  #dashboard_root #dashboard_main .search-input textarea,
  #dashboard_root #dashboard_main .date-input textarea,
  #dashboard_root #dashboard_main .time-input textarea,
  #dashboard_root #dashboard_main .field-box textarea,
  #dashboard_root #dashboard_main .Input-DropDown-component textarea {
    font-family: "Lato";
    width: 97%;
    margin-top: 10px;
    padding: 4px 5px;
    min-height: 45px;
    border: solid 1px #D9DBE7;
    background: #FFFFFF;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.5em;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none; }
    #dashboard_root #dashboard_main .text-input textarea:active, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea:active,
    #dashboard_root #dashboard_main .dropdown-input textarea:active,
    #dashboard_root #dashboard_main .dropdown-sound-input textarea:active,
    #dashboard_root #dashboard_main .search-input textarea:active,
    #dashboard_root #dashboard_main .date-input textarea:active,
    #dashboard_root #dashboard_main .time-input textarea:active,
    #dashboard_root #dashboard_main .field-box textarea:active,
    #dashboard_root #dashboard_main .Input-DropDown-component textarea:active {
      border: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main .text-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input,
  #dashboard_root #dashboard_main .dropdown-input input,
  #dashboard_root #dashboard_main .dropdown-sound-input input,
  #dashboard_root #dashboard_main .search-input input,
  #dashboard_root #dashboard_main .date-input input,
  #dashboard_root #dashboard_main .time-input input,
  #dashboard_root #dashboard_main .field-box input,
  #dashboard_root #dashboard_main .Input-DropDown-component input {
    background: transparent;
    border-color: #D9DBE7;
    color: #53576B;
    border: 0;
    border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main .text-input input::placeholder, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input::placeholder,
    #dashboard_root #dashboard_main .dropdown-input input::placeholder,
    #dashboard_root #dashboard_main .dropdown-sound-input input::placeholder,
    #dashboard_root #dashboard_main .search-input input::placeholder,
    #dashboard_root #dashboard_main .date-input input::placeholder,
    #dashboard_root #dashboard_main .time-input input::placeholder,
    #dashboard_root #dashboard_main .field-box input::placeholder,
    #dashboard_root #dashboard_main .Input-DropDown-component input::placeholder {
      color: #a1a4b6; }
  #dashboard_root #dashboard_main .text-input input[type="date"], #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input[type="date"],
  #dashboard_root #dashboard_main .dropdown-input input[type="date"],
  #dashboard_root #dashboard_main .dropdown-sound-input input[type="date"],
  #dashboard_root #dashboard_main .search-input input[type="date"],
  #dashboard_root #dashboard_main .date-input input[type="date"],
  #dashboard_root #dashboard_main .time-input input[type="date"],
  #dashboard_root #dashboard_main .field-box input[type="date"],
  #dashboard_root #dashboard_main .Input-DropDown-component input[type="date"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("/static/img/calendar.svg") !important;
    background-size: 12px !important;
    background-position: 90% 40% !important;
    background-repeat: no-repeat !important;
    cursor: pointer; }
    #dashboard_root #dashboard_main .text-input input[type="date"]:hover, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input[type="date"]:hover, #dashboard_root #dashboard_main .text-input input[type="date"]:active, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input[type="date"]:active,
    #dashboard_root #dashboard_main .dropdown-input input[type="date"]:hover,
    #dashboard_root #dashboard_main .dropdown-input input[type="date"]:active,
    #dashboard_root #dashboard_main .dropdown-sound-input input[type="date"]:hover,
    #dashboard_root #dashboard_main .dropdown-sound-input input[type="date"]:active,
    #dashboard_root #dashboard_main .search-input input[type="date"]:hover,
    #dashboard_root #dashboard_main .search-input input[type="date"]:active,
    #dashboard_root #dashboard_main .date-input input[type="date"]:hover,
    #dashboard_root #dashboard_main .date-input input[type="date"]:active,
    #dashboard_root #dashboard_main .time-input input[type="date"]:hover,
    #dashboard_root #dashboard_main .time-input input[type="date"]:active,
    #dashboard_root #dashboard_main .field-box input[type="date"]:hover,
    #dashboard_root #dashboard_main .field-box input[type="date"]:active,
    #dashboard_root #dashboard_main .Input-DropDown-component input[type="date"]:hover,
    #dashboard_root #dashboard_main .Input-DropDown-component input[type="date"]:active {
      background-image: none !important; }
  
  #dashboard_root #dashboard_main .text-input select,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select,
  #dashboard_root #dashboard_main .dropdown-input select,
  #dashboard_root #dashboard_main .dropdown-sound-input select,
  #dashboard_root #dashboard_main .search-input select,
  #dashboard_root #dashboard_main .date-input select,
  #dashboard_root #dashboard_main .time-input select,
  #dashboard_root #dashboard_main .field-box select,
  #dashboard_root #dashboard_main .Input-DropDown-component select {
    padding-right: 20px; }
    
    #dashboard_root #dashboard_main .text-input select:focus,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select:focus,
    #dashboard_root #dashboard_main .dropdown-input select:focus,
    #dashboard_root #dashboard_main .dropdown-sound-input select:focus,
    #dashboard_root #dashboard_main .search-input select:focus,
    #dashboard_root #dashboard_main .date-input select:focus,
    #dashboard_root #dashboard_main .time-input select:focus,
    #dashboard_root #dashboard_main .field-box select:focus,
    #dashboard_root #dashboard_main .Input-DropDown-component select:focus {
      border-top: none;
      border-right: none;
      border-left: none; }
  #dashboard_root #dashboard_main .text-input.dropdown-input ul, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .dropdown-input.verification-input ul,
  #dashboard_root #dashboard_main .dropdown-input.dropdown-input ul,
  #dashboard_root #dashboard_main .dropdown-sound-input.dropdown-input ul,
  #dashboard_root #dashboard_main .search-input.dropdown-input ul,
  #dashboard_root #dashboard_main .date-input.dropdown-input ul,
  #dashboard_root #dashboard_main .time-input.dropdown-input ul,
  #dashboard_root #dashboard_main .field-box.dropdown-input ul,
  #dashboard_root #dashboard_main .Input-DropDown-component.dropdown-input ul {
    position: absolute;
    top: 45px; }
    #dashboard_root #dashboard_main .text-input.dropdown-input ul li, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .dropdown-input.verification-input ul li,
    #dashboard_root #dashboard_main .dropdown-input.dropdown-input ul li,
    #dashboard_root #dashboard_main .dropdown-sound-input.dropdown-input ul li,
    #dashboard_root #dashboard_main .search-input.dropdown-input ul li,
    #dashboard_root #dashboard_main .date-input.dropdown-input ul li,
    #dashboard_root #dashboard_main .time-input.dropdown-input ul li,
    #dashboard_root #dashboard_main .field-box.dropdown-input ul li,
    #dashboard_root #dashboard_main .Input-DropDown-component.dropdown-input ul li {
      padding: 12px; }
  #dashboard_root #dashboard_main .text-input.dropdown-input input[name="dropdown_search"]:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .dropdown-input.verification-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .dropdown-input.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .dropdown-sound-input.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .search-input.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .date-input.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .time-input.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .field-box.dropdown-input input[name="dropdown_search"]:focus,
  #dashboard_root #dashboard_main .Input-DropDown-component.dropdown-input input[name="dropdown_search"]:focus {
    border-top: none;
    border-right: none;
    border-left: none; }
  #dashboard_root #dashboard_main .text-input ul, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul,
  #dashboard_root #dashboard_main .dropdown-input ul,
  #dashboard_root #dashboard_main .dropdown-sound-input ul,
  #dashboard_root #dashboard_main .search-input ul,
  #dashboard_root #dashboard_main .date-input ul,
  #dashboard_root #dashboard_main .time-input ul,
  #dashboard_root #dashboard_main .field-box ul,
  #dashboard_root #dashboard_main .Input-DropDown-component ul {
    background: #FFFFFF;
    right: 0;
    width: 100%;
    max-height: 200px;
    overflow-y: scroll;
    z-index: 60;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
    #dashboard_root #dashboard_main .text-input ul .list-item-active, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul .list-item-active,
    #dashboard_root #dashboard_main .dropdown-input ul .list-item-active,
    #dashboard_root #dashboard_main .dropdown-sound-input ul .list-item-active,
    #dashboard_root #dashboard_main .search-input ul .list-item-active,
    #dashboard_root #dashboard_main .date-input ul .list-item-active,
    #dashboard_root #dashboard_main .time-input ul .list-item-active,
    #dashboard_root #dashboard_main .field-box ul .list-item-active,
    #dashboard_root #dashboard_main .Input-DropDown-component ul .list-item-active {
      color: #FFFFFF;
      background: #5AC3CA; }
    #dashboard_root #dashboard_main .text-input ul .list-item-selected, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul .list-item-selected,
    #dashboard_root #dashboard_main .dropdown-input ul .list-item-selected,
    #dashboard_root #dashboard_main .dropdown-sound-input ul .list-item-selected,
    #dashboard_root #dashboard_main .search-input ul .list-item-selected,
    #dashboard_root #dashboard_main .date-input ul .list-item-selected,
    #dashboard_root #dashboard_main .time-input ul .list-item-selected,
    #dashboard_root #dashboard_main .field-box ul .list-item-selected,
    #dashboard_root #dashboard_main .Input-DropDown-component ul .list-item-selected {
      color: #5AC3CA;
      background: #d7c6c2; }
    #dashboard_root #dashboard_main .text-input ul.closed, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul.closed,
    #dashboard_root #dashboard_main .dropdown-input ul.closed,
    #dashboard_root #dashboard_main .dropdown-sound-input ul.closed,
    #dashboard_root #dashboard_main .search-input ul.closed,
    #dashboard_root #dashboard_main .date-input ul.closed,
    #dashboard_root #dashboard_main .time-input ul.closed,
    #dashboard_root #dashboard_main .field-box ul.closed,
    #dashboard_root #dashboard_main .Input-DropDown-component ul.closed {
      display: none; }
    #dashboard_root #dashboard_main .text-input ul > li, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul > li,
    #dashboard_root #dashboard_main .dropdown-input ul > li,
    #dashboard_root #dashboard_main .dropdown-sound-input ul > li,
    #dashboard_root #dashboard_main .search-input ul > li,
    #dashboard_root #dashboard_main .date-input ul > li,
    #dashboard_root #dashboard_main .time-input ul > li,
    #dashboard_root #dashboard_main .field-box ul > li,
    #dashboard_root #dashboard_main .Input-DropDown-component ul > li {
      text-align: left;
      font-size: 12px;
      width: 100%;
      padding: 0;
      cursor: pointer;
      line-height: 1; }
      #dashboard_root #dashboard_main .text-input ul > li:last-of-type, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .dropdown-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .dropdown-sound-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .search-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .date-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .time-input ul > li:last-of-type,
      #dashboard_root #dashboard_main .field-box ul > li:last-of-type,
      #dashboard_root #dashboard_main .Input-DropDown-component ul > li:last-of-type {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; }
      #dashboard_root #dashboard_main .text-input ul > li[aria-selected="true"], #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .dropdown-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .dropdown-sound-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .search-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .date-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .time-input ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .field-box ul > li[aria-selected="true"],
      #dashboard_root #dashboard_main .Input-DropDown-component ul > li[aria-selected="true"] {
        color: #FFFFFF;
        background: #5AC3CA; }
    #dashboard_root #dashboard_main .text-input ul .list-divider, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input ul .list-divider,
    #dashboard_root #dashboard_main .dropdown-input ul .list-divider,
    #dashboard_root #dashboard_main .dropdown-sound-input ul .list-divider,
    #dashboard_root #dashboard_main .search-input ul .list-divider,
    #dashboard_root #dashboard_main .date-input ul .list-divider,
    #dashboard_root #dashboard_main .time-input ul .list-divider,
    #dashboard_root #dashboard_main .field-box ul .list-divider,
    #dashboard_root #dashboard_main .Input-DropDown-component ul .list-divider {
      text-align: center;
      background: #5AC3CA;
      color: #FFFFFF;
      pointer-events: none;
      user-select: none; }
  #dashboard_root #dashboard_main .text-input.disabled, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input,
  #dashboard_root #dashboard_main .dropdown-input.disabled,
  #dashboard_root #dashboard_main .dropdown-sound-input.disabled,
  #dashboard_root #dashboard_main .search-input.disabled,
  #dashboard_root #dashboard_main .date-input.disabled,
  #dashboard_root #dashboard_main .time-input.disabled,
  #dashboard_root #dashboard_main .field-box.disabled,
  #dashboard_root #dashboard_main .Input-DropDown-component.disabled {
    background: #d7c6c2; }
    #dashboard_root #dashboard_main .text-input.disabled input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input input,
    #dashboard_root #dashboard_main .dropdown-input.disabled input,
    #dashboard_root #dashboard_main .dropdown-sound-input.disabled input,
    #dashboard_root #dashboard_main .search-input.disabled input,
    #dashboard_root #dashboard_main .date-input.disabled input,
    #dashboard_root #dashboard_main .time-input.disabled input,
    #dashboard_root #dashboard_main .field-box.disabled input,
    #dashboard_root #dashboard_main .Input-DropDown-component.disabled input {
      padding: 0 5px; }
  #dashboard_root #dashboard_main .text-input .is-valid, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .is-valid,
  #dashboard_root #dashboard_main .dropdown-input .is-valid,
  #dashboard_root #dashboard_main .dropdown-sound-input .is-valid,
  #dashboard_root #dashboard_main .search-input .is-valid,
  #dashboard_root #dashboard_main .date-input .is-valid,
  #dashboard_root #dashboard_main .time-input .is-valid,
  #dashboard_root #dashboard_main .field-box .is-valid,
  #dashboard_root #dashboard_main .Input-DropDown-component .is-valid {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #80CD42; }
  #dashboard_root #dashboard_main .text-input .errorUnderInput, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .errorUnderInput,
  #dashboard_root #dashboard_main .dropdown-input .errorUnderInput,
  #dashboard_root #dashboard_main .dropdown-sound-input .errorUnderInput,
  #dashboard_root #dashboard_main .search-input .errorUnderInput,
  #dashboard_root #dashboard_main .date-input .errorUnderInput,
  #dashboard_root #dashboard_main .time-input .errorUnderInput,
  #dashboard_root #dashboard_main .field-box .errorUnderInput,
  #dashboard_root #dashboard_main .Input-DropDown-component .errorUnderInput {
    display: flex;
    align-items: flex-start;
    position: absolute;
    margin-top: 8px;
    width: 100%; }
    #dashboard_root #dashboard_main .text-input .errorUnderInput p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .errorUnderInput p,
    #dashboard_root #dashboard_main .text-input .errorUnderInput i,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .errorUnderInput i,
    #dashboard_root #dashboard_main .dropdown-input .errorUnderInput p,
    #dashboard_root #dashboard_main .dropdown-input .errorUnderInput i,
    #dashboard_root #dashboard_main .dropdown-sound-input .errorUnderInput p,
    #dashboard_root #dashboard_main .dropdown-sound-input .errorUnderInput i,
    #dashboard_root #dashboard_main .search-input .errorUnderInput p,
    #dashboard_root #dashboard_main .search-input .errorUnderInput i,
    #dashboard_root #dashboard_main .date-input .errorUnderInput p,
    #dashboard_root #dashboard_main .date-input .errorUnderInput i,
    #dashboard_root #dashboard_main .time-input .errorUnderInput p,
    #dashboard_root #dashboard_main .time-input .errorUnderInput i,
    #dashboard_root #dashboard_main .field-box .errorUnderInput p,
    #dashboard_root #dashboard_main .field-box .errorUnderInput i,
    #dashboard_root #dashboard_main .Input-DropDown-component .errorUnderInput p,
    #dashboard_root #dashboard_main .Input-DropDown-component .errorUnderInput i {
      color: #FB5135; }
    
    #dashboard_root #dashboard_main .text-input .errorUnderInput i,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .errorUnderInput i,
    #dashboard_root #dashboard_main .dropdown-input .errorUnderInput i,
    #dashboard_root #dashboard_main .dropdown-sound-input .errorUnderInput i,
    #dashboard_root #dashboard_main .search-input .errorUnderInput i,
    #dashboard_root #dashboard_main .date-input .errorUnderInput i,
    #dashboard_root #dashboard_main .time-input .errorUnderInput i,
    #dashboard_root #dashboard_main .field-box .errorUnderInput i,
    #dashboard_root #dashboard_main .Input-DropDown-component .errorUnderInput i {
      font-size: 10px; }
    #dashboard_root #dashboard_main .text-input .errorUnderInput p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .errorUnderInput p,
    #dashboard_root #dashboard_main .dropdown-input .errorUnderInput p,
    #dashboard_root #dashboard_main .dropdown-sound-input .errorUnderInput p,
    #dashboard_root #dashboard_main .search-input .errorUnderInput p,
    #dashboard_root #dashboard_main .date-input .errorUnderInput p,
    #dashboard_root #dashboard_main .time-input .errorUnderInput p,
    #dashboard_root #dashboard_main .field-box .errorUnderInput p,
    #dashboard_root #dashboard_main .Input-DropDown-component .errorUnderInput p {
      font-size: 12px;
      margin-left: 10px;
      line-height: 1; }
  #dashboard_root #dashboard_main .text-input .icon-modifier, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier,
  #dashboard_root #dashboard_main .dropdown-input .icon-modifier,
  #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier,
  #dashboard_root #dashboard_main .search-input .icon-modifier,
  #dashboard_root #dashboard_main .date-input .icon-modifier,
  #dashboard_root #dashboard_main .time-input .icon-modifier,
  #dashboard_root #dashboard_main .field-box .icon-modifier,
  #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    border-bottom: solid 1px #D9DBE7; }
    #dashboard_root #dashboard_main .text-input .icon-modifier > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier > input,
    #dashboard_root #dashboard_main .dropdown-input .icon-modifier > input,
    #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier > input,
    #dashboard_root #dashboard_main .search-input .icon-modifier > input,
    #dashboard_root #dashboard_main .date-input .icon-modifier > input,
    #dashboard_root #dashboard_main .time-input .icon-modifier > input,
    #dashboard_root #dashboard_main .field-box .icon-modifier > input,
    #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier > input {
      border-bottom: none; }
      #dashboard_root #dashboard_main .text-input .icon-modifier > input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .dropdown-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .search-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .date-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .time-input .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .field-box .icon-modifier > input:focus,
      #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier > input:focus {
        border-bottom: none !important; }
    #dashboard_root #dashboard_main .text-input .icon-modifier > i, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier > i,
    #dashboard_root #dashboard_main .dropdown-input .icon-modifier > i,
    #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier > i,
    #dashboard_root #dashboard_main .search-input .icon-modifier > i,
    #dashboard_root #dashboard_main .date-input .icon-modifier > i,
    #dashboard_root #dashboard_main .time-input .icon-modifier > i,
    #dashboard_root #dashboard_main .field-box .icon-modifier > i,
    #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier > i {
      font-size: 24px;
      color: #FBAE35;
      cursor: pointer;
      height: 24px;
      border-radius: 50%; }
      #dashboard_root #dashboard_main .text-input .icon-modifier > i:active, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier > i:active, #dashboard_root #dashboard_main .text-input .icon-modifier > i:hover, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .dropdown-input .icon-modifier > i:active,
      #dashboard_root #dashboard_main .dropdown-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier > i:active,
      #dashboard_root #dashboard_main .dropdown-sound-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .search-input .icon-modifier > i:active,
      #dashboard_root #dashboard_main .search-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .date-input .icon-modifier > i:active,
      #dashboard_root #dashboard_main .date-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .time-input .icon-modifier > i:active,
      #dashboard_root #dashboard_main .time-input .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .field-box .icon-modifier > i:active,
      #dashboard_root #dashboard_main .field-box .icon-modifier > i:hover,
      #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier > i:active,
      #dashboard_root #dashboard_main .Input-DropDown-component .icon-modifier > i:hover {
        color: #72A5D4; }
  #dashboard_root #dashboard_main .text-input .url-prefix, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .url-prefix,
  #dashboard_root #dashboard_main .dropdown-input .url-prefix,
  #dashboard_root #dashboard_main .dropdown-sound-input .url-prefix,
  #dashboard_root #dashboard_main .search-input .url-prefix,
  #dashboard_root #dashboard_main .date-input .url-prefix,
  #dashboard_root #dashboard_main .time-input .url-prefix,
  #dashboard_root #dashboard_main .field-box .url-prefix,
  #dashboard_root #dashboard_main .Input-DropDown-component .url-prefix {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root #dashboard_main .text-input .url-prefix p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .url-prefix p,
    #dashboard_root #dashboard_main .dropdown-input .url-prefix p,
    #dashboard_root #dashboard_main .dropdown-sound-input .url-prefix p,
    #dashboard_root #dashboard_main .search-input .url-prefix p,
    #dashboard_root #dashboard_main .date-input .url-prefix p,
    #dashboard_root #dashboard_main .time-input .url-prefix p,
    #dashboard_root #dashboard_main .field-box .url-prefix p,
    #dashboard_root #dashboard_main .Input-DropDown-component .url-prefix p {
      height: 30px;
      padding-top: 8px;
      padding-right: 2px;
      font-size: 12px;
      color: #72A5D4;
      border-bottom: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main .text-input .child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child,
  #dashboard_root #dashboard_main .dropdown-input .child,
  #dashboard_root #dashboard_main .dropdown-sound-input .child,
  #dashboard_root #dashboard_main .search-input .child,
  #dashboard_root #dashboard_main .date-input .child,
  #dashboard_root #dashboard_main .time-input .child,
  #dashboard_root #dashboard_main .field-box .child,
  #dashboard_root #dashboard_main .Input-DropDown-component .child {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%); }
    #dashboard_root #dashboard_main .text-input .child p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child p,
    #dashboard_root #dashboard_main .dropdown-input .child p,
    #dashboard_root #dashboard_main .dropdown-sound-input .child p,
    #dashboard_root #dashboard_main .search-input .child p,
    #dashboard_root #dashboard_main .date-input .child p,
    #dashboard_root #dashboard_main .time-input .child p,
    #dashboard_root #dashboard_main .field-box .child p,
    #dashboard_root #dashboard_main .Input-DropDown-component .child p {
      font-size: 10px; }
    #dashboard_root #dashboard_main .text-input .child .icon-transfer-1, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .dropdown-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .dropdown-sound-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .search-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .date-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .time-input .child .icon-transfer-1,
    #dashboard_root #dashboard_main .field-box .child .icon-transfer-1,
    #dashboard_root #dashboard_main .Input-DropDown-component .child .icon-transfer-1 {
      color: #80CD42;
      font-size: 18px; }
      #dashboard_root #dashboard_main .text-input .child .icon-transfer-1:hover, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .dropdown-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .dropdown-sound-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .search-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .date-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .time-input .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .field-box .child .icon-transfer-1:hover,
      #dashboard_root #dashboard_main .Input-DropDown-component .child .icon-transfer-1:hover {
        cursor: pointer; }
      #dashboard_root #dashboard_main .text-input .child .icon-transfer-1.clicked, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .dropdown-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .dropdown-sound-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .search-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .date-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .time-input .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .field-box .child .icon-transfer-1.clicked,
      #dashboard_root #dashboard_main .Input-DropDown-component .child .icon-transfer-1.clicked {
        animation: 0.3s spin linear; }

@keyframes spin {
  from {
    transform: rotate(360deg); }
  to {
    transform: rotate(0deg); } }

#dashboard_root #dashboard_main .text-input.disabled label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input label {
  color: #FFFFFF;
  padding-left: 5px; }

#dashboard_root #dashboard_main .text-input.disabled input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input input {
  color: #FFFFFF;
  border: none; }

#dashboard_root #dashboard_main .dropdown-input {
  position: relative; }
  #dashboard_root #dashboard_main .dropdown-input::before {
    font-family: "dashboard";
    content: "\63";
    color: inherit;
    font-size: 20px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    pointer-events: none; }
  #dashboard_root #dashboard_main .dropdown-input.has-label::before {
    top: auto;
    bottom: -7px;
    transform: none; }
  #dashboard_root #dashboard_main .dropdown-input.remove-dropdown-arrow::before {
    display: none; }
  #dashboard_root #dashboard_main .dropdown-input.disabled label {
    color: #FFFFFF;
    padding-left: 5px; }
  #dashboard_root #dashboard_main .dropdown-input.disabled select {
    color: #FFFFFF;
    background: none;
    border: none; }

#dashboard_root #dashboard_main .not-valid input {
  border-bottom-color: #FBAE35 !important; }

#dashboard_root #dashboard_main .date-input input {
  background-image: url("/static/img/calendar.svg") !important;
  background-repeat: no-repeat !important;
  background-size: 11px !important;
  background-position: 95% 40% !important; }

#dashboard_root #dashboard_main .date-input .pikaday-react {
  position: absolute;
  z-index: 1; }
  #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single {
    border: solid 1px #d7c6c2 !important; }
    #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar {
      width: 220px;
      padding: 0 10px 5px;
      margin: 0; }
      #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-prev,
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-next {
          background-image: none;
          font-size: 24px;
          font-weight: 500;
          color: #72A5D4;
          width: auto;
          height: auto;
          opacity: unset;
          text-indent: unset;
          float: none; }
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-prev:hover,
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-next:hover {
            background: none; }
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-prev.is-disabled,
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title button.pika-next.is-disabled {
            opacity: 0; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title .pika-next {
          order: 3; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title .pika-prev {
          order: 1; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title .pika-label {
          color: #72A5D4;
          order: 2;
          line-height: 12px;
          font-weight: initial; }
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title .pika-label:first-of-type {
            margin-left: auto; }
          #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-title .pika-label:last-of-type {
            margin-right: auto; }
      #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-button {
        color: #53576B;
        font-size: 11px !important;
        text-align: center;
        width: 20px;
        height: 20px;
        margin: auto;
        padding: 0;
        line-height: 1.2; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .pika-button:hover {
          color: #332925 !important;
          background: #FFFFFF; }
      #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar .is-selected .pika-button {
        background: #EDEEF3;
        color: #332925 !important; }
      #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar thead tr th {
        line-height: 20px; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar thead tr th abbr {
          text-decoration: none;
          cursor: initial;
          border-radius: 5px;
          color: #332925;
          background-color: #FFFFFF;
          padding: 4px 7px; }
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar thead tr th:nth-of-type(2) abbr,
        #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar thead tr th:nth-of-type(4) abbr {
          padding: 4px; }
      #dashboard_root #dashboard_main .date-input .pikaday-react .pika-single .pika-lendar tbody:before {
        line-height: 5px;
        content: "\200C";
        display: block; }

#dashboard_root #dashboard_main .search-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  border-bottom: 1px solid #D9DBE7;
  height: 30px;
  margin-bottom: 0;
  padding-bottom: 10px; }
  #dashboard_root #dashboard_main .search-input i {
    color: #72A5D4;
    font-size: 18px;
    margin-right: 10px; }
  #dashboard_root #dashboard_main .search-input input {
    border: none; }
    #dashboard_root #dashboard_main .search-input input:focus {
      border-bottom: none !important; }
    #dashboard_root #dashboard_main .search-input input::-webkit-search-cancel-button {
      -webkit-appearance: none; }

#dashboard_root #dashboard_main .dropdown-sound-input > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  border-bottom: solid 1px #D9DBE7;
  height: 29px; }
  #dashboard_root #dashboard_main .dropdown-sound-input > div > label {
    height: 15px; }
  #dashboard_root #dashboard_main .dropdown-sound-input > div > select {
    height: auto;
    margin-right: 10px;
    border-bottom: none;
    width: calc(100% - 34px); }
    #dashboard_root #dashboard_main .dropdown-sound-input > div > select:focus {
      border-bottom: none !important; }
  #dashboard_root #dashboard_main .dropdown-sound-input > div > i {
    font-size: 24px;
    color: #FBAE35;
    cursor: pointer;
    border-radius: 50%;
    transform: translateY(-5px); }
    #dashboard_root #dashboard_main .dropdown-sound-input > div > i:hover {
      color: #72A5D4; }
    #dashboard_root #dashboard_main .dropdown-sound-input > div > i:active {
      background: #FBAE35;
      color: #FFFFFF; }

#dashboard_root #dashboard_main .checkbox-input {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  min-height: 12px;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main .checkbox-input.disabled input {
    cursor: initial; }
    #dashboard_root #dashboard_main .checkbox-input.disabled input + span::before {
      background: #d7c6c2; }
    #dashboard_root #dashboard_main .checkbox-input.disabled input + span::after {
      color: #FFFFFF; }
  #dashboard_root #dashboard_main .checkbox-input input {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    padding: 0;
    z-index: 2;
    cursor: pointer; }
  #dashboard_root #dashboard_main .checkbox-input input:active + span::before,
  #dashboard_root #dashboard_main .checkbox-input label:active + span::before {
    background: #53576B !important; }
  #dashboard_root #dashboard_main .checkbox-input input:active + span::after,
  #dashboard_root #dashboard_main .checkbox-input label:active + span::after {
    opacity: 1;
    color: #fff !important; }
  #dashboard_root #dashboard_main .checkbox-input > span::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    border: solid 1px #53576B;
    border-radius: 3px;
    cursor: pointer; }
  #dashboard_root #dashboard_main .checkbox-input > span::after {
    opacity: 0;
    font: 7pt vanilla;
    content: "\32";
    color: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    background: #53576B;
    border-radius: 3px;
    cursor: pointer; }
  #dashboard_root #dashboard_main .checkbox-input input:checked + span::after {
    opacity: 1; }
  #dashboard_root #dashboard_main .checkbox-input label {
    color: #53576B;
    font-size: 14px;
    padding-top: 2px;
    margin-left: 20px;
    cursor: pointer; }

#dashboard_root #dashboard_main .slider-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main .slider-input > p {
    max-width: calc(100% - 45px);
    font-size: 10px;
    color: #53576B; }
  #dashboard_root #dashboard_main .slider-input > label {
    margin-left: auto; }
  #dashboard_root #dashboard_main .slider-input.disabled > label.switch > span.slider.round {
    background-color: transparent;
    border: 1px solid #d7c6c2;
    cursor: initial; }
    #dashboard_root #dashboard_main .slider-input.disabled > label.switch > span.slider.round:before {
      background-color: #d7c6c2;
      left: 1px;
      bottom: 1px; }

#dashboard_root #dashboard_main .radio-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  width: 100%;
  height: 20px;
  /* Create a custom radio button */
  /* Create the indicator (the dot/circle - hidden when not checked) */ }
  #dashboard_root #dashboard_main .radio-input.alternate-dot .radio .checkmark::after {
    background: #80CD42 !important; }
  #dashboard_root #dashboard_main .radio-input.disabled {
    pointer-events: none;
    cursor: initial; }
    #dashboard_root #dashboard_main .radio-input.disabled .radio .checkmark::after {
      background: #d7c6c2 !important; }
    #dashboard_root #dashboard_main .radio-input.disabled > p {
      color: #d7c6c2; }
  #dashboard_root #dashboard_main .radio-input .radio {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 20px;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    /* Hide the browser's default radio button */
    /* On mouse-over, add a grey background color */
    /* When the radio button is checked, add a blue background */
    /* Show the indicator (dot/circle) when checked */
    /* Style the indicator (dot/circle) */ }
    #dashboard_root #dashboard_main .radio-input .radio p {
      margin-left: 24px; }
    #dashboard_root #dashboard_main .radio-input .radio input {
      position: absolute;
      opacity: 0;
      cursor: pointer; }
    #dashboard_root #dashboard_main .radio-input .radio:hover input ~ .checkmark {
      background-color: #D9DBE7; }
    #dashboard_root #dashboard_main .radio-input .radio input:checked ~ .checkmark {
      background-color: #FFFFFF; }
    #dashboard_root #dashboard_main .radio-input .radio input:checked ~ .checkmark:after {
      display: block; }
    #dashboard_root #dashboard_main .radio-input .radio .checkmark:after {
      top: 3px;
      left: 3px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #72A5D4; }
  #dashboard_root #dashboard_main .radio-input .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main .radio-input .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  #dashboard_root #dashboard_main .radio-input > p {
    font-size: 12px;
    margin-left: 10px; }

#dashboard_root #dashboard_main .file-upload .upload-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: absolute;
  left: 10px;
  bottom: 0;
  width: 95%;
  height: 30px;
  border-bottom: solid 1px #D9DBE7;
  font-size: 12px; }
  #dashboard_root #dashboard_main .file-upload .upload-input > p {
    max-width: 75%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
    #dashboard_root #dashboard_main .file-upload .upload-input > p > span {
      opacity: 0.9;
      color: #332925; }
  #dashboard_root #dashboard_main .file-upload .upload-input .upload-btn {
    color: #FFFFFF;
    display: block;
    background: #72A5D4;
    border-radius: 3px;
    padding: 6px 10px;
    white-space: nowrap;
    cursor: pointer;
    font-size: 10px;
    float: right; }
    #dashboard_root #dashboard_main .file-upload .upload-input .upload-btn:hover {
      background: #FFFFFF;
      color: #332925; }
    #dashboard_root #dashboard_main .file-upload .upload-input .upload-btn:active {
      border: 1px solid #FFFFFF;
      background: #FFFFFF;
      color: #332925; }

#dashboard_root #dashboard_main .file-upload input {
  opacity: 0;
  cursor: pointer; }

#dashboard_root #dashboard_main .file-upload i.iconToRemove {
  position: absolute;
  bottom: 6px;
  right: 65px;
  color: #ea1b4b; }
  #dashboard_root #dashboard_main .file-upload i.iconToRemove:hover {
    color: #33c3ee;
    cursor: pointer; }

#dashboard_root #dashboard_main .add-to-list-input {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  flex-wrap: wrap;
  padding-bottom: 0;
  margin: 0 25px 20px 0;
  border-bottom: 1px solid #72A5D4; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .add-to-list-input {
      flex-wrap: wrap-reverse;
      border-bottom: none; } }
  #dashboard_root #dashboard_main .add-to-list-input .item {
    color: #72A5D4;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 5px 15px 5px 0;
    font-size: 12px;
    border-radius: 3px; }
    #dashboard_root #dashboard_main .add-to-list-input .item > i {
      color: #FB5135;
      margin-top: -2px;
      margin-left: 5px;
      cursor: pointer; }
      #dashboard_root #dashboard_main .add-to-list-input .item > i:hover {
        color: #FBAE35; }
  #dashboard_root #dashboard_main .add-to-list-input .divider {
    width: 1px;
    height: 20px;
    margin: 0 15px 0 5px;
    background: #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .add-to-list-input .divider {
        display: none; } }
  #dashboard_root #dashboard_main .add-to-list-input .dropdown-input {
    flex: 1;
    min-width: 200px;
    padding: 5px 0;
    margin-bottom: 0; }
    #dashboard_root #dashboard_main .add-to-list-input .dropdown-input::before {
      display: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .add-to-list-input .dropdown-input {
        flex: initial;
        width: 100%;
        padding-bottom: 10px;
        margin-bottom: 15px;
        border-bottom: 1px solid #D9DBE7; } }
    #dashboard_root #dashboard_main .add-to-list-input .dropdown-input > div {
      border-bottom: none; }
      #dashboard_root #dashboard_main .add-to-list-input .dropdown-input > div:focus {
        border: none !important; }
      #dashboard_root #dashboard_main .add-to-list-input .dropdown-input > div > ul {
        top: 39px;
        left: 0;
        right: initial;
        width: initial;
        min-width: 150px; }
  #dashboard_root #dashboard_main .add-to-list-input .InfoBulb {
    margin-right: -20px; }
    #dashboard_root #dashboard_main .add-to-list-input .InfoBulb .infoText {
      top: 5px !important;
      left: -270px !important;
      width: 260px !important; }
      #dashboard_root #dashboard_main .add-to-list-input .InfoBulb .infoText p {
        font-size: 10px; }

#dashboard_root #dashboard_main .top-text {
  font-size: 14px;
  margin: 10px 0 30px; }
  #dashboard_root #dashboard_main .top-text span {
    color: #72A5D4; }

#dashboard_root #dashboard_main .icon-border > i {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  margin-left: 10px;
  color: #ff7461 !important;
  border: solid 1px #ff7461;
  border-radius: 50%;
  cursor: pointer;
  font-size: 12px !important; }
  #dashboard_root #dashboard_main .icon-border > i:active {
    color: #fff !important;
    background: #ff7461; }

#dashboard_root #dashboard_main .title-save-delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 10px;
  height: 60px; }
  #dashboard_root #dashboard_main .title-save-delete.border-bottom {
    border-bottom: 1px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .title-save-delete.tablet-bottom {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      margin: 0;
      background: #FFFFFF;
      border-top: 1px solid #D9DBE7;
      z-index: 10; }
      #dashboard_root #dashboard_main .title-save-delete.tablet-bottom.tab-nav {
        bottom: 65px; }
      #dashboard_root #dashboard_main .title-save-delete.tablet-bottom.border-bottom {
        border-bottom: none; }
      #dashboard_root #dashboard_main .title-save-delete.tablet-bottom > h2 {
        display: none; }
      #dashboard_root #dashboard_main .title-save-delete.tablet-bottom .save-button-with-popup {
        width: 100%; } }
  #dashboard_root #dashboard_main .title-save-delete > h2 {
    font-size: 16px;
    color: #80CD42; }
    #dashboard_root #dashboard_main .title-save-delete > h2 > a {
      font-size: 16px;
      cursor: pointer; }
  #dashboard_root #dashboard_main .title-save-delete .save-button-with-popup {
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    gap: 4px; }
    #dashboard_root #dashboard_main .title-save-delete .save-button-with-popup > button {
      width: 100%;
      max-width: 150px;
      background: #80CD42; }
      #dashboard_root #dashboard_main .title-save-delete .save-button-with-popup > button:hover {
        background: #FBAE35; }
  #dashboard_root #dashboard_main .title-save-delete.slim-bar {
    height: 45px; }
    #dashboard_root #dashboard_main .title-save-delete.slim-bar .save-button-with-popup > button {
      height: 35px; }
  #dashboard_root #dashboard_main .title-save-delete > i,
  #dashboard_root #dashboard_main .title-save-delete > .redirect-wrapper {
    margin-left: 10px; }

#dashboard_root #dashboard_main .delete-with-popup {
  position: relative; }
  #dashboard_root #dashboard_main .delete-with-popup > i {
    color: #FB5135;
    font-size: 24px;
    border-radius: 50%;
    cursor: pointer; }
    #dashboard_root #dashboard_main .delete-with-popup > i:hover {
      color: #33c3ee;
      background: transparent; }
    #dashboard_root #dashboard_main .delete-with-popup > i:active {
      color: #fff;
      background: #33c3ee; }
  #dashboard_root #dashboard_main .delete-with-popup > button {
    color: #FFFFFF;
    background: #FBAE35;
    padding: 12.5px 20px;
    line-height: 1; }
    #dashboard_root #dashboard_main .delete-with-popup > button:hover, #dashboard_root #dashboard_main .delete-with-popup > button:active {
      background: #FBAE35; }
    #dashboard_root #dashboard_main .delete-with-popup > button.button-disabled {
      background: #d7c6c2;
      color: #FFFFFF;
      pointer-events: none;
      user-select: none; }
  #dashboard_root #dashboard_main .delete-with-popup .delete-popup {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 40px;
    width: 250px;
    padding-top: 15px;
    background: #FBAE35;
    border: 1px solid #FBAE35;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    z-index: 10; }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup.rectangle-button {
      right: 95px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .delete-with-popup .delete-popup.rectangle-button {
          top: 50%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .delete-with-popup .delete-popup {
        position: fixed;
        left: 50%;
        margin-left: -125px;
        top: 50%;
        margin-top: -70px;
        box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5); } }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup:after, #dashboard_root #dashboard_main .delete-with-popup .delete-popup:before {
      left: 100%;
      top: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .delete-with-popup .delete-popup:after, #dashboard_root #dashboard_main .delete-with-popup .delete-popup:before {
          display: none; } }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup:after {
      border-color: rgba(255, 255, 255, 0);
      border-left-color: #FBAE35;
      border-width: 10px;
      margin-top: -10px; }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup:before {
      border-color: rgba(24, 195, 241, 0);
      border-left-color: #FBAE35;
      border-width: 11px;
      margin-top: -11px; }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup h6 {
      color: #FFFFFF;
      font-size: 18px;
      font-weight: 900; }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup p {
      color: #FFFFFF;
      font-size: 12px;
      max-width: 100%;
      padding: 5px 10px 15px 10px;
      text-align: center;
      font-weight: 300; }
    #dashboard_root #dashboard_main .delete-with-popup .delete-popup span {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: 100%;
      padding: 10px 0;
      background: #FFFFFF;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
      #dashboard_root #dashboard_main .delete-with-popup .delete-popup span i {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        font-size: 14px;
        cursor: pointer; }
        #dashboard_root #dashboard_main .delete-with-popup .delete-popup span i:first-of-type {
          color: #FB5135 !important;
          border-color: #FB5135 !important;
          margin-right: 10px; }
          #dashboard_root #dashboard_main .delete-with-popup .delete-popup span i:first-of-type:active {
            color: #FFFFFF;
            background: #FB5135 !important; }
        #dashboard_root #dashboard_main .delete-with-popup .delete-popup span i:last-of-type {
          color: #80CD42 !important;
          border-color: #80CD42 !important;
          margin-left: 10px; }
          #dashboard_root #dashboard_main .delete-with-popup .delete-popup span i:last-of-type:active {
            color: #FFFFFF;
            background: #80CD42 !important; }

#dashboard_root #dashboard_main .save-button-with-popup {
  position: relative;
  z-index: 2; }
  #dashboard_root #dashboard_main .save-button-with-popup button {
    background: #72A5D4;
    color: #FFFFFF; }
    #dashboard_root #dashboard_main .save-button-with-popup button:hover {
      background: #FFFFFF;
      color: #332925; }
  #dashboard_root #dashboard_main .save-button-with-popup .canceling-background {
    display: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .save-button-with-popup .canceling-background {
        display: block;
        position: fixed;
        width: 100vh;
        height: 100vh;
        background: #72A5D4;
        opacity: 0.56;
        top: 0;
        left: 0; } }
  #dashboard_root #dashboard_main .save-button-with-popup .error-bubble {
    top: initial;
    bottom: 50px;
    min-width: 200px;
    padding: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .save-button-with-popup .error-bubble {
        position: fixed;
        bottom: 50%;
        box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .save-button-with-popup .error-bubble:after, #dashboard_root #dashboard_main .save-button-with-popup .error-bubble:before {
        display: none; } }
    #dashboard_root #dashboard_main .save-button-with-popup .error-bubble p {
      white-space: initial; }
  #dashboard_root #dashboard_main .save-button-with-popup .info-bubble {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    top: 50%;
    right: 126px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 250px;
    padding-top: 15px;
    background: #FBAE35;
    border: 1px solid #FBAE35;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    z-index: 10; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .save-button-with-popup .info-bubble {
        position: fixed;
        left: 50%;
        margin-left: -125px;
        top: 50%;
        margin-top: -70px;
        box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5); } }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:after, #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:before {
      left: 100%;
      top: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:after, #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:before {
          display: none; } }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:after {
      border-color: rgba(255, 255, 255, 0);
      border-left-color: #FBAE35;
      border-width: 10px;
      margin-top: -10px; }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble:before {
      border-color: rgba(24, 195, 241, 0);
      border-left-color: #FBAE35;
      border-width: 11px;
      margin-top: -11px; }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble h6 {
      color: #FFFFFF;
      font-size: 18px;
      font-weight: 900; }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble p {
      color: #FFFFFF;
      font-size: 10px;
      padding: 5px 20px 15px 20px;
      text-align: center; }
    #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: 100%;
      padding: 10px 0;
      background: #FFFFFF;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
      #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span i {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        font-size: 14px;
        cursor: pointer; }
        #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span i:first-of-type {
          color: #FB5135 !important;
          border-color: #FB5135 !important;
          margin-right: 10px; }
          #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span i:first-of-type:active {
            color: #FFFFFF;
            background: #FB5135 !important; }
        #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span i:last-of-type {
          color: #80CD42 !important;
          border-color: #80CD42 !important;
          margin-left: 10px; }
          #dashboard_root #dashboard_main .save-button-with-popup .info-bubble span i:last-of-type:active {
            color: #FFFFFF;
            background: #80CD42 !important; }

#dashboard_root #dashboard_main .dashboard-popup {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 200px;
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #FBAE35;
  border-radius: 5px;
  box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
  z-index: 1; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .dashboard-popup {
      position: fixed;
      bottom: 50%;
      box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5); } }
  #dashboard_root #dashboard_main .dashboard-popup:after, #dashboard_root #dashboard_main .dashboard-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .dashboard-popup:after, #dashboard_root #dashboard_main .dashboard-popup:before {
        display: none; } }
  #dashboard_root #dashboard_main .dashboard-popup:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFFFFF;
    border-width: 10px;
    margin-left: -10px; }
  #dashboard_root #dashboard_main .dashboard-popup:before {
    border-color: rgba(255, 116, 97, 0);
    border-top-color: #FBAE35;
    border-width: 11px;
    margin-left: -11px; }
  #dashboard_root #dashboard_main .dashboard-popup.right-arrow:after, #dashboard_root #dashboard_main .dashboard-popup.right-arrow:before {
    left: 100%;
    top: 50%; }
  #dashboard_root #dashboard_main .dashboard-popup.right-arrow:after {
    border-top-color: transparent;
    border-left-color: #FFFFFF;
    margin-left: 0;
    margin-top: -10px; }
  #dashboard_root #dashboard_main .dashboard-popup.right-arrow:before {
    border-top-color: transparent;
    border-left-color: #FBAE35;
    margin-left: 0;
    margin-top: -11px; }
  #dashboard_root #dashboard_main .dashboard-popup h6 {
    color: #FBAE35;
    font-size: 12px;
    font-weight: 900;
    height: 12px;
    margin-bottom: 3px; }
  #dashboard_root #dashboard_main .dashboard-popup p {
    color: #53576B;
    font-size: 10px;
    padding: 0;
    text-align: center; }
    #dashboard_root #dashboard_main .dashboard-popup p strong {
      font-family: "Lato";
      font-weight: 500; }
  #dashboard_root #dashboard_main .dashboard-popup.info {
    border-color: #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-popup.info:before {
      border-top-color: #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-popup.info h6 {
      color: #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-popup.info.right-arrow:before {
      border-top-color: transparent;
      border-left-color: #72A5D4; }

#dashboard_root #dashboard_main .dashboard-button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: relative;
  line-height: 1;
  padding: 12.5px 20px;
  color: #FFFFFF; }
  #dashboard_root #dashboard_main .dashboard-button.success {
    background: #80CD42; }
    #dashboard_root #dashboard_main .dashboard-button.success:hover {
      background: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-button.info {
    color: #fff;
    background: #5AC3CA; }
    #dashboard_root #dashboard_main .dashboard-button.info:hover {
      background: #FFFFFF;
      color: #332925; }
  #dashboard_root #dashboard_main .dashboard-button.warn, #dashboard_root #dashboard_main .dashboard-button.warning {
    background: #FFFFFF;
    color: #332925; }
    #dashboard_root #dashboard_main .dashboard-button.warn:hover, #dashboard_root #dashboard_main .dashboard-button.warning:hover {
      background: #5AC3CA;
      color: #FFFFFF; }
  #dashboard_root #dashboard_main .dashboard-button.danger {
    background: #FB5135; }
    #dashboard_root #dashboard_main .dashboard-button.danger:hover {
      background: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-button.white {
    color: #FFFFFF;
    background: #80CD42;
    border: solid 1px #d7c6c2; }
    #dashboard_root #dashboard_main .dashboard-button.white:hover {
      color: #332925;
      background: #FFFFFF;
      border-color: #FFFFFF; }
  #dashboard_root #dashboard_main .dashboard-button.link {
    color: #FB5135;
    padding: 0;
    background: none;
    text-decoration: underline; }
    #dashboard_root #dashboard_main .dashboard-button.link:hover {
      color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-button.disabled {
    background: #d7c6c2;
    color: #FFFFFF;
    box-shadow: none; }
    #dashboard_root #dashboard_main .dashboard-button.disabled:hover {
      background: #d7c6c2; }
  #dashboard_root #dashboard_main .dashboard-button.pill {
    font-size: 10px !important;
    padding: 5px 10px !important; }
  #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left {
    position: absolute;
    top: -62px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 10px 20px;
    background: #FFFFFF;
    border: 1px solid #80CD42;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08); }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.no-title, #dashboard_root #dashboard_main .dashboard-button .no-title.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .no-title.dashboard-button__confirmation--left {
      top: -50px; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup:after, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:after, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:after {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before {
      border-top-color: #80CD42;
      border-width: 11px;
      margin-left: -11px; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup:after, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:after, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:after {
      border-top-color: #FFFFFF;
      border-width: 10px;
      margin-left: -10px; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup h6, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left h6 {
      color: #80CD42;
      text-align: center;
      font-size: 12px;
      font-family: "Lato";
      font-weight: 700; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup p, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation p, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left p {
      color: #53576B !important;
      font-size: 10px !important;
      margin-top: 5px;
      text-align: center;
      white-space: nowrap; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.success, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation--left {
      border-color: #80CD42; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.success h6, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation--left h6 {
        color: #80CD42; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.success:before, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .success.dashboard-button__confirmation--left:before {
        border-top-color: #80CD42; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.warning, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation--left {
      border-color: #FBAE35; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.warning h6, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation--left h6 {
        color: #FBAE35; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.warning:before, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .warning.dashboard-button__confirmation--left:before {
        border-top-color: #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.alert-warning, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation--left {
      border-color: #FB5135; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.alert-warning h6, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation--left h6 {
        color: #FB5135; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.alert-warning:before, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .alert-warning.dashboard-button__confirmation--left:before {
        border-top-color: #FB5135; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.info, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation--left {
      border-color: #72A5D4; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.info h6, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation--left h6 {
        color: #72A5D4; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__popup.info:before, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .info.dashboard-button__confirmation--left:before {
        border-top-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left {
    top: -125px;
    min-width: 240px;
    max-width: 340px;
    padding: 0;
    background: #FBAE35;
    border-color: #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation[data-size='small'], #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left[data-size='small'] {
      min-width: max-content; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation[data-size='small'] > span > i:first-of-type, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left[data-size='small'] > span > i:first-of-type {
        margin-right: 12px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left {
        position: fixed;
        left: 50%;
        top: 50%;
        margin-top: -100px;
        box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5); } }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before {
      border-top-color: #FBAE35; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before {
          display: none; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation:after, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:after {
        display: none; } }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation h6, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left h6 {
      color: #FFFFFF;
      font-size: 18px;
      padding: 15px 20px 0; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation p, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left p {
      font-family: "Lato";
      font-weight: 500;
      color: #FFFFFF !important;
      font-size: 12px !important;
      padding: 0 30px 15px;
      margin-top: 10px; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation span, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left span {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 100%;
      padding: 10px;
      background: #FFFFFF;
      border-radius: 0 0 5px 5px; }
      #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation span i:first-of-type, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left span i:first-of-type {
        margin-right: 20px; }
  #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left {
    transform: translate(0, -50%);
    top: 50%;
    left: initial;
    right: 115px;
    z-index: 5; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before, #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:after {
      left: 100%;
      top: 50%;
      margin-left: 0;
      border-top-color: transparent; }
    #dashboard_root #dashboard_main .dashboard-button .dashboard-button__confirmation--left:before {
      border-left-color: #FFFFFF;
      margin-top: -11px; }

#dashboard_root #dashboard_main .pill-button, #dashboard_root #dashboard_main .pill-button--success, #dashboard_root #dashboard_main .pill-button--info, #dashboard_root #dashboard_main .pill-button--cancel {
  font-size: 10px;
  color: #FFFFFF;
  margin: 0 10px;
  padding: 5px 10px;
  border-radius: 3px;
  cursor: pointer; }
  #dashboard_root #dashboard_main .pill-button:hover, #dashboard_root #dashboard_main .pill-button--success:hover, #dashboard_root #dashboard_main .pill-button--info:hover, #dashboard_root #dashboard_main .pill-button--cancel:hover {
    background: #5AC3CA; }

#dashboard_root #dashboard_main .pill-button--success {
  background: #80CD42; }

#dashboard_root #dashboard_main .pill-button--info {
  background: #5AC3CA; }
  #dashboard_root #dashboard_main .pill-button--info:hover {
    background: #FFFFFF;
    color: #332925; }

#dashboard_root #dashboard_main .pill-button--cancel {
  background: #EDEEF3;
  color: #332925; }

#dashboard_root #dashboard_main .pagination-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .pagination-footer .pagination {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    height: 35px; }
    #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      background: #5AC3CA;
      border-radius: 5px; }
      #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill > p {
        width: 45px;
        padding: 8px 10px;
        color: #332925;
        font-size: 12px;
        background: #FFFFFF;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 5px; }
      #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill .dropdown-input {
        color: #FFFFFF;
        width: 30px;
        height: 100%;
        margin: 0 5px 0 10px; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill .dropdown-input::before {
          color: #FFFFFF;
          right: -4px; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill .dropdown-input select {
          color: #FFFFFF;
          font-size: 12px;
          padding-right: 10px;
          border: none; }
          #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill .dropdown-input select:focus {
            border: none !important; }
          #dashboard_root #dashboard_main .pagination-footer .pagination .dropdown-pill .dropdown-input select option {
            color: black; }
    #dashboard_root #dashboard_main .pagination-footer .pagination > p {
      color: #72A5D4;
      font-size: 12px;
      margin-left: 5px; }
    #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-left: auto;
      background: #EDEEF3;
      border-radius: 7px; }
      #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > button {
        color: #FFFFFF;
        width: 45px;
        height: 100%;
        padding: 0;
        border-radius: 0; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > button:first-of-type {
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          background: #5AC3CA; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > button:last-of-type {
          margin-left: 0;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          background: #5AC3CA; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > button.button-inactive {
          color: #FFFFFF;
          background: #EDEEF3 !important; }
      #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > p {
        color: #FFFFFF;
        font-size: 12px;
        margin: 3px 5px 0 5px;
        cursor: pointer; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > p:first-of-type {
          margin-left: 10px; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > p:last-of-type {
          margin-right: 10px; }
        #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages > p:hover {
          color: #72A5D4; }
      #dashboard_root #dashboard_main .pagination-footer .pagination .pagination-pages .active-page {
        color: #72A5D4; }

#dashboard_root #dashboard_main .button-inactive {
  color: #FFFFFF;
  background: #d7c6c2 !important;
  pointer-events: none;
  cursor: initial; }
  #dashboard_root #dashboard_main .button-inactive.hoverLoading:hover {
    cursor: progress; }

#dashboard_root #dashboard_main .dashboard-icon, #dashboard_root #dashboard_main .dashboard-icon--color-success, #dashboard_root #dashboard_main .dashboard-icon--color-info, #dashboard_root #dashboard_main .dashboard-icon--color-warning, #dashboard_root #dashboard_main .dashboard-icon--color-danger, #dashboard_root #dashboard_main .dashboard-icon--color-secondary, #dashboard_root #dashboard_main .dashboard-icon--color-disabled, #dashboard_root #dashboard_main .dashboard-icon-download {
  position: relative;
  font-size: 24px;
  cursor: pointer; }
  #dashboard_root #dashboard_main .dashboard-icon .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    position: absolute;
    top: -61px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 10px 20px;
    background: #FFFFFF;
    border: 1px solid #FBAE35;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    z-index: 20; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble:before {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble:after, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble:after {
      border-top-color: #FFFFFF;
      border-width: 10px;
      margin-left: -10px; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble:before {
      border-top-color: #FBAE35;
      border-width: 11px;
      margin-left: -11px; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble h6, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble h6 {
      line-height: 1;
      color: #FBAE35;
      font-size: 12px;
      font-family: "Lato";
      font-weight: 700; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble p, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble p {
      color: #53576B;
      font-size: 10px !important;
      padding: 5px 0 0 0;
      text-align: center;
      white-space: nowrap; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.success, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.success {
      border-color: #80CD42; }
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.success:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.success:before,
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.success h6,
      #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.success h6 {
        border-top-color: #80CD42;
        color: #80CD42; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.info, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.info {
      border-color: #72A5D4; }
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.info:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.info:before,
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.info h6,
      #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.info h6 {
        border-top-color: #72A5D4;
        color: #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.warning, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.warning {
      border-color: #FBAE35; }
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.warning:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.warning:before,
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.warning h6,
      #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.warning h6 {
        border-top-color: #FBAE35;
        color: #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-icon .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.danger, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.danger {
      border-color: #FB5135; }
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.danger:before, #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.danger:before,
      #dashboard_root #dashboard_main .dashboard-icon .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-success .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-info .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-warning .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-danger .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-secondary .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon--color-disabled .button-bubble.danger h6,
      #dashboard_root #dashboard_main .dashboard-icon-download .button-bubble.danger h6 {
        border-top-color: #FB5135;
        color: #FB5135; }
  #dashboard_root #dashboard_main .dashboard-icon .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble {
    top: -61px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .dashboard-icon .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble {
        top: -62%;
        left: -100px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .dashboard-icon .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .dashboard-icon .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble:after, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble:after {
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #FFFFFF;
        border-width: 10px;
        margin-top: -10px;
        margin-left: -1px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .dashboard-icon .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble:before, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble:before {
        border-color: rgba(251, 174, 53, 0);
        border-left-color: #FBAE35;
        border-width: 11px;
        margin-top: -11px;
        margin-left: 0; } }
    #dashboard_root #dashboard_main .dashboard-icon .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-success .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-info .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-warning .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-danger .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-secondary .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon--color-disabled .error-bubble h6, #dashboard_root #dashboard_main .dashboard-icon-download .error-bubble h6 {
      line-height: 1; }
  #dashboard_root #dashboard_main .dashboard-icon.disable-interaction:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-success:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-info:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-warning:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-danger:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-secondary:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon--color-disabled:hover, #dashboard_root #dashboard_main .disable-interaction.dashboard-icon-download:hover {
    cursor: initial; }

#dashboard_root #dashboard_main .dashboard-icon--color-success {
  color: #80CD42; }
  #dashboard_root #dashboard_main .dashboard-icon--color-success:hover {
    color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-icon--color-success.disable-interaction:hover {
    color: #80CD42; }

#dashboard_root #dashboard_main .dashboard-icon--color-info {
  color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-icon--color-info:hover {
    color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-icon--color-info.disable-interaction:hover {
    color: #72A5D4; }

#dashboard_root #dashboard_main .dashboard-icon--color-warning {
  color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-icon--color-warning:hover {
    color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-icon--color-warning.disable-interaction:hover {
    color: #FBAE35; }

#dashboard_root #dashboard_main .dashboard-icon--color-danger {
  color: #FB5135; }
  #dashboard_root #dashboard_main .dashboard-icon--color-danger:hover {
    color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-icon--color-danger.disable-interaction:hover {
    color: #FB5135; }

#dashboard_root #dashboard_main .dashboard-icon--color-secondary {
  color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-icon--color-secondary:hover {
    color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-icon--color-secondary.disable-interaction:hover {
    color: #FBAE35; }

#dashboard_root #dashboard_main .dashboard-icon--color-disabled {
  cursor: initial !important;
  color: #d7c6c2 !important;
  pointer-events: none; }

#dashboard_root #dashboard_main .dashboard-icon-download {
  color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-icon-download.green, #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.dashboard-icon-download.increase {
    color: #80CD42; }
    #dashboard_root #dashboard_main .dashboard-icon-download.green:hover, #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.dashboard-icon-download.increase:hover {
      color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-icon-download:hover {
    color: #FBAE35; }

#dashboard_root #dashboard_main .dashboard-circled-icon, #dashboard_root #dashboard_main .dashboard-circled-icon--color-success, #dashboard_root #dashboard_main .dashboard-circled-icon--color-info, #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning, #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger, #dashboard_root #dashboard_main .dashboard-circled-icon--color-disabled {
  padding: 5px;
  font-size: 12px;
  border-radius: 50%;
  cursor: pointer;
  height: 24px; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-success {
    color: #80CD42;
    border: 1px solid #80CD42; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-success:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-info {
    color: #72A5D4;
    border: 1px solid #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-info:hover {
      color: #FBAE35;
      border-color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning {
    color: #FBAE35;
    border: 1px solid #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger {
    color: #FBAE35;
    border: 1px solid #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-disabled {
    cursor: initial;
    color: #d7c6c2;
    border: 1px solid #d7c6c2; }

#dashboard_root #dashboard_main .dashboard-icon-cross {
  padding: 5px;
  color: #FBAE35;
  font-size: 12px;
  border: 1px solid #FBAE35;
  border-radius: 50%;
  cursor: pointer;
  height: 24px; }
  #dashboard_root #dashboard_main .dashboard-icon-cross:hover {
    color: #72A5D4;
    border-color: #72A5D4; }

#dashboard_root #dashboard_main .dashboard-icon-link {
  padding: 5px;
  color: #80CD42;
  font-size: 12px;
  border: 1px solid #80CD42;
  border-radius: 50%;
  cursor: pointer; }
  #dashboard_root #dashboard_main .dashboard-icon-link.icon-link {
    font-size: 12px; }
  #dashboard_root #dashboard_main .dashboard-icon-link:hover {
    color: #72A5D4;
    border-color: #72A5D4; }

#dashboard_root #dashboard_main .dashboard-circled-icon, #dashboard_root #dashboard_main .dashboard-circled-icon--color-success, #dashboard_root #dashboard_main .dashboard-circled-icon--color-info, #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning, #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger, #dashboard_root #dashboard_main .dashboard-circled-icon--color-disabled {
  padding: 5px;
  font-size: 12px;
  border-radius: 50%;
  cursor: pointer;
  height: 24px; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-success {
    color: #80CD42;
    border: 1px solid #80CD42; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-success:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-info {
    color: #72A5D4;
    border: 1px solid #72A5D4; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-info:hover {
      color: #FBAE35;
      border-color: #FBAE35; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning {
    color: #FBAE35;
    border: 1px solid #FBAE35; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-warning:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger {
    color: #FB5135;
    border: 1px solid #FB5135; }
    #dashboard_root #dashboard_main .dashboard-circled-icon--color-danger:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
  #dashboard_root #dashboard_main .dashboard-circled-icon--color-disabled {
    cursor: initial;
    color: #d7c6c2;
    border: 1px solid #d7c6c2; }

#dashboard_root #dashboard_main .top-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  width: 100%;
  padding: 10px;
  background: #FFFFFF;
  border-bottom: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main .top-bar h3 {
    font-family: "Lato";
    font-weight: 500;
    color: #72A5D4; }
  #dashboard_root #dashboard_main .top-bar > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: auto; }
    #dashboard_root #dashboard_main .top-bar > div > a {
      padding: 12px 15px;
      background: #5AC3CA;
      border-radius: 3px;
      color: #FFFFFF;
      font-size: 12px;
      line-height: 1; }
      #dashboard_root #dashboard_main .top-bar > div > a:first-of-type {
        background: #5AC3CA; }
        #dashboard_root #dashboard_main .top-bar > div > a:first-of-type:hover {
          color: #332925;
          background: #FFFFFF; }
      #dashboard_root #dashboard_main .top-bar > div > a:last-of-type {
        margin-left: 10px;
        background: #FFFFFF;
        color: #332925; }
        #dashboard_root #dashboard_main .top-bar > div > a:last-of-type:hover {
          background: #5AC3CA;
          color: #FFFFFF; }
    #dashboard_root #dashboard_main .top-bar > div > button {
      background: #FFFFFF;
      color: #332925;
      padding: 12px 15px;
      line-height: 1; }
      #dashboard_root #dashboard_main .top-bar > div > button:first-of-type {
        background: #5AC3CA;
        color: #FFFFFF; }
        #dashboard_root #dashboard_main .top-bar > div > button:first-of-type:hover {
          color: #332925;
          background: #FFFFFF; }
      #dashboard_root #dashboard_main .top-bar > div > button:last-of-type {
        margin-left: 10px;
        background: #FFFFFF;
        color: #332925; }
        #dashboard_root #dashboard_main .top-bar > div > button:last-of-type:hover {
          background: #5AC3CA;
          color: #FFFFFF; }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main .bar-buttons-hidden {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    padding: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: -10;
    background: #FFFFFF; } }

#dashboard_root #dashboard_main .buttons-fixed {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: fixed;
  bottom: 70px;
  left: 0;
  width: 100%;
  padding: 10px;
  margin-left: 0;
  background: #FFFFFF;
  z-index: 1; }
  #dashboard_root #dashboard_main .buttons-fixed > a,
  #dashboard_root #dashboard_main .buttons-fixed > button {
    width: calc(50% - 10px);
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center; }

#dashboard_root #dashboard_main .information-block {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  width: 100%;
  padding: 15px 50px 15px 20px;
  background: #72A5D4;
  color: #FFFFFF;
  border-radius: 5px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .information-block {
      padding: 10px;
      border-radius: 0; } }
  #dashboard_root #dashboard_main .information-block > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .information-block > div {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        width: 90%;
        margin: 0 auto;
        text-align: center; } }
    #dashboard_root #dashboard_main .information-block > div > i {
      font-size: 24px;
      margin-right: 30px;
      padding-bottom: 5px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .information-block > div > i {
          margin-right: 0; } }
    #dashboard_root #dashboard_main .information-block > div > p,
    #dashboard_root #dashboard_main .information-block > div > div {
      font-size: 12px;
      color: #FFFFFF; }
      #dashboard_root #dashboard_main .information-block > div > p span,
      #dashboard_root #dashboard_main .information-block > div > div span {
        color: #FFFFFF;
        text-decoration: underline; }
  #dashboard_root #dashboard_main .information-block > i {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    cursor: pointer; }
    #dashboard_root #dashboard_main .information-block > i:hover {
      color: #FBAE35; }
  #dashboard_root #dashboard_main .information-block.white {
    padding: 1px 1px 1px 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .information-block.white {
        padding: 1px; } }
    #dashboard_root #dashboard_main .information-block.white > div {
      width: 100%; }
      #dashboard_root #dashboard_main .information-block.white > div > i {
        margin-right: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .information-block.white > div > i {
            margin: 10px 0; } }
      #dashboard_root #dashboard_main .information-block.white > div p {
        font-family: "Lato";
        font-weight: 500;
        color: #53576B; }
        #dashboard_root #dashboard_main .information-block.white > div p > span {
          color: #72A5D4;
          text-decoration: none; }
      #dashboard_root #dashboard_main .information-block.white > div > p,
      #dashboard_root #dashboard_main .information-block.white > div > div {
        width: 100%;
        padding: 20px 30px 20px 20px;
        background: #FFFFFF;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .information-block.white > div > p,
          #dashboard_root #dashboard_main .information-block.white > div > div {
            padding: 15px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 3px; } }
    #dashboard_root #dashboard_main .information-block.white > i {
      color: #FBAE35; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .information-block.white > i {
          color: #FFFFFF; } }
      #dashboard_root #dashboard_main .information-block.white > i:hover {
        color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .information-block.white > i:hover {
            color: #FBAE35; } }
  #dashboard_root #dashboard_main .information-block.success {
    background: #80CD42;
    border: 1px solid #72A5D4; }
    #dashboard_root #dashboard_main .information-block.success a {
      color: #FFFFFF;
      text-decoration: underline; }
      #dashboard_root #dashboard_main .information-block.success a:hover {
        color: #FBAE35; }
  #dashboard_root #dashboard_main .information-block.no-cross {
    padding-right: 20px; }
  #dashboard_root #dashboard_main .information-block.infoBlock {
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .information-block.infoBlock {
        margin-bottom: 0; } }

#dashboard_root #dashboard_main .feature-missing-modal {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 260px);
  height: calc(100% - 80px);
  margin-top: 65px;
  padding: 100px 10px 0;
  background: rgba(131, 116, 112, 0.56);
  z-index: 100; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .feature-missing-modal {
      width: calc(100% - 76px);
      height: calc(100% - 160px);
      margin-top: 44px;
      padding: 85px 20px 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .feature-missing-modal {
      width: 100%;
      height: 100%;
      padding: 20px 10px 0; } }
  #dashboard_root #dashboard_main .feature-missing-modal.nav-closed {
    width: calc(100% - 76px); }
  #dashboard_root #dashboard_main .feature-missing-modal .upgrade-needed {
    max-width: 1024px;
    margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .feature-missing-modal .upgrade-needed {
        margin: 0 auto;
        padding: 10px 20px 20px; } }

#dashboard_root #dashboard_main .DataTableComponent .placeholder {
  width: 100%;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .DataTableComponent .placeholder > p {
    font-size: 14px;
    padding: 10px;
    background: #EDEEF3;
    color: #53576B; }

#dashboard_root #dashboard_main .search-bar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px;
  background-image: linear-gradient(94deg, #53576B, #5AC3CA); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .search-bar-container {
      display: block;
      padding: 20px 0;
      background: #FFFFFF; } }
  #dashboard_root #dashboard_main .search-bar-container .search-input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: #FFFFFF;
    width: 72.5%;
    height: 100%;
    padding: 8px;
    margin-right: 10px;
    border-radius: 3px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .search-bar-container .search-input {
        display: block;
        width: 100%;
        height: initial;
        padding: 0 0 20px;
        margin: 0 0 10px;
        border-radius: 0;
        border-color: #D9DBE7; } }
    #dashboard_root #dashboard_main .search-bar-container .search-input > div {
      width: initial;
      margin: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .search-bar-container .search-input > div {
          width: calc(100% - 40px);
          margin: 0 20px; } }
      #dashboard_root #dashboard_main .search-bar-container .search-input > div:first-of-type {
        width: 160px;
        border-right: 1px solid #D9DBE7;
        padding-right: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .search-bar-container .search-input > div:first-of-type {
            display: none; } }
      #dashboard_root #dashboard_main .search-bar-container .search-input > div.text-input, #dashboard_root #dashboard_main .search-bar-container #content_container .account-profile .profile .two-step-verification .verification-process .right .search-input > div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .search-bar-container .search-input > div.verification-input {
        flex: 1;
        padding-left: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .search-bar-container .search-input > div.text-input, #dashboard_root #dashboard_main .search-bar-container #content_container .account-profile .profile .two-step-verification .verification-process .right .search-input > div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .search-bar-container .search-input > div.verification-input {
            border-bottom: 1px solid #72A5D4;
            padding-left: 0; } }
      #dashboard_root #dashboard_main .search-bar-container .search-input > div > input,
      #dashboard_root #dashboard_main .search-bar-container .search-input > div select {
        border-bottom: none !important;
        height: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .search-bar-container .search-input > div > input,
          #dashboard_root #dashboard_main .search-bar-container .search-input > div select {
            height: 30px; } }
      #dashboard_root #dashboard_main .search-bar-container .search-input > div > select {
        color: #72A5D4; }
  #dashboard_root #dashboard_main .search-bar-container > button.info:hover {
    background: #EDEEF3; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .search-bar-container > button {
      width: calc(100% - 40px);
      margin: 0 20px 20px; } }
  #dashboard_root #dashboard_main .search-bar-container .link-container {
    margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .search-bar-container .link-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        margin: 20px; } }
    #dashboard_root #dashboard_main .search-bar-container .link-container a {
      font-size: 12px;
      color: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .search-bar-container .link-container a {
          color: #fff;
          text-align: center;
          width: 100%;
          padding: 14px 10px;
          margin: 0 0 10px;
          background: #33c3ee;
          border-radius: 3px; } }
      #dashboard_root #dashboard_main .search-bar-container .link-container a:nth-of-type(2), #dashboard_root #dashboard_main .search-bar-container .link-container a:last-of-type {
        display: none; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .search-bar-container .link-container a:nth-of-type(2), #dashboard_root #dashboard_main .search-bar-container .link-container a:last-of-type {
            display: block; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .search-bar-container .link-container a:nth-of-type(2) {
          background: #ff7461; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .search-bar-container .link-container a:last-of-type {
          background: #80cd42; } }
      #dashboard_root #dashboard_main .search-bar-container .link-container a:hover {
        text-decoration: underline; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .search-bar-container .link-container a:hover {
            text-decoration: none; } }

#dashboard_root #dashboard_main .section-toggle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  cursor: pointer; }
  #dashboard_root #dashboard_main .section-toggle > p {
    color: #72A5D4;
    font-size: 12px;
    margin-right: 5px; }
  #dashboard_root #dashboard_main .section-toggle > i {
    color: #5AC3CA;
    font-size: 22px;
    transform: translateY(-1px); }

#dashboard_root #dashboard_main .icon-tooltip-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: relative; }
  #dashboard_root #dashboard_main .icon-tooltip-container:hover {
    cursor: pointer; }
  #dashboard_root #dashboard_main .icon-tooltip-container .tooltip-container {
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 10;
    padding: 15px;
    background: white;
    border: 1px solid #33c3ee;
    border-radius: 5px;
    max-width: 200px; }
    #dashboard_root #dashboard_main .icon-tooltip-container .tooltip-container > p {
      width: max-content;
      max-width: 150px;
      color: #332925;
      font-size: 10px;
      word-wrap: break-word;
      text-align: center; }

#dashboard_root #dashboard_main .text-tooltip-container {
  position: relative; }
  #dashboard_root #dashboard_main .text-tooltip-container:hover {
    cursor: pointer; }
  #dashboard_root #dashboard_main .text-tooltip-container .tooltip-container {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    background: white;
    border: 1px solid #33c3ee;
    border-radius: 4px;
    max-width: 340px;
    width: max-content; }
    #dashboard_root #dashboard_main .text-tooltip-container .tooltip-container > p {
      padding: 6px;
      text-align: center;
      max-width: 340px;
      width: max-content;
      color: #332925;
      font-size: 10px;
      word-wrap: break-word; }

#dashboard_root #dashboard_main .radio-select-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 20px 10px;
  margin-bottom: 30px;
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .radio-select-group {
      flex-wrap: wrap;
      padding: 10px;
      margin-bottom: 0;
      background: #EDEEF3;
      border-bottom: 1px solid #EDEEF3; } }
  #dashboard_root #dashboard_main .radio-select-group > h3 {
    color: #72A5D4;
    font-family: "Lato";
    font-weight: 500;
    font-size: 16px;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .radio-select-group > h3 {
        width: 100%;
        margin: 10px 0 20px;
        font-size: 16px; } }
  #dashboard_root #dashboard_main .radio-select-group > div:first-of-type {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .radio-select-group > div:first-of-type {
        margin-left: 0; } }
  #dashboard_root #dashboard_main .radio-select-group > div:last-of-type {
    margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .radio-select-group > div:last-of-type {
        margin-right: 0; } }
  #dashboard_root #dashboard_main .radio-select-group .radio-input {
    width: initial;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .radio-select-group .radio-input {
        flex: 1 1 auto;
        margin: 0 0 10px; } }
    #dashboard_root #dashboard_main .radio-select-group .radio-input > p {
      font-family: "Lato";
      font-weight: 500;
      width: calc(100% - 30px); }

@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mini-slide-left {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-14px); } }

@keyframes mini-slide-right {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(14px); } }

#dashboard_root #dashboard_main .mini-loading-spinner {
  width: 10px;
  margin-right: 20px;
  margin-left: 25px; }
  #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    animation: rotate-center 0.8s linear infinite 0.3s both; }
    #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container > div {
      position: relative;
      width: 10px;
      height: 10px;
      border-radius: 50%; }
    #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container .grey {
      position: absolute;
      background: #d7c6c2;
      animation: 0.3s mini-slide-left linear 0.4s both; }
    #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container .orange {
      background: #5AC3CA;
      z-index: 1; }
    #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container .red, #dashboard_root #dashboard_main .mini-loading-spinner .spinner-container #wallboards .wallboards__data-cell > div.decrease, #dashboard_root #dashboard_main #wallboards .mini-loading-spinner .spinner-container .wallboards__data-cell > div.decrease {
      position: absolute;
      background: #53576B;
      animation: 0.3s mini-slide-right linear 0.4s both; }

#dashboard_root #dashboard_main .overlay-popup {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-left: 260px;
  background: rgba(131, 116, 112, 0.4);
  z-index: 100;
  animation: fade-in 0.2s linear both; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .overlay-popup {
      padding-left: 76px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .overlay-popup {
      padding-left: 0; } }
  #dashboard_root #dashboard_main .overlay-popup > div {
    border-radius: 5px;
    overflow: hidden;
    margin: 0 10px 60px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .overlay-popup > div {
        max-height: calc(100vh - 100px);
        margin: 50px 10px 0; } }
    #dashboard_root #dashboard_main .overlay-popup > div > div:first-of-type {
      background-image: linear-gradient(to right, #53576B, #5AC3CA);
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 45px;
      border-bottom: 1px solid #D9DBE7;
      padding: 20px 15px; }
      #dashboard_root #dashboard_main .overlay-popup > div > div:first-of-type p {
        font-family: "Lato";
        font-size: 14px;
        color: #FFFFFF; }
      #dashboard_root #dashboard_main .overlay-popup > div > div:first-of-type button {
        padding: 0;
        background: none; }
        #dashboard_root #dashboard_main .overlay-popup > div > div:first-of-type button i {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 25px;
          height: 25px;
          margin-left: 10px;
          color: #FFFFFF;
          font-size: 12px;
          border-radius: 50%;
          border: solid 1px #D9DBE7;
          cursor: pointer; }
    #dashboard_root #dashboard_main .overlay-popup > div > div:last-of-type {
      width: 100%;
      height: calc(100% - 45px);
      overflow: scroll; }

#dashboard_root {
  min-height: calc(100vh - 80px); }
  #dashboard_root h2,
  #dashboard_root span {
    color: #72A5D4; }
  #dashboard_root a {
    color: #FB5135; }
    #dashboard_root a:hover {
      color: #FBAE35; }
  #dashboard_root .Input-DropDown-component .icon-modifer {
    border-bottom: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main {
    display: flex;
    flex-direction: row;
    min-height: calc(100vh - 80px);
    background: #EDEEF3; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main {
        padding-left: 76px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main {
        min-height: calc(100vh - 104px);
        padding-left: 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main {
        background: #EDEEF3; } }
    #dashboard_root #dashboard_main p {
      font-family: "Lato"; }
    #dashboard_root #dashboard_main .dropdown_style .dropdown-heading {
      font-weight: bold; }
      #dashboard_root #dashboard_main .dropdown_style .dropdown-heading p {
        color: #72A5D4 !important; }
        #dashboard_root #dashboard_main .dropdown_style .dropdown-heading p:hover {
          color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .dropdown-option {
      display: flex;
      align-items: center;
      gap: 8px;
      margin: 0; }
    #dashboard_root #dashboard_main.wallboard-display {
      padding-left: 0; }
      #dashboard_root #dashboard_main.wallboard-display #content_container {
        max-width: initial; }
      #dashboard_root #dashboard_main.wallboard-display .loading-spinner {
        padding-left: 0 !important; }
    #dashboard_root #dashboard_main #content_container {
      position: relative;
      width: 100%;
      height: 100%;
      min-height: calc(100vh - 80px); }
      #dashboard_root #dashboard_main #content_container > div {
        max-width: 1280px;
        margin: 0 auto; }
      #dashboard_root #dashboard_main #content_container .dashboard-container {
        background: #FFFFFF;
        padding: 10px; }
      #dashboard_root #dashboard_main #content_container .db-table {
        background: #FFFFFF; }
        #dashboard_root #dashboard_main #content_container .db-table .db-table-header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 10px;
          border-bottom: 1px solid #D9DBE7; }
          #dashboard_root #dashboard_main #content_container .db-table .db-table-header h3 {
            color: #72A5D4;
            margin-right: auto; }
        #dashboard_root #dashboard_main #content_container .db-table .db-table-content {
          padding: 10px; }
    #dashboard_root #dashboard_main > section > div {
      padding: 30px 20px;
      width: 100%; }
      #dashboard_root #dashboard_main > section > div > p {
        color: #72A5D4;
        font-size: 14px;
        margin-bottom: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main > section > div {
          padding: 0 0 0 0;
          background: #FFFFFF; }
          #dashboard_root #dashboard_main > section > div > p {
            padding: 10px; } }
    #dashboard_root #dashboard_main .Warning {
      color: #FB5135; }
    #dashboard_root #dashboard_main .Success {
      color: #80CD42; }
    #dashboard_root #dashboard_main .noDisplay {
      display: none; }
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) {
      flex-direction: row  !important;
      justify-content: start !important; }
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li,
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li {
      height: auto; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(1) {
        width: calc(30% - (355px / 3)); }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(1) > div:not(.hoverElement),
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(1) > div:not(.hoverElement) {
          overflow: hidden;
          text-overflow: ellipsis; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(1),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(1) {
            display: none; } }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(2) {
        width: 110px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(2),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(2) {
            display: none; } }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(3) {
        width: 65px; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(4) {
        width: 100px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(4),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(4) {
            width: 70px; } }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: calc(35% - (360px / 3)); }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) {
            width: calc(50% - (355px / 2)); } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) {
            width: calc(100% - 355px); } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) {
            width: calc(100% - 180px); } }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown,
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown {
          width: 100%;
          height: 100%;
          margin: 0; }
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox,
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            min-height: 30px;
            border: none; }
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox:hover dialog,
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox:hover dialog {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex; }
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox label,
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox label {
              display: none; }
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox dialog,
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox dialog {
              display: none;
              bottom: 100%;
              min-width: auto; }
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox dialog h6,
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox dialog h6 {
                display: none; }
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p,
            #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p {
              color: #72A5D4;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              width: 100%;
              height: 30px;
              max-width: calc(100% - 20px);
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              cursor: pointer; }
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p.none-set,
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p.none-set {
                color: #72A5D4;
                cursor: default; }
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p.none-set i,
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p.none-set a,
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p.none-set i,
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p.none-set a {
                  color: #72A5D4;
                  cursor: default; }
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p.none-set a,
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p.none-set a {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-align-items: center;
                  -moz-align-items: center; }
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p a,
              #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p a {
                color: #72A5D4; }
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p a i,
                #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p a i {
                  margin-right: 10px;
                  transform: translateY(-1px); }
                  #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .inputBox > p a i.hollow-square,
                  #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .inputBox > p a i.hollow-square {
                    display: block;
                    width: 10px;
                    height: 10px;
                    border: 1px solid #72A5D4; }
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(5) .StyledDropDown .dropDownOptions,
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(5) .StyledDropDown .dropDownOptions {
            top: 100%; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(6) {
        width: calc(35% - (355px / 3)); }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(6),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(6) {
            width: calc(50% - (355px / 2)); } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:nth-child(6),
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:nth-child(6) {
            display: none; } }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:last-child,
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:last-child {
        min-width: 80px;
        width: 80px;
        margin-left: auto; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li:last-child,
          #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li:last-child {
            width: 45px; } }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li > a,
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li > a {
        overflow-x: hidden;
        text-overflow: ellipsis;
        scrollbar-width: none;
        /* Firefox */
        -ms-overflow-style: none;
        /* Internet Explorer 10+ */ }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow:not(.pagination) > li > a::-webkit-scrollbar,
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataHeadingRow > li > a::-webkit-scrollbar {
          display: none; }
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(5) {
      width: 40%; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(5).pending {
        width: calc(70% - (455px / 2)); }
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(6) {
      width: 80px;
      margin-left: auto; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(6) .editAndDeleteButtons i {
        margin: 0; }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(6) .editAndDeleteButtons i:nth-of-type(2) {
          margin-left: 10px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(5).pending {
        width: calc(100% - 355px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(6) {
        display: block; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(3) {
        width: 65px; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(4) {
        width: 30%; }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(4).pending {
          width: 100px; }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(5) {
        width: 50%; }
        #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(5).pending {
          width: calc(100% - 210px); }
      #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .dataRow#separateBlock > li:nth-child(6) {
        width: 45px; } }
    #dashboard_root #dashboard_main .VoiceNumbers .DataTableComponent .DataTable.NumbersOuterTable .pagination .Input-DropDown-component {
      display: none; }
    #dashboard_root #dashboard_main .OuterNumbersEditBox {
      padding: 10px;
      background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox .assign-caller-id-mobile-button {
        display: none;
        margin-top: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .OuterNumbersEditBox .assign-caller-id-mobile-button {
            display: block; } }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div > div > p {
          margin-right: 30px; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div > div > div:not(.createGroup) {
          width: 50%; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div > div > div.createGroup {
          width: 100%; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .UniversalSelectionGrid {
        padding: 0; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .inputs div {
        margin-right: 20px; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .inputs div:last-child {
        margin-right: 0; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .inputs .styledWithBulb {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .inputs .styledWithBulb .StyledDropDown {
          width: calc(100% - 20px - 20px); }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div > .inputs .styledWithBulb .infoBulb {
          width: 20px; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom .left,
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom .right {
          width: 50%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom .SlideToggleComponent {
              width: 100%; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom .left,
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .bottom .right {
              width: 100%; } }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div .left > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 20px;
        width: calc(100% - 20px); }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .left > div p {
          margin-right: 30px;
          font-size: 12px; }
      #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > div {
          width: 50%; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > div > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            max-width: 100%;
            word-wrap: break-word;
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > div > div p {
              max-width: 100%; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .inputDiv {
          width: 50%;
          margin-right: 10px; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .inputDiv .icon-increase {
            color: #FBAE35;
            font-size: 24px; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .inputDiv .icon-increase:hover {
              cursor: pointer; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv {
          background-color: #EDEEF3;
          padding: 10px;
          overflow-y: scroll;
          height: 185px; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            width: 100%;
            margin-bottom: 10px; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv > div p {
              font-size: 12px; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv > div .icon-v2-bin {
              color: #FB5135;
              font-size: 24px; }
              #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv > div .icon-v2-bin:hover {
                color: #72A5D4;
                cursor: pointer; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv > div:last-child {
              margin-bottom: 0; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .resultsDiv.empty {
            background: #d7c6c2; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > div:first-child {
          margin-right: 20px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > div,
            #dashboard_root #dashboard_main .OuterNumbersEditBox > div .right > .inputDiv {
              width: 100%;
              margin-right: 0; } }
      #dashboard_root #dashboard_main .OuterNumbersEditBox .advancedOptions {
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
        #dashboard_root #dashboard_main .OuterNumbersEditBox .advancedOptions > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          width: 100%; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox .advancedOptions > div .SlideToggleComponent {
            width: auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .OuterNumbersEditBox .advancedOptions {
            width: 100% !important; } }
      #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber p {
        font-size: 12px;
        color: #53576B; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber {
          background-color: #FFFFFF;
          position: fixed;
          top: 0;
          right: 0;
          width: 75vw;
          box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16);
          height: 100%;
          overflow-y: scroll;
          z-index: 999;
          padding: 20px 10px; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber .SearchBox {
            flex-wrap: wrap;
            height: auto;
            padding: 10px 0; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber .SearchBox form {
              width: 100%;
              max-width: none; }
            #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber .SearchBox button {
              margin-top: 10px;
              margin-left: 0 !important; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .OuterNumbersEditBox .AssignNumber .SearchBox button {
          width: 100%; } }
      #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels {
        padding-top: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels {
            padding-bottom: 10px; } }
        #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input {
          margin-bottom: 0; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input .dropdown-input {
            width: 100%; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input .dropdown-input > div > ul {
                top: 44px; } }
          #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input .InfoBulb,
          #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input .item {
            width: initial; }
          #dashboard_root #dashboard_main .OuterNumbersEditBox .phoneNumberLabels .add-to-list-input .divider {
            width: 1px; }
    #dashboard_root #dashboard_main .text-input-component,
    #dashboard_root #dashboard_main .text-input-component.field-box {
      margin-bottom: 20px;
      text-align: left; }
      #dashboard_root #dashboard_main .text-input-component label,
      #dashboard_root #dashboard_main .text-input-component.field-box label {
        color: #72A5D4;
        font-size: 10px; }
        #dashboard_root #dashboard_main .text-input-component label > span,
        #dashboard_root #dashboard_main .text-input-component.field-box label > span {
          color: #72A5D4;
          float: right;
          padding-top: 5px; }
      #dashboard_root #dashboard_main .text-input-component > input,
      #dashboard_root #dashboard_main .text-input-component input,
      #dashboard_root #dashboard_main .text-input-component.field-box > input,
      #dashboard_root #dashboard_main .text-input-component.field-box input {
        width: 100%;
        height: 28px;
        font-size: 12px;
        border-bottom: solid 1px #D9DBE7;
        background-color: transparent !important; }
        #dashboard_root #dashboard_main .text-input-component > input:focus,
        #dashboard_root #dashboard_main .text-input-component input:focus,
        #dashboard_root #dashboard_main .text-input-component.field-box > input:focus,
        #dashboard_root #dashboard_main .text-input-component.field-box input:focus {
          border-bottom: solid 1px #D9DBE7 !important; }
    #dashboard_root #dashboard_main .SipSearchBarEditBlock {
      padding: 10px;
      background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        max-width: none;
        width: 100%;
        padding: 0 10px 0 0;
        font-size: 12px;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > .text-input-component {
          margin-bottom: 0; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > p:first-child {
          margin-right: 10px; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content p .usersCost {
          color: #72A5D4;
          font-size: 16px; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content p.monthly-value {
          margin-left: 20px; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > .text-input-component {
          /* Chrome, Safari, Edge, Opera */
          /* Firefox */ }
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > .text-input-component input::-webkit-outer-spin-button,
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > .text-input-component input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0; }
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > .text-input-component input[type="number"] {
            -moz-appearance: textfield; }
        #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > button {
          height: 40px;
          margin: 0 0 0 auto; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > button {
              position: fixed;
              bottom: 10px;
              z-index: 1000; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content > p {
            width: 100%;
            text-align: center; }
          #dashboard_root #dashboard_main .SipSearchBarEditBlock > .content .text-input-component {
            margin-bottom: 10px; } }
    #dashboard_root #dashboard_main div.quick-add {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #dashboard_root #dashboard_main div.quick-add > div {
        width: calc((100% - 40px) / 5);
        padding: 10px;
        border: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main div.quick-add > div h3 {
          text-align: center;
          color: #72A5D4;
          font-family: "Lato";
          font-weight: 500;
          margin-bottom: 5px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main div.quick-add > div h3 {
              width: 60px;
              margin-right: 15px; } }
        #dashboard_root #dashboard_main div.quick-add > div > p {
          font-size: 12px;
          margin-bottom: 20px;
          text-align: center; }
          #dashboard_root #dashboard_main div.quick-add > div > p.monthly-value {
            margin-bottom: 0; }
            #dashboard_root #dashboard_main div.quick-add > div > p.monthly-value span {
              display: inline-block;
              font-size: 24px;
              color: #72A5D4;
              font-family: "Lato";
              font-weight: 500; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main div.quick-add > div > p {
              margin-bottom: 10px; } }
        #dashboard_root #dashboard_main div.quick-add > div:hover {
          cursor: pointer;
          border-color: #72A5D4; }
    #dashboard_root #dashboard_main .pageHeading {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-bottom: 30px; }
      #dashboard_root #dashboard_main .pageHeading > h1 {
        color: #72A5D4;
        font-size: 16px;
        white-space: nowrap; }
        #dashboard_root #dashboard_main .pageHeading > h1 a {
          color: #72A5D4; }
        #dashboard_root #dashboard_main .pageHeading > h1 > span {
          color: #72A5D4;
          margin: 0 20px; }
      #dashboard_root #dashboard_main .pageHeading span > h1 {
        color: #72A5D4;
        font-size: 14px; }
      #dashboard_root #dashboard_main .pageHeading .InfoBulb {
        margin-left: 10px; }
      #dashboard_root #dashboard_main .pageHeading .icon-lightbulb.lightbulb-button {
        font-size: 20px;
        margin-left: 10px;
        cursor: pointer; }
        #dashboard_root #dashboard_main .pageHeading .icon-lightbulb.lightbulb-button.icon-lightbulb {
          color: #72A5D4; }
        #dashboard_root #dashboard_main .pageHeading .icon-lightbulb.lightbulb-button:hover {
          color: #FBAE35; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main .pageHeading > span {
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          width: 100%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .pageHeading {
          display: none; } }
    #dashboard_root #dashboard_main .huntGroups .createGroup button {
      background: #EDEEF3;
      color: #332925; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .huntGroups .SearchBox .searchBarButtons {
        position: fixed;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: #FFFFFF;
        width: 100%;
        z-index: 1;
        bottom: 0;
        left: 0;
        padding: 10px; }
        #dashboard_root #dashboard_main .huntGroups .SearchBox .searchBarButtons button {
          width: 100%; } }
    #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox {
      padding-right: 0;
      padding-left: 0; }
      #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox > form {
        width: 325px; }
      #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox > button {
        margin-left: 20px;
        margin-right: auto; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox {
          height: auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
          #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox > form {
            width: 100%;
            max-width: none; }
          #dashboard_root #dashboard_main .huntGroups .editingBlock .SearchBox > button {
            margin-top: 15px;
            margin-left: 0;
            margin-right: 0;
            width: 100%; } }
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(1) {
      width: calc(33.3333% - (80px / 3)); }
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(2) {
      width: calc(33.3333% - (80px / 3)); }
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(3) {
      width: calc(33.3333% - (80px / 3)); }
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(4) {
      width: 80px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(1) {
        width: calc(45% - (80px / 3)); }
        #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(1) div,
        #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(1) div {
          white-space: nowrap; }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(2) {
        width: calc(30% - (80px / 3)); }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(3) {
        width: calc(25% - (80px / 3)); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) p,
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow p {
        font-size: 12px; }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) i.icon-bin,
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow i.icon-bin {
        display: none; }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(1) {
        width: calc(45% - (45px / 3)); }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(2) {
        width: calc(30% - (45px / 3)); }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(3) {
        width: calc(25% - (45px / 3)); }
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .huntGroups .DataTable.HuntGroupsTable .dataHeadingRow > li:nth-child(4) {
        width: 45px; } }
    #dashboard_root #dashboard_main .departments .department_colour_selector_btn {
      width: 80px !important;
      height: 37px;
      border-radius: 2px;
      float: right; }
      #dashboard_root #dashboard_main .departments .department_colour_selector_btn:hover {
        box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0; }
    #dashboard_root #dashboard_main .departments .colorPickerModal {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: calc(100vh - 80px);
      z-index: 3;
      padding: 20px; }
      #dashboard_root #dashboard_main .departments .colorPickerModal .background {
        width: 100%;
        height: 100%;
        background-color: #837470;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.56; }
      #dashboard_root #dashboard_main .departments .colorPickerModal .content {
        max-width: 450px;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0; }
        #dashboard_root #dashboard_main .departments .colorPickerModal .content #saveDelete {
          padding-left: 10px;
          margin-bottom: 0 !important;
          border-bottom: 1px solid #f3e6e3; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .departments .colorPickerModal .content #saveDelete.save-color {
              position: static;
              bottom: unset;
              width: 100%;
              z-index: 52; }
              #dashboard_root #dashboard_main .departments .colorPickerModal .content #saveDelete.save-color h1 {
                display: block; }
              #dashboard_root #dashboard_main .departments .colorPickerModal .content #saveDelete.save-color .save-button-with-popup {
                width: auto; } }
        #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorSelectionWarning {
          background: #ffffff;
          border-bottom: solid 1px #f3e6e3;
          padding: 10px; }
          #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorSelectionWarning p {
            padding: 5px;
            background: #ea1b4b;
            color: #ffffff;
            border-radius: 5px; }
            #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorSelectionWarning p span {
              display: block;
              color: #ffffff;
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
        #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorPickerContent {
          padding: 10px;
          background: #fff; }
          #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorPickerContent h1 {
            font-size: 16px;
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorPickerContent > p {
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main .departments .colorPickerModal .content .colorPickerContent .sketch-picker {
            width: 100% !important;
            padding: 0 !important;
            box-shadow: none !important; }
        #dashboard_root #dashboard_main .departments .colorPickerModal .content .address--inputs {
          padding: 20px 20px 10px; }
          #dashboard_root #dashboard_main .departments .colorPickerModal .content .address--inputs .icon-v2-plus {
            display: none; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .departments .colorPickerModal .content {
            top: 25%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .departments .colorPickerModal .content {
            min-height: 324px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .departments .colorPickerModal .content {
            min-height: 618px; } }
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(1) {
      width: calc(25% - (80px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(1) i,
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(1) i {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        margin: 0 4px 3px; }
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(2) {
      width: calc(20% - (80px / 4)); }
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(3) {
      width: calc(15% - (80px / 4)); }
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(4) {
      width: calc(40% - (80px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(4) > div,
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(4) > div {
        max-height: 40px;
        overflow: hidden auto; }
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(5) {
      width: 80px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(1) {
        width: calc(40% - (80px / 4)); }
        #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(1) div,
        #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(1) div {
          white-space: nowrap; }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(2) {
        width: calc(17.5% - (80px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(3) {
        width: calc(15% - (80px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(4) {
        width: calc(27.5% - (80px / 4)); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) p,
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow p {
        font-size: 12px; }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) i.icon-bin,
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow i.icon-bin {
        display: none; }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(1) {
        width: calc(40% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(2) {
        width: calc(17.5% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(3) {
        width: calc(15% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(4) {
        width: calc(27.5% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .DataTable.DepartmentsTable .dataHeadingRow > li:nth-child(5) {
        width: 45px; } }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .undefinedDocs {
      max-width: 25px; }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .undefinedDocs:hover .info {
        display: block; }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .undefinedDocs .info {
        display: none;
        position: absolute;
        top: 96px;
        padding: 10px; }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(1) {
      width: calc(14.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(2) {
      width: calc(12.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(3) {
      width: calc(12.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(4) {
      width: calc(12.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(5) {
      width: calc(14.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(6) {
      width: calc(14.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(7),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(7) {
      width: calc(20.25% - (45px / 7)); }
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(8),
    #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(8) {
      width: 45px; }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(8) .editAndDeleteButtons > i:last-of-type,
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(8) .editAndDeleteButtons > i:last-of-type {
        margin: 0; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(1) {
        width: calc(16.25% - (45px / 6)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(2) {
        width: calc(14.25% - (45px / 6)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(3) {
        width: calc(14.25% - (45px / 6)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(4) {
        width: calc(14.25% - (45px / 6)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(5) {
        width: calc(16.25% - (45px / 6)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(6) {
        display: none; }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(7),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(7) {
        width: calc(24.5% - (45px / 6)); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(1) {
        width: calc(19.25% - (45px / 5)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(2) {
        width: calc(17.25% - (45px / 5)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(3) {
        width: calc(17.25% - (45px / 5)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(4) {
        width: calc(17.25% - (45px / 5)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(5) {
        display: none; }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(7),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(7) {
        width: calc(28.75% - (45px / 5)); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(1) {
        width: calc(30% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(2) {
        width: calc(25% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(3) {
        width: calc(25% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(4) {
        width: calc(20% - (45px / 4)); }
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataRow:not(.pagination) > li:nth-child(7),
      #dashboard_root #dashboard_main .DataTable.TransfersTable .dataHeadingRow > li:nth-child(7) {
        display: none; } }
    #dashboard_root #dashboard_main .OuterTransfersEditBox {
      padding: 10px;
      background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .OuterTransfersEditBox p {
        font-size: 12px; }
      #dashboard_root #dashboard_main .OuterTransfersEditBox .requestedNumberTransfer {
        padding: 10px;
        background-color: #fdf7f5;
        margin-bottom: 30px; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox .requestedNumberTransfer p {
          font-family: "Lato";
          font-weight: 500;
          font-size: 16px; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox .requestedNumberTransfer p > span {
            color: #72A5D4; }
      #dashboard_root #dashboard_main .OuterTransfersEditBox .telephoneNumberPorting {
        margin-bottom: 30px; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox .telephoneNumberPorting > h2 {
          padding: 0;
          margin-bottom: 15px;
          line-height: 1; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox .telephoneNumberPorting > p {
          color: #72A5D4;
          font-size: 12px; }
      #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails {
          margin-right: 20px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails {
              margin-bottom: 15px; } }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > h2 {
            padding-top: 0;
            padding-bottom: 15px; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio {
            display: block;
            margin-bottom: 32px; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .InfoQuestion {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -moz-justify-content: space-between;
              -webkit-justify-content: space-between;
              justify-content: space-between;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              margin-bottom: 10px; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .InfoQuestion .radio-input {
                width: 65px; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .InfoQuestion > p {
                color: #53576B;
                font-family: "AvenirLTStd-Medium", Avenir-Medium, Serif;
                flex: 8; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .InfoQuestion > form {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                flex: 4; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .InfoQuestion > form > div:first-child {
                margin-right: 30px; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > p {
              width: 100%; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div {
              width: 100%;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div .text-input, #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div .verification-input {
                margin-bottom: 0; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div i {
                color: #FBAE35;
                font-size: 18px; }
                #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > .outerRadio > .associatedNumbers > div i:hover {
                  cursor: pointer;
                  color: #72A5D4; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails .isBroadbandOnLine .information-block > div > p > a,
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .numberDetails .isAlarmOrMonitoringOnLine .information-block > div > p > a {
            color: #FFFFFF;
            text-decoration: underline; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block {
          padding: 15px 40px 20px 20px; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div > i {
              margin-right: 20px; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div > p {
              line-height: 1.3; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div > p > span {
                font-size: 16px;
                color: #FFFFFF;
                text-decoration: none;
                display: block;
                line-height: 1.3;
                margin-bottom: 5px; }
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div > p > a {
                color: #FFFFFF;
                text-decoration: underline; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower .registeredPostCode .information-block > div > i {
                margin: 0 auto 10px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower > div.numberDetails,
            #dashboard_root #dashboard_main .OuterTransfersEditBox > .lower > div.registeredPostCode {
              width: 100% !important;
              margin-right: 0;
              margin-bottom: 10px; } }
      #dashboard_root #dashboard_main .OuterTransfersEditBox > .confirmation {
        margin-top: 10px;
        margin-bottom: 30px;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: 10px;
        background-color: #fdf7f5; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox > .confirmation > p {
          margin-right: 20px;
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root #dashboard_main .OuterTransfersEditBox > .confirmation > div {
          margin-bottom: 0; }
          #dashboard_root #dashboard_main .OuterTransfersEditBox > .confirmation > div.checkbox-input input + label::before {
            background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .OuterTransfersEditBox > .requiredDocumentsSupportTransfer > h2 {
        padding: 0 0 15px; }
    #dashboard_root #dashboard_main .proofBoxes {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      margin-top: 50px; }
      #dashboard_root #dashboard_main .proofBoxes > div {
        width: calc(25% - (30px / 4));
        margin-right: 10px;
        position: relative;
        max-width: 225px; }
        #dashboard_root #dashboard_main .proofBoxes > div > h2 {
          padding-top: 0;
          padding-bottom: 20px; }
        #dashboard_root #dashboard_main .proofBoxes > div > div {
          width: 100%; }
          #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop {
            border-radius: 5px;
            background-color: #EDEEF3;
            height: 160px;
            border: 2px dashed #d7c6c2;
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; }
            #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop > input {
              width: 100%; }
            #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop .target {
              text-align: center; }
              #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop .target h1 {
                font-size: 14px;
                font-weight: 500;
                color: #72A5D4;
                line-height: 1;
                margin-bottom: 15px; }
              #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop .target > button {
                min-width: 88px; }
            #dashboard_root #dashboard_main .proofBoxes > div > div > .targetDragToDrop.dragHover {
              border: 2px dashed #72A5D4; }
          #dashboard_root #dashboard_main .proofBoxes > div > div > .filesUploaded {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            background-color: #D9DBE7;
            padding: 10px;
            border-radius: 5px;
            height: 160px;
            border: 2px dashed #d7c6c2; }
            #dashboard_root #dashboard_main .proofBoxes > div > div > .filesUploaded i {
              color: #FB5135;
              font-size: 24px; }
              #dashboard_root #dashboard_main .proofBoxes > div > div > .filesUploaded i:hover {
                cursor: pointer;
                color: #72A5D4; }
        #dashboard_root #dashboard_main .proofBoxes > div:last-child {
          margin-right: 0; }
        #dashboard_root #dashboard_main .proofBoxes > div > div.info {
          height: auto;
          background: none;
          border-radius: 0;
          border: none;
          margin-top: 20px;
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main .proofBoxes > div > div.info > h3,
          #dashboard_root #dashboard_main .proofBoxes > div > div.info > p {
            font-family: "Lato";
            font-size: 10px;
            line-height: 1.8; }
          #dashboard_root #dashboard_main .proofBoxes > div > div.info > h3 {
            margin-right: 20px;
            color: #72A5D4; }
          #dashboard_root #dashboard_main .proofBoxes > div > div.info > p {
            min-height: 50px;
            color: #72A5D4; }
          #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            position: relative;
            width: 100%;
            border: 1px solid #5AC3CA;
            background-color: #FFFFFF;
            border-radius: 5px; }
            #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-bulb {
              text-align: center;
              width: 100%;
              background-color: #5AC3CA;
              margin-bottom: 15px; }
              #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-bulb .icon-lightbulb {
                color: #FFFFFF;
                font-size: 18px;
                margin-bottom: 10px;
                margin-top: 10px; }
            #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-content {
              padding: 0 10px 10px; }
              #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-content > div {
                font-size: 10px;
                line-height: 1.6;
                margin-bottom: 10px;
                color: #72A5D4; }
                #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-content > div > p {
                  font-size: 10px;
                  font-weight: 500;
                  color: #72A5D4;
                  margin-bottom: 10px; }
                #dashboard_root #dashboard_main .proofBoxes > div > div.info > .explanation .explanation-content > div:last-child {
                  margin-bottom: 0; }
        #dashboard_root #dashboard_main .proofBoxes > div .notReq {
          color: #72A5D4;
          font-size: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .proofBoxes > div {
            max-width: none;
            margin-right: 10px; }
            #dashboard_root #dashboard_main .proofBoxes > div > div.info > p {
              min-height: auto; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .proofBoxes > div {
            margin-right: 0; } }
    #dashboard_root #dashboard_main .icon-cog-1 {
      color: #FBAE35;
      font-size: 16px; }
    #dashboard_root #dashboard_main .icon-paperclip {
      color: #72A5D4; }
    #dashboard_root #dashboard_main .icon-denied {
      color: #FB5135;
      font-size: 16px; }
    #dashboard_root #dashboard_main .icon-check-1 {
      color: #80CD42;
      font-size: 16px; }
    #dashboard_root #dashboard_main .AlternativeCallerID .pendingStatus {
      background-color: #FBAE35;
      padding: 5px 8px;
      border-radius: 3px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .pendingStatus:hover {
        cursor: auto; }
      #dashboard_root #dashboard_main .AlternativeCallerID .pendingStatus > span {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTableComponent .searchBarButtons {
      bottom: 65px; }
    #dashboard_root #dashboard_main .AlternativeCallerID .rejectedStatus {
      background-color: #FB5135;
      padding: 5px 8px;
      border-radius: 3px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .rejectedStatus:hover {
        cursor: auto; }
      #dashboard_root #dashboard_main .AlternativeCallerID .rejectedStatus > span {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .AlternativeCallerID .verifiedStatus {
      background-color: #80CD42;
      padding: 5px 8px;
      border-radius: 3px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .verifiedStatus:hover {
        cursor: auto; }
      #dashboard_root #dashboard_main .AlternativeCallerID .verifiedStatus > span {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .AlternativeCallerID .SearchBox {
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(1) {
      width: calc(25% - (80px / 5)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(2) {
      width: calc(17% - (80px / 5)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(3) {
      width: calc(17% - (80px / 5)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(4) {
      width: calc(19% - (80px / 5)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(5) {
      width: calc(22% - (80px / 5)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(6) {
      width: 80px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(1) {
        width: calc(31% - (80px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(2) {
        width: calc(22% - (80px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(3) {
        width: calc(22% - (80px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(4) {
        width: calc(25% - (80px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(5) {
        display: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(6) {
        width: 80px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(1) {
        width: calc(34% - (45px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(2) {
        width: calc(23% - (45px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(3) {
        width: calc(22% - (45px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(4) {
        width: calc(21% - (45px / 4)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(5) {
        display: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableTop .dataHeadingRow > li:nth-child(6) {
        width: 45px; } }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(1) {
      width: calc(27% - (80px / 4)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(2) {
      width: calc(18% - (80px / 4)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(3) {
      width: calc(30% - (80px / 4)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(4) {
      width: calc(25% - (80px / 4)); }
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(6) {
      width: 80px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(1) {
        width: calc(40% - (45px / 3)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(2) {
        width: calc(25% - (45px / 3)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(3) {
        width: calc(35% - (45px / 3)); }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(4) {
        display: none; }
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .AlternativeCallerID .DataTable.AlternativeCallerIdTableBottom .dataHeadingRow > li:nth-child(6) {
        width: 45px; } }
    #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit,
    #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails {
      background-color: #FFFFFF;
      padding: 10px; }
      #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit h1,
      #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails h1 {
        padding-bottom: 10px; }
      #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit .fileRow,
      #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails .fileRow {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit .fileRow p,
        #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails .fileRow p {
          color: #72A5D4;
          margin-bottom: 0; }
        #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit .fileRow i,
        #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails .fileRow i {
          display: block; }
      #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit .callerIdNumberInput,
      #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails .callerIdNumberInput {
        display: flex; }
        #dashboard_root #dashboard_main .AlternativeCallerID .callerIDSearchEdit .callerIdNumberInput .dropdown-searchable,
        #dashboard_root #dashboard_main .AlternativeCallerID .AlternativeCallerIDdetails .callerIdNumberInput .dropdown-searchable {
          max-width: 200px;
          position: relative;
          bottom: 1px;
          margin-right: 10px; }
    #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > p {
        font-size: 12px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop,
      #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target {
        margin-right: 20px;
        min-width: 300px;
        background-color: #FFFFFF;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 10px;
        position: relative;
        padding: 10px;
        position: relative;
        width: 300px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop > .title,
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target > .title {
          color: #72A5D4;
          font-size: 10px;
          position: absolute;
          top: 10px;
          left: 10px; }
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop > p:not(.title),
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target > p:not(.title) {
          line-height: 1;
          margin-top: 18px;
          color: #72A5D4;
          font-size: 14px; }
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop .fileRow,
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target .fileRow {
          margin-top: 15px;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop .fileRow p,
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target .fileRow p {
            color: #72A5D4;
            font-size: 14px;
            line-height: 1; }
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop .fileRow i,
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target .fileRow i {
            color: #72A5D4;
            font-size: 24px; }
            #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop .fileRow i:hover,
            #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target .fileRow i:hover {
              cursor: pointer;
              color: #F45AFB; }
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .targetDragToDrop.dragHover,
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target.dragHover {
          border: 1px solid #F45AFB; }
      #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target > .filesUploaded {
        width: 100%; }
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target > .filesUploaded p.title {
          margin-bottom: 0;
          color: #72A5D4;
          font-size: 10px; }
      #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target .fileRow {
        margin-top: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div {
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > div {
            width: 100%; }
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target {
            margin-right: 0; }
            #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > .target > div {
              width: 100%; }
          #dashboard_root #dashboard_main .AlternativeCallerID .droppingZone > div > p {
            width: 100%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .QueueGroups .save-button-with-popup {
        width: auto !important; } }
    #dashboard_root #dashboard_main .QueueGroups .GlobalWrap {
      background-color: white; }
      #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom {
        background-color: #fdf7f5;
        padding: 10px; }
        #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container {
          max-height: 0;
          overflow: hidden;
          transition: max-height 0.5s ease-out; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container > h1 {
            font-size: 16px;
            padding: 5px 0 10px 0; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container .btnContainer {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 0 10px 0; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container.open {
            max-height: 1000px;
            transition: max-height 0.5s ease-in; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container {
              font-size: 12px; }
              #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .content-container .btnContainer .saveButton {
                font-size: 10px;
                padding: 0 8px 0 8px; } }
        #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .bottom {
          background-color: #fdf7f5; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .bottom > div {
            background-color: white; }
        #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .divider {
          height: 1px;
          width: 100%;
          background-color: rgba(255, 116, 97, 0.2);
          margin-bottom: 10px; }
        #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer {
          background-color: #fdf7f5;
          height: 40px;
          align-content: center; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer.pause_reasons_save_bar {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 12px; }
            #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer.pause_reasons_save_bar > div {
              max-width: 240px; }
            #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer.pause_reasons_save_bar > button {
              justify-self: flex-end;
              margin-left: auto; }
          #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer .toggle__globalWrap {
            width: 30%;
            color: #5AC3CA; }
            #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer .toggle__globalWrap .slider-input > p {
              font-size: 12px;
              padding-right: 10px;
              font-weight: bold !important; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .QueueGroups .GlobalWrap .container__bottom .toggleContainer .toggle__globalWrap {
              width: 100%; } }
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(1) {
      width: calc(30% - (81px / 3)); }
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(2) {
      width: calc(30% - (81px / 3)); }
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(3) {
      width: calc(40% - (81px / 3)); }
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(4) {
      width: 81px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(1) {
        width: calc(45% - (45px / 3)); }
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(2) {
        width: calc(55% - (45px / 3)); }
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(3) {
        display: none; }
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .QueueGroups .DataTable.QueueGroupsTable .dataHeadingRow > li:nth-child(4) {
        width: 45px; } }
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(1) {
      width: calc(50% - 40px); }
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(2) {
      width: calc(50% - 40px); }
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(3) {
      width: 80px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(1) {
        width: calc(50% - (45px / 2)); }
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(2) {
        width: calc(50% - (45px / 2)); }
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .QueueNotices .DataTable.QueueNoticeTable .dataHeadingRow > li:nth-child(3) {
        width: 45px; } }
    #dashboard_root #dashboard_main .FaxMessages .y-header-selection li {
      background-color: #FFFFFF;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(1) {
      width: calc(20% - (80px / 5)); }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(2) {
      width: calc(17% - (80px / 5)); }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(3) {
      width: calc(15% - (80px / 5)); }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(4) {
      width: calc(28% - (80px / 5)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(4) div,
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(4) div {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(5) {
      width: calc(20% - (80px / 5)); }
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) {
      width: 80px; }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6) > div,
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(1) {
        width: calc(23% - (80px / 4)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(2) {
        width: calc(17% - (80px / 4)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(3) {
        display: none; }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(4) {
        width: calc(30% - (80px / 4)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(5) {
        width: calc(30% - (80px / 4)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) {
        width: 80px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(1) {
        width: calc(27.5% - (45px / 3)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(2) {
        display: none; }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(4),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(4) {
        width: calc(37.5% - (45px / 3)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(5),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(5) {
        width: calc(35% - (45px / 3)); }
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6),
      #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) {
        width: 45px; }
        #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6) > div > a,
        #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) > div > a {
          margin-right: 0; }
          #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataRow:not(.pagination) > li:nth-child(6) > div > a i,
          #dashboard_root #dashboard_main .FaxMessages .DataTable.FaxMessagesTable .dataHeadingRow > li:nth-child(6) > div > a i {
            margin-right: 0; } }
    #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i,
    #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i {
      font-size: 24px; }
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i.icon-v2-bin,
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i.icon-v2-bin {
        color: #FB5135;
        margin-left: 10px; }
        #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i.icon-v2-bin:hover,
        #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i.icon-v2-bin:hover {
          color: #72A5D4; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i.icon-v2-bin,
          #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i.icon-v2-bin {
            display: none; } }
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i.icon-v2-download,
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i.icon-v2-download {
        color: #72A5D4;
        margin-right: 0; }
        #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i.icon-v2-download:hover,
        #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i.icon-v2-download:hover {
          color: #FB5135 !important; }
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > div > i:hover,
      #dashboard_root #dashboard_main .FaxMessages .faxDownloadDeleteButtons > a > i:hover {
        cursor: pointer; }
    #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin: 40px 0 10px; }
      #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner > div {
        width: calc(33.333% - (40px / 3));
        margin-right: 20px; }
        #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner > div img {
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner > div p {
          font-size: 12px; }
        #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner > div:last-child {
          margin-right: 0; }
      #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersBanner > .left img {
        margin-top: -28px; }
    #dashboard_root #dashboard_main .AuthorisedSenders .SearchBox {
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(1) {
      width: calc(45% - (80px / 2)); }
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(2) {
      width: calc(55% - (80px / 2)); }
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(3) {
      width: 80px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(1),
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(1) {
        width: calc(50% - (45px / 2)); }
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(2),
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(2) {
        width: calc(50% - (45px / 2)); }
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataRow:not(.pagination) > li:nth-child(3),
      #dashboard_root #dashboard_main .AuthorisedSenders .AuthorisedSendersTable .dataHeadingRow > li:nth-child(3) {
        width: 45px; } }
    #dashboard_root #dashboard_main .AuthorisedSenders .authorisedSendersEditBlock {
      background: #FFFFFF;
      padding: 10px; }
    #dashboard_root #dashboard_main .checkbox-component {
      /* The container */
      /* Hide the browser's default checkbox */
      /* Create a custom checkbox */
      /* Create the checkmark/indicator (hidden when not checked) */
      /* Show the checkmark when checked */
      /* Style the checkmark/indicator */ }
      #dashboard_root #dashboard_main .checkbox-component .container {
        display: block;
        position: relative;
        padding-left: 35px;
        margin-bottom: 12px;
        cursor: pointer;
        font-size: 22px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        #dashboard_root #dashboard_main .checkbox-component .container p {
          font-size: 12px; }
      #dashboard_root #dashboard_main .checkbox-component .container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0; }
      #dashboard_root #dashboard_main .checkbox-component .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 25px;
        background-color: #FFFFFF;
        border: solid 1px #D9DBE7; }
      #dashboard_root #dashboard_main .checkbox-component .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      #dashboard_root #dashboard_main .checkbox-component .container input:checked ~ .checkmark:after {
        display: block; }
      #dashboard_root #dashboard_main .checkbox-component .container .checkmark:after {
        left: 8px;
        top: 3px;
        width: 5px;
        height: 10px;
        border: solid #80CD42;
        border-width: 0 3px 3px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
    #dashboard_root #dashboard_main .StyledDropDown {
      margin: 0 20px 20px 0;
      position: relative; }
      #dashboard_root #dashboard_main .StyledDropDown .inputBox {
        width: 100%;
        padding: 0;
        font-size: 12px;
        border: none;
        border-bottom: solid 1px #D9DBE7;
        margin: 0;
        min-height: 45px;
        background-color: transparent !important;
        background-image: url();
        background-size: 13px;
        background-repeat: no-repeat;
        background-position: 100% 50%; }
        #dashboard_root #dashboard_main .StyledDropDown .inputBox > label {
          color: #72A5D4;
          font-size: 10px; }
        #dashboard_root #dashboard_main .StyledDropDown .inputBox > p {
          height: 28px;
          padding: 5px 0;
          margin: 3px 0 0;
          font-family: "Lato";
          font-size: 12.5px;
          white-space: nowrap;
          word-break: normal;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          overflow: hidden;
          text-overflow: ellipsis;
          color: #53576B; }
          #dashboard_root #dashboard_main .StyledDropDown .inputBox > p > i {
            margin-right: 10px;
            color: #FB5135; }
      #dashboard_root #dashboard_main .StyledDropDown .dropdown-button {
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 100%;
        cursor: pointer; }
      #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions {
        background: #FFFFFF;
        position: absolute;
        top: 45px;
        right: 0;
        width: 100%;
        max-height: 400px;
        overflow-y: scroll;
        border: solid 1px #FB5135;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        z-index: 101; }
        #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div {
          position: relative; }
          #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div .list-item-selected {
            color: #332925;
            background: #FFFFFF;
            pointer-events: none; }
            #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div .list-item-selected.divider {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              pointer-events: auto; }
              #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div .list-item-selected.divider i {
                color: #332925;
                margin-right: 5px; }
              #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div .list-item-selected.divider a {
                color: #332925;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                width: 100%;
                transform: translateY(2px); }
          #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div > p {
            text-align: left;
            font-size: 12px;
            width: 100%;
            padding: 10px;
            cursor: pointer;
            overflow-x: hidden;
            text-overflow: ellipsis;
            color: #53576B; }
            #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div > p:last-of-type {
              border-bottom-left-radius: 5px;
              border-bottom-right-radius: 5px; }
            #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div > p:hover, #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div > p:focus {
              color: #FFFFFF; }
          #dashboard_root #dashboard_main .StyledDropDown .dropDownOptions > div .list-divider {
            text-align: center;
            background: #FFFFFF;
            color: #332925; }
      #dashboard_root #dashboard_main .StyledDropDown:hover {
        cursor: auto; }

#dashboard_root .dashboard-nav-collapsed {
  padding-left: 76px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root .dashboard-nav-collapsed {
      padding-left: 0; } }

#dashboard_root .dashboard-nav-expanded {
  padding-left: 260px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root .dashboard-nav-expanded {
      padding-left: 0; } }

#dashboard_root .dash-nav-top {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 44px;
  background: linear-gradient(98deg, #53576B, #5AC3CA);
  z-index: 15; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root .dash-nav-top {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root .dash-nav-top {
      height: 44px; }
      #dashboard_root .dash-nav-top .dial {
        pointer-events: none !important;
        opacity: 0 !important; } }
  #dashboard_root .dash-nav-top .logout {
    margin-left: 25px;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      #dashboard_root .dash-nav-top .logout {
        display: none; } }
    #dashboard_root .dash-nav-top .logout > svg {
      width: 100%;
      height: 25px;
      fill: #FFFFFF; }
      #dashboard_root .dash-nav-top .logout > svg:hover {
        fill: #FBAE35; }
  #dashboard_root .dash-nav-top .dial > svg {
    width: 100%;
    height: 25px;
    fill: #FFFFFF; }
    #dashboard_root .dash-nav-top .dial > svg:hover {
      fill: #FBAE35; }
  #dashboard_root .dash-nav-top .hamburger {
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 20px;
    margin-left: 25px;
    cursor: pointer; }
    #dashboard_root .dash-nav-top .hamburger > div {
      width: 25px;
      height: 4px;
      border-radius: 5px;
      background: #FFFFFF; }
    #dashboard_root .dash-nav-top .hamburger:hover > div {
      background: #FBAE35; }
    @media only screen and (max-width: 767px) {
      #dashboard_root .dash-nav-top .hamburger {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; } }
  #dashboard_root .dash-nav-top > a > h1 {
    color: #FFFFFF;
    font-size: 1.3em; }
    #dashboard_root .dash-nav-top > a > h1:hover {
      color: #FBAE35; }
  #dashboard_root .dash-nav-top > a > img {
    width: 100%;
    height: 25px; }
  #dashboard_root .dash-nav-top > a:last-of-type {
    width: 20px;
    margin-right: 20px; }
    #dashboard_root .dash-nav-top > a:last-of-type > img {
      height: 25px; }

#dashboard_root #dashboard-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: fixed;
  left: 0;
  min-height: calc(100vh - 80px);
  height: 100%;
  margin-top: -1px;
  z-index: 10; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard-nav {
      top: 44px;
      height: 100vh;
      z-index: 10; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard-nav {
      bottom: 0;
      left: 0;
      z-index: 55; } }
  #dashboard_root #dashboard-nav p {
    padding: 0;
    margin: 0;
    line-height: 1; }
  #dashboard_root #dashboard-nav .dash-nav-left {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    width: 76px;
    background: linear-gradient(to bottom, #53576B, #5AC3CA);
    z-index: 5; }
    #dashboard_root #dashboard-nav .dash-nav-left > a {
      padding: 0;
      width: 100%; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      justify-content: center;
      width: 100%;
      height: 80px;
      padding: 12px 0;
      cursor: pointer;
      text-align: center;
      position: relative; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item .badge {
        position: absolute;
        top: 2px;
        right: 2px;
        padding: 4px;
        font-size: 12px;
        background: #72A5D4;
        color: #FFFFFF;
        border-radius: 6px; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item svg path {
        fill: #FFFFFF; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item > p {
        color: #FFFFFF;
        font-size: 10px;
        line-height: 1;
        margin-top: 8px;
        padding: 0; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item:hover {
        background: #FBAE35; }
        #dashboard_root #dashboard-nav .dash-nav-left .menu-item:hover svg path {
          fill: #FFFFFF; }
        #dashboard_root #dashboard-nav .dash-nav-left .menu-item:hover > p {
          color: #FFFFFF; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item .user-icon {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        min-width: 30px;
        height: 30px;
        color: #fff;
        border-radius: 5px; }
        #dashboard_root #dashboard-nav .dash-nav-left .menu-item .user-icon > span {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          font-size: 12px;
          width: 100%;
          height: 100%;
          padding-top: 2px;
          border-radius: 5px;
          color: #FFFFFF;
          background-color: #72A5D4; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item .nav-avatar {
        width: 40px;
        height: 40px; }
        #dashboard_root #dashboard-nav .dash-nav-left .menu-item .nav-avatar img {
          border-radius: 5px; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item-active {
      background: #5AC3CA; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item-active svg path {
        fill: #53576B; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item-active > p {
        color: #53576B; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item-close {
      height: 60px;
      padding: 5px 0 0; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item-close i {
        color: #FFFFFF; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item-logout > svg {
      fill: #FFFFFF; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item-logout:hover > svg {
      fill: #53576B; }
    #dashboard_root #dashboard-nav .dash-nav-left .menu-item-logout:active {
      background: #5AC3CA; }
      #dashboard_root #dashboard-nav .dash-nav-left .menu-item-logout:active > svg {
        fill: #53576B; }

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-600px);
    transform: translateX(-600px);
    opacity: 0;
    display: none; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    display: block; } }

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-600px);
    transform: translateX(-600px);
    opacity: 0;
    display: none;
    width: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    display: block; } }

@-webkit-keyframes slide-out-left {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    display: block; }
  100% {
    -webkit-transform: translateX(-800px);
    transform: translateX(-800px);
    opacity: 0;
    display: none !important; } }

@keyframes slide-out-left {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    display: block; }
  100% {
    -webkit-transform: translateX(-800px);
    transform: translateX(-800px);
    opacity: 0;
    display: none !important;
    width: 0; } }
  #dashboard_root #dashboard-nav .slide-in {
    -webkit-animation: slide-in-left 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: slide-in-left 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
  #dashboard_root #dashboard-nav .slide-out {
    -webkit-animation: slide-out-left 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
    animation: slide-out-left 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) both; }
  #dashboard_root #dashboard-nav .dash-nav-right {
    background: #FFFFFF;
    width: 184px;
    padding: 20px 0 0 12px;
    z-index: 1;
    -ms-overflow-style: none;
    scrollbar-width: none;
    max-height: calc(100vh - 80px);
    position: relative; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard-nav .dash-nav-right {
        max-height: calc(100vh - 40px);
        position: absolute;
        top: 0;
        left: 76px;
        height: 100%;
        -webkit-box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.16);
        -moz-box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.16);
        box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.16); } }
  @media only screen and (max-width: 1023px) and (min-width: 0) and (min-resolution: 72dpi) {
    #dashboard_root #dashboard-nav .dash-nav-right {
      filter: drop-shadow(3px 0 6px rgba(0, 0, 0, 0.16)); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard-nav .dash-nav-right {
        max-height: calc(100vh - 43px);
        width: 210px; } }
    #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      width: 100%;
      height: 53px;
      padding-right: 24px;
      padding-left: 10px;
      font-size: 14px; }
      #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item > div > p {
        color: #72A5D4;
        margin-bottom: 2px; }
      #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item > div > h6 {
        font-family: "Lato";
        color: #53576B; }
      #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item > a.shopping-basket {
        padding: 0; }
        #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item > a.shopping-basket > i {
          font-size: 26px;
          color: #53576B;
          cursor: pointer;
          position: relative; }
          #dashboard_root #dashboard-nav .dash-nav-right .mobile-menu-item > a.shopping-basket > i > span {
            position: absolute;
            left: calc(50% - 3px);
            transform: translateX(-50%);
            font-size: 12px;
            color: #FB5135;
            top: 4px; }
    #dashboard_root #dashboard-nav .dash-nav-right .currentPlanInfo {
      padding: 0 0 10px 10px;
      border-bottom: 1px solid #EDEEF3;
      margin-bottom: 10px;
      line-height: 1;
      width: 100%; }
      #dashboard_root #dashboard-nav .dash-nav-right .currentPlanInfo > p:first-child {
        color: #72A5D4;
        font-size: 14px;
        margin-bottom: 5px;
        width: 100%; }
      #dashboard_root #dashboard-nav .dash-nav-right .currentPlanInfo > p:last-child {
        font-family: "Lato";
        color: #72A5D4;
        font-size: 16px;
        width: 100%; }
      #dashboard_root #dashboard-nav .dash-nav-right .currentPlanInfo:hover {
        cursor: pointer; }
    #dashboard_root #dashboard-nav .dash-nav-right .account-info {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 0 15px 10px 10px;
      border-bottom: 1px solid #EDEEF3; }
      #dashboard_root #dashboard-nav .dash-nav-right .account-info .call-credit > p {
        color: #72A5D4;
        font-size: 14px;
        margin-bottom: 5px; }
      #dashboard_root #dashboard-nav .dash-nav-right .account-info .call-credit > h3 {
        font-family: "Lato";
        color: #53576B;
        font-size: 16px;
        font-weight: 500;
        line-height: 1; }
      #dashboard_root #dashboard-nav .dash-nav-right .account-info > a {
        padding: 0; }
        #dashboard_root #dashboard-nav .dash-nav-right .account-info > a:first-of-type {
          margin: 0 5px -5px 10px; }
        #dashboard_root #dashboard-nav .dash-nav-right .account-info > a:last-of-type i {
          color: #FFFFFF;
          font-size: 24px;
          cursor: pointer; }
          #dashboard_root #dashboard-nav .dash-nav-right .account-info > a:last-of-type i:hover {
            color: #5AC3CA; }
    #dashboard_root #dashboard-nav .dash-nav-right .sub-nav-search-bar {
      border: 1px solid #EDEEF3;
      background: #FFFFFF;
      border-radius: 8px;
      flex: 1;
      height: 42px;
      display: flex;
      flex-direction: row;
      align-items: center;
      padding: 10px;
      gap: 10px;
      margin: 10px 10px 10px 3px; }
      #dashboard_root #dashboard-nav .dash-nav-right .sub-nav-search-bar > input {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 140%;
        background: none;
        border: none;
        width: 117px;
        height: 22px;
        margin: 0;
        padding: 0; }
      #dashboard_root #dashboard-nav .dash-nav-right .sub-nav-search-bar > div {
        margin: 0;
        min-width: 18px;
        min-height: 18px; }
    #dashboard_root #dashboard-nav .dash-nav-right .sub-nav {
      overflow-y: auto;
      max-height: calc(100% - 110px);
      height: max-content; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard-nav .dash-nav-right .sub-nav {
          max-height: calc(100% - 130px); } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard-nav .dash-nav-right .sub-nav {
          max-height: calc(100% - 160px); } }
      #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul {
        width: 100%;
        height: 100%; }
        #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul > li {
          position: relative;
          border-bottom: solid 1px #EDEEF3; }
        #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-direction: column;
          font-size: 14px;
          color: #53576B;
          width: 100%;
          cursor: pointer; }
          #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 34px;
            padding: 0 0 0 10px;
            font-size: 14px;
            color: #53576B; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a.text--highlight {
              font-weight: 500;
              color: #72A5D4; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a .icon-wrapper {
              width: 100%; }
              #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a .icon-wrapper .icon-exclaim {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                border-radius: 50%;
                background-color: #FB5135;
                margin-left: 60px;
                padding: 2px;
                width: 20px;
                height: 20px;
                font-size: 10px;
                color: #FFFFFF; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a:hover {
              background: #EDEEF3;
              color: #72A5D4; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a > i {
              position: absolute;
              right: 10px; }
              #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li a > i.active {
                transform: rotate(180deg); }
          #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li:last-of-type {
            border-bottom: none; }
          #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li > ul {
            width: 100%;
            padding-left: 20px; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li > ul > li {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              justify-content: center;
              height: 34px; }
              #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li > ul > li > a {
                font-size: 12px; }
              #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li > ul > li:hover {
                background: #EDEEF3;
                color: #72A5D4; }
                #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li > ul > li:hover > img {
                  display: block; }
          #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li .update-icon {
            position: absolute;
            right: 15px;
            margin-top: 16px;
            transform: translateY(-50%);
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            width: 15px;
            height: 15px;
            background: #72A5D4;
            border-radius: 50%; }
            #dashboard_root #dashboard-nav .dash-nav-right .sub-nav > ul li .update-icon p {
              color: #FFFFFF;
              font-size: 10px; }
      #dashboard_root #dashboard-nav .dash-nav-right .sub-nav .sub-menu-item-active {
        background: #EDEEF3;
        color: #72A5D4; }
        #dashboard_root #dashboard-nav .dash-nav-right .sub-nav .sub-menu-item-active > a {
          color: #72A5D4; }
    #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"], #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav, #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav > ul {
      padding: 0;
      height: calc(100vh - 80px); }
      #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] .sub-nav, #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav .sub-nav, #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav > ul .sub-nav {
        max-height: 100% !important; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"], #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav, #dashboard_root #dashboard-nav .dash-nav-right[data-simple="true"] > .sub-nav > ul {
          height: calc(100vh - 40px) !important; } }

#dashboard_root #dashboard_main #dashboard_search {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 10; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #dashboard_search {
      display: none; } }
  #dashboard_root #dashboard_main #dashboard_search section.search-bar {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    height: 80px;
    padding: 20px;
    background: #FFFFFF;
    border-bottom: 1px solid #D9DBE7;
    background-size: contain;
    background-repeat: repeat; }
    #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__logo-container {
      width: 260px;
      height: 100%; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__logo-container img {
        cursor: pointer; }
    #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex: 1;
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container img {
        width: 18px;
        margin-right: 10px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input, #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input,
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input input, #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input input,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input select,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input select,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input input,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input select {
          border-bottom: none; }
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input input:focus, #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input input:focus,
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input select:focus,
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select:focus,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input select:focus,
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input input:focus,
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input select:focus {
            border-bottom: none !important; }
        
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input select,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input select,
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input select {
          color: #72A5D4; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input {
        width: auto;
        padding-right: 15px;
        border-right: none; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .dropdown-input::before {
          color: #72A5D4; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container .text-input, #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #dashboard_search section.search-bar .search-bar__search-input-container .verification-input {
        flex: 1;
        width: initial;
        padding-left: 15px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__search-input-container > i.icon-v2-close {
        font-size: 20px;
        margin-right: 5px;
        margin-bottom: -5px; }
    #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__web-phone {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 34px;
      padding: 0 15px;
      margin-left: 15px;
      border-left: 1px solid #EDEEF3; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__web-phone a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__web-phone a i {
          font-size: 24px;
          color: #5AC3CA; }
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__web-phone a i:hover {
            color: #FBAE35; }
    #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 34px;
      padding: 0 15px;
      border-left: 1px solid #EDEEF3; }

@keyframes cart-animation {
  0% {
    transform: translate(60px, 2px) rotateZ(20deg);
    opacity: 0; }
  100% {
    transform: translate(0) rotateZ(0);
    opacity: 1; } }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart > a {
        animation: cart-animation 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart > a i {
          color: #53576B;
          font-size: 30px;
          position: relative;
          margin-right: 20px; }
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart > a i span {
            font-size: 11px;
            color: #72A5D4;
            position: absolute;
            top: 6px;
            left: 9px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart .vat-toggle {
        margin-top: -2px;
        cursor: pointer;
        background: #FFFFFF;
        z-index: 1; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart .vat-toggle p {
          line-height: 1em;
          font-size: 10px;
          padding: 5px 6px 3px 7px;
          margin: auto; }
          #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart .vat-toggle p:first-of-type {
            margin-bottom: 2px; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart .vat-toggle.inc p:first-of-type {
          color: #332925;
          background: #EDEEF3;
          border-radius: 3px;
          box-shadow: 0 2px 5px 0 rgba(60, 32, 94, 0.4); }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__cart .vat-toggle.ex p:last-of-type {
          color: #332925;
          background: #EDEEF3;
          border-radius: 3px;
          box-shadow: 0 2px 5px 0 rgba(60, 32, 94, 0.4); }
    #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__logout {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 34px;
      padding-left: 15px;
      padding-right: 5px;
      border-left: 1px solid #EDEEF3; }
      #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__logout svg {
        width: 24px;
        cursor: pointer;
        fill: #72A5D4; }
        #dashboard_root #dashboard_main #dashboard_search section.search-bar .search-bar__logout svg:hover {
          fill: #FBAE35; }
  #dashboard_root #dashboard_main #dashboard_search section.search-results {
    width: calc(100% - 628px);
    max-height: 33vh;
    padding: 0;
    margin: -20px 208px 0 auto;
    background: #FFFFFF;
    overflow-y: scroll;
    border: 1px solid #53576B;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; }
    #dashboard_root #dashboard_main #dashboard_search section.search-results .mini-loading-spinner {
      margin: 20px auto; }
    #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list > a {
      display: none; }
    #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li {
      font-size: 12px;
      padding: 7px 10px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li > i {
        color: #d7c6c2;
        font-size: 20px;
        margin: -10px -2px -10px 0;
        transform: rotateZ(90deg) translateX(1px); }
      #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li a {
        font-size: 12px; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li a:first-of-type {
          color: #FBAE35; }
          #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li a:first-of-type:hover {
            color: #72A5D4; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li a:nth-of-type(2) {
          color: #53576B; }
          #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li a:nth-of-type(2):hover {
            color: #5AC3CA; }
      #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active {
        background: #FFFFFF; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active > i {
          color: #332925; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active a {
          font-size: 12px; }
          #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active a:first-of-type {
            color: #FFFFFF; }
            #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active a:first-of-type:hover {
              color: #5AC3CA; }
          #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active a:last-of-type {
            color: #FFFFFF; }
            #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-list li.active a:last-of-type:hover {
              color: #5AC3CA; }
    #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block {
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .search-results__result-block-header {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .search-results__result-block-header > h3 {
          color: #72A5D4;
          margin-left: 10px; }
          #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .search-results__result-block-header > h3 span {
            font-size: 12px;
            color: #72A5D4; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .search-results__result-block-header > a {
          margin-left: auto; }
      #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .DataTable {
        padding: 0 10px 10px; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .DataTable .dataRow li > i.icon-mydomains {
          margin-left: 10px; }
        #dashboard_root #dashboard_main #dashboard_search section.search-results .search-results__result-block .DataTable .dataRow li:last-of-type a {
          margin-left: auto; }
  #dashboard_root #dashboard_main #dashboard_search.full-screen section.search-results {
    width: 100%;
    height: calc(100vh - 80px);
    max-height: initial;
    padding: 20px 20px 20px 280px;
    margin: 0;
    background: #EDEEF3;
    box-shadow: none; }
    #dashboard_root #dashboard_main #dashboard_search.full-screen section.search-results > div:last-of-type {
      margin-bottom: 100px; }

#dashboard_root #dashboard_main.dashboard-nav-collapsed #dashboard_search.full-screen section.search-results {
  padding-left: 96px; }

#dashboard_root #dashboard_main .dashboard-update-modal {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  padding: 10px;
  background: rgba(131, 116, 112, 0.4);
  z-index: 60;
  animation: fade-in 0.2s linear both; }
  #dashboard_root #dashboard_main .dashboard-update-modal > div {
    width: 100%;
    max-width: 360px;
    background: #fff;
    border-radius: 10px; }
    #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__header {
      position: relative;
      padding: 12px 10px 10px;
      background: linear-gradient(19deg, #ff7461, #ea1b4b);
      border-radius: 10px 10px 0 0; }
      #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__header h1 {
        color: #fff;
        font: 20px "Lato";
        text-align: center;
        line-height: 1.2; }
      #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__header i {
        position: absolute;
        top: 10px;
        right: 10px;
        color: #fff; }
        #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__header i:hover {
          color: #33c3ee; }
    #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__body {
      padding: 15px;
      border-radius: 0 0 10px 10px; }
      #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__body p:first-of-type {
        color: #ea1b4b;
        font: 16px "Lato";
        line-height: 1;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__body p:last-of-type {
        font-size: 14px;
        margin-bottom: 15px; }
      #dashboard_root #dashboard_main .dashboard-update-modal > div .dashboard-update-modal__body button {
        font-size: 14px;
        width: 100%; }

@keyframes scale-up-center {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes scale-down-center {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }

@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes slide-left {
  0% {
    transform: translateX(30px); }
  100% {
    transform: translateX(-10px); } }

@keyframes slide-back-left {
  0% {
    transform: translateX(-10px);
    opacity: 1; }
  100% {
    transform: translateX(30px);
    opacity: 0; } }

@keyframes slide-right {
  0% {
    transform: translateX(-30px); }
  100% {
    transform: translateX(10px); } }

@keyframes slide-back-right {
  0% {
    transform: translateX(10px);
    opacity: 1; }
  100% {
    transform: translateX(-30px);
    opacity: 0; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-out {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes bounce-in-fwd {
  0% {
    transform: scale(0);
    animation-timing-function: ease-in; }
  43% {
    transform: scale(0.9);
    animation-timing-function: ease-out; }
  52% {
    transform: scale(1.2);
    animation-timing-function: ease-in; }
  63% {
    transform: scale(0.9);
    animation-timing-function: ease-out; }
  90% {
    transform: scale(1.1);
    animation-timing-function: ease-in; }
  100% {
    transform: scale(1);
    animation-timing-function: ease-out; } }

#dashboard_root #dashboard_main .loading-spinner,
.loading-spinner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  padding: 0;
  background: rgba(126, 126, 126, 0.4);
  z-index: 5;
  animation: fade-in 0.2s linear both; }
  #dashboard_root #dashboard_main .loading-spinner.solid-bg,
  .loading-spinner.solid-bg {
    background: #FFFFFF; }
  @media only screen and (min-width: 1024px) {
    #dashboard_root #dashboard_main .loading-spinner,
    .loading-spinner {
      padding-left: 260px; } }
  #dashboard_root #dashboard_main .loading-spinner .outer-circle,
  .loading-spinner .outer-circle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: #FFFFFF;
    animation: scale-up-center 0.4s linear both; }
    #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle,
    .loading-spinner .outer-circle .inner-circle {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin: 125px 0 50px 0;
      animation: rotate-center 0.8s linear infinite 0.3s both; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle > div,
      .loading-spinner .outer-circle .inner-circle > div {
        position: relative;
        width: 30px;
        height: 30px;
        border-radius: 50%; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle .grey,
      .loading-spinner .outer-circle .inner-circle .grey {
        background: #d7c6c2;
        transform: translateX(30px);
        animation: 0.3s slide-left linear 0.4s both; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle .orange,
      .loading-spinner .outer-circle .inner-circle .orange {
        background: #5AC3CA;
        z-index: 1; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle .red, #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle #wallboards .wallboards__data-cell > div.decrease, #dashboard_root #dashboard_main #wallboards .loading-spinner .outer-circle .inner-circle .wallboards__data-cell > div.decrease,
      .loading-spinner .outer-circle .inner-circle .red,
      .loading-spinner .outer-circle .inner-circle #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.decrease,
      #dashboard_root #dashboard_main #wallboards .loading-spinner .outer-circle .inner-circle .wallboards__data-cell > div.decrease {
        background: #53576B;
        transform: translateX(-30px);
        animation: 0.3s slide-right linear 0.4s both; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .inner-circle > img,
      .loading-spinner .outer-circle .inner-circle > img {
        position: absolute;
        top: calc(50% - 35px);
        left: calc(50% - 80px);
        width: 180px;
        z-index: 5;
        transform: scale(0); }
    #dashboard_root #dashboard_main .loading-spinner .outer-circle .loading-message,
    .loading-spinner .outer-circle .loading-message {
      color: #72A5D4;
      text-align: center;
      width: 175px;
      font-size: 12px;
      line-height: 1.3;
      animation: 0.3s fade-in linear 0.5s both; }
      #dashboard_root #dashboard_main .loading-spinner .outer-circle .loading-message strong,
      .loading-spinner .outer-circle .loading-message strong {
        font-family: "Lato";
        font-weight: 500; }

#dashboard_root #dashboard_main .finish-loading,
.finish-loading {
  animation: 0.2s fade-out linear 2.3s both; }
  #dashboard_root #dashboard_main .finish-loading .outer-circle,
  .finish-loading .outer-circle {
    animation: 0.4s scale-down-center linear 2s both; }
    #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle,
    .finish-loading .outer-circle .inner-circle {
      animation-delay: 0.3s;
      animation-name: none; }
      #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle .grey,
      .finish-loading .outer-circle .inner-circle .grey {
        animation: 0.3s slide-back-left linear both; }
      #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle .red, #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle #wallboards .wallboards__data-cell > div.decrease, #dashboard_root #dashboard_main #wallboards .finish-loading .outer-circle .inner-circle .wallboards__data-cell > div.decrease,
      .finish-loading .outer-circle .inner-circle .red,
      .finish-loading .outer-circle .inner-circle #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.decrease,
      #dashboard_root #dashboard_main #wallboards .finish-loading .outer-circle .inner-circle .wallboards__data-cell > div.decrease {
        animation: 0.3s slide-back-right linear both; }
      #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle .orange,
      .finish-loading .outer-circle .inner-circle .orange {
        animation: 0.3s fade-out linear both; }
      #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle > img,
      .finish-loading .outer-circle .inner-circle > img {
        animation: 0.7s bounce-in-fwd linear 0.6s both; }
      #dashboard_root #dashboard_main .finish-loading .outer-circle .inner-circle .pulsehd-loader,
      .finish-loading .outer-circle .inner-circle .pulsehd-loader {
        animation: 0.3s fade-out linear both; }
    #dashboard_root #dashboard_main .finish-loading .outer-circle .loading-message,
    .finish-loading .outer-circle .loading-message {
      animation: 0.3s fade-out linear 0.2s both; }

.snowflake {
  position: absolute;
  color: white;
  z-index: 10; }
  .snowflake:after {
    content: "\2744"; }

/* Snowflake #1 */
.snowflake:nth-of-type(1) {
  animation-name: snowflake-1;
  animation-delay: 6s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 77%;
  top: -1%; }
  .snowflake:nth-of-type(1):after {
    font-size: 7px; }

@keyframes snowflake-1 {
  0% {
    transform: rotate(0deg);
    left: 77%;
    top: -1%; }
  25% {
    left: 78%; }
  50% {
    left: 77%; }
  75% {
    left: 79%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #2 */
.snowflake:nth-of-type(2) {
  animation-name: snowflake-2;
  animation-delay: 1s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(2):after {
    font-size: 7px; }

@keyframes snowflake-2 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #3 */
.snowflake:nth-of-type(3) {
  animation-name: snowflake-3;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 61%;
  top: -1%; }
  .snowflake:nth-of-type(3):after {
    font-size: 19px; }

@keyframes snowflake-3 {
  0% {
    transform: rotate(0deg);
    left: 61%;
    top: -1%; }
  25% {
    left: 62%; }
  50% {
    left: 61%; }
  75% {
    left: 63%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #4 */
.snowflake:nth-of-type(4) {
  animation-name: snowflake-4;
  animation-delay: 5s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 75%;
  top: -1%; }
  .snowflake:nth-of-type(4):after {
    font-size: 17px; }

@keyframes snowflake-4 {
  0% {
    transform: rotate(0deg);
    left: 75%;
    top: -1%; }
  25% {
    left: 76%; }
  50% {
    left: 75%; }
  75% {
    left: 77%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #5 */
.snowflake:nth-of-type(5) {
  animation-name: snowflake-5;
  animation-delay: 6s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 45%;
  top: -1%; }
  .snowflake:nth-of-type(5):after {
    font-size: 31px; }

@keyframes snowflake-5 {
  0% {
    transform: rotate(0deg);
    left: 45%;
    top: -1%; }
  25% {
    left: 46%; }
  50% {
    left: 45%; }
  75% {
    left: 47%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #6 */
.snowflake:nth-of-type(6) {
  animation-name: snowflake-6;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 6%;
  top: -1%; }
  .snowflake:nth-of-type(6):after {
    font-size: 16px; }

@keyframes snowflake-6 {
  0% {
    transform: rotate(0deg);
    left: 6%;
    top: -1%; }
  25% {
    left: 7%; }
  50% {
    left: 6%; }
  75% {
    left: 8%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #7 */
.snowflake:nth-of-type(7) {
  animation-name: snowflake-7;
  animation-delay: 10s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 19%;
  top: -1%; }
  .snowflake:nth-of-type(7):after {
    font-size: 5px; }

@keyframes snowflake-7 {
  0% {
    transform: rotate(0deg);
    left: 19%;
    top: -1%; }
  25% {
    left: 20%; }
  50% {
    left: 19%; }
  75% {
    left: 21%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #8 */
.snowflake:nth-of-type(8) {
  animation-name: snowflake-8;
  animation-delay: 13s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 100%;
  top: -1%; }
  .snowflake:nth-of-type(8):after {
    font-size: 11px; }

@keyframes snowflake-8 {
  0% {
    transform: rotate(0deg);
    left: 100%;
    top: -1%; }
  25% {
    left: 101%; }
  50% {
    left: 100%; }
  75% {
    left: 102%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #9 */
.snowflake:nth-of-type(9) {
  animation-name: snowflake-9;
  animation-delay: 13s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 95%;
  top: -1%; }
  .snowflake:nth-of-type(9):after {
    font-size: 11px; }

@keyframes snowflake-9 {
  0% {
    transform: rotate(0deg);
    left: 95%;
    top: -1%; }
  25% {
    left: 96%; }
  50% {
    left: 95%; }
  75% {
    left: 97%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #10 */
.snowflake:nth-of-type(10) {
  animation-name: snowflake-10;
  animation-delay: 13s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 72%;
  top: -1%; }
  .snowflake:nth-of-type(10):after {
    font-size: 45px; }

@keyframes snowflake-10 {
  0% {
    transform: rotate(0deg);
    left: 72%;
    top: -1%; }
  25% {
    left: 73%; }
  50% {
    left: 72%; }
  75% {
    left: 74%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #11 */
.snowflake:nth-of-type(11) {
  animation-name: snowflake-11;
  animation-delay: 3s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 83%;
  top: -1%; }
  .snowflake:nth-of-type(11):after {
    font-size: 36px; }

@keyframes snowflake-11 {
  0% {
    transform: rotate(0deg);
    left: 83%;
    top: -1%; }
  25% {
    left: 84%; }
  50% {
    left: 83%; }
  75% {
    left: 85%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #12 */
.snowflake:nth-of-type(12) {
  animation-name: snowflake-12;
  animation-delay: 14s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 75%;
  top: -1%; }
  .snowflake:nth-of-type(12):after {
    font-size: 28px; }

@keyframes snowflake-12 {
  0% {
    transform: rotate(0deg);
    left: 75%;
    top: -1%; }
  25% {
    left: 76%; }
  50% {
    left: 75%; }
  75% {
    left: 77%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #13 */
.snowflake:nth-of-type(13) {
  animation-name: snowflake-13;
  animation-delay: 7s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 53%;
  top: -1%; }
  .snowflake:nth-of-type(13):after {
    font-size: 28px; }

@keyframes snowflake-13 {
  0% {
    transform: rotate(0deg);
    left: 53%;
    top: -1%; }
  25% {
    left: 54%; }
  50% {
    left: 53%; }
  75% {
    left: 55%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #14 */
.snowflake:nth-of-type(14) {
  animation-name: snowflake-14;
  animation-delay: 11s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 34%;
  top: -1%; }
  .snowflake:nth-of-type(14):after {
    font-size: 25px; }

@keyframes snowflake-14 {
  0% {
    transform: rotate(0deg);
    left: 34%;
    top: -1%; }
  25% {
    left: 35%; }
  50% {
    left: 34%; }
  75% {
    left: 36%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #15 */
.snowflake:nth-of-type(15) {
  animation-name: snowflake-15;
  animation-delay: 0s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(15):after {
    font-size: 43px; }

@keyframes snowflake-15 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #16 */
.snowflake:nth-of-type(16) {
  animation-name: snowflake-16;
  animation-delay: 10s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 47%;
  top: -1%; }
  .snowflake:nth-of-type(16):after {
    font-size: 23px; }

@keyframes snowflake-16 {
  0% {
    transform: rotate(0deg);
    left: 47%;
    top: -1%; }
  25% {
    left: 48%; }
  50% {
    left: 47%; }
  75% {
    left: 49%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #17 */
.snowflake:nth-of-type(17) {
  animation-name: snowflake-17;
  animation-delay: 9s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 36%;
  top: -1%; }
  .snowflake:nth-of-type(17):after {
    font-size: 6px; }

@keyframes snowflake-17 {
  0% {
    transform: rotate(0deg);
    left: 36%;
    top: -1%; }
  25% {
    left: 37%; }
  50% {
    left: 36%; }
  75% {
    left: 38%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #18 */
.snowflake:nth-of-type(18) {
  animation-name: snowflake-18;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 35%;
  top: -1%; }
  .snowflake:nth-of-type(18):after {
    font-size: 10px; }

@keyframes snowflake-18 {
  0% {
    transform: rotate(0deg);
    left: 35%;
    top: -1%; }
  25% {
    left: 36%; }
  50% {
    left: 35%; }
  75% {
    left: 37%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #19 */
.snowflake:nth-of-type(19) {
  animation-name: snowflake-19;
  animation-delay: 5s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(19):after {
    font-size: 30px; }

@keyframes snowflake-19 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #20 */
.snowflake:nth-of-type(20) {
  animation-name: snowflake-20;
  animation-delay: 11s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 91%;
  top: -1%; }
  .snowflake:nth-of-type(20):after {
    font-size: 19px; }

@keyframes snowflake-20 {
  0% {
    transform: rotate(0deg);
    left: 91%;
    top: -1%; }
  25% {
    left: 92%; }
  50% {
    left: 91%; }
  75% {
    left: 93%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #21 */
.snowflake:nth-of-type(21) {
  animation-name: snowflake-21;
  animation-delay: 8s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 6%;
  top: -1%; }
  .snowflake:nth-of-type(21):after {
    font-size: 29px; }

@keyframes snowflake-21 {
  0% {
    transform: rotate(0deg);
    left: 6%;
    top: -1%; }
  25% {
    left: 7%; }
  50% {
    left: 6%; }
  75% {
    left: 8%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #22 */
.snowflake:nth-of-type(22) {
  animation-name: snowflake-22;
  animation-delay: 11s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 30%;
  top: -1%; }
  .snowflake:nth-of-type(22):after {
    font-size: 4px; }

@keyframes snowflake-22 {
  0% {
    transform: rotate(0deg);
    left: 30%;
    top: -1%; }
  25% {
    left: 31%; }
  50% {
    left: 30%; }
  75% {
    left: 32%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #23 */
.snowflake:nth-of-type(23) {
  animation-name: snowflake-23;
  animation-delay: 9s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 22%;
  top: -1%; }
  .snowflake:nth-of-type(23):after {
    font-size: 37px; }

@keyframes snowflake-23 {
  0% {
    transform: rotate(0deg);
    left: 22%;
    top: -1%; }
  25% {
    left: 23%; }
  50% {
    left: 22%; }
  75% {
    left: 24%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #24 */
.snowflake:nth-of-type(24) {
  animation-name: snowflake-24;
  animation-delay: 13s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 31%;
  top: -1%; }
  .snowflake:nth-of-type(24):after {
    font-size: 45px; }

@keyframes snowflake-24 {
  0% {
    transform: rotate(0deg);
    left: 31%;
    top: -1%; }
  25% {
    left: 32%; }
  50% {
    left: 31%; }
  75% {
    left: 33%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #25 */
.snowflake:nth-of-type(25) {
  animation-name: snowflake-25;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 24%;
  top: -1%; }
  .snowflake:nth-of-type(25):after {
    font-size: 33px; }

@keyframes snowflake-25 {
  0% {
    transform: rotate(0deg);
    left: 24%;
    top: -1%; }
  25% {
    left: 25%; }
  50% {
    left: 24%; }
  75% {
    left: 26%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #26 */
.snowflake:nth-of-type(26) {
  animation-name: snowflake-26;
  animation-delay: 0s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 91%;
  top: -1%; }
  .snowflake:nth-of-type(26):after {
    font-size: 41px; }

@keyframes snowflake-26 {
  0% {
    transform: rotate(0deg);
    left: 91%;
    top: -1%; }
  25% {
    left: 92%; }
  50% {
    left: 91%; }
  75% {
    left: 93%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #27 */
.snowflake:nth-of-type(27) {
  animation-name: snowflake-27;
  animation-delay: 3s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 3%;
  top: -1%; }
  .snowflake:nth-of-type(27):after {
    font-size: 18px; }

@keyframes snowflake-27 {
  0% {
    transform: rotate(0deg);
    left: 3%;
    top: -1%; }
  25% {
    left: 4%; }
  50% {
    left: 3%; }
  75% {
    left: 5%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #28 */
.snowflake:nth-of-type(28) {
  animation-name: snowflake-28;
  animation-delay: 1s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(28):after {
    font-size: 49px; }

@keyframes snowflake-28 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #29 */
.snowflake:nth-of-type(29) {
  animation-name: snowflake-29;
  animation-delay: 2s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 85%;
  top: -1%; }
  .snowflake:nth-of-type(29):after {
    font-size: 25px; }

@keyframes snowflake-29 {
  0% {
    transform: rotate(0deg);
    left: 85%;
    top: -1%; }
  25% {
    left: 86%; }
  50% {
    left: 85%; }
  75% {
    left: 87%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #30 */
.snowflake:nth-of-type(30) {
  animation-name: snowflake-30;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 98%;
  top: -1%; }
  .snowflake:nth-of-type(30):after {
    font-size: 39px; }

@keyframes snowflake-30 {
  0% {
    transform: rotate(0deg);
    left: 98%;
    top: -1%; }
  25% {
    left: 99%; }
  50% {
    left: 98%; }
  75% {
    left: 100%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #31 */
.snowflake:nth-of-type(31) {
  animation-name: snowflake-31;
  animation-delay: 1s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 29%;
  top: -1%; }
  .snowflake:nth-of-type(31):after {
    font-size: 7px; }

@keyframes snowflake-31 {
  0% {
    transform: rotate(0deg);
    left: 29%;
    top: -1%; }
  25% {
    left: 30%; }
  50% {
    left: 29%; }
  75% {
    left: 31%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #32 */
.snowflake:nth-of-type(32) {
  animation-name: snowflake-32;
  animation-delay: 7s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 89%;
  top: -1%; }
  .snowflake:nth-of-type(32):after {
    font-size: 9px; }

@keyframes snowflake-32 {
  0% {
    transform: rotate(0deg);
    left: 89%;
    top: -1%; }
  25% {
    left: 90%; }
  50% {
    left: 89%; }
  75% {
    left: 91%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #33 */
.snowflake:nth-of-type(33) {
  animation-name: snowflake-33;
  animation-delay: 8s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 1%;
  top: -1%; }
  .snowflake:nth-of-type(33):after {
    font-size: 10px; }

@keyframes snowflake-33 {
  0% {
    transform: rotate(0deg);
    left: 1%;
    top: -1%; }
  25% {
    left: 2%; }
  50% {
    left: 1%; }
  75% {
    left: 3%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #34 */
.snowflake:nth-of-type(34) {
  animation-name: snowflake-34;
  animation-delay: 6s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 62%;
  top: -1%; }
  .snowflake:nth-of-type(34):after {
    font-size: 11px; }

@keyframes snowflake-34 {
  0% {
    transform: rotate(0deg);
    left: 62%;
    top: -1%; }
  25% {
    left: 63%; }
  50% {
    left: 62%; }
  75% {
    left: 64%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #35 */
.snowflake:nth-of-type(35) {
  animation-name: snowflake-35;
  animation-delay: 5s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 32%;
  top: -1%; }
  .snowflake:nth-of-type(35):after {
    font-size: 20px; }

@keyframes snowflake-35 {
  0% {
    transform: rotate(0deg);
    left: 32%;
    top: -1%; }
  25% {
    left: 33%; }
  50% {
    left: 32%; }
  75% {
    left: 34%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #36 */
.snowflake:nth-of-type(36) {
  animation-name: snowflake-36;
  animation-delay: 6s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 65%;
  top: -1%; }
  .snowflake:nth-of-type(36):after {
    font-size: 24px; }

@keyframes snowflake-36 {
  0% {
    transform: rotate(0deg);
    left: 65%;
    top: -1%; }
  25% {
    left: 66%; }
  50% {
    left: 65%; }
  75% {
    left: 67%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #37 */
.snowflake:nth-of-type(37) {
  animation-name: snowflake-37;
  animation-delay: 8s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 54%;
  top: -1%; }
  .snowflake:nth-of-type(37):after {
    font-size: 26px; }

@keyframes snowflake-37 {
  0% {
    transform: rotate(0deg);
    left: 54%;
    top: -1%; }
  25% {
    left: 55%; }
  50% {
    left: 54%; }
  75% {
    left: 56%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #38 */
.snowflake:nth-of-type(38) {
  animation-name: snowflake-38;
  animation-delay: 6s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 49%;
  top: -1%; }
  .snowflake:nth-of-type(38):after {
    font-size: 6px; }

@keyframes snowflake-38 {
  0% {
    transform: rotate(0deg);
    left: 49%;
    top: -1%; }
  25% {
    left: 50%; }
  50% {
    left: 49%; }
  75% {
    left: 51%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #39 */
.snowflake:nth-of-type(39) {
  animation-name: snowflake-39;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 71%;
  top: -1%; }
  .snowflake:nth-of-type(39):after {
    font-size: 29px; }

@keyframes snowflake-39 {
  0% {
    transform: rotate(0deg);
    left: 71%;
    top: -1%; }
  25% {
    left: 72%; }
  50% {
    left: 71%; }
  75% {
    left: 73%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #40 */
.snowflake:nth-of-type(40) {
  animation-name: snowflake-40;
  animation-delay: 14s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 24%;
  top: -1%; }
  .snowflake:nth-of-type(40):after {
    font-size: 49px; }

@keyframes snowflake-40 {
  0% {
    transform: rotate(0deg);
    left: 24%;
    top: -1%; }
  25% {
    left: 25%; }
  50% {
    left: 24%; }
  75% {
    left: 26%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #41 */
.snowflake:nth-of-type(41) {
  animation-name: snowflake-41;
  animation-delay: 5s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 61%;
  top: -1%; }
  .snowflake:nth-of-type(41):after {
    font-size: 20px; }

@keyframes snowflake-41 {
  0% {
    transform: rotate(0deg);
    left: 61%;
    top: -1%; }
  25% {
    left: 62%; }
  50% {
    left: 61%; }
  75% {
    left: 63%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #42 */
.snowflake:nth-of-type(42) {
  animation-name: snowflake-42;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 86%;
  top: -1%; }
  .snowflake:nth-of-type(42):after {
    font-size: 23px; }

@keyframes snowflake-42 {
  0% {
    transform: rotate(0deg);
    left: 86%;
    top: -1%; }
  25% {
    left: 87%; }
  50% {
    left: 86%; }
  75% {
    left: 88%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #43 */
.snowflake:nth-of-type(43) {
  animation-name: snowflake-43;
  animation-delay: 10s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 13%;
  top: -1%; }
  .snowflake:nth-of-type(43):after {
    font-size: 42px; }

@keyframes snowflake-43 {
  0% {
    transform: rotate(0deg);
    left: 13%;
    top: -1%; }
  25% {
    left: 14%; }
  50% {
    left: 13%; }
  75% {
    left: 15%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #44 */
.snowflake:nth-of-type(44) {
  animation-name: snowflake-44;
  animation-delay: 10s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 26%;
  top: -1%; }
  .snowflake:nth-of-type(44):after {
    font-size: 28px; }

@keyframes snowflake-44 {
  0% {
    transform: rotate(0deg);
    left: 26%;
    top: -1%; }
  25% {
    left: 27%; }
  50% {
    left: 26%; }
  75% {
    left: 28%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #45 */
.snowflake:nth-of-type(45) {
  animation-name: snowflake-45;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 18%;
  top: -1%; }
  .snowflake:nth-of-type(45):after {
    font-size: 36px; }

@keyframes snowflake-45 {
  0% {
    transform: rotate(0deg);
    left: 18%;
    top: -1%; }
  25% {
    left: 19%; }
  50% {
    left: 18%; }
  75% {
    left: 20%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #46 */
.snowflake:nth-of-type(46) {
  animation-name: snowflake-46;
  animation-delay: 1s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 44%;
  top: -1%; }
  .snowflake:nth-of-type(46):after {
    font-size: 12px; }

@keyframes snowflake-46 {
  0% {
    transform: rotate(0deg);
    left: 44%;
    top: -1%; }
  25% {
    left: 45%; }
  50% {
    left: 44%; }
  75% {
    left: 46%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #47 */
.snowflake:nth-of-type(47) {
  animation-name: snowflake-47;
  animation-delay: 6s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 13%;
  top: -1%; }
  .snowflake:nth-of-type(47):after {
    font-size: 5px; }

@keyframes snowflake-47 {
  0% {
    transform: rotate(0deg);
    left: 13%;
    top: -1%; }
  25% {
    left: 14%; }
  50% {
    left: 13%; }
  75% {
    left: 15%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #48 */
.snowflake:nth-of-type(48) {
  animation-name: snowflake-48;
  animation-delay: 14s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 76%;
  top: -1%; }
  .snowflake:nth-of-type(48):after {
    font-size: 54px; }

@keyframes snowflake-48 {
  0% {
    transform: rotate(0deg);
    left: 76%;
    top: -1%; }
  25% {
    left: 77%; }
  50% {
    left: 76%; }
  75% {
    left: 78%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #49 */
.snowflake:nth-of-type(49) {
  animation-name: snowflake-49;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 79%;
  top: -1%; }
  .snowflake:nth-of-type(49):after {
    font-size: 53px; }

@keyframes snowflake-49 {
  0% {
    transform: rotate(0deg);
    left: 79%;
    top: -1%; }
  25% {
    left: 80%; }
  50% {
    left: 79%; }
  75% {
    left: 81%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #50 */
.snowflake:nth-of-type(50) {
  animation-name: snowflake-50;
  animation-delay: 4s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 99%;
  top: -1%; }
  .snowflake:nth-of-type(50):after {
    font-size: 33px; }

@keyframes snowflake-50 {
  0% {
    transform: rotate(0deg);
    left: 99%;
    top: -1%; }
  25% {
    left: 100%; }
  50% {
    left: 99%; }
  75% {
    left: 101%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #51 */
.snowflake:nth-of-type(51) {
  animation-name: snowflake-51;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 42%;
  top: -1%; }
  .snowflake:nth-of-type(51):after {
    font-size: 26px; }

@keyframes snowflake-51 {
  0% {
    transform: rotate(0deg);
    left: 42%;
    top: -1%; }
  25% {
    left: 43%; }
  50% {
    left: 42%; }
  75% {
    left: 44%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #52 */
.snowflake:nth-of-type(52) {
  animation-name: snowflake-52;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 16%;
  top: -1%; }
  .snowflake:nth-of-type(52):after {
    font-size: 48px; }

@keyframes snowflake-52 {
  0% {
    transform: rotate(0deg);
    left: 16%;
    top: -1%; }
  25% {
    left: 17%; }
  50% {
    left: 16%; }
  75% {
    left: 18%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #53 */
.snowflake:nth-of-type(53) {
  animation-name: snowflake-53;
  animation-delay: 5s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 83%;
  top: -1%; }
  .snowflake:nth-of-type(53):after {
    font-size: 12px; }

@keyframes snowflake-53 {
  0% {
    transform: rotate(0deg);
    left: 83%;
    top: -1%; }
  25% {
    left: 84%; }
  50% {
    left: 83%; }
  75% {
    left: 85%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #54 */
.snowflake:nth-of-type(54) {
  animation-name: snowflake-54;
  animation-delay: 12s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 2%;
  top: -1%; }
  .snowflake:nth-of-type(54):after {
    font-size: 28px; }

@keyframes snowflake-54 {
  0% {
    transform: rotate(0deg);
    left: 2%;
    top: -1%; }
  25% {
    left: 3%; }
  50% {
    left: 2%; }
  75% {
    left: 4%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #55 */
.snowflake:nth-of-type(55) {
  animation-name: snowflake-55;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 34%;
  top: -1%; }
  .snowflake:nth-of-type(55):after {
    font-size: 25px; }

@keyframes snowflake-55 {
  0% {
    transform: rotate(0deg);
    left: 34%;
    top: -1%; }
  25% {
    left: 35%; }
  50% {
    left: 34%; }
  75% {
    left: 36%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #56 */
.snowflake:nth-of-type(56) {
  animation-name: snowflake-56;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 30%;
  top: -1%; }
  .snowflake:nth-of-type(56):after {
    font-size: 13px; }

@keyframes snowflake-56 {
  0% {
    transform: rotate(0deg);
    left: 30%;
    top: -1%; }
  25% {
    left: 31%; }
  50% {
    left: 30%; }
  75% {
    left: 32%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #57 */
.snowflake:nth-of-type(57) {
  animation-name: snowflake-57;
  animation-delay: 4s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 20%;
  top: -1%; }
  .snowflake:nth-of-type(57):after {
    font-size: 48px; }

@keyframes snowflake-57 {
  0% {
    transform: rotate(0deg);
    left: 20%;
    top: -1%; }
  25% {
    left: 21%; }
  50% {
    left: 20%; }
  75% {
    left: 22%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #58 */
.snowflake:nth-of-type(58) {
  animation-name: snowflake-58;
  animation-delay: 14s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 18%;
  top: -1%; }
  .snowflake:nth-of-type(58):after {
    font-size: 37px; }

@keyframes snowflake-58 {
  0% {
    transform: rotate(0deg);
    left: 18%;
    top: -1%; }
  25% {
    left: 19%; }
  50% {
    left: 18%; }
  75% {
    left: 20%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #59 */
.snowflake:nth-of-type(59) {
  animation-name: snowflake-59;
  animation-delay: 13s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 80%;
  top: -1%; }
  .snowflake:nth-of-type(59):after {
    font-size: 6px; }

@keyframes snowflake-59 {
  0% {
    transform: rotate(0deg);
    left: 80%;
    top: -1%; }
  25% {
    left: 81%; }
  50% {
    left: 80%; }
  75% {
    left: 82%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #60 */
.snowflake:nth-of-type(60) {
  animation-name: snowflake-60;
  animation-delay: 7s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 75%;
  top: -1%; }
  .snowflake:nth-of-type(60):after {
    font-size: 48px; }

@keyframes snowflake-60 {
  0% {
    transform: rotate(0deg);
    left: 75%;
    top: -1%; }
  25% {
    left: 76%; }
  50% {
    left: 75%; }
  75% {
    left: 77%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #61 */
.snowflake:nth-of-type(61) {
  animation-name: snowflake-61;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 8%;
  top: -1%; }
  .snowflake:nth-of-type(61):after {
    font-size: 37px; }

@keyframes snowflake-61 {
  0% {
    transform: rotate(0deg);
    left: 8%;
    top: -1%; }
  25% {
    left: 9%; }
  50% {
    left: 8%; }
  75% {
    left: 10%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #62 */
.snowflake:nth-of-type(62) {
  animation-name: snowflake-62;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 33%;
  top: -1%; }
  .snowflake:nth-of-type(62):after {
    font-size: 17px; }

@keyframes snowflake-62 {
  0% {
    transform: rotate(0deg);
    left: 33%;
    top: -1%; }
  25% {
    left: 34%; }
  50% {
    left: 33%; }
  75% {
    left: 35%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #63 */
.snowflake:nth-of-type(63) {
  animation-name: snowflake-63;
  animation-delay: 11s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 62%;
  top: -1%; }
  .snowflake:nth-of-type(63):after {
    font-size: 9px; }

@keyframes snowflake-63 {
  0% {
    transform: rotate(0deg);
    left: 62%;
    top: -1%; }
  25% {
    left: 63%; }
  50% {
    left: 62%; }
  75% {
    left: 64%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #64 */
.snowflake:nth-of-type(64) {
  animation-name: snowflake-64;
  animation-delay: 12s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(64):after {
    font-size: 36px; }

@keyframes snowflake-64 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #65 */
.snowflake:nth-of-type(65) {
  animation-name: snowflake-65;
  animation-delay: 2s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 65%;
  top: -1%; }
  .snowflake:nth-of-type(65):after {
    font-size: 32px; }

@keyframes snowflake-65 {
  0% {
    transform: rotate(0deg);
    left: 65%;
    top: -1%; }
  25% {
    left: 66%; }
  50% {
    left: 65%; }
  75% {
    left: 67%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #66 */
.snowflake:nth-of-type(66) {
  animation-name: snowflake-66;
  animation-delay: 9s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 87%;
  top: -1%; }
  .snowflake:nth-of-type(66):after {
    font-size: 12px; }

@keyframes snowflake-66 {
  0% {
    transform: rotate(0deg);
    left: 87%;
    top: -1%; }
  25% {
    left: 88%; }
  50% {
    left: 87%; }
  75% {
    left: 89%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #67 */
.snowflake:nth-of-type(67) {
  animation-name: snowflake-67;
  animation-delay: 8s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 52%;
  top: -1%; }
  .snowflake:nth-of-type(67):after {
    font-size: 17px; }

@keyframes snowflake-67 {
  0% {
    transform: rotate(0deg);
    left: 52%;
    top: -1%; }
  25% {
    left: 53%; }
  50% {
    left: 52%; }
  75% {
    left: 54%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #68 */
.snowflake:nth-of-type(68) {
  animation-name: snowflake-68;
  animation-delay: 8s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(68):after {
    font-size: 20px; }

@keyframes snowflake-68 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #69 */
.snowflake:nth-of-type(69) {
  animation-name: snowflake-69;
  animation-delay: 3s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 1%;
  top: -1%; }
  .snowflake:nth-of-type(69):after {
    font-size: 34px; }

@keyframes snowflake-69 {
  0% {
    transform: rotate(0deg);
    left: 1%;
    top: -1%; }
  25% {
    left: 2%; }
  50% {
    left: 1%; }
  75% {
    left: 3%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #70 */
.snowflake:nth-of-type(70) {
  animation-name: snowflake-70;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 86%;
  top: -1%; }
  .snowflake:nth-of-type(70):after {
    font-size: 19px; }

@keyframes snowflake-70 {
  0% {
    transform: rotate(0deg);
    left: 86%;
    top: -1%; }
  25% {
    left: 87%; }
  50% {
    left: 86%; }
  75% {
    left: 88%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #71 */
.snowflake:nth-of-type(71) {
  animation-name: snowflake-71;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(71):after {
    font-size: 3px; }

@keyframes snowflake-71 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #72 */
.snowflake:nth-of-type(72) {
  animation-name: snowflake-72;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 66%;
  top: -1%; }
  .snowflake:nth-of-type(72):after {
    font-size: 52px; }

@keyframes snowflake-72 {
  0% {
    transform: rotate(0deg);
    left: 66%;
    top: -1%; }
  25% {
    left: 67%; }
  50% {
    left: 66%; }
  75% {
    left: 68%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #73 */
.snowflake:nth-of-type(73) {
  animation-name: snowflake-73;
  animation-delay: 11s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 16%;
  top: -1%; }
  .snowflake:nth-of-type(73):after {
    font-size: 13px; }

@keyframes snowflake-73 {
  0% {
    transform: rotate(0deg);
    left: 16%;
    top: -1%; }
  25% {
    left: 17%; }
  50% {
    left: 16%; }
  75% {
    left: 18%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #74 */
.snowflake:nth-of-type(74) {
  animation-name: snowflake-74;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 26%;
  top: -1%; }
  .snowflake:nth-of-type(74):after {
    font-size: 17px; }

@keyframes snowflake-74 {
  0% {
    transform: rotate(0deg);
    left: 26%;
    top: -1%; }
  25% {
    left: 27%; }
  50% {
    left: 26%; }
  75% {
    left: 28%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #75 */
.snowflake:nth-of-type(75) {
  animation-name: snowflake-75;
  animation-delay: 7s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 30%;
  top: -1%; }
  .snowflake:nth-of-type(75):after {
    font-size: 9px; }

@keyframes snowflake-75 {
  0% {
    transform: rotate(0deg);
    left: 30%;
    top: -1%; }
  25% {
    left: 31%; }
  50% {
    left: 30%; }
  75% {
    left: 32%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #76 */
.snowflake:nth-of-type(76) {
  animation-name: snowflake-76;
  animation-delay: 2s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 47%;
  top: -1%; }
  .snowflake:nth-of-type(76):after {
    font-size: 54px; }

@keyframes snowflake-76 {
  0% {
    transform: rotate(0deg);
    left: 47%;
    top: -1%; }
  25% {
    left: 48%; }
  50% {
    left: 47%; }
  75% {
    left: 49%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #77 */
.snowflake:nth-of-type(77) {
  animation-name: snowflake-77;
  animation-delay: 4s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 76%;
  top: -1%; }
  .snowflake:nth-of-type(77):after {
    font-size: 10px; }

@keyframes snowflake-77 {
  0% {
    transform: rotate(0deg);
    left: 76%;
    top: -1%; }
  25% {
    left: 77%; }
  50% {
    left: 76%; }
  75% {
    left: 78%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #78 */
.snowflake:nth-of-type(78) {
  animation-name: snowflake-78;
  animation-delay: 11s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 32%;
  top: -1%; }
  .snowflake:nth-of-type(78):after {
    font-size: 9px; }

@keyframes snowflake-78 {
  0% {
    transform: rotate(0deg);
    left: 32%;
    top: -1%; }
  25% {
    left: 33%; }
  50% {
    left: 32%; }
  75% {
    left: 34%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #79 */
.snowflake:nth-of-type(79) {
  animation-name: snowflake-79;
  animation-delay: 1s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 15%;
  top: -1%; }
  .snowflake:nth-of-type(79):after {
    font-size: 37px; }

@keyframes snowflake-79 {
  0% {
    transform: rotate(0deg);
    left: 15%;
    top: -1%; }
  25% {
    left: 16%; }
  50% {
    left: 15%; }
  75% {
    left: 17%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #80 */
.snowflake:nth-of-type(80) {
  animation-name: snowflake-80;
  animation-delay: 11s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 7%;
  top: -1%; }
  .snowflake:nth-of-type(80):after {
    font-size: 11px; }

@keyframes snowflake-80 {
  0% {
    transform: rotate(0deg);
    left: 7%;
    top: -1%; }
  25% {
    left: 8%; }
  50% {
    left: 7%; }
  75% {
    left: 9%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #81 */
.snowflake:nth-of-type(81) {
  animation-name: snowflake-81;
  animation-delay: 13s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 65%;
  top: -1%; }
  .snowflake:nth-of-type(81):after {
    font-size: 47px; }

@keyframes snowflake-81 {
  0% {
    transform: rotate(0deg);
    left: 65%;
    top: -1%; }
  25% {
    left: 66%; }
  50% {
    left: 65%; }
  75% {
    left: 67%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #82 */
.snowflake:nth-of-type(82) {
  animation-name: snowflake-82;
  animation-delay: 3s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 7%;
  top: -1%; }
  .snowflake:nth-of-type(82):after {
    font-size: 51px; }

@keyframes snowflake-82 {
  0% {
    transform: rotate(0deg);
    left: 7%;
    top: -1%; }
  25% {
    left: 8%; }
  50% {
    left: 7%; }
  75% {
    left: 9%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #83 */
.snowflake:nth-of-type(83) {
  animation-name: snowflake-83;
  animation-delay: 0s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 24%;
  top: -1%; }
  .snowflake:nth-of-type(83):after {
    font-size: 30px; }

@keyframes snowflake-83 {
  0% {
    transform: rotate(0deg);
    left: 24%;
    top: -1%; }
  25% {
    left: 25%; }
  50% {
    left: 24%; }
  75% {
    left: 26%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #84 */
.snowflake:nth-of-type(84) {
  animation-name: snowflake-84;
  animation-delay: 8s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(84):after {
    font-size: 31px; }

@keyframes snowflake-84 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #85 */
.snowflake:nth-of-type(85) {
  animation-name: snowflake-85;
  animation-delay: 4s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 15%;
  top: -1%; }
  .snowflake:nth-of-type(85):after {
    font-size: 49px; }

@keyframes snowflake-85 {
  0% {
    transform: rotate(0deg);
    left: 15%;
    top: -1%; }
  25% {
    left: 16%; }
  50% {
    left: 15%; }
  75% {
    left: 17%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #86 */
.snowflake:nth-of-type(86) {
  animation-name: snowflake-86;
  animation-delay: 0s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 35%;
  top: -1%; }
  .snowflake:nth-of-type(86):after {
    font-size: 29px; }

@keyframes snowflake-86 {
  0% {
    transform: rotate(0deg);
    left: 35%;
    top: -1%; }
  25% {
    left: 36%; }
  50% {
    left: 35%; }
  75% {
    left: 37%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #87 */
.snowflake:nth-of-type(87) {
  animation-name: snowflake-87;
  animation-delay: 2s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 73%;
  top: -1%; }
  .snowflake:nth-of-type(87):after {
    font-size: 40px; }

@keyframes snowflake-87 {
  0% {
    transform: rotate(0deg);
    left: 73%;
    top: -1%; }
  25% {
    left: 74%; }
  50% {
    left: 73%; }
  75% {
    left: 75%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #88 */
.snowflake:nth-of-type(88) {
  animation-name: snowflake-88;
  animation-delay: 1s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 83%;
  top: -1%; }
  .snowflake:nth-of-type(88):after {
    font-size: 9px; }

@keyframes snowflake-88 {
  0% {
    transform: rotate(0deg);
    left: 83%;
    top: -1%; }
  25% {
    left: 84%; }
  50% {
    left: 83%; }
  75% {
    left: 85%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #89 */
.snowflake:nth-of-type(89) {
  animation-name: snowflake-89;
  animation-delay: 14s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 20%;
  top: -1%; }
  .snowflake:nth-of-type(89):after {
    font-size: 22px; }

@keyframes snowflake-89 {
  0% {
    transform: rotate(0deg);
    left: 20%;
    top: -1%; }
  25% {
    left: 21%; }
  50% {
    left: 20%; }
  75% {
    left: 22%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #90 */
.snowflake:nth-of-type(90) {
  animation-name: snowflake-90;
  animation-delay: 13s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 76%;
  top: -1%; }
  .snowflake:nth-of-type(90):after {
    font-size: 35px; }

@keyframes snowflake-90 {
  0% {
    transform: rotate(0deg);
    left: 76%;
    top: -1%; }
  25% {
    left: 77%; }
  50% {
    left: 76%; }
  75% {
    left: 78%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #91 */
.snowflake:nth-of-type(91) {
  animation-name: snowflake-91;
  animation-delay: 0s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 19%;
  top: -1%; }
  .snowflake:nth-of-type(91):after {
    font-size: 36px; }

@keyframes snowflake-91 {
  0% {
    transform: rotate(0deg);
    left: 19%;
    top: -1%; }
  25% {
    left: 20%; }
  50% {
    left: 19%; }
  75% {
    left: 21%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #92 */
.snowflake:nth-of-type(92) {
  animation-name: snowflake-92;
  animation-delay: 9s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(92):after {
    font-size: 40px; }

@keyframes snowflake-92 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #93 */
.snowflake:nth-of-type(93) {
  animation-name: snowflake-93;
  animation-delay: 4s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 74%;
  top: -1%; }
  .snowflake:nth-of-type(93):after {
    font-size: 28px; }

@keyframes snowflake-93 {
  0% {
    transform: rotate(0deg);
    left: 74%;
    top: -1%; }
  25% {
    left: 75%; }
  50% {
    left: 74%; }
  75% {
    left: 76%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #94 */
.snowflake:nth-of-type(94) {
  animation-name: snowflake-94;
  animation-delay: 13s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 84%;
  top: -1%; }
  .snowflake:nth-of-type(94):after {
    font-size: 40px; }

@keyframes snowflake-94 {
  0% {
    transform: rotate(0deg);
    left: 84%;
    top: -1%; }
  25% {
    left: 85%; }
  50% {
    left: 84%; }
  75% {
    left: 86%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #95 */
.snowflake:nth-of-type(95) {
  animation-name: snowflake-95;
  animation-delay: 4s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 77%;
  top: -1%; }
  .snowflake:nth-of-type(95):after {
    font-size: 36px; }

@keyframes snowflake-95 {
  0% {
    transform: rotate(0deg);
    left: 77%;
    top: -1%; }
  25% {
    left: 78%; }
  50% {
    left: 77%; }
  75% {
    left: 79%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #96 */
.snowflake:nth-of-type(96) {
  animation-name: snowflake-96;
  animation-delay: 3s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 54%;
  top: -1%; }
  .snowflake:nth-of-type(96):after {
    font-size: 8px; }

@keyframes snowflake-96 {
  0% {
    transform: rotate(0deg);
    left: 54%;
    top: -1%; }
  25% {
    left: 55%; }
  50% {
    left: 54%; }
  75% {
    left: 56%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #97 */
.snowflake:nth-of-type(97) {
  animation-name: snowflake-97;
  animation-delay: 13s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 4%;
  top: -1%; }
  .snowflake:nth-of-type(97):after {
    font-size: 33px; }

@keyframes snowflake-97 {
  0% {
    transform: rotate(0deg);
    left: 4%;
    top: -1%; }
  25% {
    left: 5%; }
  50% {
    left: 4%; }
  75% {
    left: 6%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #98 */
.snowflake:nth-of-type(98) {
  animation-name: snowflake-98;
  animation-delay: 4s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 19%;
  top: -1%; }
  .snowflake:nth-of-type(98):after {
    font-size: 27px; }

@keyframes snowflake-98 {
  0% {
    transform: rotate(0deg);
    left: 19%;
    top: -1%; }
  25% {
    left: 20%; }
  50% {
    left: 19%; }
  75% {
    left: 21%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #99 */
.snowflake:nth-of-type(99) {
  animation-name: snowflake-99;
  animation-delay: 5s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 31%;
  top: -1%; }
  .snowflake:nth-of-type(99):after {
    font-size: 19px; }

@keyframes snowflake-99 {
  0% {
    transform: rotate(0deg);
    left: 31%;
    top: -1%; }
  25% {
    left: 32%; }
  50% {
    left: 31%; }
  75% {
    left: 33%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #100 */
.snowflake:nth-of-type(100) {
  animation-name: snowflake-100;
  animation-delay: 2s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 94%;
  top: -1%; }
  .snowflake:nth-of-type(100):after {
    font-size: 55px; }

@keyframes snowflake-100 {
  0% {
    transform: rotate(0deg);
    left: 94%;
    top: -1%; }
  25% {
    left: 95%; }
  50% {
    left: 94%; }
  75% {
    left: 96%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #101 */
.snowflake:nth-of-type(101) {
  animation-name: snowflake-101;
  animation-delay: 2s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 89%;
  top: -1%; }
  .snowflake:nth-of-type(101):after {
    font-size: 8px; }

@keyframes snowflake-101 {
  0% {
    transform: rotate(0deg);
    left: 89%;
    top: -1%; }
  25% {
    left: 90%; }
  50% {
    left: 89%; }
  75% {
    left: 91%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #102 */
.snowflake:nth-of-type(102) {
  animation-name: snowflake-102;
  animation-delay: 13s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 6%;
  top: -1%; }
  .snowflake:nth-of-type(102):after {
    font-size: 45px; }

@keyframes snowflake-102 {
  0% {
    transform: rotate(0deg);
    left: 6%;
    top: -1%; }
  25% {
    left: 7%; }
  50% {
    left: 6%; }
  75% {
    left: 8%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #103 */
.snowflake:nth-of-type(103) {
  animation-name: snowflake-103;
  animation-delay: 3s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 94%;
  top: -1%; }
  .snowflake:nth-of-type(103):after {
    font-size: 9px; }

@keyframes snowflake-103 {
  0% {
    transform: rotate(0deg);
    left: 94%;
    top: -1%; }
  25% {
    left: 95%; }
  50% {
    left: 94%; }
  75% {
    left: 96%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #104 */
.snowflake:nth-of-type(104) {
  animation-name: snowflake-104;
  animation-delay: 5s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 75%;
  top: -1%; }
  .snowflake:nth-of-type(104):after {
    font-size: 15px; }

@keyframes snowflake-104 {
  0% {
    transform: rotate(0deg);
    left: 75%;
    top: -1%; }
  25% {
    left: 76%; }
  50% {
    left: 75%; }
  75% {
    left: 77%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #105 */
.snowflake:nth-of-type(105) {
  animation-name: snowflake-105;
  animation-delay: 5s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 5%;
  top: -1%; }
  .snowflake:nth-of-type(105):after {
    font-size: 34px; }

@keyframes snowflake-105 {
  0% {
    transform: rotate(0deg);
    left: 5%;
    top: -1%; }
  25% {
    left: 6%; }
  50% {
    left: 5%; }
  75% {
    left: 7%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #106 */
.snowflake:nth-of-type(106) {
  animation-name: snowflake-106;
  animation-delay: 8s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 44%;
  top: -1%; }
  .snowflake:nth-of-type(106):after {
    font-size: 7px; }

@keyframes snowflake-106 {
  0% {
    transform: rotate(0deg);
    left: 44%;
    top: -1%; }
  25% {
    left: 45%; }
  50% {
    left: 44%; }
  75% {
    left: 46%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #107 */
.snowflake:nth-of-type(107) {
  animation-name: snowflake-107;
  animation-delay: 12s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(107):after {
    font-size: 23px; }

@keyframes snowflake-107 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #108 */
.snowflake:nth-of-type(108) {
  animation-name: snowflake-108;
  animation-delay: 13s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 18%;
  top: -1%; }
  .snowflake:nth-of-type(108):after {
    font-size: 45px; }

@keyframes snowflake-108 {
  0% {
    transform: rotate(0deg);
    left: 18%;
    top: -1%; }
  25% {
    left: 19%; }
  50% {
    left: 18%; }
  75% {
    left: 20%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #109 */
.snowflake:nth-of-type(109) {
  animation-name: snowflake-109;
  animation-delay: 8s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 91%;
  top: -1%; }
  .snowflake:nth-of-type(109):after {
    font-size: 19px; }

@keyframes snowflake-109 {
  0% {
    transform: rotate(0deg);
    left: 91%;
    top: -1%; }
  25% {
    left: 92%; }
  50% {
    left: 91%; }
  75% {
    left: 93%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #110 */
.snowflake:nth-of-type(110) {
  animation-name: snowflake-110;
  animation-delay: 10s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 42%;
  top: -1%; }
  .snowflake:nth-of-type(110):after {
    font-size: 5px; }

@keyframes snowflake-110 {
  0% {
    transform: rotate(0deg);
    left: 42%;
    top: -1%; }
  25% {
    left: 43%; }
  50% {
    left: 42%; }
  75% {
    left: 44%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #111 */
.snowflake:nth-of-type(111) {
  animation-name: snowflake-111;
  animation-delay: 2s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 24%;
  top: -1%; }
  .snowflake:nth-of-type(111):after {
    font-size: 14px; }

@keyframes snowflake-111 {
  0% {
    transform: rotate(0deg);
    left: 24%;
    top: -1%; }
  25% {
    left: 25%; }
  50% {
    left: 24%; }
  75% {
    left: 26%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #112 */
.snowflake:nth-of-type(112) {
  animation-name: snowflake-112;
  animation-delay: 0s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 55%;
  top: -1%; }
  .snowflake:nth-of-type(112):after {
    font-size: 33px; }

@keyframes snowflake-112 {
  0% {
    transform: rotate(0deg);
    left: 55%;
    top: -1%; }
  25% {
    left: 56%; }
  50% {
    left: 55%; }
  75% {
    left: 57%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #113 */
.snowflake:nth-of-type(113) {
  animation-name: snowflake-113;
  animation-delay: 4s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 100%;
  top: -1%; }
  .snowflake:nth-of-type(113):after {
    font-size: 55px; }

@keyframes snowflake-113 {
  0% {
    transform: rotate(0deg);
    left: 100%;
    top: -1%; }
  25% {
    left: 101%; }
  50% {
    left: 100%; }
  75% {
    left: 102%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #114 */
.snowflake:nth-of-type(114) {
  animation-name: snowflake-114;
  animation-delay: 11s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 7%;
  top: -1%; }
  .snowflake:nth-of-type(114):after {
    font-size: 44px; }

@keyframes snowflake-114 {
  0% {
    transform: rotate(0deg);
    left: 7%;
    top: -1%; }
  25% {
    left: 8%; }
  50% {
    left: 7%; }
  75% {
    left: 9%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #115 */
.snowflake:nth-of-type(115) {
  animation-name: snowflake-115;
  animation-delay: 6s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 66%;
  top: -1%; }
  .snowflake:nth-of-type(115):after {
    font-size: 3px; }

@keyframes snowflake-115 {
  0% {
    transform: rotate(0deg);
    left: 66%;
    top: -1%; }
  25% {
    left: 67%; }
  50% {
    left: 66%; }
  75% {
    left: 68%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #116 */
.snowflake:nth-of-type(116) {
  animation-name: snowflake-116;
  animation-delay: 1s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 7%;
  top: -1%; }
  .snowflake:nth-of-type(116):after {
    font-size: 50px; }

@keyframes snowflake-116 {
  0% {
    transform: rotate(0deg);
    left: 7%;
    top: -1%; }
  25% {
    left: 8%; }
  50% {
    left: 7%; }
  75% {
    left: 9%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #117 */
.snowflake:nth-of-type(117) {
  animation-name: snowflake-117;
  animation-delay: 9s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 58%;
  top: -1%; }
  .snowflake:nth-of-type(117):after {
    font-size: 30px; }

@keyframes snowflake-117 {
  0% {
    transform: rotate(0deg);
    left: 58%;
    top: -1%; }
  25% {
    left: 59%; }
  50% {
    left: 58%; }
  75% {
    left: 60%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #118 */
.snowflake:nth-of-type(118) {
  animation-name: snowflake-118;
  animation-delay: 13s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 21%;
  top: -1%; }
  .snowflake:nth-of-type(118):after {
    font-size: 55px; }

@keyframes snowflake-118 {
  0% {
    transform: rotate(0deg);
    left: 21%;
    top: -1%; }
  25% {
    left: 22%; }
  50% {
    left: 21%; }
  75% {
    left: 23%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #119 */
.snowflake:nth-of-type(119) {
  animation-name: snowflake-119;
  animation-delay: 10s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 79%;
  top: -1%; }
  .snowflake:nth-of-type(119):after {
    font-size: 26px; }

@keyframes snowflake-119 {
  0% {
    transform: rotate(0deg);
    left: 79%;
    top: -1%; }
  25% {
    left: 80%; }
  50% {
    left: 79%; }
  75% {
    left: 81%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #120 */
.snowflake:nth-of-type(120) {
  animation-name: snowflake-120;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 98%;
  top: -1%; }
  .snowflake:nth-of-type(120):after {
    font-size: 8px; }

@keyframes snowflake-120 {
  0% {
    transform: rotate(0deg);
    left: 98%;
    top: -1%; }
  25% {
    left: 99%; }
  50% {
    left: 98%; }
  75% {
    left: 100%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #121 */
.snowflake:nth-of-type(121) {
  animation-name: snowflake-121;
  animation-delay: 12s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 27%;
  top: -1%; }
  .snowflake:nth-of-type(121):after {
    font-size: 11px; }

@keyframes snowflake-121 {
  0% {
    transform: rotate(0deg);
    left: 27%;
    top: -1%; }
  25% {
    left: 28%; }
  50% {
    left: 27%; }
  75% {
    left: 29%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #122 */
.snowflake:nth-of-type(122) {
  animation-name: snowflake-122;
  animation-delay: 1s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(122):after {
    font-size: 51px; }

@keyframes snowflake-122 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #123 */
.snowflake:nth-of-type(123) {
  animation-name: snowflake-123;
  animation-delay: 4s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 21%;
  top: -1%; }
  .snowflake:nth-of-type(123):after {
    font-size: 2px; }

@keyframes snowflake-123 {
  0% {
    transform: rotate(0deg);
    left: 21%;
    top: -1%; }
  25% {
    left: 22%; }
  50% {
    left: 21%; }
  75% {
    left: 23%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #124 */
.snowflake:nth-of-type(124) {
  animation-name: snowflake-124;
  animation-delay: 12s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 37%;
  top: -1%; }
  .snowflake:nth-of-type(124):after {
    font-size: 54px; }

@keyframes snowflake-124 {
  0% {
    transform: rotate(0deg);
    left: 37%;
    top: -1%; }
  25% {
    left: 38%; }
  50% {
    left: 37%; }
  75% {
    left: 39%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #125 */
.snowflake:nth-of-type(125) {
  animation-name: snowflake-125;
  animation-delay: 10s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 65%;
  top: -1%; }
  .snowflake:nth-of-type(125):after {
    font-size: 36px; }

@keyframes snowflake-125 {
  0% {
    transform: rotate(0deg);
    left: 65%;
    top: -1%; }
  25% {
    left: 66%; }
  50% {
    left: 65%; }
  75% {
    left: 67%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #126 */
.snowflake:nth-of-type(126) {
  animation-name: snowflake-126;
  animation-delay: 12s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 82%;
  top: -1%; }
  .snowflake:nth-of-type(126):after {
    font-size: 33px; }

@keyframes snowflake-126 {
  0% {
    transform: rotate(0deg);
    left: 82%;
    top: -1%; }
  25% {
    left: 83%; }
  50% {
    left: 82%; }
  75% {
    left: 84%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #127 */
.snowflake:nth-of-type(127) {
  animation-name: snowflake-127;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 70%;
  top: -1%; }
  .snowflake:nth-of-type(127):after {
    font-size: 26px; }

@keyframes snowflake-127 {
  0% {
    transform: rotate(0deg);
    left: 70%;
    top: -1%; }
  25% {
    left: 71%; }
  50% {
    left: 70%; }
  75% {
    left: 72%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #128 */
.snowflake:nth-of-type(128) {
  animation-name: snowflake-128;
  animation-delay: 6s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 45%;
  top: -1%; }
  .snowflake:nth-of-type(128):after {
    font-size: 29px; }

@keyframes snowflake-128 {
  0% {
    transform: rotate(0deg);
    left: 45%;
    top: -1%; }
  25% {
    left: 46%; }
  50% {
    left: 45%; }
  75% {
    left: 47%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #129 */
.snowflake:nth-of-type(129) {
  animation-name: snowflake-129;
  animation-delay: 12s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 98%;
  top: -1%; }
  .snowflake:nth-of-type(129):after {
    font-size: 27px; }

@keyframes snowflake-129 {
  0% {
    transform: rotate(0deg);
    left: 98%;
    top: -1%; }
  25% {
    left: 99%; }
  50% {
    left: 98%; }
  75% {
    left: 100%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #130 */
.snowflake:nth-of-type(130) {
  animation-name: snowflake-130;
  animation-delay: 13s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 57%;
  top: -1%; }
  .snowflake:nth-of-type(130):after {
    font-size: 32px; }

@keyframes snowflake-130 {
  0% {
    transform: rotate(0deg);
    left: 57%;
    top: -1%; }
  25% {
    left: 58%; }
  50% {
    left: 57%; }
  75% {
    left: 59%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #131 */
.snowflake:nth-of-type(131) {
  animation-name: snowflake-131;
  animation-delay: 8s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(131):after {
    font-size: 28px; }

@keyframes snowflake-131 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #132 */
.snowflake:nth-of-type(132) {
  animation-name: snowflake-132;
  animation-delay: 7s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 21%;
  top: -1%; }
  .snowflake:nth-of-type(132):after {
    font-size: 37px; }

@keyframes snowflake-132 {
  0% {
    transform: rotate(0deg);
    left: 21%;
    top: -1%; }
  25% {
    left: 22%; }
  50% {
    left: 21%; }
  75% {
    left: 23%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #133 */
.snowflake:nth-of-type(133) {
  animation-name: snowflake-133;
  animation-delay: 2s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 46%;
  top: -1%; }
  .snowflake:nth-of-type(133):after {
    font-size: 3px; }

@keyframes snowflake-133 {
  0% {
    transform: rotate(0deg);
    left: 46%;
    top: -1%; }
  25% {
    left: 47%; }
  50% {
    left: 46%; }
  75% {
    left: 48%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #134 */
.snowflake:nth-of-type(134) {
  animation-name: snowflake-134;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 73%;
  top: -1%; }
  .snowflake:nth-of-type(134):after {
    font-size: 46px; }

@keyframes snowflake-134 {
  0% {
    transform: rotate(0deg);
    left: 73%;
    top: -1%; }
  25% {
    left: 74%; }
  50% {
    left: 73%; }
  75% {
    left: 75%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #135 */
.snowflake:nth-of-type(135) {
  animation-name: snowflake-135;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 54%;
  top: -1%; }
  .snowflake:nth-of-type(135):after {
    font-size: 21px; }

@keyframes snowflake-135 {
  0% {
    transform: rotate(0deg);
    left: 54%;
    top: -1%; }
  25% {
    left: 55%; }
  50% {
    left: 54%; }
  75% {
    left: 56%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #136 */
.snowflake:nth-of-type(136) {
  animation-name: snowflake-136;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 84%;
  top: -1%; }
  .snowflake:nth-of-type(136):after {
    font-size: 33px; }

@keyframes snowflake-136 {
  0% {
    transform: rotate(0deg);
    left: 84%;
    top: -1%; }
  25% {
    left: 85%; }
  50% {
    left: 84%; }
  75% {
    left: 86%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #137 */
.snowflake:nth-of-type(137) {
  animation-name: snowflake-137;
  animation-delay: 11s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 23%;
  top: -1%; }
  .snowflake:nth-of-type(137):after {
    font-size: 41px; }

@keyframes snowflake-137 {
  0% {
    transform: rotate(0deg);
    left: 23%;
    top: -1%; }
  25% {
    left: 24%; }
  50% {
    left: 23%; }
  75% {
    left: 25%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #138 */
.snowflake:nth-of-type(138) {
  animation-name: snowflake-138;
  animation-delay: 7s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 1%;
  top: -1%; }
  .snowflake:nth-of-type(138):after {
    font-size: 46px; }

@keyframes snowflake-138 {
  0% {
    transform: rotate(0deg);
    left: 1%;
    top: -1%; }
  25% {
    left: 2%; }
  50% {
    left: 1%; }
  75% {
    left: 3%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #139 */
.snowflake:nth-of-type(139) {
  animation-name: snowflake-139;
  animation-delay: 2s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 40%;
  top: -1%; }
  .snowflake:nth-of-type(139):after {
    font-size: 45px; }

@keyframes snowflake-139 {
  0% {
    transform: rotate(0deg);
    left: 40%;
    top: -1%; }
  25% {
    left: 41%; }
  50% {
    left: 40%; }
  75% {
    left: 42%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #140 */
.snowflake:nth-of-type(140) {
  animation-name: snowflake-140;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 66%;
  top: -1%; }
  .snowflake:nth-of-type(140):after {
    font-size: 43px; }

@keyframes snowflake-140 {
  0% {
    transform: rotate(0deg);
    left: 66%;
    top: -1%; }
  25% {
    left: 67%; }
  50% {
    left: 66%; }
  75% {
    left: 68%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #141 */
.snowflake:nth-of-type(141) {
  animation-name: snowflake-141;
  animation-delay: 12s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 53%;
  top: -1%; }
  .snowflake:nth-of-type(141):after {
    font-size: 39px; }

@keyframes snowflake-141 {
  0% {
    transform: rotate(0deg);
    left: 53%;
    top: -1%; }
  25% {
    left: 54%; }
  50% {
    left: 53%; }
  75% {
    left: 55%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #142 */
.snowflake:nth-of-type(142) {
  animation-name: snowflake-142;
  animation-delay: 7s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 89%;
  top: -1%; }
  .snowflake:nth-of-type(142):after {
    font-size: 51px; }

@keyframes snowflake-142 {
  0% {
    transform: rotate(0deg);
    left: 89%;
    top: -1%; }
  25% {
    left: 90%; }
  50% {
    left: 89%; }
  75% {
    left: 91%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #143 */
.snowflake:nth-of-type(143) {
  animation-name: snowflake-143;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 20%;
  top: -1%; }
  .snowflake:nth-of-type(143):after {
    font-size: 10px; }

@keyframes snowflake-143 {
  0% {
    transform: rotate(0deg);
    left: 20%;
    top: -1%; }
  25% {
    left: 21%; }
  50% {
    left: 20%; }
  75% {
    left: 22%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #144 */
.snowflake:nth-of-type(144) {
  animation-name: snowflake-144;
  animation-delay: 13s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 72%;
  top: -1%; }
  .snowflake:nth-of-type(144):after {
    font-size: 38px; }

@keyframes snowflake-144 {
  0% {
    transform: rotate(0deg);
    left: 72%;
    top: -1%; }
  25% {
    left: 73%; }
  50% {
    left: 72%; }
  75% {
    left: 74%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #145 */
.snowflake:nth-of-type(145) {
  animation-name: snowflake-145;
  animation-delay: 0s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 21%;
  top: -1%; }
  .snowflake:nth-of-type(145):after {
    font-size: 28px; }

@keyframes snowflake-145 {
  0% {
    transform: rotate(0deg);
    left: 21%;
    top: -1%; }
  25% {
    left: 22%; }
  50% {
    left: 21%; }
  75% {
    left: 23%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #146 */
.snowflake:nth-of-type(146) {
  animation-name: snowflake-146;
  animation-delay: 6s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 24%;
  top: -1%; }
  .snowflake:nth-of-type(146):after {
    font-size: 43px; }

@keyframes snowflake-146 {
  0% {
    transform: rotate(0deg);
    left: 24%;
    top: -1%; }
  25% {
    left: 25%; }
  50% {
    left: 24%; }
  75% {
    left: 26%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #147 */
.snowflake:nth-of-type(147) {
  animation-name: snowflake-147;
  animation-delay: 6s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 34%;
  top: -1%; }
  .snowflake:nth-of-type(147):after {
    font-size: 39px; }

@keyframes snowflake-147 {
  0% {
    transform: rotate(0deg);
    left: 34%;
    top: -1%; }
  25% {
    left: 35%; }
  50% {
    left: 34%; }
  75% {
    left: 36%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #148 */
.snowflake:nth-of-type(148) {
  animation-name: snowflake-148;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 61%;
  top: -1%; }
  .snowflake:nth-of-type(148):after {
    font-size: 28px; }

@keyframes snowflake-148 {
  0% {
    transform: rotate(0deg);
    left: 61%;
    top: -1%; }
  25% {
    left: 62%; }
  50% {
    left: 61%; }
  75% {
    left: 63%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #149 */
.snowflake:nth-of-type(149) {
  animation-name: snowflake-149;
  animation-delay: 10s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 90%;
  top: -1%; }
  .snowflake:nth-of-type(149):after {
    font-size: 17px; }

@keyframes snowflake-149 {
  0% {
    transform: rotate(0deg);
    left: 90%;
    top: -1%; }
  25% {
    left: 91%; }
  50% {
    left: 90%; }
  75% {
    left: 92%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #150 */
.snowflake:nth-of-type(150) {
  animation-name: snowflake-150;
  animation-delay: 2s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 29%;
  top: -1%; }
  .snowflake:nth-of-type(150):after {
    font-size: 27px; }

@keyframes snowflake-150 {
  0% {
    transform: rotate(0deg);
    left: 29%;
    top: -1%; }
  25% {
    left: 30%; }
  50% {
    left: 29%; }
  75% {
    left: 31%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #151 */
.snowflake:nth-of-type(151) {
  animation-name: snowflake-151;
  animation-delay: 5s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(151):after {
    font-size: 10px; }

@keyframes snowflake-151 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #152 */
.snowflake:nth-of-type(152) {
  animation-name: snowflake-152;
  animation-delay: 8s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 49%;
  top: -1%; }
  .snowflake:nth-of-type(152):after {
    font-size: 27px; }

@keyframes snowflake-152 {
  0% {
    transform: rotate(0deg);
    left: 49%;
    top: -1%; }
  25% {
    left: 50%; }
  50% {
    left: 49%; }
  75% {
    left: 51%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #153 */
.snowflake:nth-of-type(153) {
  animation-name: snowflake-153;
  animation-delay: 3s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 37%;
  top: -1%; }
  .snowflake:nth-of-type(153):after {
    font-size: 19px; }

@keyframes snowflake-153 {
  0% {
    transform: rotate(0deg);
    left: 37%;
    top: -1%; }
  25% {
    left: 38%; }
  50% {
    left: 37%; }
  75% {
    left: 39%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #154 */
.snowflake:nth-of-type(154) {
  animation-name: snowflake-154;
  animation-delay: 5s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 25%;
  top: -1%; }
  .snowflake:nth-of-type(154):after {
    font-size: 13px; }

@keyframes snowflake-154 {
  0% {
    transform: rotate(0deg);
    left: 25%;
    top: -1%; }
  25% {
    left: 26%; }
  50% {
    left: 25%; }
  75% {
    left: 27%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #155 */
.snowflake:nth-of-type(155) {
  animation-name: snowflake-155;
  animation-delay: 0s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 77%;
  top: -1%; }
  .snowflake:nth-of-type(155):after {
    font-size: 26px; }

@keyframes snowflake-155 {
  0% {
    transform: rotate(0deg);
    left: 77%;
    top: -1%; }
  25% {
    left: 78%; }
  50% {
    left: 77%; }
  75% {
    left: 79%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #156 */
.snowflake:nth-of-type(156) {
  animation-name: snowflake-156;
  animation-delay: 8s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 18%;
  top: -1%; }
  .snowflake:nth-of-type(156):after {
    font-size: 51px; }

@keyframes snowflake-156 {
  0% {
    transform: rotate(0deg);
    left: 18%;
    top: -1%; }
  25% {
    left: 19%; }
  50% {
    left: 18%; }
  75% {
    left: 20%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #157 */
.snowflake:nth-of-type(157) {
  animation-name: snowflake-157;
  animation-delay: 4s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 41%;
  top: -1%; }
  .snowflake:nth-of-type(157):after {
    font-size: 36px; }

@keyframes snowflake-157 {
  0% {
    transform: rotate(0deg);
    left: 41%;
    top: -1%; }
  25% {
    left: 42%; }
  50% {
    left: 41%; }
  75% {
    left: 43%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #158 */
.snowflake:nth-of-type(158) {
  animation-name: snowflake-158;
  animation-delay: 7s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 21%;
  top: -1%; }
  .snowflake:nth-of-type(158):after {
    font-size: 13px; }

@keyframes snowflake-158 {
  0% {
    transform: rotate(0deg);
    left: 21%;
    top: -1%; }
  25% {
    left: 22%; }
  50% {
    left: 21%; }
  75% {
    left: 23%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #159 */
.snowflake:nth-of-type(159) {
  animation-name: snowflake-159;
  animation-delay: 6s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 75%;
  top: -1%; }
  .snowflake:nth-of-type(159):after {
    font-size: 20px; }

@keyframes snowflake-159 {
  0% {
    transform: rotate(0deg);
    left: 75%;
    top: -1%; }
  25% {
    left: 76%; }
  50% {
    left: 75%; }
  75% {
    left: 77%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #160 */
.snowflake:nth-of-type(160) {
  animation-name: snowflake-160;
  animation-delay: 4s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 87%;
  top: -1%; }
  .snowflake:nth-of-type(160):after {
    font-size: 47px; }

@keyframes snowflake-160 {
  0% {
    transform: rotate(0deg);
    left: 87%;
    top: -1%; }
  25% {
    left: 88%; }
  50% {
    left: 87%; }
  75% {
    left: 89%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #161 */
.snowflake:nth-of-type(161) {
  animation-name: snowflake-161;
  animation-delay: 14s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 3%;
  top: -1%; }
  .snowflake:nth-of-type(161):after {
    font-size: 48px; }

@keyframes snowflake-161 {
  0% {
    transform: rotate(0deg);
    left: 3%;
    top: -1%; }
  25% {
    left: 4%; }
  50% {
    left: 3%; }
  75% {
    left: 5%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #162 */
.snowflake:nth-of-type(162) {
  animation-name: snowflake-162;
  animation-delay: 1s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 50%;
  top: -1%; }
  .snowflake:nth-of-type(162):after {
    font-size: 27px; }

@keyframes snowflake-162 {
  0% {
    transform: rotate(0deg);
    left: 50%;
    top: -1%; }
  25% {
    left: 51%; }
  50% {
    left: 50%; }
  75% {
    left: 52%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #163 */
.snowflake:nth-of-type(163) {
  animation-name: snowflake-163;
  animation-delay: 7s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 14%;
  top: -1%; }
  .snowflake:nth-of-type(163):after {
    font-size: 3px; }

@keyframes snowflake-163 {
  0% {
    transform: rotate(0deg);
    left: 14%;
    top: -1%; }
  25% {
    left: 15%; }
  50% {
    left: 14%; }
  75% {
    left: 16%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #164 */
.snowflake:nth-of-type(164) {
  animation-name: snowflake-164;
  animation-delay: 13s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 88%;
  top: -1%; }
  .snowflake:nth-of-type(164):after {
    font-size: 11px; }

@keyframes snowflake-164 {
  0% {
    transform: rotate(0deg);
    left: 88%;
    top: -1%; }
  25% {
    left: 89%; }
  50% {
    left: 88%; }
  75% {
    left: 90%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #165 */
.snowflake:nth-of-type(165) {
  animation-name: snowflake-165;
  animation-delay: 10s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 52%;
  top: -1%; }
  .snowflake:nth-of-type(165):after {
    font-size: 41px; }

@keyframes snowflake-165 {
  0% {
    transform: rotate(0deg);
    left: 52%;
    top: -1%; }
  25% {
    left: 53%; }
  50% {
    left: 52%; }
  75% {
    left: 54%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #166 */
.snowflake:nth-of-type(166) {
  animation-name: snowflake-166;
  animation-delay: 14s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 98%;
  top: -1%; }
  .snowflake:nth-of-type(166):after {
    font-size: 43px; }

@keyframes snowflake-166 {
  0% {
    transform: rotate(0deg);
    left: 98%;
    top: -1%; }
  25% {
    left: 99%; }
  50% {
    left: 98%; }
  75% {
    left: 100%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #167 */
.snowflake:nth-of-type(167) {
  animation-name: snowflake-167;
  animation-delay: 1s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 13%;
  top: -1%; }
  .snowflake:nth-of-type(167):after {
    font-size: 35px; }

@keyframes snowflake-167 {
  0% {
    transform: rotate(0deg);
    left: 13%;
    top: -1%; }
  25% {
    left: 14%; }
  50% {
    left: 13%; }
  75% {
    left: 15%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #168 */
.snowflake:nth-of-type(168) {
  animation-name: snowflake-168;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 42%;
  top: -1%; }
  .snowflake:nth-of-type(168):after {
    font-size: 46px; }

@keyframes snowflake-168 {
  0% {
    transform: rotate(0deg);
    left: 42%;
    top: -1%; }
  25% {
    left: 43%; }
  50% {
    left: 42%; }
  75% {
    left: 44%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #169 */
.snowflake:nth-of-type(169) {
  animation-name: snowflake-169;
  animation-delay: 4s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 74%;
  top: -1%; }
  .snowflake:nth-of-type(169):after {
    font-size: 7px; }

@keyframes snowflake-169 {
  0% {
    transform: rotate(0deg);
    left: 74%;
    top: -1%; }
  25% {
    left: 75%; }
  50% {
    left: 74%; }
  75% {
    left: 76%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #170 */
.snowflake:nth-of-type(170) {
  animation-name: snowflake-170;
  animation-delay: 8s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 74%;
  top: -1%; }
  .snowflake:nth-of-type(170):after {
    font-size: 7px; }

@keyframes snowflake-170 {
  0% {
    transform: rotate(0deg);
    left: 74%;
    top: -1%; }
  25% {
    left: 75%; }
  50% {
    left: 74%; }
  75% {
    left: 76%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #171 */
.snowflake:nth-of-type(171) {
  animation-name: snowflake-171;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 77%;
  top: -1%; }
  .snowflake:nth-of-type(171):after {
    font-size: 20px; }

@keyframes snowflake-171 {
  0% {
    transform: rotate(0deg);
    left: 77%;
    top: -1%; }
  25% {
    left: 78%; }
  50% {
    left: 77%; }
  75% {
    left: 79%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #172 */
.snowflake:nth-of-type(172) {
  animation-name: snowflake-172;
  animation-delay: 2s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 59%;
  top: -1%; }
  .snowflake:nth-of-type(172):after {
    font-size: 40px; }

@keyframes snowflake-172 {
  0% {
    transform: rotate(0deg);
    left: 59%;
    top: -1%; }
  25% {
    left: 60%; }
  50% {
    left: 59%; }
  75% {
    left: 61%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #173 */
.snowflake:nth-of-type(173) {
  animation-name: snowflake-173;
  animation-delay: 3s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 57%;
  top: -1%; }
  .snowflake:nth-of-type(173):after {
    font-size: 36px; }

@keyframes snowflake-173 {
  0% {
    transform: rotate(0deg);
    left: 57%;
    top: -1%; }
  25% {
    left: 58%; }
  50% {
    left: 57%; }
  75% {
    left: 59%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #174 */
.snowflake:nth-of-type(174) {
  animation-name: snowflake-174;
  animation-delay: 2s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 99%;
  top: -1%; }
  .snowflake:nth-of-type(174):after {
    font-size: 14px; }

@keyframes snowflake-174 {
  0% {
    transform: rotate(0deg);
    left: 99%;
    top: -1%; }
  25% {
    left: 100%; }
  50% {
    left: 99%; }
  75% {
    left: 101%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #175 */
.snowflake:nth-of-type(175) {
  animation-name: snowflake-175;
  animation-delay: 8s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 12%;
  top: -1%; }
  .snowflake:nth-of-type(175):after {
    font-size: 3px; }

@keyframes snowflake-175 {
  0% {
    transform: rotate(0deg);
    left: 12%;
    top: -1%; }
  25% {
    left: 13%; }
  50% {
    left: 12%; }
  75% {
    left: 14%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #176 */
.snowflake:nth-of-type(176) {
  animation-name: snowflake-176;
  animation-delay: 12s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 26%;
  top: -1%; }
  .snowflake:nth-of-type(176):after {
    font-size: 38px; }

@keyframes snowflake-176 {
  0% {
    transform: rotate(0deg);
    left: 26%;
    top: -1%; }
  25% {
    left: 27%; }
  50% {
    left: 26%; }
  75% {
    left: 28%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #177 */
.snowflake:nth-of-type(177) {
  animation-name: snowflake-177;
  animation-delay: 4s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 55%;
  top: -1%; }
  .snowflake:nth-of-type(177):after {
    font-size: 23px; }

@keyframes snowflake-177 {
  0% {
    transform: rotate(0deg);
    left: 55%;
    top: -1%; }
  25% {
    left: 56%; }
  50% {
    left: 55%; }
  75% {
    left: 57%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #178 */
.snowflake:nth-of-type(178) {
  animation-name: snowflake-178;
  animation-delay: 5s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 64%;
  top: -1%; }
  .snowflake:nth-of-type(178):after {
    font-size: 23px; }

@keyframes snowflake-178 {
  0% {
    transform: rotate(0deg);
    left: 64%;
    top: -1%; }
  25% {
    left: 65%; }
  50% {
    left: 64%; }
  75% {
    left: 66%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #179 */
.snowflake:nth-of-type(179) {
  animation-name: snowflake-179;
  animation-delay: 0s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 14%;
  top: -1%; }
  .snowflake:nth-of-type(179):after {
    font-size: 51px; }

@keyframes snowflake-179 {
  0% {
    transform: rotate(0deg);
    left: 14%;
    top: -1%; }
  25% {
    left: 15%; }
  50% {
    left: 14%; }
  75% {
    left: 16%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #180 */
.snowflake:nth-of-type(180) {
  animation-name: snowflake-180;
  animation-delay: 3s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 60%;
  top: -1%; }
  .snowflake:nth-of-type(180):after {
    font-size: 52px; }

@keyframes snowflake-180 {
  0% {
    transform: rotate(0deg);
    left: 60%;
    top: -1%; }
  25% {
    left: 61%; }
  50% {
    left: 60%; }
  75% {
    left: 62%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #181 */
.snowflake:nth-of-type(181) {
  animation-name: snowflake-181;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 70%;
  top: -1%; }
  .snowflake:nth-of-type(181):after {
    font-size: 12px; }

@keyframes snowflake-181 {
  0% {
    transform: rotate(0deg);
    left: 70%;
    top: -1%; }
  25% {
    left: 71%; }
  50% {
    left: 70%; }
  75% {
    left: 72%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #182 */
.snowflake:nth-of-type(182) {
  animation-name: snowflake-182;
  animation-delay: 13s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 86%;
  top: -1%; }
  .snowflake:nth-of-type(182):after {
    font-size: 23px; }

@keyframes snowflake-182 {
  0% {
    transform: rotate(0deg);
    left: 86%;
    top: -1%; }
  25% {
    left: 87%; }
  50% {
    left: 86%; }
  75% {
    left: 88%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #183 */
.snowflake:nth-of-type(183) {
  animation-name: snowflake-183;
  animation-delay: 12s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 79%;
  top: -1%; }
  .snowflake:nth-of-type(183):after {
    font-size: 24px; }

@keyframes snowflake-183 {
  0% {
    transform: rotate(0deg);
    left: 79%;
    top: -1%; }
  25% {
    left: 80%; }
  50% {
    left: 79%; }
  75% {
    left: 81%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #184 */
.snowflake:nth-of-type(184) {
  animation-name: snowflake-184;
  animation-delay: 0s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 49%;
  top: -1%; }
  .snowflake:nth-of-type(184):after {
    font-size: 19px; }

@keyframes snowflake-184 {
  0% {
    transform: rotate(0deg);
    left: 49%;
    top: -1%; }
  25% {
    left: 50%; }
  50% {
    left: 49%; }
  75% {
    left: 51%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #185 */
.snowflake:nth-of-type(185) {
  animation-name: snowflake-185;
  animation-delay: 9s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 33%;
  top: -1%; }
  .snowflake:nth-of-type(185):after {
    font-size: 2px; }

@keyframes snowflake-185 {
  0% {
    transform: rotate(0deg);
    left: 33%;
    top: -1%; }
  25% {
    left: 34%; }
  50% {
    left: 33%; }
  75% {
    left: 35%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #186 */
.snowflake:nth-of-type(186) {
  animation-name: snowflake-186;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 76%;
  top: -1%; }
  .snowflake:nth-of-type(186):after {
    font-size: 1px; }

@keyframes snowflake-186 {
  0% {
    transform: rotate(0deg);
    left: 76%;
    top: -1%; }
  25% {
    left: 77%; }
  50% {
    left: 76%; }
  75% {
    left: 78%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #187 */
.snowflake:nth-of-type(187) {
  animation-name: snowflake-187;
  animation-delay: 2s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 5%;
  top: -1%; }
  .snowflake:nth-of-type(187):after {
    font-size: 40px; }

@keyframes snowflake-187 {
  0% {
    transform: rotate(0deg);
    left: 5%;
    top: -1%; }
  25% {
    left: 6%; }
  50% {
    left: 5%; }
  75% {
    left: 7%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #188 */
.snowflake:nth-of-type(188) {
  animation-name: snowflake-188;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 38%;
  top: -1%; }
  .snowflake:nth-of-type(188):after {
    font-size: 24px; }

@keyframes snowflake-188 {
  0% {
    transform: rotate(0deg);
    left: 38%;
    top: -1%; }
  25% {
    left: 39%; }
  50% {
    left: 38%; }
  75% {
    left: 40%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #189 */
.snowflake:nth-of-type(189) {
  animation-name: snowflake-189;
  animation-delay: 6s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 11%;
  top: -1%; }
  .snowflake:nth-of-type(189):after {
    font-size: 11px; }

@keyframes snowflake-189 {
  0% {
    transform: rotate(0deg);
    left: 11%;
    top: -1%; }
  25% {
    left: 12%; }
  50% {
    left: 11%; }
  75% {
    left: 13%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #190 */
.snowflake:nth-of-type(190) {
  animation-name: snowflake-190;
  animation-delay: 14s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(190):after {
    font-size: 54px; }

@keyframes snowflake-190 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #191 */
.snowflake:nth-of-type(191) {
  animation-name: snowflake-191;
  animation-delay: 3s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 3%;
  top: -1%; }
  .snowflake:nth-of-type(191):after {
    font-size: 29px; }

@keyframes snowflake-191 {
  0% {
    transform: rotate(0deg);
    left: 3%;
    top: -1%; }
  25% {
    left: 4%; }
  50% {
    left: 3%; }
  75% {
    left: 5%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #192 */
.snowflake:nth-of-type(192) {
  animation-name: snowflake-192;
  animation-delay: 10s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 79%;
  top: -1%; }
  .snowflake:nth-of-type(192):after {
    font-size: 1px; }

@keyframes snowflake-192 {
  0% {
    transform: rotate(0deg);
    left: 79%;
    top: -1%; }
  25% {
    left: 80%; }
  50% {
    left: 79%; }
  75% {
    left: 81%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #193 */
.snowflake:nth-of-type(193) {
  animation-name: snowflake-193;
  animation-delay: 4s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 34%;
  top: -1%; }
  .snowflake:nth-of-type(193):after {
    font-size: 23px; }

@keyframes snowflake-193 {
  0% {
    transform: rotate(0deg);
    left: 34%;
    top: -1%; }
  25% {
    left: 35%; }
  50% {
    left: 34%; }
  75% {
    left: 36%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #194 */
.snowflake:nth-of-type(194) {
  animation-name: snowflake-194;
  animation-delay: 6s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 1%;
  top: -1%; }
  .snowflake:nth-of-type(194):after {
    font-size: 50px; }

@keyframes snowflake-194 {
  0% {
    transform: rotate(0deg);
    left: 1%;
    top: -1%; }
  25% {
    left: 2%; }
  50% {
    left: 1%; }
  75% {
    left: 3%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #195 */
.snowflake:nth-of-type(195) {
  animation-name: snowflake-195;
  animation-delay: 1s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 88%;
  top: -1%; }
  .snowflake:nth-of-type(195):after {
    font-size: 3px; }

@keyframes snowflake-195 {
  0% {
    transform: rotate(0deg);
    left: 88%;
    top: -1%; }
  25% {
    left: 89%; }
  50% {
    left: 88%; }
  75% {
    left: 90%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #196 */
.snowflake:nth-of-type(196) {
  animation-name: snowflake-196;
  animation-delay: 12s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 22%;
  top: -1%; }
  .snowflake:nth-of-type(196):after {
    font-size: 34px; }

@keyframes snowflake-196 {
  0% {
    transform: rotate(0deg);
    left: 22%;
    top: -1%; }
  25% {
    left: 23%; }
  50% {
    left: 22%; }
  75% {
    left: 24%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #197 */
.snowflake:nth-of-type(197) {
  animation-name: snowflake-197;
  animation-delay: 13s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 5%;
  top: -1%; }
  .snowflake:nth-of-type(197):after {
    font-size: 20px; }

@keyframes snowflake-197 {
  0% {
    transform: rotate(0deg);
    left: 5%;
    top: -1%; }
  25% {
    left: 6%; }
  50% {
    left: 5%; }
  75% {
    left: 7%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #198 */
.snowflake:nth-of-type(198) {
  animation-name: snowflake-198;
  animation-delay: 0s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 11%;
  top: -1%; }
  .snowflake:nth-of-type(198):after {
    font-size: 27px; }

@keyframes snowflake-198 {
  0% {
    transform: rotate(0deg);
    left: 11%;
    top: -1%; }
  25% {
    left: 12%; }
  50% {
    left: 11%; }
  75% {
    left: 13%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #199 */
.snowflake:nth-of-type(199) {
  animation-name: snowflake-199;
  animation-delay: 7s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 44%;
  top: -1%; }
  .snowflake:nth-of-type(199):after {
    font-size: 6px; }

@keyframes snowflake-199 {
  0% {
    transform: rotate(0deg);
    left: 44%;
    top: -1%; }
  25% {
    left: 45%; }
  50% {
    left: 44%; }
  75% {
    left: 46%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #200 */
.snowflake:nth-of-type(200) {
  animation-name: snowflake-200;
  animation-delay: 8s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 94%;
  top: -1%; }
  .snowflake:nth-of-type(200):after {
    font-size: 20px; }

@keyframes snowflake-200 {
  0% {
    transform: rotate(0deg);
    left: 94%;
    top: -1%; }
  25% {
    left: 95%; }
  50% {
    left: 94%; }
  75% {
    left: 96%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #201 */
.snowflake:nth-of-type(201) {
  animation-name: snowflake-201;
  animation-delay: 7s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 9%;
  top: -1%; }
  .snowflake:nth-of-type(201):after {
    font-size: 52px; }

@keyframes snowflake-201 {
  0% {
    transform: rotate(0deg);
    left: 9%;
    top: -1%; }
  25% {
    left: 10%; }
  50% {
    left: 9%; }
  75% {
    left: 11%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #202 */
.snowflake:nth-of-type(202) {
  animation-name: snowflake-202;
  animation-delay: 7s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 26%;
  top: -1%; }
  .snowflake:nth-of-type(202):after {
    font-size: 38px; }

@keyframes snowflake-202 {
  0% {
    transform: rotate(0deg);
    left: 26%;
    top: -1%; }
  25% {
    left: 27%; }
  50% {
    left: 26%; }
  75% {
    left: 28%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #203 */
.snowflake:nth-of-type(203) {
  animation-name: snowflake-203;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 4%;
  top: -1%; }
  .snowflake:nth-of-type(203):after {
    font-size: 21px; }

@keyframes snowflake-203 {
  0% {
    transform: rotate(0deg);
    left: 4%;
    top: -1%; }
  25% {
    left: 5%; }
  50% {
    left: 4%; }
  75% {
    left: 6%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #204 */
.snowflake:nth-of-type(204) {
  animation-name: snowflake-204;
  animation-delay: 3s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 82%;
  top: -1%; }
  .snowflake:nth-of-type(204):after {
    font-size: 24px; }

@keyframes snowflake-204 {
  0% {
    transform: rotate(0deg);
    left: 82%;
    top: -1%; }
  25% {
    left: 83%; }
  50% {
    left: 82%; }
  75% {
    left: 84%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #205 */
.snowflake:nth-of-type(205) {
  animation-name: snowflake-205;
  animation-delay: 10s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 46%;
  top: -1%; }
  .snowflake:nth-of-type(205):after {
    font-size: 3px; }

@keyframes snowflake-205 {
  0% {
    transform: rotate(0deg);
    left: 46%;
    top: -1%; }
  25% {
    left: 47%; }
  50% {
    left: 46%; }
  75% {
    left: 48%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #206 */
.snowflake:nth-of-type(206) {
  animation-name: snowflake-206;
  animation-delay: 12s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 1%;
  top: -1%; }
  .snowflake:nth-of-type(206):after {
    font-size: 45px; }

@keyframes snowflake-206 {
  0% {
    transform: rotate(0deg);
    left: 1%;
    top: -1%; }
  25% {
    left: 2%; }
  50% {
    left: 1%; }
  75% {
    left: 3%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #207 */
.snowflake:nth-of-type(207) {
  animation-name: snowflake-207;
  animation-delay: 11s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 94%;
  top: -1%; }
  .snowflake:nth-of-type(207):after {
    font-size: 30px; }

@keyframes snowflake-207 {
  0% {
    transform: rotate(0deg);
    left: 94%;
    top: -1%; }
  25% {
    left: 95%; }
  50% {
    left: 94%; }
  75% {
    left: 96%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #208 */
.snowflake:nth-of-type(208) {
  animation-name: snowflake-208;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 43%;
  top: -1%; }
  .snowflake:nth-of-type(208):after {
    font-size: 27px; }

@keyframes snowflake-208 {
  0% {
    transform: rotate(0deg);
    left: 43%;
    top: -1%; }
  25% {
    left: 44%; }
  50% {
    left: 43%; }
  75% {
    left: 45%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #209 */
.snowflake:nth-of-type(209) {
  animation-name: snowflake-209;
  animation-delay: 13s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 15%;
  top: -1%; }
  .snowflake:nth-of-type(209):after {
    font-size: 13px; }

@keyframes snowflake-209 {
  0% {
    transform: rotate(0deg);
    left: 15%;
    top: -1%; }
  25% {
    left: 16%; }
  50% {
    left: 15%; }
  75% {
    left: 17%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #210 */
.snowflake:nth-of-type(210) {
  animation-name: snowflake-210;
  animation-delay: 11s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 77%;
  top: -1%; }
  .snowflake:nth-of-type(210):after {
    font-size: 10px; }

@keyframes snowflake-210 {
  0% {
    transform: rotate(0deg);
    left: 77%;
    top: -1%; }
  25% {
    left: 78%; }
  50% {
    left: 77%; }
  75% {
    left: 79%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #211 */
.snowflake:nth-of-type(211) {
  animation-name: snowflake-211;
  animation-delay: 4s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 12%;
  top: -1%; }
  .snowflake:nth-of-type(211):after {
    font-size: 47px; }

@keyframes snowflake-211 {
  0% {
    transform: rotate(0deg);
    left: 12%;
    top: -1%; }
  25% {
    left: 13%; }
  50% {
    left: 12%; }
  75% {
    left: 14%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #212 */
.snowflake:nth-of-type(212) {
  animation-name: snowflake-212;
  animation-delay: 9s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(212):after {
    font-size: 53px; }

@keyframes snowflake-212 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #213 */
.snowflake:nth-of-type(213) {
  animation-name: snowflake-213;
  animation-delay: 4s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 13%;
  top: -1%; }
  .snowflake:nth-of-type(213):after {
    font-size: 47px; }

@keyframes snowflake-213 {
  0% {
    transform: rotate(0deg);
    left: 13%;
    top: -1%; }
  25% {
    left: 14%; }
  50% {
    left: 13%; }
  75% {
    left: 15%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #214 */
.snowflake:nth-of-type(214) {
  animation-name: snowflake-214;
  animation-delay: 11s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 22%;
  top: -1%; }
  .snowflake:nth-of-type(214):after {
    font-size: 18px; }

@keyframes snowflake-214 {
  0% {
    transform: rotate(0deg);
    left: 22%;
    top: -1%; }
  25% {
    left: 23%; }
  50% {
    left: 22%; }
  75% {
    left: 24%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #215 */
.snowflake:nth-of-type(215) {
  animation-name: snowflake-215;
  animation-delay: 3s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 2%;
  top: -1%; }
  .snowflake:nth-of-type(215):after {
    font-size: 33px; }

@keyframes snowflake-215 {
  0% {
    transform: rotate(0deg);
    left: 2%;
    top: -1%; }
  25% {
    left: 3%; }
  50% {
    left: 2%; }
  75% {
    left: 4%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #216 */
.snowflake:nth-of-type(216) {
  animation-name: snowflake-216;
  animation-delay: 11s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 55%;
  top: -1%; }
  .snowflake:nth-of-type(216):after {
    font-size: 17px; }

@keyframes snowflake-216 {
  0% {
    transform: rotate(0deg);
    left: 55%;
    top: -1%; }
  25% {
    left: 56%; }
  50% {
    left: 55%; }
  75% {
    left: 57%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #217 */
.snowflake:nth-of-type(217) {
  animation-name: snowflake-217;
  animation-delay: 14s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 39%;
  top: -1%; }
  .snowflake:nth-of-type(217):after {
    font-size: 52px; }

@keyframes snowflake-217 {
  0% {
    transform: rotate(0deg);
    left: 39%;
    top: -1%; }
  25% {
    left: 40%; }
  50% {
    left: 39%; }
  75% {
    left: 41%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #218 */
.snowflake:nth-of-type(218) {
  animation-name: snowflake-218;
  animation-delay: 11s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 45%;
  top: -1%; }
  .snowflake:nth-of-type(218):after {
    font-size: 42px; }

@keyframes snowflake-218 {
  0% {
    transform: rotate(0deg);
    left: 45%;
    top: -1%; }
  25% {
    left: 46%; }
  50% {
    left: 45%; }
  75% {
    left: 47%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #219 */
.snowflake:nth-of-type(219) {
  animation-name: snowflake-219;
  animation-delay: 2s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 7%;
  top: -1%; }
  .snowflake:nth-of-type(219):after {
    font-size: 22px; }

@keyframes snowflake-219 {
  0% {
    transform: rotate(0deg);
    left: 7%;
    top: -1%; }
  25% {
    left: 8%; }
  50% {
    left: 7%; }
  75% {
    left: 9%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #220 */
.snowflake:nth-of-type(220) {
  animation-name: snowflake-220;
  animation-delay: 7s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 14%;
  top: -1%; }
  .snowflake:nth-of-type(220):after {
    font-size: 11px; }

@keyframes snowflake-220 {
  0% {
    transform: rotate(0deg);
    left: 14%;
    top: -1%; }
  25% {
    left: 15%; }
  50% {
    left: 14%; }
  75% {
    left: 16%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #221 */
.snowflake:nth-of-type(221) {
  animation-name: snowflake-221;
  animation-delay: 12s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 10%;
  top: -1%; }
  .snowflake:nth-of-type(221):after {
    font-size: 17px; }

@keyframes snowflake-221 {
  0% {
    transform: rotate(0deg);
    left: 10%;
    top: -1%; }
  25% {
    left: 11%; }
  50% {
    left: 10%; }
  75% {
    left: 12%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #222 */
.snowflake:nth-of-type(222) {
  animation-name: snowflake-222;
  animation-delay: 4s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 45%;
  top: -1%; }
  .snowflake:nth-of-type(222):after {
    font-size: 42px; }

@keyframes snowflake-222 {
  0% {
    transform: rotate(0deg);
    left: 45%;
    top: -1%; }
  25% {
    left: 46%; }
  50% {
    left: 45%; }
  75% {
    left: 47%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #223 */
.snowflake:nth-of-type(223) {
  animation-name: snowflake-223;
  animation-delay: 3s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 69%;
  top: -1%; }
  .snowflake:nth-of-type(223):after {
    font-size: 10px; }

@keyframes snowflake-223 {
  0% {
    transform: rotate(0deg);
    left: 69%;
    top: -1%; }
  25% {
    left: 70%; }
  50% {
    left: 69%; }
  75% {
    left: 71%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #224 */
.snowflake:nth-of-type(224) {
  animation-name: snowflake-224;
  animation-delay: 7s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 52%;
  top: -1%; }
  .snowflake:nth-of-type(224):after {
    font-size: 24px; }

@keyframes snowflake-224 {
  0% {
    transform: rotate(0deg);
    left: 52%;
    top: -1%; }
  25% {
    left: 53%; }
  50% {
    left: 52%; }
  75% {
    left: 54%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #225 */
.snowflake:nth-of-type(225) {
  animation-name: snowflake-225;
  animation-delay: 3s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 41%;
  top: -1%; }
  .snowflake:nth-of-type(225):after {
    font-size: 45px; }

@keyframes snowflake-225 {
  0% {
    transform: rotate(0deg);
    left: 41%;
    top: -1%; }
  25% {
    left: 42%; }
  50% {
    left: 41%; }
  75% {
    left: 43%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #226 */
.snowflake:nth-of-type(226) {
  animation-name: snowflake-226;
  animation-delay: 9s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 41%;
  top: -1%; }
  .snowflake:nth-of-type(226):after {
    font-size: 13px; }

@keyframes snowflake-226 {
  0% {
    transform: rotate(0deg);
    left: 41%;
    top: -1%; }
  25% {
    left: 42%; }
  50% {
    left: 41%; }
  75% {
    left: 43%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #227 */
.snowflake:nth-of-type(227) {
  animation-name: snowflake-227;
  animation-delay: 11s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 79%;
  top: -1%; }
  .snowflake:nth-of-type(227):after {
    font-size: 16px; }

@keyframes snowflake-227 {
  0% {
    transform: rotate(0deg);
    left: 79%;
    top: -1%; }
  25% {
    left: 80%; }
  50% {
    left: 79%; }
  75% {
    left: 81%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #228 */
.snowflake:nth-of-type(228) {
  animation-name: snowflake-228;
  animation-delay: 2s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 3%;
  top: -1%; }
  .snowflake:nth-of-type(228):after {
    font-size: 9px; }

@keyframes snowflake-228 {
  0% {
    transform: rotate(0deg);
    left: 3%;
    top: -1%; }
  25% {
    left: 4%; }
  50% {
    left: 3%; }
  75% {
    left: 5%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #229 */
.snowflake:nth-of-type(229) {
  animation-name: snowflake-229;
  animation-delay: 8s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 63%;
  top: -1%; }
  .snowflake:nth-of-type(229):after {
    font-size: 51px; }

@keyframes snowflake-229 {
  0% {
    transform: rotate(0deg);
    left: 63%;
    top: -1%; }
  25% {
    left: 64%; }
  50% {
    left: 63%; }
  75% {
    left: 65%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #230 */
.snowflake:nth-of-type(230) {
  animation-name: snowflake-230;
  animation-delay: 9s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 97%;
  top: -1%; }
  .snowflake:nth-of-type(230):after {
    font-size: 27px; }

@keyframes snowflake-230 {
  0% {
    transform: rotate(0deg);
    left: 97%;
    top: -1%; }
  25% {
    left: 98%; }
  50% {
    left: 97%; }
  75% {
    left: 99%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #231 */
.snowflake:nth-of-type(231) {
  animation-name: snowflake-231;
  animation-delay: 12s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 80%;
  top: -1%; }
  .snowflake:nth-of-type(231):after {
    font-size: 35px; }

@keyframes snowflake-231 {
  0% {
    transform: rotate(0deg);
    left: 80%;
    top: -1%; }
  25% {
    left: 81%; }
  50% {
    left: 80%; }
  75% {
    left: 82%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #232 */
.snowflake:nth-of-type(232) {
  animation-name: snowflake-232;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 5%;
  top: -1%; }
  .snowflake:nth-of-type(232):after {
    font-size: 46px; }

@keyframes snowflake-232 {
  0% {
    transform: rotate(0deg);
    left: 5%;
    top: -1%; }
  25% {
    left: 6%; }
  50% {
    left: 5%; }
  75% {
    left: 7%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #233 */
.snowflake:nth-of-type(233) {
  animation-name: snowflake-233;
  animation-delay: 4s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 32%;
  top: -1%; }
  .snowflake:nth-of-type(233):after {
    font-size: 11px; }

@keyframes snowflake-233 {
  0% {
    transform: rotate(0deg);
    left: 32%;
    top: -1%; }
  25% {
    left: 33%; }
  50% {
    left: 32%; }
  75% {
    left: 34%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #234 */
.snowflake:nth-of-type(234) {
  animation-name: snowflake-234;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 91%;
  top: -1%; }
  .snowflake:nth-of-type(234):after {
    font-size: 49px; }

@keyframes snowflake-234 {
  0% {
    transform: rotate(0deg);
    left: 91%;
    top: -1%; }
  25% {
    left: 92%; }
  50% {
    left: 91%; }
  75% {
    left: 93%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #235 */
.snowflake:nth-of-type(235) {
  animation-name: snowflake-235;
  animation-delay: 14s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 83%;
  top: -1%; }
  .snowflake:nth-of-type(235):after {
    font-size: 33px; }

@keyframes snowflake-235 {
  0% {
    transform: rotate(0deg);
    left: 83%;
    top: -1%; }
  25% {
    left: 84%; }
  50% {
    left: 83%; }
  75% {
    left: 85%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #236 */
.snowflake:nth-of-type(236) {
  animation-name: snowflake-236;
  animation-delay: 13s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 62%;
  top: -1%; }
  .snowflake:nth-of-type(236):after {
    font-size: 33px; }

@keyframes snowflake-236 {
  0% {
    transform: rotate(0deg);
    left: 62%;
    top: -1%; }
  25% {
    left: 63%; }
  50% {
    left: 62%; }
  75% {
    left: 64%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #237 */
.snowflake:nth-of-type(237) {
  animation-name: snowflake-237;
  animation-delay: 9s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 84%;
  top: -1%; }
  .snowflake:nth-of-type(237):after {
    font-size: 1px; }

@keyframes snowflake-237 {
  0% {
    transform: rotate(0deg);
    left: 84%;
    top: -1%; }
  25% {
    left: 85%; }
  50% {
    left: 84%; }
  75% {
    left: 86%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #238 */
.snowflake:nth-of-type(238) {
  animation-name: snowflake-238;
  animation-delay: 10s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 64%;
  top: -1%; }
  .snowflake:nth-of-type(238):after {
    font-size: 42px; }

@keyframes snowflake-238 {
  0% {
    transform: rotate(0deg);
    left: 64%;
    top: -1%; }
  25% {
    left: 65%; }
  50% {
    left: 64%; }
  75% {
    left: 66%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #239 */
.snowflake:nth-of-type(239) {
  animation-name: snowflake-239;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 57%;
  top: -1%; }
  .snowflake:nth-of-type(239):after {
    font-size: 54px; }

@keyframes snowflake-239 {
  0% {
    transform: rotate(0deg);
    left: 57%;
    top: -1%; }
  25% {
    left: 58%; }
  50% {
    left: 57%; }
  75% {
    left: 59%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #240 */
.snowflake:nth-of-type(240) {
  animation-name: snowflake-240;
  animation-delay: 3s;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  left: 54%;
  top: -1%; }
  .snowflake:nth-of-type(240):after {
    font-size: 26px; }

@keyframes snowflake-240 {
  0% {
    transform: rotate(0deg);
    left: 54%;
    top: -1%; }
  25% {
    left: 55%; }
  50% {
    left: 54%; }
  75% {
    left: 56%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #241 */
.snowflake:nth-of-type(241) {
  animation-name: snowflake-241;
  animation-delay: 14s;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  left: 70%;
  top: -1%; }
  .snowflake:nth-of-type(241):after {
    font-size: 44px; }

@keyframes snowflake-241 {
  0% {
    transform: rotate(0deg);
    left: 70%;
    top: -1%; }
  25% {
    left: 71%; }
  50% {
    left: 70%; }
  75% {
    left: 72%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #242 */
.snowflake:nth-of-type(242) {
  animation-name: snowflake-242;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 26%;
  top: -1%; }
  .snowflake:nth-of-type(242):after {
    font-size: 39px; }

@keyframes snowflake-242 {
  0% {
    transform: rotate(0deg);
    left: 26%;
    top: -1%; }
  25% {
    left: 27%; }
  50% {
    left: 26%; }
  75% {
    left: 28%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #243 */
.snowflake:nth-of-type(243) {
  animation-name: snowflake-243;
  animation-delay: 1s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 51%;
  top: -1%; }
  .snowflake:nth-of-type(243):after {
    font-size: 8px; }

@keyframes snowflake-243 {
  0% {
    transform: rotate(0deg);
    left: 51%;
    top: -1%; }
  25% {
    left: 52%; }
  50% {
    left: 51%; }
  75% {
    left: 53%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #244 */
.snowflake:nth-of-type(244) {
  animation-name: snowflake-244;
  animation-delay: 12s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 12%;
  top: -1%; }
  .snowflake:nth-of-type(244):after {
    font-size: 52px; }

@keyframes snowflake-244 {
  0% {
    transform: rotate(0deg);
    left: 12%;
    top: -1%; }
  25% {
    left: 13%; }
  50% {
    left: 12%; }
  75% {
    left: 14%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #245 */
.snowflake:nth-of-type(245) {
  animation-name: snowflake-245;
  animation-delay: 11s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 25%;
  top: -1%; }
  .snowflake:nth-of-type(245):after {
    font-size: 1px; }

@keyframes snowflake-245 {
  0% {
    transform: rotate(0deg);
    left: 25%;
    top: -1%; }
  25% {
    left: 26%; }
  50% {
    left: 25%; }
  75% {
    left: 27%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #246 */
.snowflake:nth-of-type(246) {
  animation-name: snowflake-246;
  animation-delay: 9s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 85%;
  top: -1%; }
  .snowflake:nth-of-type(246):after {
    font-size: 17px; }

@keyframes snowflake-246 {
  0% {
    transform: rotate(0deg);
    left: 85%;
    top: -1%; }
  25% {
    left: 86%; }
  50% {
    left: 85%; }
  75% {
    left: 87%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #247 */
.snowflake:nth-of-type(247) {
  animation-name: snowflake-247;
  animation-delay: 11s;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  left: 34%;
  top: -1%; }
  .snowflake:nth-of-type(247):after {
    font-size: 19px; }

@keyframes snowflake-247 {
  0% {
    transform: rotate(0deg);
    left: 34%;
    top: -1%; }
  25% {
    left: 35%; }
  50% {
    left: 34%; }
  75% {
    left: 36%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #248 */
.snowflake:nth-of-type(248) {
  animation-name: snowflake-248;
  animation-delay: 1s;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  left: 89%;
  top: -1%; }
  .snowflake:nth-of-type(248):after {
    font-size: 15px; }

@keyframes snowflake-248 {
  0% {
    transform: rotate(0deg);
    left: 89%;
    top: -1%; }
  25% {
    left: 90%; }
  50% {
    left: 89%; }
  75% {
    left: 91%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #249 */
.snowflake:nth-of-type(249) {
  animation-name: snowflake-249;
  animation-delay: 5s;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  left: 80%;
  top: -1%; }
  .snowflake:nth-of-type(249):after {
    font-size: 1px; }

@keyframes snowflake-249 {
  0% {
    transform: rotate(0deg);
    left: 80%;
    top: -1%; }
  25% {
    left: 81%; }
  50% {
    left: 80%; }
  75% {
    left: 82%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

/* Snowflake #250 */
.snowflake:nth-of-type(250) {
  animation-name: snowflake-250;
  animation-delay: 1s;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  left: 57%;
  top: -1%; }
  .snowflake:nth-of-type(250):after {
    font-size: 4px; }

@keyframes snowflake-250 {
  0% {
    transform: rotate(0deg);
    left: 57%;
    top: -1%; }
  25% {
    left: 58%; }
  50% {
    left: 57%; }
  75% {
    left: 59%;
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    top: 41%;
    opacity: 0; } }

#dashboard_root #dashboard_main .welcome-banner {
  padding: 20px;
  margin: 20px 0;
  background: #FFFFFF;
  border: 2px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .welcome-banner {
      padding: 20px 10px;
      margin: 0 0 10px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .welcome-banner.lower-banner {
      margin: 10px 0; } }
  #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div {
      position: relative; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div {
          height: 90px; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:first-of-type {
            padding-left: 0px !important; }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:first-of-type img {
              display: none; } }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div h2 {
        color: #53576B;
        font-family: "Lato";
        font-size: 22px;
        line-height: 1;
        padding: 0;
        margin-bottom: 8px; }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div p {
        color: #72A5D4;
        line-height: 1;
        font-size: 18px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div p {
            font-size: 14px; } }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div img {
        display: none;
        position: absolute;
        left: 0;
        top: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div img {
            display: block; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:first-of-type {
          width: 100%;
          padding-left: 75px; } }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-left: auto; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type.body-open p.show-text {
          display: none; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type p.help-text {
          color: #72A5D4;
          white-space: nowrap; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type p.help-text {
              display: none; } }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type p.show-text {
          display: none;
          color: #53576B;
          font-size: 12px;
          text-decoration: underline;
          position: absolute;
          bottom: 10px;
          left: -50px;
          white-space: nowrap; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type p.show-text {
              display: block; } }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type button {
          width: 155px;
          margin-left: 15px;
          white-space: nowrap; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type button {
              display: none; } }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type i {
          color: #72A5D4;
          font-size: 22px;
          margin-left: 15px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type i {
              margin-bottom: auto; } }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type i:hover {
            color: #FBAE35; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type i.icon-v2-d-arrow {
            font-size: 32px;
            margin-left: 10px;
            margin-right: -5px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__header > div:last-of-type i.icon-v2-d-arrow {
                margin-top: auto;
                margin-bottom: 0; } }
  #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body {
    margin-top: 20px; }
    #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type {
        margin-bottom: 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; } }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div {
          flex: 1; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:first-of-type {
            min-height: 320px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:first-of-type {
                position: relative;
                margin-bottom: 20px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:first-of-type {
                min-height: 280px; } }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:first-of-type iframe {
              width: 100%;
              height: 100%; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:first-of-type iframe {
                  position: absolute; } }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type {
            padding-bottom: 20px;
            margin-left: 30px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type {
                margin-left: initial; } }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type p,
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type li {
              font-size: 14px;
              line-height: 1.3; }
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type p a,
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type li a {
                font-family: "Lato"; }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type > p:first-of-type {
              color: #53576B;
              font-family: "Lato";
              margin-bottom: 20px; }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type > p em {
              font-style: italic; }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type ol {
              padding-left: 15px;
              margin: 20px 0; }
              #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:first-of-type > div:last-of-type ol li {
                margin-bottom: 10px;
                list-style-position: outside; }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type {
        flex: 12; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type > p {
          font-family: "Lato";
          text-decoration: underline;
          margin-bottom: 10px; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li ~ li {
            margin-top: 15px; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li p {
            font-family: "Lato"; }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li p:first-of-type {
              color: #72A5D4;
              font-size: 16px;
              text-align: right;
              min-width: 85px;
              margin-right: 20px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li p:first-of-type {
                  font-size: 14px;
                  min-width: 80px;
                  margin-right: 10px; } }
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:first-of-type ul li p:last-of-type {
              font-size: 14px;
              font-family: "Lato"; }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:last-of-type {
        flex: 11;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding-left: 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:last-of-type {
            display: none; } }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:last-of-type img {
          flex: 1;
          max-height: 360px;
          margin: auto 0 0; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body > div:last-of-type > div:last-of-type img {
              margin: auto; } }
    #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons {
      display: none;
      margin-top: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons {
          display: block; } }
      #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div button {
          flex: 1; }
          #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div button ~ button {
            margin-left: 10px; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div p {
          font-size: 12px;
          text-decoration: underline;
          margin-left: auto; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div i {
          color: #53576B; }
        #dashboard_root #dashboard_main .welcome-banner .welcome-banner__body .body-action-buttons > div:first-of-type {
          margin-bottom: 10px; }

#dashboard_root #dashboard_main .page-banner {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  margin-bottom: 20px;
  background: #FFFFFF;
  border: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main .page-banner > div:first-of-type {
    flex: 1 1;
    padding: 20px 0 20px 20px; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #dashboard_root #dashboard_main .page-banner > div:first-of-type {
        flex: auto;
        width: 100%; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .page-banner > div:first-of-type {
        padding: 20px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .page-banner > div:first-of-type {
        padding: 10px; } }
    #dashboard_root #dashboard_main .page-banner > div:first-of-type h2 {
      font-family: "Lato";
      color: #53576B;
      padding: 0;
      margin-bottom: 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main .page-banner > div:first-of-type h2 {
          padding-right: 30px; } }
      #dashboard_root #dashboard_main .page-banner > div:first-of-type h2 span {
        font-family: "Lato";
        color: #72A5D4; }
    #dashboard_root #dashboard_main .page-banner > div:first-of-type ul {
      list-style: decimal;
      padding-left: 20px; }
      #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li::marker {
        font: 14px "Lato"; }
      #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li ~ li {
        margin-top: 15px; }
      #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li p {
        font-size: 14px; }
        #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li p:first-of-type {
          font-family: "Lato";
          line-height: 1; }
          #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li p:first-of-type span {
            color: #5AC3CA; }
        #dashboard_root #dashboard_main .page-banner > div:first-of-type ul li p ~ p {
          color: #72A5D4;
          font-style: italic;
          margin-top: 5px; }
  #dashboard_root #dashboard_main .page-banner > div:last-of-type {
    max-width: 400px;
    margin-top: auto;
    margin-right: 10px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .page-banner > div:last-of-type {
        display: none; } }
    #dashboard_root #dashboard_main .page-banner > div:last-of-type img {
      margin-top: -30px; }
  #dashboard_root #dashboard_main .page-banner > i {
    position: absolute;
    top: 10px;
    right: 10px; }

#dashboard_root #dashboard_main #content_container .account-profile .profile-header {
  color: #53576B;
  font-size: 16px;
  margin: 10px 0 30px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile-header > span {
    color: #72A5D4;
    font-size: 14px;
    margin-left: 20px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile-header > span > span {
      margin-left: 20px; }

#dashboard_root #dashboard_main #content_container .account-profile .profile {
  background: #FFFFFF;
  position: relative; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 57px;
    border-bottom: solid 1px #D9DBE7; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .header > button {
      margin-left: auto;
      background: #5AC3CA;
      color: #FFFFFF; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .header > button:active {
        background: #FFFFFF;
        color: #332925; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile h2 {
    font-size: 16px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input label {
      color: #72A5D4;
      font-size: 10px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input label .icon-v2-edit {
        font-size: 25px; }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input label .icon-v2-edit:hover {
          color: #FBAE35; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input label > i {
        color: #5AC3CA;
        float: right;
        cursor: pointer; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input > ul {
      width: 100%;
      min-height: 96px;
      border-bottom: 1px solid #D9DBE7; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input > ul > li {
        color: #53576B;
        font-size: 12px;
        line-height: 16px; }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .text-address-input > ul > li:first-of-type {
          color: #72A5D4; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .locked-input {
    margin-bottom: 20px;
    padding: 5px;
    background: #d7c6c2; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .locked-input label {
      color: #FFFFFF;
      font-size: 10px;
      padding-bottom: 3px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .locked-input label > span {
        color: #72A5D4;
        float: right; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .locked-input > p {
      color: #FFFFFF;
      font-size: 12px;
      margin-top: 5px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .left,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle {
    width: calc(50% - 20px - (225px / 2));
    max-width: 322px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right {
    width: 225px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .left,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .middle,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .right {
    width: 33.3%; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details.noBorder {
    border-bottom: 0; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .text-input.disabled, #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .two-step-verification .verification-process .right .disabled.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .personal-details .disabled.verification-input {
    background: #d7c6c2; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    flex-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #content_container .account-profile .profile .row {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details {
    padding: 10px 10px 0 10px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle {
      position: relative;
      margin: 64px 20px 0 20px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle .text-address-input {
        height: 100%; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right .account-image {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 40px;
      width: 106px;
      height: 106px;
      border: solid 2px #80CD42;
      border-radius: 5px;
      background: #80CD42; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details {
        flex-wrap: wrap; }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right {
          width: 100%;
          order: 1; }
          #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right .avatar {
            margin: auto; }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle {
          order: 3;
          margin-right: 0;
          width: calc(50% - 10px);
          max-width: none; }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .left {
          order: 2;
          width: calc(50% - 10px);
          max-width: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .left,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right {
      max-width: none;
      width: 100%;
      margin: 0 !important; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .left {
      order: 2; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .middle {
      order: 3; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right {
      order: 1;
      width: 100%; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .company-details .right .avatar {
        margin: auto; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details {
      padding: 0 10px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .left,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .middle,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .right {
        width: 100%;
        margin: 0 !important; } }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details {
    padding: 0 10px 10px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .middle {
      margin: 64px 20px 0 20px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .personal-details .right {
      margin-top: 64px; }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .password-update {
    padding: 10px 10px;
    border-bottom: solid 1px #5AC3CA; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .password-update .row > div {
      width: 33.3%; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #content_container .account-profile .profile .password-update .row > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .password-update .row > div:nth-of-type(2) {
        margin: 0 20px 20px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .password-update .row > div:nth-of-type(2) {
            margin: 0 0 20px 0; } }
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification {
    padding: 10px 10px 10px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification > p {
      color: #72A5D4;
      font-size: 12px;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification h3 {
      color: #72A5D4;
      font-size: 16px; }
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      background: #EDEEF3;
      height: 200px;
      padding: 30px 50px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process {
          height: 100%;
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right-arrow {
        border: solid #5AC3CA;
        border-width: 0 5px 5px 0;
        border-radius: 4px;
        display: inline-block;
        margin: 0 auto;
        padding: 6px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right-arrow {
            margin-bottom: 20px;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg); } }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        width: 30%;
        height: 100%; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left {
            width: 45%;
            margin-bottom: 20px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: 100%; } }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          margin-top: auto; }
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left > div > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-left: 20px; }
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left > div > div > img {
              height: 38px; }
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .left > div > div > img:first-of-type {
                margin-bottom: 8px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .middle {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 30%;
        height: 100%; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .middle {
            width: 45%;
            margin-bottom: 20px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .middle {
            width: 100%; } }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .middle .verification-code {
          margin-top: auto; }
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .middle .verification-code > img {
            width: 100px;
            height: 100px; }
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        width: 30%;
        height: 100%;
        margin-left: auto; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right {
            width: 100%; } }
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input {
          margin-top: auto;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > input {
            background: transparent;
            border-bottom: solid 1px #5AC3CA;
            margin-bottom: 20px; }
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input button {
            width: 100%;
            background: #5AC3CA;
            color: #FFFFFF; }

#dashboard_root #dashboard_main #content_container .text-address-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  padding: 20px; }
  #dashboard_root #dashboard_main #content_container .text-address-popup .addressBackground {
    width: 100%;
    height: 100%;
    background-color: #837470;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.56; }
  #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner {
    max-width: 672px;
    background: #FFFFFF;
    position: relative;
    top: 10%;
    left: 50%;
    transform: translateX(-50%); }
    #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner #saveDelete {
      padding-left: 20px;
      margin-bottom: 0;
      border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner .address--inputs {
      padding: 20px 20px 10px; }
      #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner .address--inputs .icon-v2-plus {
        display: none; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner {
        top: 25%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner {
        min-height: 324px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #content_container .text-address-popup .text-address-popup__inner {
        min-height: 618px; } }

#dashboard_root #dashboard_main #security .security-container .title-save-delete {
  margin-bottom: 0;
  border-bottom: 1px solid #EDEEF3; }

#dashboard_root #dashboard_main #security .security-container > div {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #security .security-container > div > h2 {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    font-size: 16px;
    padding: 10px 0; }
  #dashboard_root #dashboard_main #security .security-container > div > p {
    color: #72A5D4;
    font-size: 14px;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #security .security-container > div:nth-of-type(n + 3) {
    margin-top: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #security .security-container > div:nth-of-type(n + 3) {
        margin-top: 0; } }
  #dashboard_root #dashboard_main #security .security-container > div.password-update {
    padding-bottom: 20px; }
    #dashboard_root #dashboard_main #security .security-container > div.password-update form {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #security .security-container > div.password-update form {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      #dashboard_root #dashboard_main #security .security-container > div.password-update form > div {
        flex: 1 1;
        width: auto;
        margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #security .security-container > div.password-update form > div {
            width: 100%; } }
        #dashboard_root #dashboard_main #security .security-container > div.password-update form > div ~ div {
          margin-left: 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #security .security-container > div.password-update form > div ~ div {
              margin-left: 0;
              margin-top: 20px; } }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button:hover p {
    color: white; }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button p {
    margin-top: 2px;
    margin-left: 15px; }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button svg path:first-of-type {
    fill: #4285f4; }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button svg path:nth-of-type(2) {
    fill: #34a853; }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button svg path:nth-of-type(3) {
    fill: #fbbc04; }
  #dashboard_root #dashboard_main #security .security-container > div.link-google-account button svg path:last-of-type {
    fill: #ea4335; }
  #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div ~ div {
        margin-top: 30px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:first-of-type {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:first-of-type > p {
        font-size: 14px;
        margin-top: 5px;
        margin-right: 30px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:first-of-type > p {
            margin: 0 0 10px; } }
      #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:first-of-type .dropdown-input {
        width: 200px;
        margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; } }
      #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: calc((100% / 3) - (40px / 3));
        padding: 20px;
        border: 1px solid #5AC3CA;
        border-radius: 5px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div {
            width: 100%;
            max-width: 400px;
            min-height: 150px; } }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div ~ div {
          margin-left: auto; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div ~ div {
              margin: 10px 0 0; } }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > p {
          color: #72A5D4;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.phone-input-container, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.user-search-container {
            width: 100%; }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.phone-input-container > div:last-of-type, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.user-search-container > div:last-of-type {
              width: 100%; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.phone-input-container > div:first-of-type {
            margin-right: 10px; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.phone-input-container > div:first-of-type {
                margin-right: 0; } }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.phone-input-container > div:first-of-type {
                display: none; } }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images > div:first-of-type {
              margin-right: 20px; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images > div:first-of-type {
                  display: none; } }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images > div:last-of-type img {
              width: 130px; }
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images > div:last-of-type img ~ img {
                margin-top: 10px; }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images .text-input, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.app-images .verification-input {
              width: 200px; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.qr-code {
            height: 130px; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.svg-images {
            margin-right: 20px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div.svg-images {
                display: none; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .text-input, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .verification-input,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .dropdown-input {
              max-width: 250px;
              margin: 0 auto 20px; } }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .text-input input, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .verification-input input,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .text-input .icon-modifier,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .verification-input .icon-modifier,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .dropdown-input input,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .dropdown-input .icon-modifier {
            border-color: #5AC3CA; }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .text-input input:focus, #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .verification-input input:focus,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .text-input .icon-modifier:focus,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .icon-modifier:focus,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .verification-input .icon-modifier:focus,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .dropdown-input input:focus,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div .dropdown-input .icon-modifier:focus {
              border-color: #5AC3CA !important; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div svg {
            width: 80px;
            height: 80px;
            fill: #5AC3CA; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:nth-of-type(2) > div > div button {
            margin: 0 auto; }
      #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type > p {
          font-size: 14px;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .placeholder {
          padding: 0; }
        #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table {
          padding: 0; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:first-of-type,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:first-of-type {
            width: 50px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:first-of-type,
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:first-of-type {
                display: none; } }
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:first-of-type div,
            #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:first-of-type div {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              width: 30px;
              height: 30px;
              border-radius: 50%;
              background: #FFFFFF; }
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:first-of-type div i,
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:first-of-type div i {
                color: #72A5D4;
                font-size: 20px; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(2),
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(2) {
            width: 150px; }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(3),
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(3) {
            width: calc(100% - 315px); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(3),
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(3) {
                width: calc(100% - 255px); } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(3),
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(3) {
                width: calc(100% - 210px); } }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(4),
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(4) {
            width: 70px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:nth-of-type(4),
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:nth-of-type(4) {
                width: 60px; } }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:last-of-type,
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:last-of-type {
            width: 45px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataHeadingRow > li:last-of-type,
              #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .dataRow > li:last-of-type {
                width: 0;
                padding: 0; } }
          #dashboard_root #dashboard_main #security .security-container > div .two-fa-verification > div:last-of-type .verification-table .pagination > .dropdown-input {
            width: initial; }

#dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form {
  padding: 20px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form > p {
    font-family: "Lato";
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px; }
  #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type {
      flex: 2 1; }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type h2 {
        color: #72A5D4;
        font-family: "Lato";
        font-weight: 500;
        font-size: 22px;
        line-height: 1;
        padding: 0;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type > p {
        font-family: "Lato";
        font-weight: 500;
        font-size: 18px;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type > p:first-of-type {
          font-family: "Lato";
          font-weight: 300;
          color: #72A5D4;
          font-size: 14px;
          margin-bottom: 30px; }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 35px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; } }
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container > ul {
          flex: 1 1; }
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container > ul ~ ul {
            margin-left: 30px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container > ul ~ ul {
                margin-top: 10px;
                margin-left: 0; } }
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container > ul li ~ li {
            margin-top: 10px; }
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:first-of-type .reason-list-container > ul li .radio-input p {
            font-family: "Lato";
            font-weight: 500; }
    #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:last-of-type {
      flex: 1 1;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      position: relative;
      padding-right: 30px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:last-of-type {
          flex: 0;
          padding-right: 0; } }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:last-of-type img {
        margin-left: auto; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:last-of-type img {
            display: none; } }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-plan-form__top > div:last-of-type i {
        position: absolute;
        top: 0;
        right: 0; }
  #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .thoughts-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 35px; }
    #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .thoughts-container textarea {
      font-family: "Lato";
      flex: 1 1;
      min-height: 80px;
      padding: 10px;
      resize: vertical;
      border: 1px solid #d7c6c2;
      border-radius: 5px; }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .thoughts-container textarea::placeholder {
        color: #d7c6c2; }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .thoughts-container textarea:focus {
        outline: none; }
  #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; } }
    #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > p {
      color: #72A5D4;
      font-size: 12px;
      margin-left: 10px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > p {
          position: absolute;
          bottom: 0;
          left: 0; } }
    #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-left: auto; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end; } }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div a {
        margin-right: 30px;
        font-size: 14px;
        text-decoration: underline;
        cursor: pointer; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div a {
            order: 2;
            margin-top: 15px;
            margin-right: 0; } }
      #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__popup, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation--left {
        width: 85px;
        border-color: #FB5135; }
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__popup::before, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation::before, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation::before, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation--left::before, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation--left::before {
          border-top-color: #FB5135; }
        #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__popup p, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation p, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation p, #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button .dashboard-button__confirmation--left p, #dashboard_root #dashboard_main .dashboard-button .MyPlansComponentBck .cancel-plan-form .cancel-buttons-container > div .dashboard-button__confirmation--left p {
          white-space: initial; }
  #dashboard_root #dashboard_main .MyPlansComponentBck .cancel-plan-form .required {
    margin-left: 2.5px; }

@-webkit-keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes slide-in-top {
  0% {
    transform: translateY(-100px) rotateX(275deg);
    opacity: 0; }
  100% {
    transform: translateY(0) rotateX(0);
    opacity: 1; } }

@keyframes slide-in-bottom {
  0% {
    transform: translateY(100px);
    opacity: 0; }
  100% {
    transform: translateY(0);
    opacity: 1; } }

@keyframes shake-horizontal {
  0%,
  100% {
    transform: translateX(0); }
  10%,
  30%,
  50%,
  70% {
    transform: translateX(-10px); }
  20%,
  40%,
  60% {
    transform: translateX(10px); }
  80% {
    transform: translateX(8px); }
  90% {
    transform: translateX(-8px); } }

#dashboard_root #dashboard_main #account_verification {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  opacity: 0;
  z-index: 50;
  -webkit-animation: fade-in 1s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 1s cubic-bezier(0.39, 0.575, 0.565, 1) both; }
  #dashboard_root #dashboard_main #account_verification.verification-y-background {
    background: url("/static/img/background.jpg") no-repeat center/cover fixed; }
  #dashboard_root #dashboard_main #account_verification.verification-r-background {
    background: #EDEEF3; }
  #dashboard_root #dashboard_main #account_verification .logo {
    position: absolute;
    top: 30px;
    left: 30px;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #account_verification .logo {
        top: 10px;
        left: 10px; } }
    #dashboard_root #dashboard_main #account_verification .logo img {
      height: 70px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #account_verification .logo img {
          height: 40px; } }
  #dashboard_root #dashboard_main #account_verification .verification-container {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    max-width: 420px;
    padding: 40px 40px 50px;
    background: #EDEEF3;
    border-radius: 20px;
    box-shadow: 5px 10px 50px rgba(38, 50, 56, 0.2); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #account_verification .verification-container {
        padding: 20px 20px 50px; } }
    #dashboard_root #dashboard_main #account_verification .verification-container h1 {
      font-family: "Lato";
      font-size: 34px;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #account_verification .verification-container > p:first-of-type {
      color: #72A5D4;
      line-height: 1.3;
      text-align: center;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main #account_verification .verification-container > p:last-of-type {
      font-family: "Lato"; }
      #dashboard_root #dashboard_main #account_verification .verification-container > p:last-of-type button {
        font: 16px "Lato";
        color: #ea1b4b;
        line-height: 1;
        text-decoration: underline;
        padding: 0;
        background: none; }
        #dashboard_root #dashboard_main #account_verification .verification-container > p:last-of-type button:hover {
          text-decoration: none; }
    #dashboard_root #dashboard_main #account_verification .verification-container .code-input {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--error {
        animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--error > div .input-container {
          border-color: #FB5135 !important; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--error > button {
          color: #fff;
          background: #FB5135; }
      #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--success > div .input-container {
        border-color: #80CD42 !important; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--success > div .input-container .code-input__cursor {
          display: none !important; }
      #dashboard_root #dashboard_main #account_verification .verification-container .code-input.code-input--success > button {
        background: #80CD42; }
      #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div {
        display: flex;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container {
          position: relative;
          width: 45px;
          height: 60px;
          border: 2px solid #D9DBE7;
          border-radius: 5px;
          overflow: hidden; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--active {
            border-color: #5AC3CA; }
            #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--active .input-container__cursor {
              display: block; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--filled {
            border-color: #5AC3CA; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--disabled {
            border-color: #d7c6c2; }
            #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--disabled .input-container__number {
              color: #d7c6c2; }
            #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container.input-container--disabled .input-container__cursor {
              display: none; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container ~ div {
            margin-left: 10px; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container input {
            font-size: 24px;
            text-align: center;
            text-transform: uppercase;
            width: 100%;
            height: 100%;
            padding: 0; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container .input-container__number {
            font-family: "Lato";
            font-size: 24px;
            text-align: center;
            line-height: 60px;
            text-transform: uppercase;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%; }
            #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container .input-container__number.input-container__number--entrance {
              animation: slide-in-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
          #dashboard_root #dashboard_main #account_verification .verification-container .code-input > div .input-container .input-container__cursor {
            display: none;
            position: absolute;
            bottom: 10px;
            left: 10px;
            width: calc(100% - 20px);
            height: 2px;
            background: #53576B;
            animation: slide-in-bottom 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
      #dashboard_root #dashboard_main #account_verification .verification-container .code-input > button {
        font: 14px "Lato";
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        height: 45px;
        padding: 15px 15px 12px;
        box-shadow: none;
        border-radius: 5px; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input > button.code-input-button--disabled {
          color: #72A5D4 !important;
          background: #d7c6c2;
          pointer-events: none;
          cursor: default; }
        #dashboard_root #dashboard_main #account_verification .verification-container .code-input > button i {
          color: #fff; }
    #dashboard_root #dashboard_main #account_verification .verification-container .verification__error {
      position: absolute;
      bottom: 15px;
      left: 0;
      width: 100%; }
      #dashboard_root #dashboard_main #account_verification .verification-container .verification__error p {
        font: 12px "Lato";
        color: #FB5135;
        line-height: 1.15;
        text-align: center; }

#dashboard_root #dashboard_main #voice_dashboard {
  padding: 30px 20px;
  background: #EDEEF3; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voice_dashboard {
      padding: 10px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voice_dashboard {
      background: #EDEEF3;
      padding: 10px 0 120px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voice_dashboard.base-background {
      background: #EDEEF3; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voice_dashboard .pageHeading {
      display: none; } }
  #dashboard_root #dashboard_main #voice_dashboard .square-stats {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
    background: #EDEEF3; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 auto;
        padding: 15px 0 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(3) {
        display: none; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(3) {
        display: inline-block; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(4) {
        display: none; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(4) {
        display: inline-block; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(5) {
        display: none; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voice_dashboard .square-stats > a:nth-of-type(5) {
        display: inline-block; } }
    #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      width: 150px;
      height: 150px;
      padding: 10px;
      background: #FFFFFF;
      border: 1px solid #D9DBE7; }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box:hover {
        border: 1px solid #FFFFFF; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box {
          width: 130px;
          height: 130px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box {
          width: 160px;
          height: 160px;
          margin-bottom: 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.user-availability, #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.call-credit {
          margin-right: 10px; } }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.call-credit:hover {
        border: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.transfers {
          display: none; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.transfers {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.latest-invoice {
          display: none; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.latest-invoice {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          margin-right: 10px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.plan-renewal {
          display: none; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box.plan-renewal {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; } }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h3 {
        font-size: 12px;
        color: #72A5D4;
        text-align: center; }
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h3 > div {
          text-align: center; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h3 > div {
              display: none; } }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box p {
        color: #72A5D4;
        font-size: 9px;
        margin-bottom: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box p {
            margin-bottom: 15px; } }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h2 {
        font-weight: 500;
        font-size: 24px;
        color: #72A5D4;
        line-height: 1;
        margin-top: 15px;
        padding: 0; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h2 {
            font-size: 21px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box h2 {
            font-size: 26px; } }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats {
        margin-top: auto;
        margin-bottom: 15px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats {
            margin-bottom: 20px; } }
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats > div {
          font-size: 24px;
          padding: 5px 0;
          font-weight: 500; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats > div {
              font-size: 20px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats > div {
              font-size: 24px; } }
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats > div:first-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            padding-top: 0;
            padding-bottom: 0;
            color: #80CD42;
            border-bottom: 1px solid #D9DBE7; }
          #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .sip-user-stats > div:last-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            color: #72A5D4; }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .alert-link {
        margin-top: auto;
        margin-bottom: 6px; }
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .alert-link > i {
          font-size: 28px; }
      #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .notification-circle {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 500;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        padding: 2px 0 0 1px;
        margin: auto 0 5px;
        border-radius: 50%;
        background: #72A5D4;
        cursor: pointer; }
        #dashboard_root #dashboard_main #voice_dashboard .square-stats .stat-box .notification-circle:hover {
          background: #FBAE35; }
  #dashboard_root #dashboard_main #voice_dashboard .side-by-side {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 390px; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #voice_dashboard .side-by-side {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voice_dashboard .side-by-side {
        background: #FFFFFF; } }
    #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div {
      width: 50%; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div:first-of-type {
        margin-right: 5px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div:first-of-type {
            margin: 0 0 20px; } }
      #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div:last-of-type:not(:first-of-type) {
        margin-left: 5px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #voice_dashboard .side-by-side > div:last-of-type:not(:first-of-type) {
            margin: 0; } }
  #dashboard_root #dashboard_main #voice_dashboard .top-bar {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px;
    background: #FFFFFF;
    border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #voice_dashboard .top-bar h3 {
      font-family: "Lato";
      font-weight: 500;
      color: #72A5D4; }
    #dashboard_root #dashboard_main #voice_dashboard .top-bar > button {
      padding: 12px 20px; }
      #dashboard_root #dashboard_main #voice_dashboard .top-bar > button:first-of-type {
        margin-left: auto;
        background: #5AC3CA;
        color: #FFFFFF; }
        #dashboard_root #dashboard_main #voice_dashboard .top-bar > button:first-of-type:hover {
          color: #332925;
          background: #FFFFFF; }
      #dashboard_root #dashboard_main #voice_dashboard .top-bar > button:last-of-type {
        margin-left: 10px;
        background: #FFFFFF;
        color: #332925; }
        #dashboard_root #dashboard_main #voice_dashboard .top-bar > button:last-of-type:hover {
          background: #5AC3CA;
          color: #FFFFFF; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voice_dashboard .table-only {
      margin: 0 !important; } }
  #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart {
    background: #FFFFFF;
    margin-right: 10px !important; }
    #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .stats-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      width: 100%;
      padding: 25px 45px 20px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .stats-container {
          padding: 25px 20px 20px; } }
      #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .stats-container .stat {
        width: 100px;
        color: #72A5D4;
        font-size: 9px;
        text-align: center; }
        #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .stats-container .stat .stat-value {
          margin-top: 10px;
          font-weight: 500;
          font-size: 24px;
          color: #72A5D4;
          line-height: 1;
          padding: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .stats-container .stat .stat-value {
              font-size: 20px; } }
    #dashboard_root #dashboard_main #voice_dashboard .call-stats-chart .chart-container {
      padding: 10px; }
  #dashboard_root #dashboard_main #voice_dashboard .news-blogs {
    background: #FFFFFF;
    margin-left: 0 !important;
    margin-right: 0 !important;
    -ms-flex-positive: 100;
    flex-grow: 100; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs {
        min-height: 300px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs {
        min-height: 180px; } }
    #dashboard_root #dashboard_main #voice_dashboard .news-blogs .top-bar > div a:last-of-type {
      margin-left: 10px;
      background: #FFFFFF;
      color: #332925; }
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs .top-bar > div a:last-of-type:hover {
        background: #5AC3CA;
        color: #FFFFFF; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type {
        display: block; } }
    #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box {
      width: 100%;
      padding: 20px;
      font-size: 9px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box {
          width: 50%;
          padding: 20px 10px;
          border-bottom: none; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box {
          width: 100%;
          border-bottom: 1px solid #D9DBE7; } }
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box:last-of-type {
        border-bottom: none; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box:last-of-type {
            border-left: 1px solid #D9DBE7; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box:last-of-type {
            border: none; } }
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > h6 {
        font-family: "Lato";
        font-weight: 500;
        color: #72A5D4;
        font-size: 16px;
        margin-bottom: 10px;
        cursor: pointer; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > h6 {
            min-height: 30px;
            font-size: 12px;
            line-height: 1.1; } }
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > h6:hover {
          color: #F45AFB; }
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > h6 a {
          color: inherit;
          font-size: inherit; }
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > p {
        color: #72A5D4;
        font-size: 12px;
        margin-bottom: 10px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box > p {
            min-height: 50px; } }
      #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box .author-info {
        display: flex;
        align-items: center; }
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box .author-info img {
          width: 30px;
          margin-right: 10px; }
        #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box .author-info p {
          font-size: 12px;
          color: #53576B; }
          #dashboard_root #dashboard_main #voice_dashboard .news-blogs > div:last-of-type .article-box .author-info p span {
            color: #72A5D4; }
  #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__faq-search {
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__faq-search .dropdown-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__faq-search .dropdown-input > div {
          border-bottom: none; }
          #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__faq-search .dropdown-input > div ul {
            top: 30px; }
    #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__top-faqs li {
      padding: 20px;
      border-bottom: 1px solid #D9DBE7;
      cursor: pointer; }
      #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__top-faqs li a {
        font-family: "Lato";
        font-weight: 500;
        color: #72A5D4;
        font-size: 16px;
        line-height: 1.1; }
        #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__top-faqs li a:hover {
          color: #F45AFB; }
        #dashboard_root #dashboard_main #voice_dashboard .quick-start-widget .quick-start-widget__top-faqs li a span {
          font-family: "Lato";
          color: #72A5D4;
          font-size: 12px;
          display: block;
          margin-top: 10px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voice_dashboard .buttons-fixed {
      bottom: 65px;
      border-top: 1px solid #D9DBE7; } }

#dashboard_root #dashboard_main #content_container #routing {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #content_container #routing {
      padding: 0 0 55px; } }
  #dashboard_root #dashboard_main #content_container #routing .searchBarButtons {
    flex: 1; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .searchBarButtons {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        height: 95px; } }
    #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type {
      flex: 1;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type {
          padding-left: 40px;
          margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type .checkbox-input {
        margin-bottom: 0;
        margin-right: 20px; }
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:first-of-type,
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:first-of-type {
    width: 30%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:first-of-type {
        width: calc(100% - 215px); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:first-of-type {
        width: calc(100% - 180px); } }
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3),
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2),
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3) {
    width: calc((100% - (30% + 250px)) / 2);
    overflow-x: scroll;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */ }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3),
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2),
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3) {
        display: none; } }
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2)::-webkit-scrollbar, #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3)::-webkit-scrollbar,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2)::-webkit-scrollbar,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3)::-webkit-scrollbar {
      display: none; }
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2) a, #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3) a,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2) a,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3) a {
      overflow: initial;
      text-overflow: initial; }
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2) i, #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3) i,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2) i,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3) i {
      color: #FBAE35;
      margin-right: 5px; }
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2) i ~ i, #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3) i ~ i,
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(2) i ~ i,
      #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(3) i ~ i {
        margin-left: 5px; }
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(4),
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:nth-of-type(4) {
    width: 100px; }
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:last-of-type,
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:last-of-type {
    width: 115px;
    margin-left: auto; }
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:last-of-type .editAndDeleteButtons {
      margin-left: 10px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:last-of-type .editAndDeleteButtons .icon-v2-duplicate,
        #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataRow > li:last-of-type .editAndDeleteButtons .icon-v2-duplicate {
          margin-left: 10px; } }
  #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-routes-table .dataHeadingRow > li:nth-of-type(3) {
    overflow-x: hidden; }
  #dashboard_root #dashboard_main #content_container #routing .call-route-editor {
    padding: 0 10px 10px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor {
        padding: 0; } }
    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .dropping-placeholder button {
      background: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .title-save-delete {
        padding: 10px; } }
    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-wrap: wrap; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > h2 {
          font-size: 14px;
          padding: 0 0 10px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div:first-of-type > div {
          width: calc(50% - 10px); } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div:first-of-type > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div:first-of-type a {
        font-family: "Lato";
        font-weight: 500;
        font-size: 14px;
        margin-left: 20px;
        margin-bottom: 10px;
        cursor: pointer; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div:first-of-type a {
            margin-left: 0; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div:first-of-type a i {
          color: #ea1b4b;
          transform: translateY(2px); }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div {
        width: calc((100% - 40px) / 3); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div {
            width: 100%; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div:nth-of-type(5) {
          margin: 0 20px 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div:nth-of-type(5) {
              margin: 0 0 10px; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div.slider-input {
          margin-right: 0; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div.slider-input p {
            font-size: 16px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__settings > div > div.slider-input p {
                font-size: 14px; } }
    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      padding: 20px 30px 40px;
      background: #EDEEF3; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder {
          padding: 20px 20px 40px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder {
          min-height: calc(100vh - 125px); } }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder > div > h2 {
        font-family: "Lato";
        font-weight: 500;
        font-size: 16px;
        color: #72A5D4;
        padding: 0;
        margin: 0 0 20px; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder > div > p {
        font-size: 12px;
        color: #72A5D4;
        margin-bottom: 30px; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules {
        position: sticky;
        top: 100px;
        margin-right: 20px;
        z-index: 1; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules {
            position: fixed;
            top: 0;
            margin-right: 0;
            max-width: 350px;
            z-index: 80; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules > h2 {
            color: #72A5D4;
            font-size: 14px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules > p {
            display: none; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul {
          width: 235px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul {
              margin: 0 auto; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: 100%;
            margin-bottom: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li button {
              width: calc(100% - 25px);
              padding: 12.5px 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li button.disabled {
                pointer-events: auto; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li button.disabled:hover {
                  border: solid 1px #d7c6c2; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li .InfoBulb {
              margin-left: auto; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__routing-modules ul li .InfoBulb .infoText {
                top: 50% !important;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container {
        width: 440px;
        margin: 0 auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container {
            padding-bottom: 125px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container > h2 {
            color: #72A5D4;
            margin-bottom: 10px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container > p {
            display: none; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container > button {
          width: 100%;
          margin-top: 20px; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector--start {
          position: relative;
          width: 6px;
          height: 18px;
          margin: 0 auto;
          background: #5AC3CA;
          z-index: 1; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector--start > div {
            width: 18px;
            height: 18px;
            background: #FFFFFF;
            border: 5px solid #5AC3CA;
            border-radius: 50%;
            transform: translateX(-6px) translateY(8px); }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector--start {
          background: #5AC3CA; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module-connector--start > div {
            border-color: #5AC3CA; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end {
          position: relative;
          font-size: 12px;
          width: 100%;
          padding: 10px;
          border: solid 1px #5AC3CA;
          border-radius: 10px;
          background-color: #FFFFFF; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.where-next, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .where-next.call-route-module--start, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .where-next.call-route-module--end {
            padding: 15px 10px;
            background: transparent;
            text-align: center;
            border: 1px dashed #d7c6c2; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.where-next p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .where-next.call-route-module--start p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .where-next.call-route-module--end p {
              font-size: 14px;
              color: #72A5D4; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .active {
            color: #FFFFFF;
            background: #FBAE35;
            border: none; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end > p,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module > h6,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start > h6,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end > h6 {
            font-size: 10px;
            color: #53576B; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup {
            top: -45px;
            bottom: initial;
            width: 180px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup {
                position: absolute;
                bottom: initial;
                box-shadow: none; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup:after, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup:after, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup:after, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup:before, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup:before, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup:before {
                display: block; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup span {
              color: #53576B;
              font-size: 12px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .dashboard-popup p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .dashboard-popup p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .dashboard-popup p {
              margin-top: 3px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header {
            position: relative;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 30px;
            margin-bottom: 10px;
            cursor: pointer; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .hamburger, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .hamburger, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .hamburger {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -moz-justify-content: space-between;
              -webkit-justify-content: space-between;
              justify-content: space-between;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              height: 12px;
              cursor: grab;
              width: 20px;
              margin-right: 30px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .hamburger:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .hamburger:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .hamburger:active {
                cursor: grabbing; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .hamburger > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .hamburger > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .hamburger > div {
                width: 100%;
                height: 2px;
                background: #d7c6c2; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .hamburger--disabled, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .hamburger--disabled, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .hamburger--disabled {
              width: 20px;
              margin-right: 30px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .repeat-checkbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .repeat-checkbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .repeat-checkbox {
              position: absolute;
              left: 30px;
              top: 2px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .repeat-checkbox > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .repeat-checkbox > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .repeat-checkbox > div,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header .repeat-checkbox > label::before,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header .repeat-checkbox > label::before,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header .repeat-checkbox > label::before {
                border-color: #5AC3CA; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header > p {
              font-size: 14px;
              color: #72A5D4;
              margin-bottom: -4px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header > p {
                  text-align: center; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header > div:last-of-type {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .header > div:last-of-type .icon-v2-u-arrow, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .header > div:last-of-type .icon-v2-u-arrow, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .header > div:last-of-type .icon-v2-u-arrow {
                font-size: 24px;
                color: #FBAE35;
                margin-right: 5px;
                margin-bottom: -2px;
                cursor: pointer; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .input-selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .input-selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .input-selectbox {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            width: 100%;
            height: 72px;
            margin-bottom: 20px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .input-selectbox > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .input-selectbox > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .input-selectbox > p {
              font-size: 10px;
              color: #72A5D4;
              margin-top: 20px;
              margin-right: 8px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox {
            max-height: 70px;
            padding: 10px;
            border: solid 1px #72A5D4;
            border-radius: 5px;
            background: #EDEEF3;
            flex-grow: 100;
            overflow-y: auto; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul li {
              font-size: 12px;
              font-weight: 500;
              margin-bottom: 5px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul li > span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul li > span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul li > span {
                float: right;
                font-size: 14px;
                color: #72A5D4;
                cursor: pointer;
                transform: translateY(-2px); }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul li > span:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul li > span:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul li > span:hover {
                  color: #FBAE35; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul .three-item, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul .three-item, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul .three-item {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul .three-item div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul .three-item div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul .three-item div:first-of-type {
                width: 80px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul .three-item div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul .three-item div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul .three-item div:nth-of-type(2) {
                padding-right: 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .selectbox > ul .three-item span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .selectbox > ul .three-item span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .selectbox > ul .three-item span {
                margin-left: auto; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .m-b-0, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .m-b-0, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .m-b-0 {
            margin-bottom: 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .m-b-0 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .m-b-0 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .m-b-0 > div {
              margin-bottom: 0; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .readonly-left, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .readonly-left, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .readonly-left {
            margin-top: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .readonly-left > div:first-of-type > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .readonly-left > div:first-of-type > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .readonly-left > div:first-of-type > p {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              font-size: 14px;
              width: 100%;
              height: 40px;
              border-bottom: 1px solid #D9DBE7; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            flex-direction: row;
            -webkit-flex-direction: row;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 100%; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div {
              width: 50%;
              min-height: 42px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div {
                  width: 100%; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div.checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div.checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div.checkbox-input {
                min-height: initial; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div > button {
                width: 100%; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div > button {
                    margin-top: 10px; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div:first-of-type {
                padding-right: 10px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div:first-of-type:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div:first-of-type:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div:first-of-type:first-of-type {
                    padding-right: 0; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div:last-of-type:not(:first-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div:last-of-type:not(:first-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div:last-of-type:not(:first-of-type) {
                padding-left: 10px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div:last-of-type:not(:first-of-type):last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div:last-of-type:not(:first-of-type):last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div:last-of-type:not(:first-of-type):last-of-type {
                    padding-left: 0; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div .dropdown-sound-input > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div .dropdown-sound-input > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div .dropdown-sound-input > div {
                height: 30px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side > div > button {
                min-height: 39px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            flex-direction: row;
            -webkit-flex-direction: row;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 100%; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div {
              width: 50%;
              min-height: 42px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div {
                  width: 100%; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div.checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div.checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div.checkbox-input {
                min-height: initial; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div > button {
                width: 100%; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div > button {
                    margin-top: 10px; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:first-of-type {
                padding-right: 10px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:first-of-type:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:first-of-type:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:first-of-type:first-of-type {
                    padding-right: 0; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:last-of-type:not(:first-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:last-of-type:not(:first-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:last-of-type:not(:first-of-type) {
                padding-left: 10px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:last-of-type:not(:first-of-type):last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:last-of-type:not(:first-of-type):last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:last-of-type:not(:first-of-type):last-of-type {
                    padding-left: 0; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div .dropdown-sound-input > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div .dropdown-sound-input > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div .dropdown-sound-input > div {
                height: 30px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div > button {
                min-height: 39px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div label {
                font-size: 9px; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:first-of-type {
              width: 33%; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:last-of-type {
              width: 67%; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .side-by-side-third-twothird > div:last-of-type > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .side-by-side-third-twothird > div:last-of-type > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .side-by-side-third-twothird > div:last-of-type > button {
                margin-bottom: 10px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end > p {
            color: #72A5D4; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            width: 100%;
            margin-top: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button {
              font-family: "Lato";
              font-weight: 500;
              flex: 1;
              font-size: 16px;
              font-weight: 500;
              height: 40px;
              padding: 14px 0 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button:last-of-type {
                font-family: "Lato";
                font-size: 12px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button ~ button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button ~ button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button ~ button {
                margin-left: 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.white {
                color: #d7c6c2; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.white p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.white p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.white p {
                  color: #d7c6c2; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.white:hover {
                  color: #332925; }
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.white:hover p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.white:hover p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.white:hover p {
                    color: #FFFFFF; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.warning, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.warning, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.warning {
                border: 1px solid #FFFFFF; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.warning p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.warning p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.warning p {
                  color: #332925; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.warning:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.warning:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.warning:hover {
                  border: 1px solid #5AC3CA; }
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button.warning:hover p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button.warning:hover p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button.warning:hover p {
                    color: #FFFFFF; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button > i {
                font-size: 26px;
                width: 6px;
                transform: translateX(-15px); }
                @media only screen and (max-width: 1023px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button > i {
                    font-size: 18px;
                    transform: translateX(-10px); } }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button > i.rotate-180, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button > i.rotate-180, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button > i.rotate-180 {
                  transform: rotate(180deg) translateX(-15px); }
                  @media only screen and (max-width: 1023px) {
                    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row > button > i.rotate-180, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row > button > i.rotate-180, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row > button > i.rotate-180 {
                      transform: rotate(180deg) translateX(-10px); } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row.bottom button:last-of-type p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row.bottom button:last-of-type p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row.bottom button:last-of-type p {
              font-size: 44px;
              margin-bottom: -20px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__row ~ .dropdown-sound-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__row ~ .dropdown-sound-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__row ~ .dropdown-sound-input {
              margin-top: 14px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            margin-top: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options > button {
              font-family: "Lato";
              font-weight: 500;
              width: calc(33% - (15px / 3));
              height: 40px;
              padding: 14px 0 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options > button ~ button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options > button ~ button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options > button ~ button {
                margin-left: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options > button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options > button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options > button.white {
                color: #d7c6c2; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options > button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options > button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options > button.white:hover {
                  color: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options .text-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options .text-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options .text-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.ivr .ivr__options .verification-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--start .ivr__options .verification-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .ivr.call-route-module--end .ivr__options .verification-input {
              width: calc(33% - (10px / 3)); }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 > div {
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .call-route-module .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .call-route-module .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .call-route-module--end .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .call-route-module--end .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 > div {
              margin-bottom: 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 .checkbox-input {
              width: calc(50% - 20px); }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 .checkbox-input {
                  width: 100%; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 .checkbox-input p {
                margin-left: 20px;
                white-space: nowrap; }
                @media only screen and (max-width: 1023px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.conference .item-row-2-1 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--start .item-row-2-1 .checkbox-input p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .conference.call-route-module--end .item-row-2-1 .checkbox-input p {
                    margin-left: 40px; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            margin-top: 10px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                margin-top: 20px; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div {
              width: 50%;
              height: 40px; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div {
                  width: 100%; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:first-of-type {
                padding-right: 10px; }
                @media only screen and (max-width: 1023px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:first-of-type {
                    padding-right: 0;
                    margin-bottom: 20px; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:last-of-type {
                padding-left: 10px; }
                @media only screen and (max-width: 1023px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:last-of-type {
                    padding-left: 0; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .text-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 .verification-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 .verification-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 .verification-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .verification-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .verification-input input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .verification-input input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 .dropdown-input select,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 .dropdown-input select,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 .dropdown-input select,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .dropdown-input select,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .dropdown-input select,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .dropdown-input select {
              height: 29px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .checkbox-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .checkbox-input {
              height: 25px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            margin-top: 10px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 > div {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              width: calc(33% - (15px / 3));
              height: 40px; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 > div {
                  width: 100%; }
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 > div:nth-of-type(2) {
                    margin: 10px 0; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .field-box, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .field-box, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .field-box,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .text-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .text-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .text-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .verification-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .verification-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .verification-input {
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              margin-bottom: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .field-box > input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .field-box > input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .field-box > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .text-input > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .text-input > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .text-input > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input > input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .verification-input > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input > input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .verification-input > input,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input > input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .verification-input > input {
                height: 24px; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .field-box label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .field-box label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .field-box label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .text-input label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .text-input label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .text-input label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label,
                #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .verification-input label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label,
                #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .verification-input label,
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label,
                #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .verification-input label {
                  font-size: 9px; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .button {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              color: #d7c6c2;
              background: #FFFFFF;
              font-size: 12px;
              font-weight: 500;
              border: 1px solid #d7c6c2;
              border-radius: 5px;
              padding: 2px 0 0 0;
              cursor: pointer; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .button {
                  height: auto;
                  padding: 10px;
                  text-align: center;
                  line-height: 1.4; } }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-3 .button:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-3 .button:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-3 .button:active {
                color: #fff;
                background: #FBAE35; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 .lg-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 .lg-input, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 .lg-input {
            height: 30px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:first-of-type {
            width: 25%; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:first-of-type {
                width: 100%; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:nth-of-type(2) {
            width: 25%;
            padding: 0 10px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:nth-of-type(2) {
                margin-bottom: 20px;
                padding: 0;
                width: 100%; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:last-of-type {
            width: 50%; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .item-row-2-1 > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .item-row-2-1 > div:last-of-type {
                width: 100%;
                padding-left: 0; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .side-by-side-third-twothird, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .side-by-side-third-twothird {
              -webkit-box-direction: normal;
              -webkit-box-orient: horizontal;
              flex-direction: row;
              -webkit-flex-direction: row;
              -moz-flex-direction: row;
              -ms-flex-direction: row; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .side-by-side-third-twothird > div > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .side-by-side-third-twothird > div > button {
            width: initial; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .side-by-side-third-twothird > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .side-by-side-third-twothird > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .side-by-side-third-twothird > div:last-of-type {
              padding-left: 10px; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .input-selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .input-selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .input-selectbox {
            height: initial; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .input-selectbox .selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .input-selectbox .selectbox, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .input-selectbox .selectbox {
              max-height: initial; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            height: 100%; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons button {
              width: 40%; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons > div {
              width: 20%; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons > div > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons > div > i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons > div > i {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center;
                color: #FB5135;
                font-size: 18px;
                cursor: pointer; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons > div > i:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons > div > i:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons > div > i:hover {
                  color: #72A5D4; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.callerid .callerid-buttons > div > i:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--start .callerid-buttons > div > i:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .callerid.call-route-module--end .callerid-buttons > div > i:active {
                  transform: rotateZ(180deg); }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > div,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > div:last-of-type,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > div:last-of-type,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > div:last-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: calc(100% - 95px);
            height: 40px;
            padding: 0;
            margin-right: 10px;
            border-bottom: 1px solid #D9DBE7; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > div,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > div:last-of-type,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > div:last-of-type,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > div:last-of-type {
                width: 100%;
                margin-right: 0;
                margin-bottom: 10px; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > button {
            width: 85px;
            height: 40px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.repeat .side-by-side > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--start .side-by-side > button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .repeat.call-route-module--end .side-by-side > button {
                width: 100%; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection {
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: wrap; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection > div {
              width: calc(50% - 5px);
              margin-bottom: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection > div:not(:last-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection > div:not(:last-of-type), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection > div:not(:last-of-type) {
                margin-bottom: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection button {
              width: 100%;
              padding: 12.5px 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection button.white {
                color: #d7c6c2; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.call-queue .next-selection button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--start .next-selection button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-queue.call-route-module--end .next-selection button.white:hover {
                  color: #332925; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.dial-by-extension .side-by-side .dropdown-input select, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--start .side-by-side .dropdown-input select, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--end .side-by-side .dropdown-input select {
            height: 27px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.dial-by-extension button.dashboard-button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--start button.dashboard-button.white, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--end button.dashboard-button.white {
            color: #d7c6c2; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module.dial-by-extension button.dashboard-button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--start button.dashboard-button.white:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .dial-by-extension.call-route-module--end button.dashboard-button.white:hover {
              color: #332925; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator {
            width: 100%;
            margin-top: 20px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator.loading, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator.loading, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator.loading {
              opacity: 0.4;
              pointer-events: none; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .hide-save-button .save-button-with-popup button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .hide-save-button .save-button-with-popup button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .hide-save-button .save-button-with-popup button {
              display: none; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -moz-justify-content: space-between;
              -webkit-justify-content: space-between;
              justify-content: space-between;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                width: 100%;
                height: 100px;
                padding: 10px;
                background: #EDEEF3;
                border-radius: 5px;
                cursor: pointer; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div:first-of-type {
                  margin-right: 10px; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div:nth-of-type(3) {
                  margin-left: 10px; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div:hover, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div:hover {
                  background: #5AC3CA; }
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div:hover > div:first-of-type i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div:hover > div:first-of-type i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div:hover > div:first-of-type i {
                    color: #FFFFFF; }
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div:hover > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div:hover > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div:hover > div:last-of-type {
                    color: #FFFFFF; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div > div:first-of-type i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div > div:first-of-type i, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div > div:first-of-type i {
                  font-size: 24px;
                  color: #5AC3CA; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div > div:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div > div:last-of-type {
                  height: 20px;
                  text-align: center;
                  font-size: 10px; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-menu > div .keyline, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-menu > div .keyline, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-menu > div .keyline {
                  width: 50%;
                  height: 2px;
                  margin: 10px 0;
                  background: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .item-row-3, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .item-row-3 {
              margin-top: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .item-row-3 > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .item-row-3 > div {
                display: block;
                height: 50px;
                margin-bottom: 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-upload a, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-upload a, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-upload a {
              font-size: 12px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-record .record-waiting, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-record .record-waiting, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-record .record-waiting {
              text-align: center;
              padding: 20px;
              background: #FFFFFF;
              font-size: 14px;
              border-radius: 3px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-record .title, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-record .title, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-record .title {
              margin: 10px 0 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts > div:first-of-type {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -moz-justify-content: space-between;
              -webkit-justify-content: space-between;
              justify-content: space-between;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              height: 30px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts > div:first-of-type .title, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts > div:first-of-type .title, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts > div:first-of-type .title {
                margin-bottom: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts > div:first-of-type button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts > div:first-of-type button, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts > div:first-of-type button {
                height: 100%;
                line-height: 1; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts > div:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts > div:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts > div:nth-of-type(3) {
              margin-bottom: 20px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts .item-row-3 .text-input label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts .item-row-3 .text-input label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts .item-row-3 .text-input label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .ac-creator .ac-tts .item-row-3 .verification-input label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .ac-creator .ac-tts .item-row-3 .verification-input label, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts .item-row-3 .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .ac-creator .ac-tts .item-row-3 .verification-input label {
              display: block;
              height: 16px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .voicemail-creator .title-save-delete, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .voicemail-creator .title-save-delete, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .voicemail-creator .title-save-delete {
              padding: 10px 0; } }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .voicemail-creator > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .voicemail-creator > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .voicemail-creator > p {
            color: #72A5D4; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .voicemail-creator > p:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .voicemail-creator > p:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .voicemail-creator > p:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module .voicemail-creator > p:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .voicemail-creator > p:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end .voicemail-creator > p:nth-of-type(3) {
              margin-bottom: 5px; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 15px 10px;
          background: #72A5D4;
          border: none; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start > p {
            color: #FFFFFF;
            font-size: 14px;
            padding-left: 30px;
            margin: 2px auto 0; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .delete-with-popup i {
            color: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--start .delete-with-popup i:hover {
              color: #72A5D4; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed {
          background-color: #5AC3CA; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header {
            margin-bottom: 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header .hamburger > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header .hamburger > div {
              background: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header .repeat-checkbox .checkbox-input label::before, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header .repeat-checkbox .checkbox-input label::before {
              background: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header > p, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header > p {
              color: #FFFFFF; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header > div:last-of-type .icon-v2-u-arrow, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header > div:last-of-type .icon-v2-u-arrow {
              color: #FFFFFF;
              transform: rotate(180deg); }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header > div:last-of-type .icon-v2-bin, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header > div:last-of-type .icon-v2-bin {
              color: #FFFFFF; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .header > div:last-of-type .icon-v2-bin:active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .header > div:last-of-type .icon-v2-bin:active {
                color: #72A5D4; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list {
            width: 100%;
            margin-top: 10px;
            padding: 10px;
            border-radius: 5px;
            background: #FFFFFF;
            overflow-y: auto;
            border: none; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info.empty-list, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info.empty-list, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .empty-list.select-list, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .empty-list.select-list {
              display: none; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info ul li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info ul li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list ul li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list ul li {
              font-size: 12px;
              color: #53576B;
              margin-bottom: 5px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info ul li:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info ul li:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list ul li:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list ul li:last-of-type {
                margin-bottom: 0; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info ul li > span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info ul li > span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list ul li > span, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list ul li > span {
                float: right;
                color: #72A5D4;
                transform: translateY(-2px);
                cursor: pointer; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info ul li.three-item, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info ul li.three-item, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list ul li.three-item, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list ul li.three-item {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .short-info ul li.three-item > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .short-info ul li.three-item > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list ul li.three-item > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list ul li.three-item > div {
                  width: calc(100% / 3); }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            font-size: 12px;
            margin-bottom: 5px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li:last-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li:last-of-type {
              margin-bottom: 0; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div {
              margin: 0 10px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div:first-of-type, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div:first-of-type {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                width: 20px;
                height: 20px;
                margin-left: 0;
                background: #FFFFFF;
                border: 1px solid #D9DBE7;
                border-radius: 50%;
                cursor: pointer; }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div:first-of-type .active, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div:first-of-type .active {
                  width: 10px;
                  height: 10px;
                  background: #72A5D4;
                  border-radius: 50%; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div:nth-of-type(2) {
                width: 140px; }
                @media only screen and (max-width: 479px) {
                  #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div:nth-of-type(2), #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div:nth-of-type(2) {
                    width: 100px; } }
                #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--collapsed .select-list li > div:nth-of-type(2) .star, #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .select-list li > div:nth-of-type(2) .star {
                  font-size: 20px;
                  transform: translateY(6px); }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end {
          border-color: #72A5D4; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed {
          background: #EDEEF3;
          border-color: #EDEEF3; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed p {
            color: #332925; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .call-route-editor__builder .call-route-editor__route-map-container .call-route-module--end-collapsed .dashboard-popup p {
            color: #53576B; }
    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment {
      position: relative; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment h2 {
        font-size: 16px;
        color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment h2 {
            font-size: 14px;
            padding: 0 0 10px; } }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment h3 {
        font-size: 14px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment p {
        line-height: 20px;
        font-size: 12px;
        color: #72A5D4;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .divider {
        width: 1px;
        height: 20px;
        margin: 0 20px;
        background: #D9DBE7; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #D9DBE7; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to {
            display: none; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > p {
          font-size: 14px;
          color: #53576B;
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap;
          max-width: 75%; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > div .assign-to-number {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            height: 20px;
            padding-top: 2px;
            margin-right: 20px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > div .assign-to-number > p {
              font-size: 12px;
              color: #72A5D4;
              margin-right: 5px; }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > div .assign-to-number > i {
              color: #FB5135;
              font-size: 12px;
              cursor: pointer;
              margin-top: 2px; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to > div .assign-to-number > i:hover {
                color: #FBAE35; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to .hide {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          color: #53576B;
          margin-left: auto;
          cursor: pointer; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assign-to .hide > i {
            color: #72A5D4;
            font-size: 24px;
            height: 10px;
            margin-top: -3px;
            margin-left: 5px; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers,
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .header,
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          height: 30px;
          margin-bottom: 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .header,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .header {
              flex-wrap: wrap;
              height: auto; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .header .divider,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .header .divider {
              display: none; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .header > p,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .header > p {
              font-size: 10px;
              width: 100%;
              margin-bottom: 5px;
              white-space: initial;
              line-height: 1.3; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers,
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
            position: relative;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            width: calc(100% / 5);
            overflow: hidden;
            text-overflow: ellipsis;
            height: 40px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
                width: 40% !important; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
                width: 100% !important; } }
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label {
              position: absolute;
              width: 150px;
              height: 20px;
              padding-top: 5px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              bottom: 4px;
              left: 20px;
              font-size: 12px;
              color: #72A5D4;
              background: #EDEEF3; }
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label > i,
              #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label > i {
                margin-right: 5px;
                transform: translateY(-2px); }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .search-input,
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .search-input {
          margin: 16px 0;
          max-width: 300px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .search-input,
            #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .search-input {
              margin: 0 0 16px 0;
              max-width: revert; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .select-all,
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .select-all {
          display: flex;
          align-items: center;
          gap: 24px;
          margin-bottom: 12px; }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .unassigned-numbers__placeholder,
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .unassigned-numbers__placeholder {
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers .unassigned-numbers__placeholder > p,
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .unassigned-numbers__placeholder > p {
            color: #53576B;
            font-size: 14px; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .number-checkbox {
        margin: 5px;
        height: 50px !important;
        background-color: #EDEEF3;
        padding: 10px !important;
        border-radius: 4px;
        width: calc(25% - 15px) !important; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .number-checkbox {
            margin-left: 15px; } }
        #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .number-checkbox .label {
          background-color: #EDEEF3;
          font-size: 12px !important;
          padding-bottom: 10px !important;
          margin-left: 20px; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .unassigned-numbers {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main #content_container #routing .call-route-editor .route-assignment .assigned-numbers .number-checkbox > p > span {
        margin-top: 5px; }
    #dashboard_root #dashboard_main #content_container #routing .call-route-editor .BottomNavBar {
      left: 0; }

#dashboard_root #dashboard_main #content_container #routing {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #content_container #routing {
      padding: 0 0 55px; } }
  #dashboard_root #dashboard_main #content_container #routing .input-field {
    width: 100%;
    max-width: 300px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .input-field {
        max-width: none; } }
  #dashboard_root #dashboard_main #content_container #routing .searchBarButtons {
    flex: 1; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .searchBarButtons {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        height: auto; } }
    #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type {
      flex: 1;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type {
          padding-left: 40px;
          margin: 5px 0 10px; } }
      #dashboard_root #dashboard_main #content_container #routing .searchBarButtons > div:first-of-type .checkbox-input {
        margin-bottom: 0;
        margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .searchBarButtons button ~ button {
        margin-left: 0;
        margin-top: 10px; } }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li p,
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:first-of-type,
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:first-of-type {
    width: calc(100% - (100px + 300px + 100px + 115px)); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:first-of-type {
        width: calc(100% - (150px + 100px + 115px)); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:first-of-type {
        width: calc(100% - (115px + 100px)); } }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(2),
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(2) {
    width: 100px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(2),
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4),
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3),
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) {
    width: 150px;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4),
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3),
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) {
        display: none; } }
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3)::-webkit-scrollbar, #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4)::-webkit-scrollbar,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3)::-webkit-scrollbar,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4)::-webkit-scrollbar {
      display: none; }
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3) a, #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4) a,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3) a,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) a {
      overflow: initial;
      text-overflow: initial; }
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3) i, #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4) i,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3) i,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) i {
      color: #FBAE35;
      margin-right: 5px; }
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3) i ~ i, #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4) i ~ i,
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(3) i ~ i,
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) i ~ i {
        margin-left: 5px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4),
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(4) {
      display: none; } }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(5),
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:nth-of-type(5) {
    width: 100px; }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:last-of-type,
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:last-of-type {
    width: 115px;
    margin-left: auto; }
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:last-of-type .editAndDeleteButtons {
      margin-left: 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:last-of-type .icon-v2-duplicate,
      #dashboard_root #dashboard_main #content_container #routing .routing-table .dataRow > li:last-of-type .icon-v2-duplicate {
        margin-left: 10px; } }
  #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #content_container #routing .routing-table .dataHeadingRow > li:nth-of-type(4) {
    overflow-x: hidden; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #content_container #routing .routing-table {
      padding-bottom: 100px; } }
  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor {
    padding: 0 10px 10px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor {
        padding: 0 0 10px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .title-save-delete {
        padding: 10px; } }
    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options {
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options {
          padding: 10px 10px 0; } }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options h3 {
        font-family: "Lato";
        color: #72A5D4;
        font-weight: 500;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options > p {
        font-family: "Lato";
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 5px; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options > div > div {
          max-width: 320px;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__options > div > div:first-of-type {
            margin-right: 10px; }
    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment {
      position: relative; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment h2 {
        font-size: 16px;
        color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment h2 {
            font-size: 14px;
            padding: 0 0 10px; } }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment h3 {
        font-size: 14px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment p {
        line-height: 20px;
        font-size: 12px;
        color: #72A5D4;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .divider {
        width: 1px;
        height: 20px;
        margin: 0 20px;
        background: #D9DBE7; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #D9DBE7; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to {
            display: none; } }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > p {
          font-size: 14px;
          color: #53576B;
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap;
          max-width: 75%; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > div .assign-to-number {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            height: 20px;
            padding-top: 2px;
            margin-right: 20px; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > div .assign-to-number > p {
              font-size: 12px;
              color: #72A5D4;
              margin-right: 5px; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > div .assign-to-number > i {
              color: #FB5135;
              font-size: 12px;
              cursor: pointer;
              margin-top: 2px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to > div .assign-to-number > i:hover {
                color: #FBAE35; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to .hide {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          color: #53576B;
          margin-left: auto;
          cursor: pointer; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assign-to .hide > i {
            color: #72A5D4;
            font-size: 24px;
            height: 10px;
            margin-top: -3px;
            margin-left: 5px; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers,
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .header,
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          height: 30px;
          margin-bottom: 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .header,
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .header {
              flex-wrap: wrap;
              height: auto; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .header .divider,
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .header .divider {
              display: none; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .header > p,
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .header > p {
              font-size: 10px;
              width: 100%;
              margin-bottom: 5px;
              white-space: initial;
              line-height: 1.3; } }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers,
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
            position: relative;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            width: calc(100% / 5);
            overflow: hidden;
            text-overflow: ellipsis;
            height: 40px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
                width: 50%; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers .number-checkbox,
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers .number-checkbox {
                width: 100%; } }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label,
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label {
              position: absolute;
              width: 150px;
              height: 20px;
              padding-top: 5px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              bottom: 4px;
              left: 20px;
              font-size: 12px;
              color: #72A5D4;
              background: #FFFFFF; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label > i,
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label > i {
                margin-right: 5px;
                transform: translateY(-2px); }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .unassigned-numbers__placeholder,
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .unassigned-numbers__placeholder {
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers .unassigned-numbers__placeholder > p,
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .unassigned-numbers__placeholder > p {
            color: #53576B;
            font-size: 14px; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .unassigned-numbers {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .route-assignment .assigned-numbers .number-checkbox > p > span {
        margin-top: 5px; }
    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 20px;
      background: #EDEEF3; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container > div > h3 {
        color: #53576B;
        font-family: "Lato";
        font-weight: 500;
        margin-bottom: 20px;
        text-align: center; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container > div > h3 {
            font-size: 20px;
            margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing__dropping-placeholder button {
        background: none; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules {
        width: 100%;
        max-width: 350px;
        margin-right: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules {
            position: fixed;
            top: 0;
            right: 0;
            width: 100%;
            max-width: 300px;
            height: 100%;
            padding: 20px 10px;
            margin-right: 0;
            background: #FFFFFF;
            box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16);
            overflow-y: auto;
            z-index: 55; } }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules ul li {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 100%;
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules ul li ~ li {
            margin-top: 10px; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules ul li button {
            font-family: "Lato";
            font-size: 16px;
            width: inherit;
            padding: 17px 15px 15px; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules ul li button.disabled {
              pointer-events: auto; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__modules ul li button.disabled:hover {
                border: solid 1px #d7c6c2; }
      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route {
        flex: 1;
        padding-bottom: 20px; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > h3 {
          text-align: center; }
        #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 100%;
          max-width: 350px;
          margin: 0 auto; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__connector {
            position: relative;
            width: 10px;
            height: 20px;
            margin: 0 auto 5px;
            background: #5AC3CA; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__connector::before {
              content: " ";
              position: absolute;
              top: calc(100% - 5px);
              left: -5px;
              width: 20px;
              height: 20px;
              border-radius: 50%;
              background: #5AC3CA; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__connector::after {
              content: " ";
              position: absolute;
              top: 100%;
              left: 0;
              width: 10px;
              height: 10px;
              border-radius: 50%;
              background: #fff; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__start-module {
            position: relative;
            width: 100%;
            padding: 17px 20px 15px;
            border-radius: 10px;
            background: #80cd42; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__start-module p {
              color: #fff;
              text-align: center;
              line-height: 1; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__start-module > i {
              color: #fff;
              position: absolute;
              right: 10px;
              top: 50%;
              transform: translateY(-50%); }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__start-module > i:hover {
                color: #FFFFFF; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__placeholder-module {
            width: 100%;
            padding: 17px 20px 15px;
            background: transparent;
            border: 1px dashed #d7c6c2;
            border-radius: 10px; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__placeholder-module p {
              color: #72A5D4;
              text-align: center;
              line-height: 1.15; }
          #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container {
            position: relative;
            width: 100%; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              position: absolute;
              bottom: calc(100% - 5px);
              left: 50%;
              -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
              padding: 10px 20px;
              background: #FFFFFF;
              border: 1px solid #FBAE35;
              border-radius: 5px;
              box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
              z-index: 10; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error:after, #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error:before {
                top: 100%;
                left: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error:after {
                border-color: rgba(255, 255, 255, 0);
                border-top-color: #FFFFFF;
                border-width: 10px;
                margin-left: -10px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error:before {
                border-color: rgba(255, 116, 97, 0);
                border-top-color: #FBAE35;
                border-width: 11px;
                margin-left: -11px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error h6 {
                color: #FBAE35;
                font-size: 14px;
                font-family: "Lato";
                font-weight: 700; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module-error p {
                color: #53576B;
                font-size: 12px !important;
                padding: 5px 0 0 0;
                text-align: center;
                white-space: nowrap; }
            #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module {
              width: 100%;
              background: #FFFFFF;
              border: 1px solid #5AC3CA;
              border-radius: 10px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                padding: 15px 15px 10px; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-handle {
                  width: 20px;
                  cursor: grab; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-handle:active {
                    cursor: grabbing; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-handle > div {
                    width: 100%;
                    height: 2px;
                    background: #d7c6c2; }
                    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-handle > div ~ div {
                      margin-top: 3px; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-title {
                  flex: 1 1;
                  padding: 0 5px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-title > p {
                    color: #72A5D4;
                    text-align: center;
                    line-height: 1; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-header .message-routing__module-header-action {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-align-items: center;
                  -moz-align-items: center;
                  width: 20px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__module-body {
                padding: 0 15px 15px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .dropdown-input,
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .text-input,
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .account-profile .profile .two-step-verification .verification-process .right .verification-input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .verification-input {
                margin-bottom: 0; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .text-input .child, #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .account-profile .profile .two-step-verification .verification-process .right .verification-input .child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .verification-input .child {
                top: 60%;
                right: 4px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul {
                max-height: 120px;
                padding: 10px;
                margin-top: 10px;
                border: solid 1px #72A5D4;
                background: #EDEEF3;
                border-radius: 5px;
                overflow-y: auto; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-align-items: center;
                  -moz-align-items: center;
                  -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                  -moz-justify-content: space-between;
                  -webkit-justify-content: space-between;
                  justify-content: space-between; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li ~ li {
                    margin-top: 5px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li p {
                    font-size: 14px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li span {
                    display: block;
                    cursor: pointer; }
                    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li span i {
                      color: #EDEEF3; }
                      #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module > ul li span i:hover {
                        color: #5AC3CA; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .side-by-side-third-twothird {
                display: flex;
                flex-direction: column;
                gap: 12px;
                margin-bottom: 12px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .side-by-side-third-twothird {
                    -webkit-box-direction: normal;
                    -webkit-box-orient: horizontal;
                    flex-direction: row;
                    -webkit-flex-direction: row;
                    -moz-flex-direction: row;
                    -ms-flex-direction: row; } }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .side-by-side-third-twothird > div > button {
                  width: 100%; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .side-by-side-third-twothird > div:last-of-type {
                    padding-left: 10px; } }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .input-selectbox {
                height: initial; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .input-selectbox .selectbox {
                  max-height: initial; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center;
                height: 100%; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons button {
                  width: 40%; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons > div {
                  width: 20%; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons > div > i {
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -moz-justify-content: center;
                    -webkit-justify-content: center;
                    justify-content: center;
                    color: #FB5135;
                    font-size: 18px;
                    cursor: pointer; }
                    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons > div > i:hover {
                      color: #72A5D4; }
                    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .callerid .callerid-buttons > div > i:active {
                      transform: rotateZ(180deg); }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .input-selectbox {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                flex-direction: row;
                width: 100%;
                height: 72px;
                margin-bottom: 20px; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .input-selectbox > p {
                  font-size: 10px;
                  color: #72A5D4;
                  margin-top: 20px;
                  margin-right: 8px; }
              #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox {
                max-height: 70px;
                padding: 10px;
                border: solid 1px #72A5D4;
                border-radius: 5px;
                background: #EDEEF3;
                flex-grow: 100;
                overflow-y: auto; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul li {
                  font-size: 12px;
                  font-weight: 500;
                  margin-bottom: 5px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul li > span {
                    float: right;
                    font-size: 14px;
                    color: #72A5D4;
                    cursor: pointer;
                    transform: translateY(-2px); }
                    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul li > span:hover {
                      color: #FBAE35; }
                #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul .three-item {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-align-items: center;
                  -moz-align-items: center; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul .three-item div:first-of-type {
                    width: 80px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul .three-item div:nth-of-type(2) {
                    padding-right: 10px; }
                  #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .message-routing-editor__container .message-routing-editor__route > div .message-routing__module-container .message-routing__module .message-routing__list-module .selectbox > ul .three-item span {
                    margin-left: auto; }
    #dashboard_root #dashboard_main #content_container #routing .message-routing-editor .BottomNavBar {
      left: 0; }

#dashboard_root #dashboard_main #call_history {
  position: relative;
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #call_history {
      overflow-x: hidden; } }
  #dashboard_root #dashboard_main #call_history .DataTableComponent {
    position: initial !important; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #call_history {
      height: 100vh;
      padding: 0 0 60px;
      background: #FFFFFF; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #call_history .pageHeading {
      display: none; } }
  #dashboard_root #dashboard_main #call_history .global-call-recording {
    margin-bottom: 20px;
    padding: 20px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history .global-call-recording {
        position: fixed;
        right: 0;
        top: 0;
        height: 100vh;
        width: 75vw;
        margin-bottom: 0;
        padding: 20px;
        z-index: 15;
        box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16); } }
    #dashboard_root #dashboard_main #call_history .global-call-recording > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      max-width: 750px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .global-call-recording > div {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #call_history .global-call-recording > div h2 {
        font-weight: 500;
        line-height: 1em;
        font-size: 16px;
        padding: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .global-call-recording > div h2 {
            width: 100%;
            margin-bottom: 20px; } }
      #dashboard_root #dashboard_main #call_history .global-call-recording > div .radio-input {
        width: initial;
        height: initial; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .global-call-recording > div .radio-input {
            width: 100%;
            margin-bottom: 20px; } }
        #dashboard_root #dashboard_main #call_history .global-call-recording > div .radio-input p {
          font-weight: 500;
          line-height: 1em; }
          #dashboard_root #dashboard_main #call_history .global-call-recording > div .radio-input p span {
            font-size: 10px;
            color: #72A5D4; }
  #dashboard_root #dashboard_main #call_history .icon-cross {
    display: flex;
    justify-content: end;
    font-size: 14px;
    color: #FBAE35; }
    #dashboard_root #dashboard_main #call_history .icon-cross:hover {
      color: #72A5D4; }
  #dashboard_root #dashboard_main #call_history .search-history {
    position: relative;
    margin-bottom: 30px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history .search-history {
        position: fixed;
        top: 0;
        right: 0;
        width: 75vw;
        height: 100vh;
        z-index: 15;
        box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16); } }
    #dashboard_root #dashboard_main #call_history .search-history__header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .search-history__header {
          position: absolute;
          bottom: 0;
          right: 0;
          width: 100%;
          background: #FFFFFF;
          z-index: 1;
          border-top: 1px solid #D9DBE7; } }
      #dashboard_root #dashboard_main #call_history .search-history__header h3 {
        color: #72A5D4;
        font-weight: 500; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .search-history__header h3 {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .search-history__header button {
        margin-left: 10px;
        padding: 0 20px;
        line-height: 37px; }
        #dashboard_root #dashboard_main #call_history .search-history__header button:first-of-type {
          margin-left: auto;
          background: #EDEEF3;
          color: #332925; }
          #dashboard_root #dashboard_main #call_history .search-history__header button:first-of-type:hover {
            background: #FFFFFF;
            color: #332925; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .search-history__header button {
            width: 100%; } }
    #dashboard_root #dashboard_main #call_history .search-history__content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .search-history__content {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          height: 100vh;
          overflow-y: scroll;
          padding: 20px; } }
      #dashboard_root #dashboard_main #call_history .search-history__content > div {
        width: 32%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .search-history__content > div {
            width: 100%; } }
      #dashboard_root #dashboard_main #call_history .search-history__content .c-left,
      #dashboard_root #dashboard_main #call_history .search-history__content .c-middle {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div,
        #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div:first-of-type, #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div:nth-of-type(2),
          #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div:first-of-type,
          #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div:nth-of-type(2) {
            height: 55px; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div:first-of-type > div,
          #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div:first-of-type > div {
            width: 50%; }
            #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div:first-of-type > div:first-of-type,
            #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div:first-of-type > div:first-of-type {
              margin-right: 10px; }
            #dashboard_root #dashboard_main #call_history .search-history__content .c-left > div:first-of-type > div:last-of-type,
            #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > div:first-of-type > div:last-of-type {
              margin-left: 10px; }
        #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul,
        #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul {
          background: #EDEEF3;
          height: 150px;
          padding: 10px;
          overflow-y: scroll; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul,
            #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul {
              min-height: 50px;
              height: initial;
              max-height: 150px; } }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul li,
          #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-bottom: 10px;
            padding-top: 3px;
            font-size: 12px; }
            #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul li:last-of-type,
            #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul li:last-of-type {
              margin-bottom: 0; }
            #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul li i,
            #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul li i {
              font-size: 24px;
              margin-left: auto;
              color: #FB5135;
              cursor: pointer; }
              #dashboard_root #dashboard_main #call_history .search-history__content .c-left > ul li i:hover,
              #dashboard_root #dashboard_main #call_history .search-history__content .c-middle > ul li i:hover {
                color: #72A5D4; }
      #dashboard_root #dashboard_main #call_history .search-history__content .c-middle {
        margin: 0 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .search-history__content .c-middle {
            margin: 20px 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .search-history__content .c-right {
          padding-bottom: 50px; } }
      #dashboard_root #dashboard_main #call_history .search-history__content .c-right h5 {
        font-weight: 500;
        font-size: 14px;
        color: #72A5D4;
        margin-bottom: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right h5 {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin-bottom: 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type {
            width: 170px;
            margin: 0 auto;
            padding: 0; } }
        #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type > div:nth-of-type(2) {
            margin: 0 40px; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type > div > i {
            font-size: 24px !important; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type > div > p {
            font-size: 10px;
            color: #72A5D4;
            margin: 10px 0; }
          #dashboard_root #dashboard_main #call_history .search-history__content .c-right > div:first-of-type > div div {
            width: 10px; }
  #dashboard_root #dashboard_main #call_history .table-bar {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #call_history .table-bar .top {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      width: 100%;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      #dashboard_root #dashboard_main #call_history .table-bar .top > div {
        display: flex; }
        #dashboard_root #dashboard_main #call_history .table-bar .top > div button:nth-of-type(2) {
          background: #EDEEF3;
          color: #332925; }
          #dashboard_root #dashboard_main #call_history .table-bar .top > div button:nth-of-type(2):hover {
            background: #FFFFFF;
            color: #332925; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .table-bar .top button {
          padding: 12px 20px;
          line-height: 1.25;
          font-size: 11px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button__popup, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation--left {
          position: fixed;
          left: 50%;
          top: 50%;
          margin: 0;
          box-shadow: 0 5px 10px 1000px rgba(51, 41, 37, 0.16);
          z-index: 50; }
          #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button__popup:before, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation:before, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation--left:before, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation--left:before, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button__popup:after, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation:after, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation:after, #dashboard_root #dashboard_main #call_history .table-bar .top button .dashboard-button .dashboard-button__confirmation--left:after, #dashboard_root #dashboard_main .dashboard-button #call_history .table-bar .top button .dashboard-button__confirmation--left:after {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings {
        display: flex; }
        #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div {
          border-left: 1px solid #72A5D4;
          padding-left: 15px;
          display: flex; }
          #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .checkbox-input {
            margin: 0 5px 0 0; }
            #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .checkbox-input input {
              top: 12px; }
            #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .checkbox-input span:before, #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .checkbox-input span:after {
              top: 12px; }
          #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .InfoBulb {
            margin: 0 23px 0 0;
            display: flex;
            align-items: center; }
            #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div .InfoBulb .infoText {
              position: absolute;
              left: 8px !important;
              bottom: 40px;
              border-bottom: 1px solid #5AC3CA; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .table-bar .top .download-data-settings > div {
              display: none; } }
    #dashboard_root #dashboard_main #call_history .table-bar .bottom {
      position: relative;
      width: 100%; }
      #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 100%;
        padding: 10px;
        border-bottom: 1px solid #D9DBE7;
        background: #5AC3CA; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type h2 {
          display: block;
          font-weight: 500;
          margin-bottom: 20px;
          line-height: 1;
          padding: 0; }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .checkbox-input {
          margin-right: 20px;
          margin-bottom: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .checkbox-input {
              margin-bottom: 10px; } }
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .checkbox-input label:before {
            background: #FFFFFF; }
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .checkbox-input p {
            color: #FFFFFF; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type > div:nth-of-type(2) {
            width: calc(100% - 160px); } }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup {
          background: #FFFFFF;
          border-radius: 50%; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup {
              width: 90%; } }
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup > button {
            padding: 11px 20px;
            background: #5AC3CA; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup > button {
                width: 100%; } }
            #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup > button:hover {
              background: #72A5D4; }
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup .delete-popup {
            top: 50%;
            right: 110px;
            transform: translateY(-50%); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type .delete-with-popup .delete-popup {
                transform: none;
                box-shadow: 0 5px 10px 1000px rgba(51, 41, 37, 0.16); } }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type > i {
          margin-left: auto;
          color: #FFFFFF;
          border: none; }
          #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:first-of-type > i:hover {
            color: #5AC3CA; }
      #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:nth-of-type(2) > p {
        font-size: 12px;
        text-align: center;
        padding: 10px;
        margin: 10px;
        background: #EDEEF3; }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > div:nth-of-type(2) > p a:last-of-type {
          text-decoration: underline;
          cursor: pointer; }
      #dashboard_root #dashboard_main #call_history .table-bar .bottom > .delete-with-popup {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 10px;
        border-top: solid 1px #D9DBE7;
        border-radius: initial; }
        #dashboard_root #dashboard_main #call_history .table-bar .bottom > .delete-with-popup > button {
          width: inherit;
          height: 42px; }
  #dashboard_root #dashboard_main #call_history .placeholder {
    width: 100%;
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #call_history .placeholder p {
      padding: 15px;
      background: #EDEEF3; }
  #dashboard_root #dashboard_main #call_history .call-history-table {
    padding-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history .call-history-table {
        padding-top: 0; } }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li {
      width: 15%; }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li > div {
        font-size: 12px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:first-of-type {
        width: 5%; }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(2) span {
        display: none;
        color: #72A5D4; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(2) {
          position: absolute;
          left: 10%; }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(2) span {
            display: initial; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(2) {
          left: 14%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(3) {
          position: absolute;
          left: 10%;
          padding-left: 48px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(3) {
          left: 14%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(4) {
          display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(5) span {
        display: none;
        color: #72A5D4; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(5) {
          position: absolute;
          left: 35%; }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(5) span {
            display: initial; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(5) {
          left: 48%;
          width: 20%; } }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(6) span {
        display: none;
        color: #72A5D4; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(6) {
          position: absolute;
          left: 60%; }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(6) span {
            display: initial; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(6) {
          display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(7) {
        width: 10%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(7) {
            position: absolute;
            left: 60%;
            padding-left: 68px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(7) {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type {
        width: 120px;
        margin-left: auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type {
            position: absolute;
            left: 80%; } }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-flex-pack: end;
          -webkit-box-pack: end;
          -moz-justify-content: flex-end;
          -webkit-justify-content: flex-end;
          justify-content: flex-end;
          width: 100%; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type > div {
              display: none; } }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type > div .slider-input {
            margin-bottom: 0; }
            #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type > div .slider-input p {
              font-size: 12px;
              color: #5AC3CA;
              margin-right: 10px; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .splicedDataTable {
      border-bottom: 1px solid #53576B; }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .splicedDataTable > ul > li:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .splicedDataTable > ul > li:first-of-type > div {
          color: #72A5D4;
          font-family: "Lato";
          font-size: 14px;
          font-weight: 500;
          padding-top: 2px; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow {
      position: initial;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow {
          position: relative; } }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li {
        width: 15%;
        white-space: nowrap;
        color: #53576B; }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li > div {
          font-size: 12px;
          color: #53576B; }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:first-of-type i {
          font-size: 24px !important; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:first-of-type i {
              font-size: 22px !important; } }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:first-of-type i.icon-short {
            color: #FBAE35; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(2) {
            position: absolute;
            left: 10%;
            top: -10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(2) {
            left: 12%;
            width: 35%; } }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(2) > div {
          overflow: hidden;
          text-overflow: ellipsis; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(3) {
            position: absolute;
            left: 10%;
            top: 10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(3) {
            left: 12%;
            width: 35%; } }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(4) {
          overflow: hidden; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(4) {
              display: none; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(5) {
            position: absolute;
            left: 35%;
            white-space: initial;
            line-height: 1.8; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(5) {
            left: 48%;
            width: 20%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(6) {
            position: absolute;
            left: 60%;
            top: -10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(6) {
            display: none; } }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(7) {
          width: 10%; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(7) {
              position: absolute;
              left: 60%;
              top: 10px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:nth-of-type(7) {
              display: none; } }
        #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-flex-pack: end;
          -webkit-box-pack: end;
          -moz-justify-content: flex-end;
          -webkit-justify-content: flex-end;
          justify-content: flex-end;
          width: 120px;
          margin-left: auto; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type {
              left: calc(100% - 80px); } }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type .has-legs {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-flex-pack: end;
            -webkit-box-pack: end;
            -moz-justify-content: flex-end;
            -webkit-justify-content: flex-end;
            justify-content: flex-end;
            max-width: initial; }
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type .has-legs > i:first-of-type {
              margin-right: 10px; }
            #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type .has-legs a {
              margin-right: 10px; }
          #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .dataRow li:last-of-type > a i {
            margin-right: 10px; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .queue-children-link {
      color: #80CD42;
      font-size: 24px;
      cursor: pointer; }
      #dashboard_root #dashboard_main #call_history .call-history-table .dataResults .queue-children-link:hover {
        color: #72A5D4; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:first-of-type {
      width: 50px; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:last-of-type {
      width: 110px; }
    #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #call_history .call-history-table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:nth-of-type(2), #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:nth-of-type(3), #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:nth-of-type(4), #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:nth-of-type(5), #dashboard_root #dashboard_main #call_history .call-history-table .dataResults ul li:nth-of-type(6) {
      width: calc((100% - 160px) / 5); }
    #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li {
      width: 15%; }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:first-of-type {
        width: 5%; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:first-of-type .checkbox-input {
          margin-bottom: 0; }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(2) {
        width: 5%; }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(3) {
        width: 15%; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(3) span {
          display: none;
          color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(3) {
            position: absolute;
            left: 16.5%;
            padding-left: 10px; }
            #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(3) span {
              display: initial; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(3) {
            left: 23%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(4) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          position: absolute;
          left: 16.5%;
          padding-left: 48px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(4) {
          left: 23%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(5) {
          display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(6) span {
        display: none;
        color: #72A5D4; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(6) {
          position: absolute;
          left: 43%; }
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(6) span {
            display: initial; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(6) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          left: 55%;
          width: 20%; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(7) {
        width: 12.5%; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(7) span {
          display: none;
          color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(7) {
            position: absolute;
            left: 65%;
            padding-left: 10px; }
            #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(7) span {
              display: initial; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(7) {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(8) {
        width: 7.5%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(8) {
            position: absolute;
            left: 65%;
            padding-left: 68px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:nth-of-type(8) {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:last-of-type {
        width: 10%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataHeadingRow li:last-of-type {
            position: absolute;
            left: calc(100% - 80px); } }
    #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li {
      width: 15%; }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:first-of-type {
        width: 5%; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:first-of-type .checkbox-input {
          margin-bottom: 0; }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(2) {
        width: 5%; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(2) i {
          font-size: 24px !important; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(2) i {
              font-size: 22px !important; } }
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(2) i.icon-short {
            color: #FBAE35; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(2) {
            top: initial;
            left: 11.5%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(3) {
          position: absolute;
          left: 16%;
          top: -10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(3) {
          left: 22%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(4) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          position: absolute;
          left: 16%;
          top: 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(4) {
          left: 22%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(5) {
          display: none; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(6) {
          position: absolute;
          left: 43%;
          top: initial;
          white-space: initial;
          line-height: 1.8; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(6) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          left: 55%;
          width: 20%; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(7) {
        width: 12.5%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(7) {
            position: absolute;
            left: 65%;
            top: -10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(7) {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(8) {
        width: 7.5%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(8) {
            position: absolute;
            left: 65%;
            top: 10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:nth-of-type(8) {
            display: none; } }
      #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:last-of-type {
        width: 10%;
        padding-right: 5px; }
        #dashboard_root #dashboard_main #call_history .call-history-table.cb-column .dataResults .dataRow li:last-of-type i:first-of-type {
          margin-right: 5px; }
    #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .inline {
      display: flex;
      flex-direction: column;
      gap: 2px; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .inline p:last-of-type {
        font-size: 10px;
        opacity: 0.5; }
    #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container {
      display: flex;
      gap: 4px;
      align-items: center;
      position: relative;
      width: 100%; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_trigger {
        display: flex;
        gap: 4px;
        align-items: center;
        position: relative;
        overflow-x: clip;
        text-overflow: ellipsis; }
        #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_trigger > i {
          position: absolute;
          right: 1px;
          bottom: -3px;
          color: #72A5D4;
          outline: 1px solid #72A5D4;
          background: #EDEEF3;
          border-radius: 50%;
          padding: 2px; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .feedback_rating_mood svg {
        width: 24px;
        height: 24px; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .tags_container {
        display: flex;
        gap: 4px; }
        #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .tags_container .tag {
          border-radius: 4px;
          padding: 4px 6px;
          background-color: #53576B; }
          #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .tags_container .tag p {
            color: #EDEEF3; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_block {
        display: none;
        position: absolute;
        top: 100%;
        left: 50%;
        padding: 8px;
        border-radius: 8px;
        background: #EDEEF3;
        border: 1px solid #D9DBE7;
        transform: translateX(-50%);
        box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
        flex-direction: column;
        gap: 6px;
        width: max-content;
        height: max-content;
        min-width: 100%;
        z-index: 2; }
        #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_block .feedback_note {
          display: flex;
          flex-direction: column;
          gap: 6px; }
          #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_block .feedback_note h4 {
            font-weight: 700;
            color: #53576B; }
          #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_block .feedback_note:not(:first-child) {
            border-top: 1px solid #D9DBE7;
            padding-top: 6px; }
        #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container .hover_block .tags_container {
          flex-wrap: wrap;
          max-width: 200px;
          max-height: 150px;
          overflow: auto; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .feedback_container:hover .hover_block {
        display: flex; }
    #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:first-of-type, #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:first-of-type {
      width: 50px !important; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:last-of-type, #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:last-of-type {
        display: none; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:nth-of-type(5), #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:nth-of-type(6), #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:nth-of-type(5), #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:nth-of-type(6) {
        width: calc((100% - 160px) / 2); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:nth-of-type(5), #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:nth-of-type(5) {
        display: none; }
      #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataHeadingRow > li:nth-of-type(6), #dashboard_root #dashboard_main #call_history .call-history-table.call-feedback-table .dataResults > ul > li:nth-of-type(6) {
        width: 50%;
        display: flex;
        left: 50%; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #call_history .pagination-footer {
      padding-bottom: 65px; } }
  #dashboard_root #dashboard_main #call_history .mobile-filter-bar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    border-top: solid 1px #D9DBE7;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history .mobile-filter-bar {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; } }
    #dashboard_root #dashboard_main #call_history .mobile-filter-bar > button {
      width: 100%; }
      #dashboard_root #dashboard_main #call_history .mobile-filter-bar > button:last-of-type {
        background: #FFFFFF;
        color: #332925; }
        #dashboard_root #dashboard_main #call_history .mobile-filter-bar > button:last-of-type:active, #dashboard_root #dashboard_main #call_history .mobile-filter-bar > button:last-of-type:hover {
          background: #5AC3CA;
          color: #FFFFFF; }
  #dashboard_root #dashboard_main #call_history.table-only {
    margin: 20px 0;
    padding: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #call_history.table-only {
        height: initial; } }
    #dashboard_root #dashboard_main #call_history.table-only .top-bar > div > a {
      background: #5AC3CA;
      color: #FFFFFF; }
      #dashboard_root #dashboard_main #call_history.table-only .top-bar > div > a:hover {
        background: #FFFFFF;
        color: #332925; }
    #dashboard_root #dashboard_main #call_history.table-only .call-history-table {
      padding-bottom: 10px; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:first-of-type {
          width: 10%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(3) {
          width: 35%; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(5) {
          display: none; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(7) {
          left: 45%;
          width: 35%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:nth-of-type(7) {
          left: 55%;
          top: 10px;
          display: block;
          padding-left: 10px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataHeadingRow li:last-of-type {
          left: 80%;
          width: 20%; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:first-of-type {
          width: 10%; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(2), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(3) {
          width: 30%; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(5) {
          display: none; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(7) {
          left: 45%;
          width: 30%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:nth-of-type(7) {
          left: 55%;
          display: block; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li:last-of-type {
          left: 80%;
          width: 20%; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #call_history.table-only .call-history-table .dataResults .dataRow li > div {
          font-size: 12px; } }

#call_feedback_tags {
  background: #FFFFFF;
  margin-bottom: 30px; }
  #call_feedback_tags[data-disabled='true'] {
    filter: grayscale(1); }
  #call_feedback_tags .header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px;
    border-bottom: 1px solid #D9DBE7; }
    #call_feedback_tags .header h3 {
      color: #72A5D4;
      font-weight: 500;
      display: flex; }
  #call_feedback_tags .tag_content {
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    gap: 4px;
    position: relative; }
    #call_feedback_tags .tag_content > .error_message {
      position: absolute;
      left: 8px;
      top: 48px; }
    #call_feedback_tags .tag_content .tags_list {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 6px;
      max-height: 200px;
      overflow: auto; }
      #call_feedback_tags .tag_content .tags_list .tag {
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 4px 6px;
        border: 1px solid #D9DBE7;
        border-radius: 4px; }
        #call_feedback_tags .tag_content .tags_list .tag p {
          font-size: 14px; }
        #call_feedback_tags .tag_content .tags_list .tag .color {
          width: 6px;
          height: 6px;
          border-radius: 50%;
          display: block; }
        #call_feedback_tags .tag_content .tags_list .tag button {
          margin-left: auto;
          line-height: revert;
          padding: 4px;
          display: flex;
          align-items: center;
          justify-content: center;
          background: transparent;
          color: #53576B; }
          #call_feedback_tags .tag_content .tags_list .tag button:hover {
            background: transparent;
            color: #323440; }
      @media only screen and (max-width: 767px) {
        #call_feedback_tags .tag_content .tags_list {
          grid-template-columns: repeat(2, 1fr); } }
      @media only screen and (max-width: 479px) {
        #call_feedback_tags .tag_content .tags_list {
          grid-template-columns: 1fr; } }
    #call_feedback_tags .tag_content .rotate {
      animation: rotate 1s linear infinite; }

@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
    #call_feedback_tags .tag_content .pause_reason_input_container {
      display: flex;
      gap: 4px;
      max-width: 350px;
      align-items: center;
      align-self: flex-end;
      width: 100%; }
      #call_feedback_tags .tag_content .pause_reason_input_container .add_pause_reason_button {
        width: 100px !important;
        padding: 10px 5px 10px 5px !important; }
    #call_feedback_tags .tag_content .reset_btn_text {
      color: #80CD42;
      font-weight: 500; }
    #call_feedback_tags .tag_content .new_tag {
      display: flex;
      gap: 4px;
      max-width: 250px;
      align-items: flex-end;
      align-self: flex-end;
      margin-bottom: 12px;
      width: 100%; }
      #call_feedback_tags .tag_content .new_tag .text-input, #call_feedback_tags .tag_content .new_tag #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #call_feedback_tags .tag_content .new_tag .verification-input {
        margin: 0 !important; }
      #call_feedback_tags .tag_content .new_tag .dashboard-button {
        padding: 12px;
        height: fit-content;
        width: max-content;
        white-space: nowrap; }
      @media only screen and (max-width: 479px) {
        #call_feedback_tags .tag_content .new_tag {
          max-width: revert; } }
  #call_feedback_tags ~ .table-bar .top .download-data-settings > div:first-of-type {
    border: none !important; }
  @media only screen and (max-width: 479px) {
    #call_feedback_tags ~ .table-bar .top .download-data-settings > .dashboard-button {
      width: 100% !important; } }

#dashboard_root #dashboard_main .schedule__editor {
  background: #FFFFFF;
  padding: 0 10px 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .schedule__editor {
      padding-top: 10px;
      padding-bottom: 70px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .schedule__editor .title-save-delete {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      margin-bottom: 0;
      padding: 0 10px;
      border-top: 1px solid #D9DBE7;
      background: #FFFFFF; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .schedule__editor .title-save-delete h2 {
      display: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .schedule__editor .title-save-delete > div:first-of-type {
      width: 100%;
      margin-left: 0; } }
  #dashboard_root #dashboard_main .schedule__editor .div--thirds {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .schedule__editor .div--thirds {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-wrap: wrap;
        margin-bottom: 10px; } }
    #dashboard_root #dashboard_main .schedule__editor .div--thirds > div {
      width: calc((100% / 3) - 20px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .schedule__editor .div--thirds > div {
          width: 100%; } }
  #dashboard_root #dashboard_main .schedule__editor .select-send-statistics {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .schedule__editor .select-send-statistics {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div h3 {
      color: #72A5D4;
      font-family: "Lato";
      font-weight: 500;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:first-of-type {
      width: calc(33.33% - 10px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:first-of-type {
          width: 100%;
          margin-bottom: 20px; } }
      #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:first-of-type > div {
        margin-bottom: 10px; }
    #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type {
      width: calc(66.66% - 10px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type {
          width: 100%; } }
      #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div > div {
          margin-bottom: 0; }
          #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div > div:first-of-type {
            width: calc(50% - 15px); }
          #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div > div:last-of-type {
            width: calc(50% - 80px); }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div > div:last-of-type {
                width: calc(50% - 40px); } }
        #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type > div > i {
          margin-right: 10px; }
      #dashboard_root #dashboard_main .schedule__editor .select-send-statistics > div:last-of-type .selected-list li div:first-of-type {
        width: calc(50% + 15px); }

#dashboard_root #dashboard_main .selected-list {
  background: #EDEEF3;
  height: 115px;
  padding: 10px;
  overflow-y: scroll; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .selected-list {
      min-height: 50px;
      height: initial;
      max-height: 150px; } }
  #dashboard_root #dashboard_main .selected-list li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 10px;
    padding-top: 3px;
    font-size: 12px; }
    #dashboard_root #dashboard_main .selected-list li:last-of-type {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main .selected-list li i {
      font-size: 24px;
      margin-left: auto;
      color: #FB5135;
      cursor: pointer; }
      #dashboard_root #dashboard_main .selected-list li i:hover {
        color: #72A5D4; }

#dashboard_root #dashboard_main #statistics {
  position: relative;
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #statistics {
      height: 100vh;
      padding: 0 0 150px;
      background: #FFFFFF; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #statistics .pageHeading {
      display: none; } }
  #dashboard_root #dashboard_main #statistics .search-history {
    position: relative;
    margin-bottom: 30px;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .search-history {
        position: fixed;
        top: 0;
        right: 0;
        width: 75vw;
        height: 100vh;
        z-index: 15;
        box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16); } }
    #dashboard_root #dashboard_main #statistics .search-history__header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .search-history__header {
          position: absolute;
          bottom: 0;
          right: 0;
          width: 100%;
          background: #FFFFFF;
          z-index: 1;
          border-top: 1px solid #D9DBE7; } }
      #dashboard_root #dashboard_main #statistics .search-history__header h3 {
        color: #72A5D4;
        font-weight: 500; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #statistics .search-history__header h3 {
            display: none; } }
      #dashboard_root #dashboard_main #statistics .search-history__header button {
        margin-left: 10px;
        padding: 0 20px;
        line-height: 37px; }
        #dashboard_root #dashboard_main #statistics .search-history__header button:first-of-type {
          margin-left: auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #statistics .search-history__header button {
            width: 100%; } }
    #dashboard_root #dashboard_main #statistics .search-history__content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .search-history__content {
          display: block;
          height: 100vh;
          overflow-y: scroll;
          padding: 20px; } }
      #dashboard_root #dashboard_main #statistics .search-history__content > div {
        width: 32%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #statistics .search-history__content > div {
            width: 100%;
            margin-bottom: 20px; } }
      #dashboard_root #dashboard_main #statistics .search-history__content .c-left > div {
        margin-bottom: 10px; }
  #dashboard_root #dashboard_main #statistics .statistics-table .searchBarButtons {
    width: 100%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .statistics-table .searchBarButtons {
        display: none; } }
    #dashboard_root #dashboard_main #statistics .statistics-table .searchBarButtons button {
      margin-left: auto; }
    #dashboard_root #dashboard_main #statistics .statistics-table .searchBarButtons > button {
      background: #FFFFFF;
      color: #332925; }
      #dashboard_root #dashboard_main #statistics .statistics-table .searchBarButtons > button:hover {
        background: #5AC3CA;
        color: #FFFFFF; }
  #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li,
  #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li {
    width: calc((100% - 300px) / 4);
    white-space: initial; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li,
      #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li {
        width: calc((100% - 200px) / 4); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li,
      #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li {
        width: calc((100% - 130px) / 4); } }
    #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:first-of-type,
    #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:first-of-type {
      width: 50px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:first-of-type,
        #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:first-of-type {
          display: none; } }
    #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:nth-of-type(2) {
      width: 150px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:nth-of-type(2),
        #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:nth-of-type(2) {
          width: 80px; } }
    #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:nth-of-type(3) {
      width: 100px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:nth-of-type(3) {
          width: 80px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #statistics .statistics-table .dataHeadingRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #statistics .statistics-table .dataResults .dataRow li:nth-of-type(3) {
          width: 50px; } }
  #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons {
        bottom: 65px;
        border-top: 1px solid #D9DBE7;
        border-bottom: none; } }
    #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons h3 {
      color: #72A5D4;
      font-family: "Lato";
      font-weight: 500; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons h3 {
          display: none; } }
    #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons .InfoBulb {
      margin-left: 5px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons .InfoBulb {
          display: none; } }
      #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons .InfoBulb .infoText {
        top: -45px;
        width: 390px !important; }
        #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons .InfoBulb .infoText ul li::before {
          content: "•";
          font-size: 16px;
          color: #72A5D4;
          vertical-align: middle;
          display: inline-block;
          width: 20px; }
    #dashboard_root #dashboard_main #statistics .schedule-table .searchBarButtons button {
      margin-left: auto; }
  #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li,
  #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li {
    width: 20%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li,
      #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li {
        width: 25%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li,
      #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li {
        width: 33%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:nth-of-type(2) {
        display: none; } }
    #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:nth-of-type(2) span,
    #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:nth-of-type(2) span {
      color: #72A5D4; }
    #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:nth-of-type(4) {
      color: #72A5D4; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:nth-of-type(4),
        #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:nth-of-type(4) {
          display: none; } }
    #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:last-of-type,
    #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:last-of-type,
        #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:last-of-type {
          margin-left: auto; } }
      #dashboard_root #dashboard_main #statistics .schedule-table .dataHeadingRow li:last-of-type > i:first-of-type,
      #dashboard_root #dashboard_main #statistics .schedule-table .dataResults .dataRow li:last-of-type > i:first-of-type {
        margin-right: 10px; }
  #dashboard_root #dashboard_main #statistics .schedule-table .splicedDataTable ul li:first-of-type {
    width: calc(100% - 50px); }
  #dashboard_root #dashboard_main #statistics .schedule-table .splicedDataTable ul li:nth-of-type(2), #dashboard_root #dashboard_main #statistics .schedule-table .splicedDataTable ul li:nth-of-type(3), #dashboard_root #dashboard_main #statistics .schedule-table .splicedDataTable ul li:nth-of-type(4) {
    display: none; }
  #dashboard_root #dashboard_main #statistics .schedule-table .splicedDataTable ul li:last-of-type {
    width: 50px;
    margin-left: auto; }
  #dashboard_root #dashboard_main #statistics .mobile-filter-bar {
    display: none;
    position: fixed;
    bottom: 65px;
    right: 0;
    width: 100%;
    padding: 10px;
    border-top: solid 1px #D9DBE7;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .mobile-filter-bar {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; } }
    #dashboard_root #dashboard_main #statistics .mobile-filter-bar > button {
      width: calc(50% - 5px); }
  #dashboard_root #dashboard_main #statistics .queue_statistics_container {
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_statistics_header {
      display: flex;
      width: 100%;
      justify-content: flex-end; }
    #dashboard_root #dashboard_main #statistics .queue_statistics_container > p {
      font-size: 14px;
      width: 100%;
      height: 100%;
      background: #EDEEF3;
      padding: 10px; }
    #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group {
      display: grid;
      grid-template-columns: 150px auto;
      gap: 16px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group {
          grid-template-columns: auto; } }
      #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group > h3 {
        text-align: right;
        padding-top: 6px;
        color: #72A5D4; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group > h3 {
            display: none; } }
      #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 8px;
        max-width: 100%;
        overflow: hidden; }
        #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes .queue_stat_block {
          aspect-ratio: 1;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          gap: 2px;
          background: #D9DBE7;
          padding: 6px;
          text-align: center; }
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes .queue_stat_block h3 {
            font-size: 16px;
            color: #72A5D4;
            font-weight: 700; }
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes .queue_stat_block p {
            font-weight: 700;
            font-size: 22px; }
        @media only screen and (max-width: 1365px) {
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes {
            grid-template-columns: repeat(3, 1fr); } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes {
            grid-template-columns: repeat(3, 1fr); } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group .queue_stat_block_group_nodes {
            grid-template-columns: repeat(2, 1fr); } }
      #dashboard_root #dashboard_main #statistics .queue_statistics_container .queue_stat_block_group:not(:first-of-type) {
        padding-top: 16px;
        border-top: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #statistics .queue_statistics_container {
        padding-bottom: 150px; } }

#dashboard_root #dashboard_main #restrictions {
  position: relative;
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #restrictions {
      padding: 0 0 60px; } }
  #dashboard_root #dashboard_main #restrictions .container-box {
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #restrictions .container-box {
        padding-top: 20px;
        height: calc(100vh - 109px); } }
    #dashboard_root #dashboard_main #restrictions .container-box .save-bar {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
      width: 100%;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #restrictions .container-box .save-bar {
          position: fixed;
          bottom: 0;
          left: 0;
          width: 50%;
          background: #FFFFFF;
          border-top: 1px solid #D9DBE7;
          border-bottom: none; }
          #dashboard_root #dashboard_main #restrictions .container-box .save-bar > button {
            width: 100%;
            line-height: 37px;
            padding: 0; } }
    #dashboard_root #dashboard_main #restrictions .container-box .edit-container {
      padding-bottom: 10px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container {
          padding-bottom: 120px; } }
      #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box {
        padding: 10px;
        border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box:last-of-type {
          border-bottom: none; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box {
            padding: 0 10px;
            border-bottom: none; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box h3 {
          color: #72A5D4;
          font-size: 16px;
          font-weight: 500;
          margin: 20px 0;
          line-height: 1; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box h3 {
              font-size: 14px; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box h4 {
          color: #72A5D4;
          font-size: 14px;
          font-weight: 500;
          margin-top: 10px;
          margin-bottom: 10px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box h4 {
              padding: 0 10px; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box p {
          font-size: 12px;
          color: #53576B; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .slider-input {
          width: 50%; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .slider-input {
              width: 100%;
              padding: 0 10px;
              margin-bottom: 20px; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .checkbox-input {
          margin-bottom: 0; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .cost_limits {
          display: flex;
          gap: 8px; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .dropdown-input, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .text-input, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #restrictions .container-box .edit-container .edit-box .verification-input {
          width: 200px;
          margin-top: 10px;
          margin-bottom: 0; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .dropdown-input, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .text-input, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #restrictions .container-box .edit-container .edit-box .verification-input {
              width: 100%; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .slider-input p {
          font-weight: 500; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.call-costs h3 {
            margin-top: 0; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.call-costs p {
          color: #72A5D4; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.call-costs .dropdown-input {
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls {
          padding-bottom: 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls {
              padding: 0; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls h3 {
              padding: 0 10px;
              margin-top: 0; } }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .slider-input {
            margin-bottom: 20px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .slider-input {
                width: 75%; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .slider-input {
                width: 100%;
                padding: 0 10px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .slider-input p {
                width: 75%; } }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div {
                padding: 0 10px; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .dropdown-input {
              width: 25%;
              margin-right: 20px;
              margin-bottom: 0; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .dropdown-input {
                  width: 50%; } }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .dropdown-input {
                  width: 100%;
                  margin-right: 0; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div > button {
              padding: 14px 20px;
              line-height: 1;
              background: #80CD42; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .delete-with-popup {
              margin-left: 10px; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .delete-with-popup .delete-popup {
                right: 160px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .country-exceptions > div .delete-with-popup {
                  display: none; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:first-of-type {
              padding: 0 10px; } }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:first-of-type h4 {
            margin-top: 20px;
            padding: 0; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:first-of-type p {
            color: #72A5D4; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-wrap: wrap;
            padding: 10px 0 0; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) .country-cell {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              width: calc(33% - 10px);
              margin: 5px 5px;
              padding: 10px;
              border: 1px solid #D9DBE7; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) .country-cell {
                  width: 100%;
                  margin: 0;
                  border-top: none;
                  border-left: none;
                  border-right: none;
                  border-bottom: 1px solid #D9DBE7; }
                  #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) .country-cell:nth-of-type(odd) {
                    background: #EDEEF3; } }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) .country-cell img {
                width: 30px;
                margin-right: 20px; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:nth-of-type(2) .country-cell > i {
                margin-left: auto; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:last-of-type {
            display: none;
            width: 100%;
            margin: 10px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:last-of-type {
                display: block; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.international-calls .exception-list > div:last-of-type button {
              width: calc(100% - 20px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence {
            padding: 0; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence h4 {
            color: #72A5D4;
            margin-top: 0; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence > p {
          color: #72A5D4; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence > p {
              padding: 0 10px; } }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__editor > .SearchBox > h3 {
          display: flex;
          gap: 8px; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row {
          position: relative;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 10px 0; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row .dashboard-popup {
            bottom: 75px;
            left: 25%; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup) {
            margin-bottom: 0;
            margin-right: 20px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup) {
                margin-right: 10px; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(-n + 2) {
              width: 25%; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(-n + 2) {
                  width: 15%; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(n + 3) {
              width: 12%; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(n + 3) {
                  width: 15%; } }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(n + 3) {
                  width: 25%;
                  margin: 20px 0; } }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):first-of-type {
                width: 15%; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):first-of-type {
                width: calc(40% - 20px); } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(2) {
                width: 60%; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(3), #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(4) {
                margin: 15px 0 0;
                width: 25px; }
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(3) p, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(4) p {
                  font-size: 10px;
                  width: inherit;
                  margin-left: 0;
                  text-align: center; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(3) {
                margin-right: 20px; }
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(3) p {
                  transform: translateX(-12.5px) translateY(-25px); } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(4) {
                margin-right: 5px; }
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):nth-of-type(4) p {
                  transform: translateX(-5px) translateY(-25px); } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):last-of-type {
              width: auto; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > div:not(.dashboard-popup):last-of-type {
                  width: 100%;
                  margin: 0; } }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__row > button {
            margin-left: auto; }
        #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: reverse;
          -webkit-box-orient: vertical;
          flex-direction: column-reverse;
          -webkit-flex-direction: column-reverse;
          -moz-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
          margin: 20px 0; }
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row {
            padding: 10px;
            border-bottom: 1px solid #D9DBE7;
            background: #EDEEF3; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row:nth-of-type(odd) {
              background: #FFFFFF; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row > i {
              width: auto;
              margin-left: auto; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row > i {
                  display: none; } }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row .deleteBox {
              width: 100% !important; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box.number-sequence .number-sequence__list .number-sequence__row .deleteBox h1 {
                font-size: 12px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            position: fixed;
            right: 0;
            top: 0;
            width: 75vw;
            height: 100vh;
            padding: 20px;
            background: #FFFFFF;
            z-index: 60;
            box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16); }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor h3,
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor h4 {
              color: #72A5D4;
              padding: 0;
              margin: 0 0 20px; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor > p {
              font-weight: 500; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor > div {
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor > div > div {
                width: 100% !important;
                margin: 0 0 20px !important; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor > div > button {
                width: 100%; }
            #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor .number-sequence__row {
              display: block; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor .number-sequence__row > div {
                width: 100% !important;
                margin: 0 0 20px !important; }
                #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor .number-sequence__row > div:nth-of-type(3) p, #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor .number-sequence__row > div:nth-of-type(4) p {
                  transform: none !important;
                  font-size: 12px !important;
                  width: inherit !important;
                  margin-left: 40px !important;
                  text-align: left !important; }
              #dashboard_root #dashboard_main #restrictions .container-box .edit-container .edit-box .mobile-editor .number-sequence__row > button {
                width: 100%; } }
      #dashboard_root #dashboard_main #restrictions .container-box .edit-container .blocked-numbers .dropdown-input.field-box {
        width: unset;
        margin-top: 0; }
  #dashboard_root #dashboard_main #restrictions .mobile-bar {
    display: none;
    position: fixed;
    bottom: 65px;
    right: 0;
    width: 100%;
    padding: 10px;
    background: #FFFFFF;
    border-top: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #restrictions .mobile-bar {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; } }
    #dashboard_root #dashboard_main #restrictions .mobile-bar > div,
    #dashboard_root #dashboard_main #restrictions .mobile-bar button {
      width: 100%; }
    #dashboard_root #dashboard_main #restrictions .mobile-bar button {
      padding: 0;
      line-height: 37px; }
    #dashboard_root #dashboard_main #restrictions .mobile-bar__number-sequence-button {
      margin-left: 10px; }

#dashboard_root #dashboard_main #voicemail_messages {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages {
      padding: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .SearchBox {
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .SearchBox form {
      width: 100%;
      max-width: initial; } }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:first-of-type {
    width: 50%; }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:nth-of-type(2) {
    width: 20%; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:nth-of-type(3) {
    width: 25%; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:nth-of-type(3) {
        width: 40%; } }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataHeadingRow > li:last-of-type {
    display: none; }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:first-of-type {
    width: 50%; }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:nth-of-type(2) {
    width: 20%; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:nth-of-type(3) {
    width: 10%; }
  #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:last-of-type {
    margin-left: auto; }
    #dashboard_root #dashboard_main #voicemail_messages .DataTableComponent .voicemail-messages-table .dataResults .dataRow > li:last-of-type i {
      margin-left: auto; }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons {
    width: 100%; }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons h3 {
      font-weight: 500;
      color: #72A5D4;
      padding-top: 4px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons h3 {
          display: none; } }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons .delete-with-popup {
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons .delete-with-popup {
          width: 100%; } }
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons .delete-with-popup > button {
        background: #5AC3CA;
        color: #FFFFFF; }
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons .delete-with-popup > button:hover {
          background: #FFFFFF;
          color: #332925; }
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons .delete-with-popup .delete-popup {
        right: 150px; }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .SearchBox .searchBarButtons i {
      margin-left: 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table {
      padding-bottom: 55px; } }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(-n + 4) {
    width: 15%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:first-of-type {
      width: 30%; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:first-of-type {
      width: calc(45% - 60px); } }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(2) {
    width: 10%; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(2) {
        display: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(3) {
      width: 30%; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(3) {
      width: calc(55% - 60px); } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(4) {
      display: none; } }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(5) {
    width: 25%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:nth-of-type(5) {
        display: none; } }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table .dataHeadingRow > li:last-of-type {
    display: none; }
  #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow {
    overflow: unset; }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(-n + 4) {
      width: 15%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:first-of-type {
        width: 30%; }
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:first-of-type div {
          line-height: 1.3; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:first-of-type {
        width: calc(45% - 60px); } }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(2) {
      width: 10%; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(2) {
          display: none; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(3) {
        width: 30%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(3) {
        width: calc(55% - 60px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(4) {
        display: none; } }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(5) {
      flex: 1;
      width: auto;
      height: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(5) {
          display: none; } }
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:nth-of-type(5) div {
        line-height: 1.1;
        margin-bottom: -10px;
        padding-bottom: 10px; }
    #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 120px;
      margin-left: auto; }
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:last-of-type .editAndDeleteButtons > i {
        margin-left: 10px; }
      #dashboard_root #dashboard_main #voicemail_messages .editingBlock .DataTableComponent .voicemail-messages-sub-table > .dataResults > .dataRow > li:last-of-type > a {
        margin-left: auto;
        margin-right: 10px; }

#dashboard_root #dashboard_main #web_hooks {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #web_hooks {
      padding: 10px 0 60px; } }
  #dashboard_root #dashboard_main #web_hooks .save-button-with-popup {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    background: #FFFFFF;
    border-bottom: 1px solid #D9DBE7;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #web_hooks .save-button-with-popup {
        position: fixed;
        bottom: 0;
        width: 100%;
        margin-bottom: 0;
        background: #FFFFFF;
        border-top: 1px solid #D9DBE7;
        z-index: 10; }
        #dashboard_root #dashboard_main #web_hooks .save-button-with-popup > button {
          width: 100%; } }
  #dashboard_root #dashboard_main #web_hooks .web-hooks {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }
    #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block {
      width: calc(50% - 5px);
      margin: 0 0 10px;
      padding: 10px;
      background: #FFFFFF;
      border: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block {
          width: 100%;
          margin: 0 10px 10px; } }
      #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block h3 {
        color: #72A5D4;
        font-size: 16px;
        font-weight: 500;
        margin: 5px 0 10px; }
      #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block > div:nth-of-type(2) > div {
        border-bottom: 1px solid #D9DBE7;
        padding-right: 10px; }
        #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block > div:nth-of-type(2) > div input {
          border-bottom: none; }
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block > div:nth-of-type(2) > div input:focus {
            border-bottom: none !important; }
      #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-token-gen > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-token-gen > div input {
          width: 90%; }
        #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-token-gen > div i {
          margin-left: auto;
          color: #80CD42;
          cursor: pointer; }
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-token-gen > div i:active {
            transform: rotateY(180deg); }
      #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body label {
        color: #72A5D4;
        font-size: 10px; }
      #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div {
        min-height: 250px;
        margin-top: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div {
            min-height: initial;
            padding-bottom: 10px; } }
        #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div pre {
          font-size: 12px;
          line-height: 18px; }
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div pre .string {
            color: #72A5D4;
            white-space: normal; }
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div pre .number {
            color: #80CD42; }
          #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div pre .bracket, #dashboard_root #dashboard_main #web_hooks .web-hooks .web-hook-block .web-hook-body > div pre .key {
            color: #53576B; }

#dashboard_root #dashboard_main #wall_boards {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #wall_boards {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #wall_boards {
      padding: 0 0 60px; } }
  #dashboard_root #dashboard_main #wall_boards .queue-groups-empty {
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #wall_boards .queue-groups-empty > div {
      padding: 15px;
      background: #EDEEF3; }
      #dashboard_root #dashboard_main #wall_boards .queue-groups-empty > div h3 {
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #wall_boards .queue-groups-empty > div p {
        font-size: 12px; }
  #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li,
  #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li {
    width: 35%;
    color: #53576B; }
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:first-of-type,
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:first-of-type {
      width: 30%; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:first-of-type,
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:first-of-type {
          width: 35%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:first-of-type,
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:first-of-type {
          width: calc(100% - 80px); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(2) {
        display: none; } }
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(3) {
      width: 80px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(3) {
          display: none; } }
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataRow li:last-of-type,
    #dashboard_root #dashboard_main #wall_boards .DataTableComponent .DataTable .dataHeadingRow li:last-of-type {
      width: 80px;
      margin-left: auto; }
  #dashboard_root #dashboard_main #wall_boards .DataTableComponent .wall-board-table .dataResults .dataRow > li:last-of-type {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
  #dashboard_root #dashboard_main #wall_boards .public-information-block {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete {
      height: initial;
      padding: 10px;
      margin-bottom: 0;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete {
          position: fixed;
          bottom: 0;
          right: 0;
          width: 100vw;
          padding: 10px;
          border-bottom: none;
          background: #FFFFFF;
          z-index: 10;
          border-top: 1px solid #D9DBE7;
          border-bottom: none; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete .save-button-with-popup {
            width: 100%; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete .save-button-with-popup button {
              width: 100%;
              float: right; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete .save-button-with-popup button {
          width: 50%; } }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete .error-bubble {
        z-index: 20; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete h2 {
        font-weight: 500;
        color: #72A5D4;
        padding: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .title-save-delete h2 {
            display: none; } }
    #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .edit-details-button {
      display: none; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .edit-details-button {
          display: block;
          position: fixed;
          bottom: 10px;
          width: 100vw;
          left: 10px;
          height: 37px;
          z-index: 10; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .edit-details-button {
          width: 40vw; } }
    #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor {
      padding: 10px 10px 20px;
      user-select: none; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor {
          -webkit-box-direction: reverse;
          -webkit-box-orient: vertical;
          flex-direction: column-reverse;
          -webkit-flex-direction: column-reverse;
          -moz-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor {
          padding-bottom: 60px; } }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode {
        background: #332925; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode h3 {
          color: #fff; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode h3 span {
            color: #FBAE35; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .text-input label, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .verification-input label,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .text-input input,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .verification-input input,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .text-input select,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input select,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .verification-input select,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .text-input p,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input p,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .verification-input p,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .dropdown-input label,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .dropdown-input input,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .dropdown-input select,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .dropdown-input p,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .slider-input label,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .slider-input input,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .slider-input select,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .slider-input p {
          color: #fff; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .text-input input:checked + .slider, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:checked + .slider, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .verification-input input:checked + .slider,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .dropdown-input input:checked + .slider,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor.dark-mode .slider-input input:checked + .slider {
          background-color: #FBAE35; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details {
        width: 100%;
        padding-top: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details {
            padding-top: 10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details {
            position: fixed;
            right: 0;
            top: 0;
            background: #FFFFFF;
            height: 100vh;
            width: 75vw;
            padding: 20px;
            z-index: 15;
            box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16); } }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details h3 {
          color: #72A5D4;
          font-weight: 500;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          flex-wrap: wrap; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs .dropdown-input {
            border-bottom: 1px solid #D9DBE7; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs .dropdown-input select {
              border: none; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div {
            width: calc(25% - (30px / 4)); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div {
                width: calc(50% - 5px);
                margin-bottom: 10px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div {
                width: 100%; } }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(-n + 3) {
              margin-bottom: 10px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(3) {
                order: 6; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(3) {
                display: none; } }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(4) {
              margin-bottom: 0; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(4) {
                  order: 7;
                  width: calc(50% - 20px);
                  margin-top: 0; } }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(4) {
                  width: 100%;
                  margin-bottom: 10px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(8) {
                order: 8;
                width: calc(50% - 20px);
                margin-top: 10px;
                margin-left: 20px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(8) {
                width: 100%;
                margin-left: 0; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs > div:nth-of-type(9) {
                margin-top: 10px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs .slider-input {
              margin-bottom: 20px; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__details .details__inputs .slider-input p {
            font-size: 12px;
            font-weight: 500; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .title {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin: 15px 0 20px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .title h3 {
          color: #53576B; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .title h3 span {
            color: #72A5D4; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .title .slider-input {
          width: 140px;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .title .slider-input p {
            font-weight: 500;
            font-size: 14px; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery {
        padding: 20px;
        background: #FFFFFF; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery {
            padding: 10px; } }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .main-image-preview {
          border: 1px solid #72A5D4; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          margin-bottom: 20px;
          padding: 1px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews {
              flex-wrap: wrap; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews {
              margin-bottom: 10px; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.outbound > img {
            width: calc((100% - 100px) / 5); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.outbound > img {
                width: calc((100% - 10px) / 3); }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.outbound > img:nth-of-type(-n + 3) {
                  margin-bottom: 10px; }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.outbound > img:nth-of-type(4) {
                  margin-right: 5px; }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.outbound > img:last-of-type {
                  margin-right: auto; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews > img {
            width: calc((100% - 100px) / 6);
            padding: 1px;
            cursor: pointer;
            border: 1px solid #D9DBE7; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews > img {
                width: calc((100% - 10px) / 3); }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews > img:nth-of-type(-n + 3) {
                  margin-bottom: 10px; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-1 img:first-of-type {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-2 img:nth-of-type(2) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-3 img:nth-of-type(3) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-4 img:nth-of-type(4) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-5 img:nth-of-type(5) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-6 img:nth-of-type(6) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-7 img:nth-of-type(7) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews.active-8 img:nth-of-type(8) {
            border: 2px solid #FFFFFF;
            padding: 0; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .title-custom {
          color: #53576B; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom {
          display: flex;
          flex-wrap: wrap;
          margin: 10px 0 25px;
          gap: 15px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom {
              gap: 5px; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom.active-8 img:first-of-type {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom.active-9 img:nth-of-type(2) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom.active-11 img:nth-of-type(1), #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom.active-12 img:nth-of-type(1) {
            border: 2px solid #FFFFFF;
            padding: 0; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom > img {
            width: calc((100% - 75px) / 6);
            padding: 1px;
            border: 1px solid #D9DBE7;
            cursor: pointer; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__gallery .image-gallery .image-gallery-previews-custom > img {
                width: calc((100% - 10px) / 3); } }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__inbound, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound {
        margin-top: 30px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__inbound .title-row, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .title-row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__inbound .title-row h3, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .title-row h3 {
            color: #53576B; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__inbound .dropdown-input {
        width: 200px;
        margin-bottom: 0; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__inbound .dropdown-input {
            width: 100%; } }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding-bottom: 10px;
        border-bottom: 1px solid #D9DBE7; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row > p {
          color: #72A5D4;
          font-size: 12px;
          margin-right: 10px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row > div:nth-of-type(2) {
          margin-right: 30px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row > div:nth-of-type(2) {
              margin-right: 0; } }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .user-button {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 35px;
          height: 35px;
          margin-right: 10px;
          color: #d7c6c2;
          border: 1px solid #d7c6c2;
          border-radius: 3px;
          cursor: pointer; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .user-button > i {
            font-size: 20px; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .user-button.active {
            background: #FFFFFF;
            color: #332925;
            border-color: #FFFFFF; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .search-input {
          width: 50%; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .search-input input {
            -webkit-appearance: none; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .search-input {
              width: calc(100% - 250px);
              margin: 0 auto; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .search-input {
              width: calc(100% - 140px);
              margin-left: auto;
              margin-right: 0; } }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .dashboard-button {
          margin-left: auto; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .dashboard-button {
              margin-left: 0; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .selector-row .dashboard-button {
              width: 100%;
              margin-top: 10px; } }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table {
        background: #FFFFFF;
        padding: 10px 0;
        font-size: 12px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .placeholder {
          width: 100%;
          background: #FFFFFF; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .placeholder p {
            font-size: 14px;
            padding: 10px;
            background: #EDEEF3; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type,
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type,
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header {
              flex-wrap: wrap; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:first-of-type,
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:first-of-type {
            width: 50px;
            margin-bottom: 0; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:first-of-type label::before,
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:first-of-type label::before {
              background: #FFFFFF; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(2),
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(2) {
            width: 150px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(2),
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(2) {
                margin-right: auto; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(3),
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(3) {
            width: 150px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(3),
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(3) {
                width: 80px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(3),
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(3) {
                display: none; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:nth-of-type(4),
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(4) {
              display: none; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:last-of-type,
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:last-of-type {
            width: 50px;
            margin-left: auto;
            text-align: center; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row-title {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 10px;
          background: #EDEEF3; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row-title h3 {
            font-family: "Lato";
            font-weight: 500;
            font-size: 16px;
            color: #53576B; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row-title > button {
            margin-left: auto;
            margin-right: 10px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row {
              -webkit-box-pack: start;
              -ms-flex-pack: start;
              -moz-justify-content: flex-start;
              -webkit-justify-content: flex-start;
              justify-content: flex-start;
              flex-wrap: wrap; } }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row--global {
            padding: 0 10px 20px;
            background: #EDEEF3; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div {
            width: calc((100% / 5) - 20px);
            margin: 20px 0 0; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div {
                width: calc(33% - 12.5px); }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:first-of-type, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:nth-of-type(2), #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:nth-of-type(4) {
                  margin-right: 20px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div {
                width: calc(50% - 20px); }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:nth-of-type(2), #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:nth-of-type(4) {
                  margin-right: 0; }
                #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div:nth-of-type(3) {
                  margin-right: 20px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div {
                width: 100%;
                margin-right: 0 !important; } }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div input,
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .target-row > div input:focus {
              border-color: #72A5D4 !important; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header {
          padding: 12px 10px; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div {
            font-family: "Lato";
            font-weight: 500;
            white-space: nowrap;
            color: #72A5D4; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(2), #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(3) {
              margin-top: -5px; }
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(2) i, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__header > div:nth-of-type(3) i {
                font-size: 24px;
                color: #d7c6c2;
                transform: translateY(2px);
                cursor: pointer; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row {
          border-bottom: 1px solid #D9DBE7;
          padding: 12px 10px; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row:nth-of-type(even) {
            background: #fdf7f5; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:last-of-type > i {
            font-size: 24px;
            color: #d7c6c2;
            cursor: pointer; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:last-of-type > i:hover, #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__outbound .user__table .user__table__row > div:first-of-type > div:last-of-type > i.active {
              color: #72A5D4; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options h3,
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options h6 {
        color: #53576B; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options h3 {
        margin: 30px 0 20px; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .tabs {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 1px solid #72A5D4; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .tabs .tab {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 100px;
          height: 50px;
          background: #fff;
          font-size: 12px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          cursor: pointer; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .tabs .tab p {
            color: #72A5D4; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .tabs .tab.active {
            background: #FFFFFF; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .tabs .tab.active p {
              color: #332925; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .queue-group-select {
        width: 200px;
        padding: 0 10px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .queue-group-select > div {
          margin-bottom: 0; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select {
        padding: 0 10px; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group {
          padding-top: 10px; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group__title {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-bottom: 10px; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group__title h6 {
              font-family: "Lato";
              font-weight: 500;
              margin-right: 20px; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group__title .checkbox-input {
              width: 25px;
              margin-bottom: 0; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group__title i {
              font-size: 24px;
              margin-left: auto;
              cursor: pointer; }
          #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group .user-list {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -moz-flex-flow: wrap;
            -webkit-flex-flow: wrap;
            -ms-flex-flow: wrap;
            flex-flow: wrap; }
            #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group .user-list .checkbox-input {
              width: calc(100% / 5); }
              #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__options .user-select .user-group .user-list .checkbox-input p {
                font-family: "Lato";
                font-weight: 500;
                font-size: 12px; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__call-stats h3 {
        color: #53576B;
        margin-bottom: 20px; }
      #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__call-stats .options {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dashboard_root #dashboard_main #wall_boards .wall-board-editor__container .wall-board-editor__call-stats .options > div {
          width: calc((100% / 4) - 20px);
          margin-bottom: 0; }

#dashboard_root #dashboard_main #mailboxes,
#dashboard_root #dashboard_main .VoiceUsers {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #mailboxes,
    #dashboard_root #dashboard_main .VoiceUsers {
      padding: 0 0 60px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #mailboxes,
    #dashboard_root #dashboard_main .VoiceUsers {
      min-height: 100vh;
      background: #FFFFFF; } }
  #dashboard_root #dashboard_main #mailboxes .searchBarButtons,
  #dashboard_root #dashboard_main .VoiceUsers .searchBarButtons {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #mailboxes .searchBarButtons,
      #dashboard_root #dashboard_main .VoiceUsers .searchBarButtons {
        border-top: 1px solid #D9DBE7;
        border-bottom: none;
        z-index: 5; } }
  #dashboard_root #dashboard_main #mailboxes .placeholder,
  #dashboard_root #dashboard_main .VoiceUsers .placeholder {
    width: 100%;
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #mailboxes .placeholder p,
    #dashboard_root #dashboard_main .VoiceUsers .placeholder p {
      font-size: 14px;
      padding: 10px;
      background: #EDEEF3; }
  #dashboard_root #dashboard_main #mailboxes .mailbox-table,
  #dashboard_root #dashboard_main .VoiceUsers .mailbox-table {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li,
    #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li {
      line-height: 1.25; }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:first-of-type,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:first-of-type {
        width: 200px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:first-of-type,
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:first-of-type,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:first-of-type,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:first-of-type {
            width: 180px; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(3),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(2),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(3) {
        width: 100px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(3),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(2),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(3),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(2),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(3),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(2),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(3) {
            display: none; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(3),
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(3),
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(3) {
          display: none; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(5),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(5),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(5),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(4),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(5) {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 30px; }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(4),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(4) {
        width: 200px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(4),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(4),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(4),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(4) {
            display: none; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(5),
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(5),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(5),
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(5) {
        width: calc(100% - 680px); }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(5) {
            width: calc(100% - 480px); } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(5) {
            width: calc(100% - 280px); } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:nth-of-type(5),
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:nth-of-type(5) {
            width: calc(100% - 220px); } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:last-of-type,
      #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:last-of-type,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:last-of-type,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:last-of-type {
        width: 80px;
        margin-left: auto; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:last-of-type,
          #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:last-of-type,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:last-of-type,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:last-of-type {
            width: 40px; } }
        #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataHeadingRow li:last-of-type div,
        #dashboard_root #dashboard_main #mailboxes .mailbox-table .dataRow li:last-of-type div,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataHeadingRow li:last-of-type div,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-table .dataRow li:last-of-type div {
          margin-left: auto; }
  #dashboard_root #dashboard_main #mailboxes .access-number,
  #dashboard_root #dashboard_main .VoiceUsers .access-number {
    background: #FFFFFF;
    padding: 10px; }
    #dashboard_root #dashboard_main #mailboxes .access-number h3,
    #dashboard_root #dashboard_main .VoiceUsers .access-number h3 {
      color: #72A5D4;
      font-family: "Lato";
      font-weight: 500;
      font-size: 16px; }
    #dashboard_root #dashboard_main #mailboxes .access-number > p,
    #dashboard_root #dashboard_main .VoiceUsers .access-number > p {
      font-size: 12px;
      margin: 10px 0;
      color: #53576B; }
    #dashboard_root #dashboard_main #mailboxes .access-number > div,
    #dashboard_root #dashboard_main .VoiceUsers .access-number > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #mailboxes .access-number > div .text-input, #dashboard_root #dashboard_main #mailboxes .access-number > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #mailboxes .access-number > div .verification-input,
      #dashboard_root #dashboard_main .VoiceUsers .access-number > div .text-input,
      #dashboard_root #dashboard_main .VoiceUsers .access-number > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .access-number > div .verification-input {
        width: 200px;
        margin: 0 10px 0 0; }
  #dashboard_root #dashboard_main #mailboxes .mailbox-editor,
  #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .title-save-delete,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .title-save-delete {
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .title-save-delete,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .title-save-delete {
          position: fixed;
          bottom: 0;
          width: 100%;
          margin-bottom: 0;
          background: #FFFFFF;
          border-top: 1px solid #D9DBE7;
          z-index: 20; }
          #dashboard_root #dashboard_main #mailboxes .mailbox-editor .title-save-delete .save-button-with-popup,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .title-save-delete .save-button-with-popup {
            width: 100%; } }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details,
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications,
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings,
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users {
      padding: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details,
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications,
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings,
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users {
          padding: 10px; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details h3,
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications h3,
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings h3,
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users h3,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details h3,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications h3,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings h3,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users h3 {
        color: #72A5D4;
        font-family: "Lato";
        font-weight: 500;
        font-size: 16px;
        margin-bottom: 10px; }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications {
      padding: 0 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications {
          padding: 0 10px; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications h3,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications h3 {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications .add-to-list-input,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications .add-to-list-input {
        margin: 0 25px 0 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications .add-to-list-input,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications .add-to-list-input {
            margin-bottom: 10px; } }
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications .add-to-list-input .item,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications .add-to-list-input .item {
          color: #53576B; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-notifications .add-to-list-input .dropdown-input,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-notifications .add-to-list-input .dropdown-input {
            margin-bottom: 10px; } }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div > div,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div > div {
        width: calc((100% / 4) - 10px);
        margin-bottom: 0; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div > div,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div > div {
            width: calc(50% - 10px); }
            #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div > div:first-of-type, #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div > div:nth-of-type(2),
            #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div > div:first-of-type,
            #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div > div:nth-of-type(2) {
              margin-bottom: 10px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox-details > div > div,
          #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox-details > div > div {
            width: 100%;
            margin-bottom: 10px; } }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings > div,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings > div {
      width: 300px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings > div,
        #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .additional-settings > div .slider-input > p,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .additional-settings > div .slider-input > p {
        font-size: 12px; }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users .mailbox__users-primary > h4,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users .mailbox__users-primary > h4 {
      font-size: 14px;
      font-weight: 500; }
    #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users .mailbox__users-primary > ul,
    #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users .mailbox__users-primary > ul {
      display: flex;
      flex-direction: column;
      padding: 4px 8px;
      gap: 4px; }
      #dashboard_root #dashboard_main #mailboxes .mailbox-editor .mailbox__users .mailbox__users-primary > ul p,
      #dashboard_root #dashboard_main .VoiceUsers .mailbox-editor .mailbox__users .mailbox__users-primary > ul p {
        font-size: 14px !important; }

#dashboard_root #dashboard_main #short_codes {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #short_codes {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #short_codes {
      padding: 0 0 60px; } }
  #dashboard_root #dashboard_main #short_codes .information-block {
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #short_codes .information-block {
        margin-bottom: 0; } }
  #dashboard_root #dashboard_main #short_codes .searchBarButtons {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #short_codes .searchBarButtons {
        border-top: 1px solid #D9DBE7;
        border-bottom: none; } }
  #dashboard_root #dashboard_main #short_codes .placeholder {
    width: 100%;
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #short_codes .placeholder p {
      font-size: 14px;
      padding: 10px;
      background: #FFFFFF; }
  #dashboard_root #dashboard_main #short_codes .short-code__table {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 0 10px; }
      #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li {
        line-height: 1.25;
        padding: 0; }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li span, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li span {
          color: #72A5D4; }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:first-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:first-of-type {
          width: 40px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:first-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:first-of-type {
              display: none !important; } }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(2), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(2) {
          width: 70px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(2), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(2) {
              width: 85px; } }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(4), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(4) {
          width: calc(55% - 235px); }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(4), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(4) {
              width: calc(100% - 335px); } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(4), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(4) {
              width: calc(100% - 180px); } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(4), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(4) {
              width: calc(100% - 110px); } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(3), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(3) {
            display: none !important; } }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(5), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(5) {
          width: 115px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(5), #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(5) {
              display: none !important; } }
        #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type {
          width: 65px;
          -ms-flex-pack: end;
          -webkit-box-pack: end;
          -moz-justify-content: flex-end;
          -webkit-justify-content: flex-end;
          justify-content: flex-end; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type {
              width: 25px; } }
          #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type > i:first-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type > i:first-of-type {
            margin-left: auto; }
          #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type > div:last-of-type, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type > div:last-of-type {
            margin-left: 10px; }
          #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type #availableButton, #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:last-of-type #notAvailableButton, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type #availableButton, #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:last-of-type #notAvailableButton {
            margin-left: 0; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #short_codes .short-code__table .dataHeadingRow > li:nth-of-type(2) i {
        margin-left: 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #short_codes .short-code__table .dataRow > li:nth-of-type(4) {
        font-size: 10px;
        padding-right: 10px; } }
    #dashboard_root #dashboard_main #short_codes .short-code__table .pagination {
      padding: 10px 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #short_codes .short-code__table .pagination {
          padding: 10px; } }
  #dashboard_root #dashboard_main #short_codes .short-code__editor {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #short_codes .short-code__editor h3 {
      color: #72A5D4;
      font-size: 16px;
      font-weight: 500;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #short_codes .short-code__editor .title-save-delete {
      margin-bottom: 0;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #short_codes .short-code__editor .title-save-delete {
          position: fixed;
          bottom: 0;
          width: 100%;
          margin-bottom: 0;
          background: #FFFFFF;
          border-top: 1px solid #D9DBE7; }
          #dashboard_root #dashboard_main #short_codes .short-code__editor .title-save-delete .save-button-with-popup {
            width: 100%; } }
    #dashboard_root #dashboard_main #short_codes .short-code__editor .short-code__searcher li {
      padding: 8px 12px; }
    #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container {
      padding: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container {
          padding: 10px; } }
      #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .dropdown-input, #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .text-input, #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #short_codes .short-code__editor .editor__container .verification-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .dropdown-input input:disabled, #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .text-input input:disabled, #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:disabled, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #short_codes .short-code__editor .editor__container .verification-input input:disabled {
          color: #53576B; }
      #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row:last-of-type {
          margin-bottom: 0; }
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__top > div:first-of-type {
          width: calc(30% - 5px); }
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__top > div:last-of-type {
          width: calc(70% - 5px); }
        #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__bottom .row__bottom--three {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          width: 100%; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__bottom .row__bottom--three {
              flex-wrap: wrap; } }
          #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__bottom .row__bottom--three > div {
            width: calc(33% - 5px); }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__bottom .row__bottom--three > div {
                width: 100%; }
                #dashboard_root #dashboard_main #short_codes .short-code__editor .editor__container .row.row__bottom .row__bottom--three > div:nth-of-type(2) {
                  margin: 10px 0; } }

#dashboard_root #dashboard_main #speed_dials {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #speed_dials {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #speed_dials {
      padding: 0 0 60px; } }
  #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li > p, #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li > span, #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li > p, #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li > span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(1), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(1) {
    width: calc((100% - 80px) / 3); }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(1), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(1) {
        width: calc((100% - 45px) / 3); } }
  #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(2), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(2) {
    width: calc((100% - 80px) / 3); }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(2), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(2) {
        width: calc((100% - 45px) / 3); } }
  #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(3) {
    width: calc((100% - 80px) / 3); }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(3) {
        width: calc((100% - 45px) / 3); } }
  #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(4), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(4) {
    width: 80px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #speed_dials .dataHeadingRow > li:nth-of-type(4), #dashboard_root #dashboard_main #speed_dials .dataResults > .dataRow > li:nth-of-type(4) {
        width: 45px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #speed_dials .speed-dial-editor {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; } }
  #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title-save-delete {
    margin-bottom: 0;
    padding: 20px;
    background: #FFFFFF;
    border-bottom: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title-save-delete {
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: 10px;
        border-top: 1px solid #D9DBE7; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title-save-delete .save-button-with-popup {
        width: 100%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title-save-delete h2 {
        display: none; } }
  #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title {
    display: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title {
        display: initial;
        padding: 10px;
        background: #FFFFFF; } }
    #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .title h2 {
      font-size: 16px;
      font-weight: 500;
      line-height: 1.5;
      color: #72A5D4; }
  #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #FFFFFF;
    padding: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form {
        padding: 10px; } }
    #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(1) {
      width: 150px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(1) {
          width: 100px; } }
    #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(2) {
      width: calc((100% - 150px - 25px) / 2); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(2) {
          width: calc(100% - 100px - 15px); } }
    #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(3) {
      width: calc((100% - 150px - 25px) / 2); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #speed_dials .speed-dial-editor .form > div:nth-of-type(3) {
          width: 100%;
          margin-bottom: 10px; } }

#dashboard_root #dashboard_main #addresses {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #addresses {
      height: 100vh;
      padding: 0 0 60px;
      background: #FFFFFF; } }
  #dashboard_root #dashboard_main #addresses > p {
    font-size: 14px;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #addresses .information-block {
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #addresses .information-block {
        margin-bottom: 0; } }
  #dashboard_root #dashboard_main #addresses .SearchBox .searchBarButtons {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #addresses .SearchBox .searchBarButtons {
        border-top: 1px solid #D9DBE7;
        bottom: 65px; } }
  #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li,
  #dashboard_root #dashboard_main #addresses .address__table .dataRow > li {
    width: calc((100% - (140px / 7)) / 7); }
    #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:first-of-type,
    #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:first-of-type {
      width: 60px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(2),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(2) {
        width: 200px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(4), #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(5), #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(6), #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:nth-of-type(7),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(3),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(4),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(5),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(6),
      #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:nth-of-type(7) {
        display: none; } }
    #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:last-of-type,
    #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:last-of-type {
      width: 80px;
      margin-left: auto;
      padding: 10px 0; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow > li:last-of-type .editAndDeleteButtons,
        #dashboard_root #dashboard_main #addresses .address__table .dataRow > li:last-of-type .editAndDeleteButtons {
          margin-left: auto;
          padding-right: 10px; } }
  #dashboard_root #dashboard_main #addresses .address__table .dataHeadingRow li div {
    white-space: initial; }
  #dashboard_root #dashboard_main #addresses .address__table .dataRow > li {
    line-height: 1.25; }

#dashboard_root > #dashboard_main #addresses .addresses__editor,
#dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor {
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main #addresses .addresses__editor,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor {
      padding-bottom: 65px; } }
  #dashboard_root > #dashboard_main #addresses .addresses__editor h3,
  #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor h3 {
    color: #72A5D4;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px; }
  #dashboard_root > #dashboard_main #addresses .addresses__editor .title-save-delete,
  #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .title-save-delete {
    margin-bottom: 0;
    padding: 10px;
    border-bottom: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main #addresses .addresses__editor .title-save-delete,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .title-save-delete {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 50%;
        padding: 10px 10px 10px 5px;
        background: white;
        border-top: 1px solid #D9DBE7;
        z-index: 10; }
        #dashboard_root > #dashboard_main #addresses .addresses__editor .title-save-delete .save-button-with-popup,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .title-save-delete .save-button-with-popup {
          width: 100%; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .title-save-delete h2,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .title-save-delete h2 {
      font-weight: 500;
      color: #72A5D4;
      padding-top: 20px !important; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #addresses .addresses__editor .title-save-delete h2,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .title-save-delete h2 {
          display: none; } }
  #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container,
  #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container {
    padding: 30px 10px 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container {
        padding: 20px 10px 20px; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .dropdown-input,
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .text-input,
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #addresses .addresses__editor .editor__container .verification-input,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .dropdown-input,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .text-input,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceNumbers > .editingBlock .addresses__editor .editor__container .verification-input {
      margin-bottom: 0; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .dropdown-input input:disabled,
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .text-input input:disabled,
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:disabled,
      #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #addresses .addresses__editor .editor__container .verification-input input:disabled,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .dropdown-input input:disabled,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .text-input input:disabled,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:disabled,
      #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceNumbers > .editingBlock .addresses__editor .editor__container .verification-input input:disabled {
        color: #53576B; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--thirds,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--thirds {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--thirds > div,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--thirds > div {
        width: calc(33% - 10px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--thirds > div,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--thirds > div {
            width: 100%;
            margin-bottom: 10px; }
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--thirds > div:last-of-type,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--thirds > div:last-of-type {
              margin-bottom: 0; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--quarters,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--quarters {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--quarters > div,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--quarters > div {
        width: calc(25% - 10px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--quarters > div,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--quarters > div {
            width: 100%;
            margin-bottom: 10px; }
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .input--quarters > div:last-of-type,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .input--quarters > div:last-of-type {
              margin-bottom: 0; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details,
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .address-details,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .address-details {
      margin-bottom: 30px; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 50px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type {
          flex-wrap: wrap;
          height: initial;
          margin-bottom: 30px; } }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type > p,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type > p {
        font-size: 12px;
        font-weight: 500;
        line-height: 20px;
        margin-right: 25px; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type .radio-input,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .radio-input {
        width: auto; }
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type .radio-input:first-of-type,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .radio-input:first-of-type {
          margin-right: 20px; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type .text-input, #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #addresses .addresses__editor .editor__container .contact-details .contact-details__type .verification-input,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .text-input,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .verification-input {
        width: calc(33% - 10px);
        height: 40px;
        margin: -15px 0 0 auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type .text-input, #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #addresses .addresses__editor .editor__container .contact-details .contact-details__type .verification-input,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .text-input,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .verification-input {
            width: 100%;
            height: initial;
            margin: 10px 0 0; }
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type .text-input label, #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #addresses .addresses__editor .editor__container .contact-details .contact-details__type .verification-input label,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .text-input label,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label,
            #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceNumbers > .editingBlock .addresses__editor .editor__container .contact-details .contact-details__type .verification-input label {
              margin: 0; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .address-details .input--thirds:first-of-type,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .address-details .input--thirds:first-of-type {
      margin-bottom: 20px; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .address-details .input--thirds:nth-of-type(2),
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .address-details .input--thirds:nth-of-type(2) {
      margin-bottom: 20px; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers {
      margin-bottom: 20px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers {
          position: fixed;
          top: 0;
          right: 0;
          background: #FFFFFF;
          height: 100vh;
          width: 65vw;
          padding: 20px;
          box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
          z-index: 20; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers {
          width: 75vw; } }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 20px 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers {
            display: none; } }
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers h4,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers h4 {
          font-weight: 500;
          color: #53576B;
          font-size: 14px;
          line-height: 20px;
          margin-right: 20px;
          padding-top: 3px;
          padding-right: 20px;
          border-right: 1px solid #D9DBE7; }
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div {
          font-size: 12px;
          max-width: calc(100% - 250px);
          flex-wrap: wrap; }
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            color: #53576B; }
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              margin-right: 20px;
              line-height: 20px;
              color: #72A5D4; }
              @media only screen and (max-width: 767px) {
                #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number,
                #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number {
                  margin-bottom: 5px; } }
              #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number i,
              #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number i {
                color: #FB5135;
                margin-top: -2px;
                margin-left: 10px;
                font-size: 12px;
                cursor: pointer; }
                #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number i:hover,
                #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:first-of-type .number i:hover {
                  color: #FBAE35; }
          #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:last-of-type,
          #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:last-of-type {
            margin-left: auto;
            cursor: pointer;
            margin-top: -4px;
            color: #53576B; }
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:last-of-type i,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .assigned-numbers > div:last-of-type i {
              color: #FB5135;
              font-size: 24px;
              margin-left: 5px;
              transform: translateY(2px); }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .number-list,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .number-list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        flex-wrap: wrap;
        margin-bottom: 10px; }
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .number-list > div,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .number-list > div {
          margin-right: 10px;
          width: calc(100% / 5 - 10px); }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .number-list > div,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .number-list > div {
              width: calc(50% - 10px); } }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .number-list > div,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .number-list > div {
              width: 100%; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .assign-numbers .number-list > div .checkbox-input p,
            #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .assign-numbers .number-list > div .checkbox-input p {
              font-size: 12px; } }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .number-assign-button,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .number-assign-button {
      display: none;
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 60px;
      padding: 10px;
      border-top: 1px solid #D9DBE7;
      background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .number-assign-button,
        #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .number-assign-button {
          display: block; } }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .number-assign-button > button,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .number-assign-button > button {
        width: calc(50% - 5px);
        height: 37px; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .primary-address .checkbox-input,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .primary-address .checkbox-input {
      margin-bottom: 0; }
      #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .primary-address .checkbox-input p,
      #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .primary-address .checkbox-input p {
        font-family: "Lato";
        font-weight: 500;
        font-size: 12px; }
    #dashboard_root > #dashboard_main #addresses .addresses__editor .editor__container .primary-address > p,
    #dashboard_root > #dashboard_main .VoiceNumbers > .editingBlock .addresses__editor .editor__container .primary-address > p {
      color: #72A5D4;
      font-size: 10px;
      line-height: 1;
      margin-left: 20px; }

#dashboard_root #dashboard_main #audio {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #audio {
      padding: 0 0 65px; } }
  #dashboard_root #dashboard_main #audio > p {
    font-size: 14px;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #audio .y-header-selection {
    padding: 10px 10px 0;
    background: #FFFFFF; }
  #dashboard_root #dashboard_main #audio .SearchBox .searchBarButtons {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #audio .SearchBox .searchBarButtons {
        border-top: 1px solid #D9DBE7;
        border-bottom: none; } }
  #dashboard_root #dashboard_main #audio .placeholder {
    width: 100%;
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #audio .placeholder p {
      font-size: 14px;
      padding: 10px;
      background: #FFFFFF; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #audio .audio-table {
      padding-bottom: 10px; } }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:first-of-type,
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:first-of-type {
    width: 35%; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:first-of-type {
        width: 45%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:first-of-type {
        width: calc(100% - 260px); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:first-of-type {
        width: calc(100% - 190px); } }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(2),
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(2) {
    width: 15%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(2),
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(4),
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(3),
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(4) {
    width: 10%; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(4),
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(3),
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(4) {
        display: none; } }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(3),
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(3) {
    width: 12.5%; }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(5),
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(5) {
    width: 40px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(5),
      #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(5) {
        margin-left: -20px; } }
    #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(5) > div,
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(5) > div {
      margin-bottom: 0; }
  #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:last-of-type,
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type {
    width: 150px;
    margin-left: auto; }
    #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type .editAndDeleteButtons {
      margin-left: 10px; }
  #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:first-of-type,
  #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:first-of-type {
    width: calc(35% + 40px); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:first-of-type {
        width: calc(45% + 40px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:first-of-type {
        width: calc(100% - 220px); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:first-of-type,
      #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:first-of-type {
        width: calc(100% - 150px); } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:nth-of-type(2),
    #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:nth-of-type(2) {
      width: 20%; } }
  #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataHeadingRow > li:nth-of-type(5),
  #dashboard_root #dashboard_main #audio .audio-table.not-reseller .dataRow > li:nth-of-type(5) {
    display: none; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #audio .audio-table .dataHeadingRow > li:nth-of-type(5) > div {
      margin-left: -20px; } }
  #dashboard_root #dashboard_main #audio .audio-table .dataRow > li {
    line-height: 1.25; }
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(2), #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:nth-of-type(4) {
      color: #72A5D4; }
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type > a {
      margin-left: auto;
      margin-right: 10px; }
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type > i:nth-of-type(2) {
      margin-left: 10px; }
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type > div:last-of-type {
      margin-left: 10px; }
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type #availableButton,
    #dashboard_root #dashboard_main #audio .audio-table .dataRow > li:last-of-type #notAvailableButton {
      margin-left: 0; }

#dashboard_root #dashboard_main .audio-editor {
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .audio-editor {
      padding-bottom: 80px; } }
  #dashboard_root #dashboard_main .audio-editor h3 {
    font-family: "Lato";
    font-weight: 500;
    color: #72A5D4;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main .audio-editor .title-save-delete {
    margin-top: 30px;
    margin-bottom: 0;
    padding: 10px;
    border-bottom: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .audio-editor .title-save-delete {
        position: fixed;
        bottom: 0;
        width: 100%;
        margin-bottom: 0;
        background: #FFFFFF;
        border-top: 1px solid #D9DBE7;
        z-index: 1; }
        #dashboard_root #dashboard_main .audio-editor .title-save-delete .save-button-with-popup {
          width: 100%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .audio-editor .title-save-delete {
        bottom: 64px; } }
    #dashboard_root #dashboard_main .audio-editor .title-save-delete h2 {
      font-family: "Lato";
      font-weight: 500;
      color: #72A5D4;
      padding-top: 20px !important; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .audio-editor .title-save-delete h2 {
          display: none; } }
  #dashboard_root #dashboard_main .audio-editor .audio-editor__container {
    padding: 20px 10px; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .dropdown-input input:disabled,
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .text-input input:disabled,
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:disabled,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .audio-editor .audio-editor__container .verification-input input:disabled {
      color: #53576B; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .upload-input {
      width: 100%;
      left: 0; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--halves {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--halves > div {
        width: calc(50% - 10px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--halves > div {
            width: 100%; } }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--thirds {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--thirds > div {
        width: calc(33% - 10px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--thirds > div {
            width: 100%; } }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--quarters {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--quarters > div {
        width: calc(25% - 10px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--quarters > div {
            width: 100%; } }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--quarters .dropdown-input {
        border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main .audio-editor .audio-editor__container .input--quarters .dropdown-input select {
          border: none; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-bottom: 20px;
      border-bottom: 1px solid #72A5D4; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector {
          position: fixed;
          bottom: 0;
          left: 0;
          width: 100%;
          margin-bottom: 0;
          background: linear-gradient(104deg, #53576B, #5AC3CA 73%);
          border-bottom: none;
          z-index: 1; } }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 115px;
        height: 50px;
        background: #FFFFFF;
        font-size: 12px;
        color: #53576B;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        cursor: pointer; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div {
            width: 100%;
            min-width: 90px;
            height: 65px;
            background: transparent;
            font-size: 10px;
            color: #72A5D4;
            border-radius: 0;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; }
            #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div > i {
              font-size: 25px;
              margin-bottom: 5px; } }
        #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div.active {
          background: #5AC3CA;
          color: #FFFFFF; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div.active {
              background: #5AC3CA;
              color: #FFFFFF; } }
        #dashboard_root #dashboard_main .audio-editor .audio-editor__container .audio-type-selector > div.disabled {
          background: #d7c6c2;
          color: #FFFFFF; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .checkbox__container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .audio-editor .audio-editor__container .checkbox__container .checkbox-input {
          width: 100%; } }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .checkbox__container p {
        font-family: "Lato";
        font-weight: 500;
        font-size: 12px; }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .checkbox__container > a {
        text-decoration: underline;
        font-size: 12px;
        margin-left: auto; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .ac-record .information-block {
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .ac-record .record-waiting {
      text-align: center;
      padding: 20px;
      background: #FFFFFF;
      font-size: 14px;
      border-radius: 3px;
      color: #53576B; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .ac-record .title {
      margin: 10px 0 0; }
    #dashboard_root #dashboard_main .audio-editor .audio-editor__container .ac-tts > div:first-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main .audio-editor .audio-editor__container .ac-tts > div:first-of-type .title {
        font-family: "Lato";
        font-weight: 500;
        font-size: 16px;
        margin-bottom: 0;
        color: #72A5D4; }

#dashboard_root #dashboard_main #playlists {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #playlists {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #playlists {
      padding: 0 0 60px; } }
  #dashboard_root #dashboard_main #playlists > p {
    font-size: 14px;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #playlists .SearchBox {
    margin-top: 30px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #playlists .SearchBox {
        margin-top: 0; } }
    #dashboard_root #dashboard_main #playlists .SearchBox .searchBarButtons {
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #playlists .SearchBox .searchBarButtons {
          border-top: 1px solid #D9DBE7;
          border-bottom: none; } }
  #dashboard_root #dashboard_main #playlists .placeholder {
    width: 100%;
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #playlists .placeholder p {
      font-size: 14px;
      padding: 10px;
      background: #EDEEF3; }
  #dashboard_root #dashboard_main #playlists .playlists__table .dataRow,
  #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li,
    #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li {
      line-height: 1.25; }
      #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:first-of-type,
      #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:first-of-type {
        width: 250px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:first-of-type,
          #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:first-of-type {
            width: 210px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:first-of-type,
          #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:first-of-type {
            width: 150px; } }
      #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:nth-of-type(2) {
        width: 60px; }
      #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:nth-of-type(3) {
        width: 110px; }
      #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:last-of-type,
      #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:last-of-type {
        width: 115px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:last-of-type,
          #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:last-of-type {
            width: 80px; } }
        #dashboard_root #dashboard_main #playlists .playlists__table .dataRow li:last-of-type .editAndDeleteButtons,
        #dashboard_root #dashboard_main #playlists .playlists__table .dataHeadingRow li:last-of-type .editAndDeleteButtons {
          margin-left: 10px; }
  #dashboard_root #dashboard_main #playlists .playlists__editor {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #playlists .playlists__editor h3 {
      font-family: "Lato";
      color: #72A5D4;
      font-size: 16px;
      font-weight: 500;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main #playlists .playlists__editor .title-save-delete {
      margin-top: 30px;
      margin-bottom: 0;
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #playlists .playlists__editor .title-save-delete {
          position: fixed;
          bottom: 0;
          width: 100%;
          margin-bottom: 0;
          background: white;
          border-top: 1px solid #D9DBE7;
          z-index: 1; }
          #dashboard_root #dashboard_main #playlists .playlists__editor .title-save-delete .save-button-with-popup {
            width: 100%; } }
      #dashboard_root #dashboard_main #playlists .playlists__editor .title-save-delete h2 {
        font-family: "Lato";
        font-weight: 500;
        color: #72A5D4;
        padding-top: 20px !important; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #playlists .playlists__editor .title-save-delete h2 {
            display: none; } }
    #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container {
      padding: 30px 10px 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container {
          padding: 10px; } }
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .dropdown-input,
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .text-input,
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #playlists .playlists__editor .editor__container .verification-input,
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .slider-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .dropdown-input input:disabled,
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .text-input input:disabled,
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:disabled,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #playlists .playlists__editor .editor__container .verification-input input:disabled,
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .slider-input input:disabled {
          color: #53576B; }
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .slider-input {
        margin-top: auto; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .slider-input p {
          font-size: 12px; }
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .input--thirds {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .input--thirds:last-of-type {
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          margin-bottom: 0; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .input--thirds > div {
          width: calc(33% - 10px); }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .input--thirds > div {
              width: 100%;
              margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 340px;
        border-bottom: 1px solid #D9DBE7; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select {
            width: 100%; } }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select .dropdown-input {
          margin-bottom: 0; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select .dropdown-input {
              width: 100%; } }
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select .dropdown-input > div {
            border-bottom: none; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .sound-select > i {
          margin-top: 6px;
          margin-left: 5px; }
      #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds {
        width: 330px;
        min-height: 45px;
        max-height: 300px;
        padding: 10px;
        background: #EDEEF3;
        border: 1px solid #5AC3CA;
        border-radius: 5px;
        overflow: auto; }
        #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          font-size: 12px;
          height: 20px; }
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row:first-of-type {
            margin-top: -5px; }
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row:last-of-type {
            margin-bottom: -5px; }
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row i:first-of-type {
            margin-left: auto;
            margin-right: -5px; }
          #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row i:last-of-type {
            color: #FB5135;
            cursor: pointer; }
            #dashboard_root #dashboard_main #playlists .playlists__editor .editor__container .selected-sounds .row i:last-of-type:hover {
              color: #FBAE35; }

#dashboard_root #dashboard_main #apps {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps {
      padding: 20px 10px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps {
      padding: 20px 0; } }
  #dashboard_root #dashboard_main #apps .dashboard-button__confirmation, #dashboard_root #dashboard_main #apps .dashboard-button .dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #apps .dashboard-button__confirmation--left {
    right: 25px; }
    #dashboard_root #dashboard_main #apps .dashboard-button__confirmation p, #dashboard_root #dashboard_main #apps .dashboard-button .dashboard-button__confirmation--left p, #dashboard_root #dashboard_main .dashboard-button #apps .dashboard-button__confirmation--left p {
      white-space: pre-wrap; }
  #dashboard_root #dashboard_main #apps .icon-tooltip-container ~ .icon-tooltip-container {
    margin-left: 5px; }
  #dashboard_root #dashboard_main #apps .icon-tooltip-container .tooltip-container p {
    font-size: 12px !important;
    margin: 0 !important; }
  #dashboard_root #dashboard_main #apps .user-avatar {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    background: #72A5D4;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    border-radius: 5px;
    margin-right: 25px;
    overflow: hidden; }
    #dashboard_root #dashboard_main #apps .user-avatar > p {
      font-size: 12px;
      line-height: 1;
      color: #FFFFFF; }
    #dashboard_root #dashboard_main #apps .user-avatar > img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  #dashboard_root #dashboard_main #apps .app-code-generator {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background: #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #apps .app-code-generator {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
    #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: calc(100% - 350px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type {
          width: 100%; } }
      #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .image-container {
        height: 325px;
        width: 325px;
        padding-top: 15px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .image-container {
            display: none; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .image-container {
            display: inline-block;
            width: 225px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .image-container {
            width: calc(100% - 200px);
            padding: 10px 0 0 15px; } }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .image-container img {
          height: 100%;
          margin: 0 auto; }
      #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code {
        padding: 25px;
        width: calc(100% - 325px); }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code {
            width: 100%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code {
            width: calc(100% - 225px);
            padding-left: 15px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code {
            width: 200px; } }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code h1 {
          font-size: 22px;
          margin-bottom: 20px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code h1 {
              font-size: 18px; } }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code p {
          font-size: 14px;
          line-height: 1.3; }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code > p {
          margin-bottom: 25px; }
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code > p span {
            color: #53576B;
            font-size: 12px; }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container .text-input, #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #apps .app-code-generator > div:first-of-type .create-code .code-input-container .verification-input {
            width: calc(100% - 135px);
            margin: 0; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container .text-input, #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #apps .app-code-generator > div:first-of-type .create-code .code-input-container .verification-input {
                width: 100%; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container .text-input, #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #apps .app-code-generator > div:first-of-type .create-code .code-input-container .verification-input {
                background: #EDEEF3;
                border-radius: 5px;
                padding: 0 5px; } }
            #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container .text-input input, #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #apps .app-code-generator > div:first-of-type .create-code .code-input-container .verification-input input {
              color: #72A5D4;
              font-size: 18px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container .text-input input, #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #apps .app-code-generator > div:first-of-type .create-code .code-input-container .verification-input input {
                  border-bottom-color: #EDEEF3; } }
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container button {
            width: 120px;
            background: #FFFFFF; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container button {
                display: none; } }
            #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container button:hover {
              background: #5AC3CA; }
            #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container button.copied {
              background: #72A5D4; }
              #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .code-input-container button.copied:hover {
                background: #FFFFFF; }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .deployment-toggle-container {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .deployment-toggle-container .SlideToggleComponent p {
              margin-right: 0 !important; } }
          #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .deployment-toggle-container p {
            margin-right: 35px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #apps .app-code-generator > div:first-of-type .create-code .deployment-toggle-container p {
                margin-right: auto; } }
    #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 250px;
      width: 350px;
      padding: 25px 50px 25px 25px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type {
          padding-right: 25px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type {
          width: 100%;
          height: auto; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type {
          padding: 20px; } }
      #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type ol li {
        font-size: 14px;
        line-height: 1.3; }
        #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type ol li ~ li {
          margin-top: 25px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #apps .app-code-generator > div:last-of-type ol li ~ li {
              margin-top: 20px; } }
  #dashboard_root #dashboard_main #apps .pending-assignment {
    background: #FFFFFF;
    padding: 15px;
    margin-top: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #apps .pending-assignment {
        padding: 15px 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #apps .pending-assignment {
        padding: 15px 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #apps .pending-assignment h1, #dashboard_root #dashboard_main #apps .pending-assignment > p {
        padding: 0 10px; } }
    #dashboard_root #dashboard_main #apps .pending-assignment > p {
      margin-top: 15px; }
    #dashboard_root #dashboard_main #apps .pending-assignment > div:first-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #apps .pending-assignment > div:first-of-type .pending-assignments-count {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 20px;
        height: 20px;
        margin-left: 20px;
        border-radius: 50%;
        background: #72A5D4; }
        #dashboard_root #dashboard_main #apps .pending-assignment > div:first-of-type .pending-assignments-count p {
          font-size: 12px;
          color: #FFFFFF;
          height: 12px; }
    #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list {
      margin-top: 10px; }
      #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 12.5px;
        border-radius: 5px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row {
            padding: 12.5px 7.5px;
            flex-wrap: wrap; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row {
            border-top: 1px solid #D9DBE7; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row:last-of-type {
            border-bottom: 1px solid #D9DBE7; } }
        #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row:nth-of-type(odd) {
          background: #EDEEF3; }
        #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:first-of-type {
            width: 200px;
            min-width: 200px;
            margin-right: 10px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:first-of-type {
                width: 160px;
                min-width: initial; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:first-of-type .user-avatar {
                display: none; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:first-of-type .user-avatar {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                margin-right: 10px; } }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:first-of-type > p {
              font-size: 14px;
              color: #53576B;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(2) {
            height: 40px;
            width: 100%;
            max-width: 200px;
            padding: 7.5px 12.5px;
            margin-left: auto;
            border-radius: 5px;
            background: #FFFFFF;
            box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(2) {
                width: 100%;
                max-width: 170px;
                margin-left: 0; } }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(2) p {
              margin-left: 10px;
              line-height: 1;
              font-size: 14px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(2) i {
              color: #53576B; }
          #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) {
            width: 100%;
            max-width: 300px;
            margin-left: 7.5px;
            font-size: 14px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) {
                max-width: 100%;
                margin: 15px 0 0; } }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) > div {
              width: 100%;
              min-width: 125px;
              height: 40px;
              padding: 7.5px 12.5px;
              border-radius: 5px;
              background: #FFFFFF;
              box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06); }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) > div {
                  width: 100%;
                  max-width: 300px;
                  margin-right: auto; } }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .assign-button {
              width: 65px;
              margin-left: 15px; }
              @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
                #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .assign-button {
                  width: 130px; } }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .assign-button {
                  margin-left: 5px; } }
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .assign-button:not(.disabled) {
                background: #5AC3CA; }
                #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .assign-button:not(.disabled):hover {
                  background: #FBAE35;
                  cursor: pointer; }
            #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .delete-button {
              margin-left: 10px;
              padding: 0;
              background: none;
              color: #FBAE35;
              font-size: 24px; }
              #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .delete-button:hover {
                color: #5AC3CA; }
              @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
                #dashboard_root #dashboard_main #apps .pending-assignment > div.pending-assignments-list .row > div:nth-of-type(3) .delete-button {
                  width: 50px; } }
    #dashboard_root #dashboard_main #apps .pending-assignment > div .user-selector select {
      padding-right: 15px; }
  #dashboard_root #dashboard_main #apps .inactive-users, #dashboard_root #dashboard_main #apps .active-users {
    background: #FFFFFF;
    margin-top: 20px;
    padding: 15px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #apps .inactive-users, #dashboard_root #dashboard_main #apps .active-users {
        padding: 15px 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #apps .inactive-users, #dashboard_root #dashboard_main #apps .active-users {
        padding: 15px 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #apps .inactive-users > h1, #dashboard_root #dashboard_main #apps .inactive-users > p, #dashboard_root #dashboard_main #apps .active-users > h1, #dashboard_root #dashboard_main #apps .active-users > p {
        padding: 0 10px; } }
    #dashboard_root #dashboard_main #apps .inactive-users > p, #dashboard_root #dashboard_main #apps .active-users > p {
      margin-top: 15px; }
    #dashboard_root #dashboard_main #apps .inactive-users .table-head, #dashboard_root #dashboard_main #apps .active-users .table-head {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      margin-top: 15px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #apps .inactive-users .table-head, #dashboard_root #dashboard_main #apps .active-users .table-head {
          display: none; } }
      #dashboard_root #dashboard_main #apps .inactive-users .table-head > div, #dashboard_root #dashboard_main #apps .active-users .table-head > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-head > div p, #dashboard_root #dashboard_main #apps .active-users .table-head > div p {
          text-align: left;
          font-size: 14px; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:first-of-type, #dashboard_root #dashboard_main #apps .active-users .table-head > div:first-of-type {
          width: calc((100% - 475px) * 0.6);
          min-width: 200px;
          padding: 5px 12.5px 5px 0; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:first-of-type, #dashboard_root #dashboard_main #apps .active-users .table-head > div:first-of-type {
              min-width: 275px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:first-of-type, #dashboard_root #dashboard_main #apps .active-users .table-head > div:first-of-type {
              width: 150px;
              min-width: initial; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:first-of-type, #dashboard_root #dashboard_main #apps .active-users .table-head > div:first-of-type {
              width: calc(100% - 90px); } }
        #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(2), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(2) {
          width: calc((100% - 475px) * 0.4);
          min-width: 100px;
          padding: 5px 12.5px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(2), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(2) {
              display: none; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(2), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(2) {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              width: 90px;
              min-width: initial; } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(2) p, #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(2) p {
            color: #53576B; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(3), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(3) {
          width: 100%;
          max-width: 475px;
          padding: 5px 12.5px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(3), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(3) {
              width: calc(100% - 275px);
              max-width: initial; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(3), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(3) {
              width: calc(100% - 150px); } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-head > div:nth-of-type(3), #dashboard_root #dashboard_main #apps .active-users .table-head > div:nth-of-type(3) {
              width: 100%; } }
        #dashboard_root #dashboard_main #apps .inactive-users .table-head > div p, #dashboard_root #dashboard_main #apps .active-users .table-head > div p {
          text-align: left; }
    #dashboard_root #dashboard_main #apps .inactive-users .table-body, #dashboard_root #dashboard_main #apps .active-users .table-body {
      width: 100%;
      margin-top: 10px; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .row, #dashboard_root #dashboard_main #apps .active-users .table-body .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-radius: 5px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row, #dashboard_root #dashboard_main #apps .active-users .table-body .row {
            padding: 5px 0; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row, #dashboard_root #dashboard_main #apps .active-users .table-body .row {
            flex-wrap: wrap;
            border-radius: 0;
            border-top: 1px solid #D9DBE7; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row:last-of-type, #dashboard_root #dashboard_main #apps .active-users .table-body .row:last-of-type {
            border-bottom: 1px solid #D9DBE7; } }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row:nth-of-type(odd), #dashboard_root #dashboard_main #apps .active-users .table-body .row:nth-of-type(odd) {
          background: #EDEEF3; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 12.5px;
          min-height: 55px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div {
              padding: 7.5px; } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:not(:first-of-type) p, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:not(:first-of-type) p {
            font-size: 14px; }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type {
            width: calc((100% - 475px) * 0.6);
            min-width: 200px; }
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type > p, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type > p {
              color: #53576B;
              font-size: 14px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type > div, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type > div {
                display: none; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type > div, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type > div {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                margin-right: 10px; } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(2), #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(2) {
            width: calc((100% - 475px) * 0.4);
            min-width: 100px; }
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(2) p > span, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(2) p > span {
              display: none; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(2) p > span, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(2) p > span {
                  color: #53576B;
                  display: inline-block; } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3), #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) {
            position: relative;
            width: 100%;
            max-width: 475px; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment {
        width: 100%;
        display: grid;
        grid-template-columns: max-content 1fr max-content;
        place-items: center; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector {
          display: flex;
          background: #d7c6c2;
          border-radius: 3px;
          overflow: hidden;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
          position: relative;
          margin-right: 15px; }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector > button, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector > button {
            position: relative;
            z-index: 1;
            width: 35px;
            height: 35px;
            padding: 0 !important;
            margin: 0;
            font-size: 14px;
            border-radius: 0;
            background: none !important; }
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector > button[data-active='true'], #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector > button:hover, #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector > button:focus, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector > button[data-active='true'], #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector > button:hover, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector > button:focus {
              color: #FFFFFF !important; }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector .glider, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector .glider {
            width: 35px;
            height: 35px;
            position: absolute;
            background: #80CD42;
            transition: left 0.2s ease-in-out;
            left: 0; }
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment .assignment_type_selector .glider[data-is-email='true'], #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment .assignment_type_selector .glider[data-is-email='true'] {
              left: 35px; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment > button, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment > button {
          width: 65px;
          height: 35px;
          margin-left: 15px; }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment > button, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment > button {
              width: 130px; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment > button, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment > button {
              margin-left: 5px; } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment > button:not(.disabled), #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment > button:not(.disabled) {
            background: #5AC3CA; }
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .inactive_user_assignment > button:not(.disabled):hover, #dashboard_root #dashboard_main #apps .active-users .table-body .inactive_user_assignment > button:not(.disabled):hover {
              background: #FBAE35; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .active-user__activations-dropdown, #dashboard_root #dashboard_main #apps .active-users .table-body .active-user__activations-dropdown {
        z-index: 100;
        position: absolute;
        background: white;
        width: 100%;
        max-width: 450px;
        top: 48px;
        left: 12.5px;
        max-height: 200px;
        height: max-content;
        overflow: auto;
        display: flex;
        flex-direction: column;
        padding-bottom: 12px;
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06);
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .active-user__activations-dropdown *, #dashboard_root #dashboard_main #apps .active-users .table-body .active-user__activations-dropdown * {
          box-shadow: none !important;
          border-radius: 0 !important; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .active-user__activations-dropdown > p, #dashboard_root #dashboard_main #apps .active-users .table-body .active-user__activations-dropdown > p {
          height: 20px;
          padding: 4px 8px;
          color: #72A5D4; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div {
      padding: 7.5px; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type {
      min-width: 275px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type {
      width: 150px;
      min-width: initial; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:first-of-type {
      width: calc(100% - 90px); } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(2) {
      display: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(2) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 90px;
      min-width: initial; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) {
      width: calc(100% - 275px);
      max-width: 100%; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) {
      width: calc(100% - 150px); } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) {
      width: 100%; } }
  #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06); }
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type {
        position: relative;
        padding: 10px 12.5px; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type:before {
          content: "";
          position: absolute;
          right: 0;
          top: auto;
          bottom: auto;
          height: 70%;
          border-right: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type select {
          width: 65px;
          font-size: 14px;
          color: transparent; }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type select {
              color: rgba(0, 0, 0, 0); } }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type select * {
            color: #53576B; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type .country-code-cover {
          position: absolute;
          width: 50px; }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:first-of-type .country-code-cover {
              width: 30px;
              background: white;
              top: 12.5px; } }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type {
        padding: 7.5px 7.5px 7.5px 12.5px;
        width: 100%; }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type input {
          width: calc(100% - 28px);
          padding: 0;
          font-size: 14px;
          background: none;
          border: none; }
          #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type input:active, #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type input:focus {
            border: none; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type input {
              width: 100%; } }
        #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input > div:last-of-type i {
          margin-left: 10px;
          font-size: 18px;
          color: #80CD42; }
    #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input.email {
      flex: 1; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input.email > div:first-of-type {
        display: none; }
      #dashboard_root #dashboard_main #apps .inactive-users .table-body .row > div:nth-of-type(3) .phone-number-input.email > div:last-of-type {
        width: 100%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type {
      width: 175px;
      min-width: initial; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:first-of-type {
      width: calc(100% - 90px); } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(2) {
      display: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(2) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 90px;
      min-width: initial; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) {
      width: calc(100% - 175px); } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) {
      width: 100%; } }
  #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%; }
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div:not(:first-of-type) {
      display: none !important; }
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list .name-wrapper {
      white-space: nowrap;
      margin-left: 22.5px;
      max-width: 300px; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list .name-wrapper {
          max-width: 225px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list .name-wrapper {
          max-width: 160px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list .name-wrapper {
          max-width: calc(100% - 75px); } }
      #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list .name-wrapper p {
        overflow: hidden;
        text-overflow: ellipsis; }
    #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        height: 40px;
        padding: 7.5px 12.5px;
        border-radius: 5px;
        background: #FFFFFF;
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06); }
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div ~ div {
          margin-top: 5px; }
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div.pending-activation > div {
          width: 100%; }
          #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div.pending-activation > div .name-wrapper {
            margin-left: 0; }
          #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div.pending-activation > div button {
            margin-left: auto; }
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: calc(100% - 25px); }
          #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i {
            font-size: 16px; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i ~ i {
              margin-left: 7.5px; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i.icon-apple {
              color: #a8b1b8; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i.icon-android-1 {
              color: #a4c639; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i.icon-v2-desktop-2 {
              margin-top: 2px; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i.icon-v2-desktop-2, #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > div i.icon-v2-desk-phone {
              color: #53576B; }
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div > button {
          color: #EDEEF3; }
        #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div button {
          padding: 0;
          background: none; }
          #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div button > i {
            color: #EDEEF3;
            font-size: 12px; }
            #dashboard_root #dashboard_main #apps .active-users .table-body .row > div:nth-of-type(3) .phone-number-list > div > div button > i:hover {
              color: #5AC3CA; }
  #dashboard_root #dashboard_main #apps .pending-assignment > .search-input, #dashboard_root #dashboard_main #apps .inactive-users > .search-input, #dashboard_root #dashboard_main #apps .active-users > .search-input {
    max-width: 300px;
    margin: 16px 0 0 0; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #apps .pending-assignment > .search-input, #dashboard_root #dashboard_main #apps .inactive-users > .search-input, #dashboard_root #dashboard_main #apps .active-users > .search-input {
      max-width: 100%;
      padding: 0 8px; } }

#dashboard_root #dashboard_main #call_monitor {
  padding: 30px 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #call_monitor {
      padding: 0 0 50px; } }
  #dashboard_root #dashboard_main #call_monitor .dashboard-icon-check {
    color: #80CD42;
    border-color: #80CD42; }
  #dashboard_root #dashboard_main #call_monitor .SearchBox,
  #dashboard_root #dashboard_main #call_monitor .searchBarButtons {
    margin-left: auto; }
    #dashboard_root #dashboard_main #call_monitor .SearchBox > button,
    #dashboard_root #dashboard_main #call_monitor .searchBarButtons > button {
      background: #FBAE35; }
      #dashboard_root #dashboard_main #call_monitor .SearchBox > button:hover,
      #dashboard_root #dashboard_main #call_monitor .searchBarButtons > button:hover {
        background: #FBAE35; }
  #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li,
  #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li {
    width: 20%;
    white-space: nowrap; }
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li span,
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li span {
      white-space: nowrap; }
      #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li span:last-of-type,
      #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li span:last-of-type {
        overflow: hidden;
        text-overflow: ellipsis; }
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:nth-of-type(3), #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:nth-of-type(4), #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:nth-of-type(5),
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:nth-of-type(3),
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:nth-of-type(4),
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:nth-of-type(5) {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 50px;
      padding: 0; }
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:nth-of-type(6),
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:nth-of-type(6) {
      margin-left: auto; }
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:last-of-type,
    #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 70px;
      padding: 0 10px 0 0;
      margin-left: auto; }
      #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataHeadingRow > li:last-of-type > i:last-of-type,
      #dashboard_root #dashboard_main #call_monitor .call-monitoring__table .dataRow > li:last-of-type > i:last-of-type {
        margin-left: 10px; }
  #dashboard_root #dashboard_main #call_monitor .call-monitor__editor {
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .title-save-delete {
      padding: 0 10px;
      border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container {
      padding: 10px; }
      #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container h2 {
        padding: 0 0 10px; }
      #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container .text-input, #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #call_monitor .call-monitor__editor .call-monitor__container .verification-input {
        width: 300px; }
      #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 10px;
        background: #EDEEF3; }
        #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings h3 {
          color: #72A5D4;
          font-weight: 500;
          margin: 5px 0 10px; }
        #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col {
          width: 40%; }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col h4 {
            font-size: 14px;
            font-weight: 500; }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col:nth-of-type(2) {
            width: 20%; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col:nth-of-type(2) h3 {
              text-align: center; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col:nth-of-type(2) > div {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              height: calc(100% - 40px); }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col:last-of-type h3 {
            text-align: right; }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .checkbox-input {
            margin-bottom: 0; }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box {
            padding: 10px;
            background: #FFFFFF;
            border: 1px solid #d7c6c2; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .all {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .all > div {
                margin-left: 20px; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .title-row {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              margin: 20px 0 10px;
              padding-bottom: 10px;
              border-bottom: 1px solid #D9DBE7; }
              #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .title-row > div:first-of-type {
                margin-right: -10px;
                margin-left: auto; }
              #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .title-row > div:last-of-type {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                width: 25px;
                height: 25px;
                cursor: pointer;
                z-index: 1; }
                #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .title-row > div:last-of-type > i {
                  color: #FBAE35;
                  font-size: 20px; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .group__list {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              -moz-justify-content: space-between;
              -webkit-justify-content: space-between;
              justify-content: space-between;
              flex-wrap: wrap; }
              #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .group__list > div {
                width: 50%;
                margin-bottom: 10px; }
                #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .box .group .group__list > div > p {
                  color: #53576B;
                  font-size: 12px;
                  font-weight: 500; }
          #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .access-box {
            width: 100%;
            padding: 0 35px; }
            #dashboard_root #dashboard_main #call_monitor .call-monitor__editor .call-monitor__container__settings .col .access-box .slider-input p {
              font-size: 12px;
              font-weight: 500; }

#dashboard_root #dashboard_main #domains_dashboard .search-bar-container {
  margin-bottom: 30px; }

#dashboard_root #dashboard_main #domains_dashboard .table-container.active-editor > div:first-of-type {
  width: 100%; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container.active-editor > div:first-of-type > div:first-of-type {
    display: none; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container.active-editor > div:first-of-type > div:last-of-type > div {
    width: 100%; }

#dashboard_root #dashboard_main #domains_dashboard .table-container.active-editor > div:last-of-type {
  display: none; }

#dashboard_root #dashboard_main #domains_dashboard .table-container h2 {
  font-family: "Lato";
  font-weight: 500;
  padding: 10px 0;
  font-size: 16px; }

#dashboard_root #dashboard_main #domains_dashboard .table-container p,
#dashboard_root #dashboard_main #domains_dashboard .table-container a {
  font-size: 12px; }

#dashboard_root #dashboard_main #domains_dashboard .table-container a {
  text-decoration: underline; }

#dashboard_root #dashboard_main #domains_dashboard .table-container > div {
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type {
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type {
        margin-bottom: 0; } }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%; }
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div > .placeholder {
      background: #FFFFFF; }
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type {
      padding: 10px;
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type h2 {
        padding: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type h2 {
            width: 100%;
            padding: 5px 0 10px; } }
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type a {
        background: #5AC3CA;
        color: #FFFFFF;
        padding: 12.5px 15px;
        margin-left: auto;
        text-decoration: none;
        text-align: center;
        border-radius: 3px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type a {
            width: calc(50% - 5px);
            margin-left: 0;
            margin-right: auto; } }
        #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type a:hover {
          background: #FBAE35;
          color: #FFFFFF; }
        #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type a.disabled {
          background: #d7c6c2;
          pointer-events: none; }
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type > button {
        margin-left: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domains_dashboard .table-container > div > div:first-of-type > button {
            width: calc(50% - 5px); } }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div .DataTable {
    width: 100%;
    padding-bottom: 10px; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div .checkbox-input {
    margin-bottom: 0; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:first-of-type {
    width: 45px; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(2) {
    flex: 1; }
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(2) > button,
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(2) > button {
      text-decoration: none;
      padding: 0;
      margin-right: 15px; }
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(2) > button span,
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(2) > button span {
        color: #53576B;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(3) {
    color: #72A5D4;
    width: 150px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(3) {
        width: 90px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(3) {
        width: 80px; } }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(4),
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(4) {
    width: 120px;
    max-width: initial; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(4) {
        width: 70px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(4) {
        display: none; } }
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(4) .slider-input,
    #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:nth-of-type(4) .slider-input {
      margin-bottom: 0; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:first-of-type > div:last-of-type .dataResults .dataRow li:last-of-type {
    width: 45px; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataHeadingRow li:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataRow li:first-of-type {
    flex: 1; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataRow li:nth-of-type(2) {
    color: #72A5D4;
    width: 150px; }
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .table-container > div:last-of-type > div:last-of-type .dataRow li:last-of-type {
    width: 170px; }

#dashboard_root #dashboard_main #domain_names .privacy-modal,
#dashboard_root #dashboard_main #domains_dashboard .privacy-modal {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: calc(100vh - 80px);
  background: rgba(0, 0, 0, 0.4);
  z-index: 20; }
  #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container,
  #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container {
    position: relative;
    margin-top: -20px;
    padding: 20px 30px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container .dashboard-icon-cross,
    #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container .dashboard-icon-cross {
      position: absolute;
      top: 10px;
      right: 10px; }
    #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container h2,
    #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container h2 {
      font-family: "Lato";
      font-weight: 500;
      font-size: 1.875em;
      line-height: 1;
      margin-bottom: 20px;
      padding: 0;
      text-align: center; }
    #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container p,
    #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container p {
      font-size: 0.875em;
      margin-bottom: 30px;
      text-align: center; }
    #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container button,
    #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container button {
      margin: 0 auto; }
      #dashboard_root #dashboard_main #domain_names .privacy-modal .privacy-modal__container button:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .privacy-modal .privacy-modal__container button:first-of-type {
        margin-bottom: 10px; }

#dashboard_root #dashboard_main #domain_names .search-bar-container,
#dashboard_root #dashboard_main #domains_dashboard .search-bar-container {
  margin-bottom: 30px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .search-bar-container,
    #dashboard_root #dashboard_main #domains_dashboard .search-bar-container {
      margin-bottom: 0; } }

#dashboard_root #dashboard_main #domain_names .bulk-tasks-bar,
#dashboard_root #dashboard_main #domain_names .filters-bar,
#dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar,
#dashboard_root #dashboard_main #domains_dashboard .filters-bar {
  width: 100%;
  background: #FFFFFF;
  border-bottom: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > p,
  #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > div > p,
  #dashboard_root #dashboard_main #domain_names .filters-bar > p,
  #dashboard_root #dashboard_main #domain_names .filters-bar > div > p,
  #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > p,
  #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > div > p,
  #dashboard_root #dashboard_main #domains_dashboard .filters-bar > p,
  #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div > p {
    font-family: "Lato";
    font-weight: 500;
    font-size: 12px;
    color: #72A5D4; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > div > p,
    #dashboard_root #dashboard_main #domain_names .filters-bar > div > p,
    #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > div > p,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div > p {
      font-size: 14px;
      color: #72A5D4; } }

#dashboard_root #dashboard_main #domain_names .bulk-tasks-bar,
#dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar,
    #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar {
      display: block;
      padding: 0 20px; } }
  #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > p,
  #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > p {
    margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > p,
      #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > p {
        display: none; } }
  #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar .dropdown-input,
  #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar .dropdown-input {
    width: 220px;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar .dropdown-input,
      #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar .dropdown-input {
        width: 100%;
        margin-bottom: 10px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > button,
    #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > button {
      display: none; } }
  #dashboard_root #dashboard_main #domain_names .bulk-tasks-bar > button:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .bulk-tasks-bar > button:first-of-type {
    margin-left: auto; }

#dashboard_root #dashboard_main #domain_names .select-text,
#dashboard_root #dashboard_main #domains_dashboard .select-text {
  margin-top: 10px; }
  #dashboard_root #dashboard_main #domain_names .select-text p,
  #dashboard_root #dashboard_main #domains_dashboard .select-text p {
    font-size: 12px;
    text-align: center; }
    #dashboard_root #dashboard_main #domain_names .select-text p span:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .select-text p span:nth-of-type(2) {
      text-decoration: underline;
      cursor: pointer; }
      #dashboard_root #dashboard_main #domain_names .select-text p span:nth-of-type(2):hover,
      #dashboard_root #dashboard_main #domains_dashboard .select-text p span:nth-of-type(2):hover {
        color: #72A5D4; }

#dashboard_root #dashboard_main #domain_names .task-bar,
#dashboard_root #dashboard_main #domains_dashboard .task-bar {
  position: relative;
  padding: 10px;
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .task-bar,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar {
      position: relative;
      height: calc(100% - 80px);
      padding: 0;
      background: #FFFFFF; } }
  #dashboard_root #dashboard_main #domain_names .task-bar.display-none,
  #dashboard_root #dashboard_main #domains_dashboard .task-bar.display-none {
    padding: 0; }
  #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task,
  #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 0 10px;
    background: #EDEEF3; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task {
        display: block;
        padding: 0 20px;
        margin-bottom: 10px;
        background: #FFFFFF; } }
    #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task h2,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task h2 {
      font-family: "Lato";
      font-weight: 500;
      font-size: 14px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task h2,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task h2 {
          padding-bottom: 10px; } }
    #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task .divider,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task .divider {
      width: 1px;
      height: 100%;
      margin: 0 10px;
      background: #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task .divider,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task .divider {
          display: none; } }
    #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task p,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task p {
      font-size: 12px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task > button,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task > button {
        position: absolute;
        bottom: 15px;
        width: calc(50% - 25px); } }
    #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task > button:first-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task > button:first-of-type {
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task > button:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task > button:first-of-type {
          left: 20px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .task-bar .task-bar__task > button:last-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .task-bar__task > button:last-of-type {
        right: 20px; } }
  #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions,
  #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px;
    background: #EDEEF3; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions {
        display: block;
        padding: 10px 20px;
        background: #FFFFFF; } }
    #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions > div,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions > div {
      width: initial;
      margin-right: 20px;
      margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions > div,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions > div {
          width: 100%;
          margin: 0 0 20px; } }
      #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions > div:last-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions > div:last-of-type {
        margin-right: 0; }
    #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .dropdown-input,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .dropdown-input {
      width: calc(25% - 20px);
      padding: 5px;
      background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .dropdown-input,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .dropdown-input {
          width: 100%;
          padding: 0; } }
    #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .assign-labels,
    #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .assign-labels {
      width: 100%;
      padding: 10px;
      background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .assign-labels,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .assign-labels {
          padding: 0; } }
      #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .assign-labels .information-block,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .assign-labels .information-block {
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .assign-labels .add-to-list-input,
      #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .assign-labels .add-to-list-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #domain_names .task-bar .extra-actions .assign-labels .add-to-list-input .dropdown-input,
        #dashboard_root #dashboard_main #domains_dashboard .task-bar .extra-actions .assign-labels .add-to-list-input .dropdown-input {
          padding: 5px 0; }

#dashboard_root #dashboard_main #domain_names .update-banner--success,
#dashboard_root #dashboard_main #domains_dashboard .update-banner--success {
  background: #FFFFFF;
  padding: 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .update-banner--success,
    #dashboard_root #dashboard_main #domains_dashboard .update-banner--success {
      padding: 0; } }
  #dashboard_root #dashboard_main #domain_names .update-banner--success .information-block,
  #dashboard_root #dashboard_main #domains_dashboard .update-banner--success .information-block {
    padding: 10px 50px 10px 20px; }
    #dashboard_root #dashboard_main #domain_names .update-banner--success .information-block > div > i,
    #dashboard_root #dashboard_main #domains_dashboard .update-banner--success .information-block > div > i {
      font-size: 22px;
      padding-bottom: 0; }

#dashboard_root #dashboard_main #domain_names .filters-bar,
#dashboard_root #dashboard_main #domains_dashboard .filters-bar {
  padding: 15px 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .filters-bar,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar {
      padding: 20px;
      overflow-y: scroll; } }
  #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type {
        display: block; } }
    #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type > p,
    #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type .section-toggle > p,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type > p,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type .section-toggle > p {
      min-width: 80px; }
    #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type ul,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-wrap: wrap;
      min-height: 35px;
      max-width: 80%; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type ul,
        #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type ul {
          max-width: calc(100% + 10px);
          margin-top: 10px;
          margin-left: -10px; } }
      #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type ul li,
      #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type ul li {
        font-size: 10px;
        margin: 5px 0 5px 10px;
        padding: 5px;
        background: #EDEEF3; }
        #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type ul li > i,
        #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type ul li > i {
          color: #FB5135;
          margin-left: 5px;
          cursor: pointer; }
    #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type .section-toggle,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type .section-toggle {
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .filters-bar > div:first-of-type .section-toggle,
        #dashboard_root #dashboard_main #domains_dashboard .filters-bar > div:first-of-type .section-toggle {
          display: none; } }
  #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .section-toggle,
  #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .section-toggle {
    margin: 20px 0 10px; }
    #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .section-toggle p,
    #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .section-toggle i,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .section-toggle p,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .section-toggle i {
      font-family: "Lato";
      font-weight: 500; }
    #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .section-toggle p,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .section-toggle p {
      color: #72A5D4;
      font-size: 14px; }
    #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .section-toggle i,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .section-toggle i {
      color: #FB5135; }
  #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .filter-list__checkboxes,
  #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .filter-list__checkboxes {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    flex-wrap: wrap; }
    #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .filter-list__checkboxes li,
    #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .filter-list__checkboxes li {
      width: calc(100% / 5); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .filter-list__checkboxes li,
        #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .filter-list__checkboxes li {
          width: calc(100% / 2);
          padding-right: 10px;
          text-overflow: ellipsis;
          overflow: hidden; }
          #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .filter-list__checkboxes li:nth-of-type(odd),
          #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .filter-list__checkboxes li:nth-of-type(odd) {
            padding-right: 5px; } }
      #dashboard_root #dashboard_main #domain_names .filters-bar .filter-list .filter-list__checkboxes li .checkbox-input p,
      #dashboard_root #dashboard_main #domains_dashboard .filters-bar .filter-list .filter-list__checkboxes li .checkbox-input p {
        color: #53576B;
        font-size: 12px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:first-of-type,
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:first-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:first-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:first-of-type {
  width: 45px; }
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:first-of-type .checkbox-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:first-of-type .checkbox-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:first-of-type .checkbox-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:first-of-type .checkbox-input {
    margin-bottom: 0; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(2) {
  width: calc(100% - 620px); }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(2) {
      width: calc(100% - 520px); } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(2) {
      width: calc(100% - 95px); } }
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(2) > button,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(2) > button,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(2) > button,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(2) > button {
    text-decoration: none;
    max-width: calc(100% - 35px);
    padding: 0;
    margin-right: 15px; }
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(2) > button span,
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(2) > button span,
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(2) > button span,
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(2) > button span {
      line-height: 1.1;
      color: #53576B;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) {
  width: 105px;
  margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) {
      display: none; } }
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3) > a, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(4) > a, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5) > a,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3) > a,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(4) > a,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(4) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(4) > a,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) > a {
    cursor: pointer; }
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3) > .text-input, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(3) > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3) > .verification-input, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(4) > .text-input, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(4) > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(4) > .verification-input, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5) > .text-input, #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(5) > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3) > .text-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(4) > .text-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5) > .text-input,
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(4) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(4) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(4) > .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) > .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow #content_container .account-profile .profile .two-step-verification .verification-process .right li:nth-of-type(5) > .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) > .verification-input {
    margin-bottom: 0; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(3) {
  overflow: hidden;
  text-overflow: ellipsis; }

@media only screen and (max-width: 1279px) {
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-of-type(5),
  #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-of-type(5),
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-of-type(5),
  #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-of-type(5) {
    display: none; } }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(3), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(2),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(3),
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(4) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  width: 70px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(3), #dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(4),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(2),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(3),
    #dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(4) {
      display: none; } }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:nth-last-of-type(4) div,
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:nth-last-of-type(4) div,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:nth-last-of-type(4) div,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:nth-last-of-type(4) div {
  margin-left: -10px; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domain_names .domain_names__table .dataResults .dataRow li:last-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .dataResults .dataRow li:last-of-type {
  width: 50px;
  margin-left: auto; }

#dashboard_root #dashboard_main #domain_names .domain_names__table .pagination > .dropdown-input,
#dashboard_root #dashboard_main #domains_dashboard .domain_names__table .pagination > .dropdown-input {
  width: initial; }

#dashboard_root #dashboard_main #domain_names .domain-name-editor,
#dashboard_root #dashboard_main #domains_dashboard .domain-name-editor {
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .title-save-delete,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .title-save-delete {
    padding: 0 10px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .placeholder,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .placeholder {
    padding: 15px;
    background: #fdf7f5; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .placeholder p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .placeholder p {
      font-family: "Lato";
      font-weight: 500;
      font-size: 12px;
      margin-bottom: auto; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container {
    padding: 10px 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container {
        padding: 0 0 125px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container h2,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container h2 {
      margin: 20px 0;
      padding: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container h2,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container h2 {
          padding-top: 10px;
          margin: 0 10px 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container h3,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container h3 {
      font-family: "Lato";
      font-weight: 500;
      color: #72A5D4;
      font-size: 14px;
      margin: 10px 0; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container p,
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container a,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container a {
      font-size: 12px; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__container a,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__container a {
      cursor: pointer; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview h2:last-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview h2:last-of-type {
    margin: 20px 0 0 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview h2:last-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview h2:last-of-type {
        margin: 20px 10px 0; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group {
        display: block; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div {
      width: calc(50% - 10px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div:last-of-type > div > p:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div:last-of-type > div > p:first-of-type {
        width: 255px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div:last-of-type > div > p:first-of-type,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div:last-of-type > div > p:first-of-type {
            width: 175px;
            padding-right: 20px; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 5px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div > p:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div > p:first-of-type {
          color: #72A5D4;
          width: 175px;
          padding: 12px 10px;
          margin-right: 20px;
          background: #fdf7f5; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div label,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div label {
          margin-left: 0; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__auth-code span,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__auth-code span {
          cursor: pointer; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__auth-code span:hover,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__auth-code span:hover {
            color: #FBAE35; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__nominet_tag > p,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.form-group__nominet_tag > p {
          padding: 18px 10px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container {
          padding: 5px 10px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container {
              margin-bottom: 20px; } }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container > p,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container > p {
            color: #FB5135; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container > p,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div.error-container > p {
            background: none;
            width: initial;
            padding: 0;
            margin-top: 2.5px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div > button,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div > button {
          margin-left: 20px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div .dropdown-input,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div .dropdown-input {
          flex: 1;
          width: initial;
          max-width: 220px;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div .dropdown-input::before,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div .dropdown-input::before {
            display: none; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .form-group > div > div .slider-input,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .form-group > div > div .slider-input {
          margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .add-to-list-input,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .add-to-list-input {
      padding-left: 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview .add-to-list-input .InfoBulb .infoText p,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview .add-to-list-input .InfoBulb .infoText p {
    font-size: 10px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview > .dashboard-button.danger,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview > .dashboard-button.danger {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__overview > .dashboard-button.danger,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__overview > .dashboard-button.danger {
        width: calc(100% - 20px);
        margin: 0 10px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .flex-reverse,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .flex-reverse {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap-reverse; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts h2,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts h2 {
      margin: 0 10px 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .information-block,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .information-block {
    margin: -5px 0 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .information-block,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .information-block {
        margin: 0; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form {
      width: calc(25% - 20px);
      border-bottom: 1px solid #D9DBE7; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form {
          width: 100%;
          padding: 0 10px;
          margin-bottom: 10px;
          border-bottom: none; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form h3,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form h3 {
        margin: 0 0 10px;
        font-size: 16px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form h3,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form h3 {
            margin-bottom: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .dropdown-input,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .dropdown-input {
          width: calc(100% - 40px);
          margin-bottom: 0; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address {
        position: relative; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address h4,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address h4 {
          color: #837470;
          font-size: 10px;
          margin-bottom: 5px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address h4,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address h4 {
              display: none; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p {
          font-family: "Lato";
          font-weight: 500;
          min-height: 1.3em;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p {
              display: none; } }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p:first-of-type, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p:nth-of-type(3),
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p:first-of-type,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address p:nth-of-type(3) {
            color: #72A5D4;
            margin-bottom: 20px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address > i,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address > i {
          position: absolute;
          top: 0;
          right: 0; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address > i,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .form-group .form-group__form .address > i {
              top: -35px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    height: calc(100vh - 160px);
    background: rgba(131, 116, 112, 0.4);
    z-index: 60; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor {
        position: fixed;
        left: initial;
        display: block;
        height: 100vh;
        background: #FFFFFF;
        overflow-y: scroll; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container {
      max-width: 700px;
      background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container {
          padding-bottom: 120px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container > div h2,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container > div h2 {
          margin: 0 0 10px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container > div:nth-of-type(2),
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container > div:nth-of-type(2) {
          padding: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container .title-save-delete,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container .title-save-delete {
          width: 75vw;
          right: 0;
          left: initial; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container .BottomNavBar,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__contacts .domain-contacts-editor .domain-contacts-editor__container .BottomNavBar {
        width: 75vw;
        margin-left: -20px;
        border-left: 1px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > p {
      padding: 0 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div {
        display: block;
        padding: 0 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div {
        width: calc(50% - 10px);
        margin-top: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div {
            width: 100%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu {
            display: block; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu h3,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu h3 {
          margin: 0 0 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu button,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .tablet-side-menu button {
            width: 100%; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          margin: 10px 0; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row {
              display: block; } }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row h3,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row h3 {
            margin-right: auto; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row h3,
              #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row h3 {
                width: 100%;
                margin-bottom: 10px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > button,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > button {
              width: 100%; } }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > div,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > div button,
              #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div .title-row > div button {
                width: 50%; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .text-input, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .verification-input,
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .text-input,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .verification-input,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input {
            flex: 1;
            width: initial;
            margin-right: 10px; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input {
            margin-right: 20px;
            margin-bottom: 10px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input,
              #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div > div .dropdown-input {
                margin-right: 0; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div:last-of-type .title-row,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div:last-of-type .title-row {
          margin: 0 0 10px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div:last-of-type .placeholder,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:first-of-type > div:last-of-type .placeholder {
          height: calc(100% - 70px); }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:nth-of-type(2) {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__nameservers > div:nth-of-type(2) .dropdown-input,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__nameservers > div:nth-of-type(2) .dropdown-input {
        width: 200px;
        margin-right: 20px;
        margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services > h2,
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services > p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services > h2,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services > p {
      display: none; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services > p,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services > p {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .text-input input:focus::placeholder, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus::placeholder, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain-name-editor .domain-name-editor__web-email-services .verification-input input:focus::placeholder,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .text-input input:focus::placeholder,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus::placeholder,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .verification-input input:focus::placeholder {
    color: transparent !important; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    position: relative;
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row {
        display: block;
        padding: 0 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row > h3,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row > h3 {
      margin-right: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row > h3,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row > h3 {
          color: #72A5D4;
          font-size: 16px;
          text-align: center;
          width: 100%;
          margin-top: 0;
          margin-right: 0;
          padding-top: 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row > button,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row > button {
      margin-right: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row > button,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row > button {
          width: 100%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb {
        position: absolute;
        top: 10px;
        right: calc(50% - 85px); } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText {
      top: 50%;
      transform: translateY(-50%); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText {
          top: 35px;
          right: initial;
          left: -67px;
          transform: translateX(-50%); } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText p,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText p {
        font-family: "Lato";
        font-weight: 500; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText p span,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .title-row .InfoBulb > .infoText p span {
          color: #72A5D4; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container {
      margin-bottom: 40px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container > div,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container > div {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row {
        flex-wrap: wrap;
        padding: 0 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .text-input, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .verification-input,
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .dropdown-input,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .text-input,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .verification-input,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row .dropdown-input {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > p {
      min-width: 150px;
      margin-right: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > p,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > p {
          min-width: initial;
          width: calc(75% - 10px);
          margin-right: 0; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div {
      margin-right: 10px; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:first-of-type, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:last-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:last-of-type {
        width: 25%; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:first-of-type {
          margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:nth-of-type(2),
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row > div:nth-of-type(2) {
        flex: 1; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row i,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .forward-container__row i {
        margin-top: -50px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder {
      width: calc(100% - 20px);
      padding: 10px;
      margin: 0 10px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder p {
      text-align: center; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder p br,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .forward-container .placeholder p br {
      margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background: #fdf7f5; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert {
        margin: 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:first-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:first-of-type {
      flex: 70%;
      padding: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:first-of-type {
          flex: 100%;
          padding: 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type {
      flex: 30%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      padding-top: 10px;
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type {
          display: none; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type img,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div:last-of-type img {
        width: 100%;
        max-width: 250px; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > h2,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > h2 {
      font-size: 24px;
      line-height: 1.1;
      margin-bottom: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > h2,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > h2 {
          text-align: center;
          margin: 0 0 10px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > p {
      font-size: 14px;
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > p,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > p {
          text-align: center;
          margin: 20px 0 30px; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div {
      position: relative;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type {
        margin-bottom: 25px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type {
            display: block; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:first-of-type {
          height: 40px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:first-of-type,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:first-of-type {
              height: 30px; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:last-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:last-of-type {
          height: 50px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:last-of-type,
            #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div:first-of-type img:last-of-type {
              height: 40px; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > p,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > p {
        flex: 1;
        max-width: 350px;
        padding-right: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > p,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > p {
            display: none; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > h2,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > h2 {
        margin: 0 40px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > h2,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > h2 {
            font-size: 24px;
            text-align: center;
            margin: 20px 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button {
          position: absolute;
          right: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button:first-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button:first-of-type {
          top: -172px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button:last-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__web-email-services .email-advert > div > div > button:last-of-type {
          top: -60px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type {
        flex-wrap: wrap;
        padding: 0 10px 10px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > h2,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > h2 {
        width: 100%;
        margin: 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > button,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > button {
        flex: 1; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > button:first-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > div:first-of-type > button:first-of-type {
      margin-left: auto; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .information-block,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .information-block {
    margin-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > p,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > p {
      text-align: center;
      padding: 0 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > p:first-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > p:first-of-type {
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > p:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > p:first-of-type {
        margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates > p:last-of-type,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates > p:last-of-type {
    margin-top: 20px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate {
    padding: 10px 0;
    margin: -10px 0 10px;
    border-top: 1px solid #D9DBE7;
    border-bottom: 1px solid #D9DBE7;
    overflow-y: scroll; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate {
        padding: 20px;
        margin: 0; } }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .text-input, #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .verification-input,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .text-input,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .verification-input {
        width: 200px;
        margin-right: 10px; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div > p,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div > p {
        margin-right: 10px; }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .checkbox-input,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .checkbox-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .checkbox-input p,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div .checkbox-input p {
          color: #53576B; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.wild-card,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.wild-card {
          margin-top: 20px;
          margin-bottom: 100px; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons {
        position: fixed;
        bottom: 0;
        right: 0;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        width: 75vw;
        padding: 20px;
        background: #FFFFFF; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons > button,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons > button {
          width: 100%;
          margin: 0; }
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons > button:first-of-type,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .create-ssl-certificate > div.create-ssl-certificate__buttons > button:first-of-type {
            margin-bottom: 10px; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate {
    padding-bottom: 10px;
    border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate:last-child,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate:last-child {
      border-bottom: none; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__title-row,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__title-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 10px 5px 0;
      background: #FFFFFF; }
    #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body,
    #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div,
      #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div {
        width: calc(50% - 5px);
        padding: 5px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div,
          #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div {
            width: 100%; } }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div > div,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-bottom: 10px; }
        #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div > textarea,
        #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .ssl-certificate .ssl-certificate__body > div > textarea {
          min-height: 250px;
          font-family: monospace;
          width: 100%;
          border: none;
          resize: none; }
  #dashboard_root #dashboard_main #domain_names .domain-name-editor .domain-name-editor__ssl-certificates .bottom-buttons,
  #dashboard_root #dashboard_main #domains_dashboard .domain-name-editor .domain-name-editor__ssl-certificates .bottom-buttons {
    bottom: 120px;
    border-bottom: 1px solid #D9DBE7; }

#dashboard_root #dashboard_main #domain_backorders .domain-backorders__information {
  padding: 10px;
  margin-bottom: 20px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information h2:first-of-type {
    padding-top: 10px; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information p {
    font-size: 14px; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information > ul li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    font-size: 14px; }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information > ul li p:first-of-type {
      font-family: "Lato";
      font-weight: 700;
      color: #72A5D4;
      font-size: 24px;
      margin-right: 30px; }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information > ul li p span {
      color: #72A5D4; }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__information > ul li ~ li {
      margin-top: 20px; }

#dashboard_root #dashboard_main #domain_backorders .information-block {
  margin-bottom: 20px; }

#dashboard_root #dashboard_main #domain_backorders .domain-backorders__no-backorders {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__no-backorders > div {
    padding: 10px;
    background: #EDEEF3; }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__no-backorders > div h4 {
      font-size: 14px;
      background: #EDEEF3;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__no-backorders > div p {
      font-size: 12px; }

#dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li,
#dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li {
  width: calc((100% - 210px) / 2); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li,
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li {
      width: calc(100% - 150px); } }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:first-of-type,
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:nth-of-type(3) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:first-of-type,
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:first-of-type {
    max-width: 250px; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:nth-of-type(2) {
    width: 140px;
    margin-right: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:nth-of-type(3) {
    width: 150px;
    margin-right: auto; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:last-of-type {
    width: 60px;
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:last-of-type,
      #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:last-of-type {
        width: initial;
        padding: 0 10px 0 0;
        margin: 0; } }
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li:last-of-type > div,
    #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li:last-of-type > div {
      margin-left: auto; }
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li .text-input, #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataHeadingRow li #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_backorders .domain-backorders__table .dataHeadingRow li .verification-input,
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li .text-input,
  #dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .dataResults .dataRow li #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_backorders .domain-backorders__table .dataResults .dataRow li .verification-input {
    margin-bottom: 0;
    background: #FFFFFF; }

#dashboard_root #dashboard_main #domain_backorders .domain-backorders__table .pagination > .dropdown-input {
  width: initial; }

#dashboard_root #dashboard_main #domain_backorders .domain-contacts__editor .title-save-delete {
  padding: 0 10px;
  border-bottom: 1px solid #D9DBE7; }

#dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li,
#dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li {
  width: calc((100% - 170px) / 4); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li {
      width: calc((100% - 45px) / 2); } }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:first-of-type,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(3) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(3) {
      display: none; } }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .text-input, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .verification-input,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .text-input,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .verification-input {
    background: transparent;
    border-bottom: solid 1px #D9DBE7; }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .text-input input, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .verification-input input,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .text-input input,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .verification-input input {
      border: none !important; }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .text-input .error-bubble, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .error-bubble, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .verification-input .error-bubble,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .text-input .error-bubble,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .error-bubble,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .verification-input .error-bubble {
      top: -60px; }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .icon-check-2,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .icon-cross,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .icon-check-2,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .icon-cross {
    margin-left: 45px; }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .icon-check-2,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .icon-check-2 {
    color: #80CD42; }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:nth-of-type(4) .icon-cross,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:nth-of-type(4) .icon-cross {
    color: #FB5135; }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type {
    width: 170px;
    margin-left: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type,
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type {
        width: 45px; } }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type > button,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type > button {
      padding: 12.5px 15px !important;
      overflow: initial; }
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type > button .dashboard-button__confirmation--left,
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type > button .dashboard-button__confirmation--left {
        right: 65px; }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu h3,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu h3 {
      font-family: "Lato";
      font-weight: 500;
      color: #72A5D4;
      font-size: 14px; }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu .text-input, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu .verification-input,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu .text-input,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu .verification-input {
      margin: 10px 0 35px; }
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu > div:last-of-type,
    #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu > div:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li:last-of-type .tablet-side-menu > div:last-of-type > button,
      #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li:last-of-type .tablet-side-menu > div:last-of-type > button {
        width: 50%;
        padding: 12.5px 20px !important; }
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li .text-input, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataHeadingRow li #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataHeadingRow li .verification-input,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li .text-input,
  #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow li .verification-input {
    margin-bottom: 0;
    background: #FFFFFF; }

#dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow li {
  height: 65px; }

#dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow:nth-of-type(odd) li:nth-of-type(4) .text-input, #dashboard_root #dashboard_main #domain_transfers .domain-transfers__table .dataResults .dataRow:nth-of-type(odd) li:nth-of-type(4) #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_transfers .domain-transfers__table .dataResults .dataRow:nth-of-type(odd) li:nth-of-type(4) .verification-input {
  border-bottom: solid 1px #72A5D4; }

#dashboard_root #dashboard_main #domain_transfers > button {
  margin-top: 20px;
  margin-left: auto; }

#dashboard_root #dashboard_main #domain_contacts .searchBarButtons, #dashboard_root #dashboard_main #domain_names .searchBarButtons, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons {
  width: 100%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_contacts .searchBarButtons, #dashboard_root #dashboard_main #domain_names .searchBarButtons, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons {
      flex-wrap: wrap;
      width: 100%;
      height: initial;
      border-top: 1px solid #D9DBE7; } }
  #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > p, #dashboard_root #dashboard_main #domain_names .searchBarButtons > p, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > p {
    font-size: 12px;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > p, #dashboard_root #dashboard_main #domain_names .searchBarButtons > p, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > p {
        width: 100%;
        margin: 0 0 10px;
        text-align: center; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > button, #dashboard_root #dashboard_main #domain_names .searchBarButtons > button, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > button {
      width: calc(50% - 5px); } }
  #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > button:first-of-type, #dashboard_root #dashboard_main #domain_names .searchBarButtons > button:first-of-type, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > button:first-of-type {
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > button:first-of-type, #dashboard_root #dashboard_main #domain_names .searchBarButtons > button:first-of-type, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > button:first-of-type {
        margin-left: 0;
        margin-right: auto; } }
    #dashboard_root #dashboard_main #domain_contacts .searchBarButtons > button:first-of-type.disabled, #dashboard_root #dashboard_main #domain_names .searchBarButtons > button:first-of-type.disabled, #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons > button:first-of-type.disabled {
      background: #d7c6c2;
      color: #FFFFFF; }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:first-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:first-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:first-of-type {
  width: 45px; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:first-of-type .checkbox-input, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:first-of-type .checkbox-input, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:first-of-type .checkbox-input, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:first-of-type .checkbox-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:first-of-type .checkbox-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:first-of-type .checkbox-input {
    margin-bottom: 0; }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(2) {
  width: 70px; }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) {
  width: calc((100% - 275px) / 4); }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) {
      width: calc((100% - 275px) / 2); } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) {
      flex: 1;
      width: initial; } }

@media only screen and (max-width: 1023px) {
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(5) {
    display: none; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) {
    display: none; } }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-of-type(6) > div, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) > div, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-of-type(6) > div, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-of-type(6) > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-of-type(6) > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden; }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type {
  width: 80px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type {
      width: 45px; } }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2) {
    margin-left: 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) > i:nth-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type > i:nth-of-type(2) {
        display: none; } }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:nth-last-of-type(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:nth-last-of-type(2) {
    width: 35px;
    padding-right: 0; } }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup {
  color: #d7c6c2;
  cursor: initial; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:hover .dashboard-popup {
    display: block; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup:active {
    transform: none; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup {
    display: none;
    text-align: center;
    width: 250px;
    max-height: 200px;
    padding: 15px 10px 10px;
    -webkit-transform: translateX(calc(-50% - 125px));
    transform: translateX(calc(-50% - 125px)); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup {
        -webkit-transform: translateX(calc(-50% - 50px));
        transform: translateX(calc(-50% - 50px)); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); } }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p, #dashboard_root #dashboard_main #domain_contacts .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p, #dashboard_root #dashboard_main #domain_names .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataHeadingRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons .disabled-with-popup .dashboard-popup p {
      max-height: 180px;
      overflow: hidden;
      text-overflow: ellipsis; }

#dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor {
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor {
      padding-bottom: 45px; } }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor .title-save-delete, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor .title-save-delete, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor .title-save-delete {
    border-bottom: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > ul, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > ul, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > ul {
    margin: 0 10px; }
  #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) {
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > h2, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > h2, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > h2 {
      padding-top: 0; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) p, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) p, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) p {
      color: #53576B; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input .radio, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input .radio, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input .radio {
      height: 100%; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div {
      width: calc((100% / 3) - 10px);
      margin-right: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div {
          margin-right: auto; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div {
          width: calc((100% / 2) - 5px); } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div {
          width: 100%;
          margin-right: 0; } }
      #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(6), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(6), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(6), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(6), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(6) {
        margin-right: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(4), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(2), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(4), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(2), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(4), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(2), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(4), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(2), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(4) {
          margin-right: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > .dropdown-input:nth-child(3), #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group > div:nth-child(3) {
          margin-right: auto; } }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .contacts-form-group {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) > p, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) > p, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) > p {
      font-size: 12px;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input {
      height: initial;
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main #domain_contacts .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input p, #dashboard_root #dashboard_main #domain_names .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input p, #dashboard_root #dashboard_main #domains_dashboard .domain-contacts-editor > div > div:not(.BottomNavBar) .radio-input p {
        width: calc(100% - 30px);
        color: #53576B; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_contacts {
    padding-bottom: 100px; } }

#dashboard_root #dashboard_main #domain_nameservers .searchBarButtons {
  width: 100%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_nameservers .searchBarButtons {
      border-top: 1px solid #D9DBE7; } }
  #dashboard_root #dashboard_main #domain_nameservers .searchBarButtons > button {
    margin-left: auto; }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:first-of-type {
  width: 60px; }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(2) {
  flex: 1;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(3) {
  width: 70px;
  margin: 0 auto; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(3) {
      display: none; } }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(4) {
  width: 130px;
  margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(4) {
      display: none; } }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(5) {
  width: 100px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(5) {
      display: none; } }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(6) {
  width: 120px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:nth-of-type(6) {
      display: none; } }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:last-of-type {
  width: 80px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataHeadingRow li:last-of-type .editAndDeleteButtons, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons {
      margin-left: auto; } }

#dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor {
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor {
      min-height: calc(100vh - 110px); } }
  #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .title-save-delete {
    padding: 10px; }
  #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container {
    padding: 10px; }
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container h2:first-of-type {
      padding-top: 0; }
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > .text-input, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor #content_container .account-profile .profile .two-step-verification .verification-process .right .domain-nameservers__editor__container > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > .verification-input {
      max-width: 300px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > .text-input, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor #content_container .account-profile .profile .two-step-verification .verification-process .right .domain-nameservers__editor__container > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > .verification-input {
          max-width: initial; } }
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div:last-of-type .text-input, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div:last-of-type #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div:last-of-type .verification-input {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div .text-input, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div .verification-input {
      flex: 1;
      max-width: 300px;
      width: initial;
      margin-right: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div .text-input, #dashboard_root #dashboard_main #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_nameservers .domain-nameservers__editor .domain-nameservers__editor__container > div .verification-input {
          max-width: initial; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .searchBarButtons,
  #dashboard_root #dashboard_main #domain_names .searchBarButtons,
  #dashboard_root #dashboard_main #domains_dashboard .searchBarButtons {
    border-top: 1px solid #f3e6e3; } }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:first-of-type,
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:first-of-type,
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:first-of-type,
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:first-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:first-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:first-of-type {
  width: 60px; }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2) {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(2) {
      max-width: initial; } }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3) {
  width: 70px;
  margin: 0 auto; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(3) {
      display: none; } }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7) {
  margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6), #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7) {
      display: none; } }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(4) {
  width: 100px; }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(5) {
  width: 100px; }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(6) {
  width: 70px; }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:nth-of-type(7),
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:nth-of-type(7) {
  width: 70px; }

#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:last-of-type,
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:last-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:last-of-type {
  width: 80px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataHeadingRow li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #domain_dns_templates .domain-dns-templates__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataHeadingRow li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #domain_names .domain-dns-templates__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataHeadingRow li:last-of-type .editAndDeleteButtons,
    #dashboard_root #dashboard_main #domains_dashboard .domain-dns-templates__table .dataResults .dataRow li:last-of-type .editAndDeleteButtons {
      margin-left: auto; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records,
  #dashboard_root #dashboard_main #domain_names .dns-records,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records {
    min-height: calc(100vh - 110px); } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records > h2,
  #dashboard_root #dashboard_main #domain_names .dns-records > h2,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records > h2 {
    margin: 0 10px; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records h3,
  #dashboard_root #dashboard_main #domain_names .dns-records h3,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records h3 {
    margin: 0 !important; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records > div,
#dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div,
#dashboard_root #dashboard_main #domain_names .dns-records > div,
#dashboard_root #dashboard_main #domain_names .dns-records section > div,
#dashboard_root #dashboard_main #domains_dashboard .dns-records > div,
#dashboard_root #dashboard_main #domains_dashboard .dns-records section > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div,
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div,
    #dashboard_root #dashboard_main #domain_names .dns-records > div,
    #dashboard_root #dashboard_main #domain_names .dns-records section > div,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records > div,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div {
      margin: 0 10px; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .text-input, #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records > div .verification-input,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .dropdown-input,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .text-input,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records section > div .verification-input,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .dropdown-input,
  #dashboard_root #dashboard_main #domain_names .dns-records > div .text-input,
  #dashboard_root #dashboard_main #domain_names .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records > div .verification-input,
  #dashboard_root #dashboard_main #domain_names .dns-records > div .dropdown-input,
  #dashboard_root #dashboard_main #domain_names .dns-records section > div .text-input,
  #dashboard_root #dashboard_main #domain_names .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records section > div .verification-input,
  #dashboard_root #dashboard_main #domain_names .dns-records section > div .dropdown-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records > div .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .dropdown-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .text-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records section > div .verification-input,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .dropdown-input {
    width: calc((100% / 5) - (10px + (44px / 5)));
    margin-right: auto;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .text-input, #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records > div .verification-input,
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .dropdown-input,
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .text-input,
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records section > div .verification-input,
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .dropdown-input,
      #dashboard_root #dashboard_main #domain_names .dns-records > div .text-input,
      #dashboard_root #dashboard_main #domain_names .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records > div .verification-input,
      #dashboard_root #dashboard_main #domain_names .dns-records > div .dropdown-input,
      #dashboard_root #dashboard_main #domain_names .dns-records section > div .text-input,
      #dashboard_root #dashboard_main #domain_names .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records section > div .verification-input,
      #dashboard_root #dashboard_main #domain_names .dns-records section > div .dropdown-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .text-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records > div .verification-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .dropdown-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .text-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
      #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records section > div .verification-input,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .dropdown-input {
        width: 100%;
        margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .lightbulb,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .lightbulb,
  #dashboard_root #dashboard_main #domain_names .dns-records > div .lightbulb,
  #dashboard_root #dashboard_main #domain_names .dns-records section > div .lightbulb,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .lightbulb,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .lightbulb {
    font-size: 20px;
    color: #72A5D4;
    margin-right: 5px;
    cursor: pointer; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records > div .lightbulb:hover,
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records section > div .lightbulb:hover,
    #dashboard_root #dashboard_main #domain_names .dns-records > div .lightbulb:hover,
    #dashboard_root #dashboard_main #domain_names .dns-records section > div .lightbulb:hover,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records > div .lightbulb:hover,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records section > div .lightbulb:hover {
      color: #FBAE35; }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records > div:last-of-type,
#dashboard_root #dashboard_main #domain_names .dns-records > div:last-of-type,
#dashboard_root #dashboard_main #domains_dashboard .dns-records > div:last-of-type {
  margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__template,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__template,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__template {
    margin: 10px 0 0; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__template .dropdown-input,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__template .dropdown-input,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__template .dropdown-input {
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__template .dropdown-input,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__template .dropdown-input,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__template .dropdown-input {
      margin-right: 0; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__template button,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__template button,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__template button {
    width: 100%; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__template button ~ button,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__template button ~ button,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__template button ~ button {
      margin: 10px 0 0; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__name,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__name,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__name {
    margin: 0; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__name .text-input, #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records .dns-records__name .verification-input,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__name .text-input,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
#dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records .dns-records__name .verification-input,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__name .text-input,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
#dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records .dns-records__name .verification-input {
  width: calc((100% / 3) - (10px + (44px / 3))); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__name .text-input, #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_dns_templates .dns-records .dns-records__name .verification-input,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__name .text-input,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_names .dns-records .dns-records__name .verification-input,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__name .text-input,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__name #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domains_dashboard .dns-records .dns-records__name .verification-input {
      width: 100%; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block,
#dashboard_root #dashboard_main #domain_names .dns-records .information-block,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block {
  margin-bottom: 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block,
    #dashboard_root #dashboard_main #domain_names .dns-records .information-block,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block {
      margin: 0; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p,
  #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p,
      #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p button,
    #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p button,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p button {
      min-width: 155px;
      margin-left: auto; }
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p button:hover,
      #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p button:hover,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p button:hover {
        color: #72A5D4;
        background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p button,
        #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p button,
        #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p button {
          margin: 20px auto 0; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.warning-block > div p button,
        #dashboard_root #dashboard_main #domain_names .dns-records .information-block.warning-block > div p button,
        #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.warning-block > div p button {
          width: calc(100% + 40px);
          margin: 20px 0 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block.white,
    #dashboard_root #dashboard_main #domain_names .dns-records .information-block.white,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block.white {
      border-radius: 3px; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div,
  #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div,
      #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div {
        display: block; } }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div p,
    #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div p,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div p {
      width: calc(60% - 5px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div p,
        #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div p,
        #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div p {
          text-align: center;
          width: 100%; } }
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div p:first-of-type,
      #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div p:first-of-type,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div p:first-of-type {
        width: calc(40% - 5px);
        margin-right: auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #domain_dns_templates .dns-records .information-block > div > div p:first-of-type,
          #dashboard_root #dashboard_main #domain_names .dns-records .information-block > div > div p:first-of-type,
          #dashboard_root #dashboard_main #domains_dashboard .dns-records .information-block > div > div p:first-of-type {
            width: 100%;
            margin-bottom: 20px; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__tablet-selection-buttons,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__tablet-selection-buttons,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__tablet-selection-buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__tablet-selection-buttons button,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__tablet-selection-buttons button,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__tablet-selection-buttons button {
    flex: 1; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection {
    display: block;
    margin: 0; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > p,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > p,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > p {
  width: 70px;
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > p,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > p,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > p {
      color: #72A5D4;
      font-size: 14px;
      width: 100%;
      margin: 0 0 10px; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  flex-wrap: wrap;
  width: calc(100% - 90px); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div {
      width: 100%; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div button,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div button,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div button {
    font-size: 16px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div button,
      #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div button,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div button {
        font-size: 16px;
        width: calc((100% / 3) - 7px);
        margin-bottom: 10px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div button:nth-of-type(4),
      #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div button:nth-of-type(4),
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div button:nth-of-type(4) {
        margin-left: 0; } }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div button:last-of-type,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div button:last-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div button:last-of-type {
      margin-right: 25px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div button:last-of-type,
        #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div button:last-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div button:last-of-type {
          margin-right: 0; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div a,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div a,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div a {
    font-size: 12px;
    text-decoration: underline;
    margin-top: 10px;
    transform: translateY(-50%); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div a,
      #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div a,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div a {
        position: absolute;
        top: 28px;
        right: 20px;
        margin-top: 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection > div a span,
      #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection > div a span,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection > div a span {
        display: none; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection .side-menu-buttons,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection .side-menu-buttons,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection .side-menu-buttons {
  width: 100%; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection .side-menu-buttons > button,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection .side-menu-buttons > button,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection .side-menu-buttons > button {
    width: 100%;
    margin: 20px 0 0;
    font-size: 12px; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record-selection .side-menu-buttons > button ~ button,
    #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record-selection .side-menu-buttons > button ~ button,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record-selection .side-menu-buttons > button ~ button {
      margin-top: 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record,
  #dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record {
    margin: 10px 0; } }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__record > i:first-of-type,
#dashboard_root #dashboard_main #domain_names .dns-records .dns-records__record > i:first-of-type,
#dashboard_root #dashboard_main #domains_dashboard .dns-records .dns-records__record > i:first-of-type {
  margin-left: auto; }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records > button,
#dashboard_root #dashboard_main #domain_names .dns-records > button,
#dashboard_root #dashboard_main #domains_dashboard .dns-records > button {
  margin: 0 0 20px; }

#dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor,
#dashboard_root #dashboard_main #domain_names .dns-templates-editor,
#dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor {
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .title-save-delete,
  #dashboard_root #dashboard_main #domain_names .dns-templates-editor .title-save-delete,
  #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .title-save-delete {
    padding: 10px; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container,
  #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-templates-editor__container,
  #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-templates-editor__container {
    padding: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container,
      #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-templates-editor__container,
      #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-templates-editor__container {
        padding: 0; } }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container p,
    #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-templates-editor__container p,
    #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-templates-editor__container p {
      font-size: 12px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container .tablet-side-menu h2,
      #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-templates-editor__container .tablet-side-menu h2,
      #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-templates-editor__container .tablet-side-menu h2 {
        color: #72A5D4;
        padding: 0 0 10px; } }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-records > h2,
  #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-records > h2,
  #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-records > h2 {
    padding-bottom: 0; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-records .dns-records__tablet-selection-buttons,
  #dashboard_root #dashboard_main #domain_names .dns-templates-editor .dns-records .dns-records__tablet-selection-buttons,
  #dashboard_root #dashboard_main #domains_dashboard .dns-templates-editor .dns-records .dns-records__tablet-selection-buttons {
    position: fixed;
    bottom: 60px;
    left: 0;
    width: 100%;
    padding: 10px;
    margin: 0;
    border-top: 1px solid #D9DBE7; }

#dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul,
#dashboard_root #dashboard_main #domain_names .dns-records__table ul,
#dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: 45px;
  padding: 10px;
  border-bottom: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul.header-row,
  #dashboard_root #dashboard_main #domain_names .dns-records__table ul.header-row,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul.header-row {
    padding: 10px 0;
    border-bottom: none; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul.header-row li,
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul.header-row li,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul.header-row li {
      font-family: "Lato";
      font-weight: 500;
      color: #72A5D4 !important;
      line-height: 1.5; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul:nth-of-type(even),
  #dashboard_root #dashboard_main #domain_names .dns-records__table ul:nth-of-type(even),
  #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul:nth-of-type(even) {
    background: #fdf7f5; }
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li,
  #dashboard_root #dashboard_main #domain_names .dns-records__table ul li,
  #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li {
    font-size: 12px;
    width: calc((100% - 190px) / 2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li,
      #dashboard_root #dashboard_main #domain_names .dns-records__table ul li,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li {
        width: calc((100% - 165px) / 2); } }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:first-of-type,
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:first-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:first-of-type {
      width: 70px; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:nth-of-type(2) {
      max-width: 70px; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:nth-of-type(2), #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:nth-of-type(2),
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:nth-of-type(4) {
      color: #72A5D4; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:nth-of-type(4),
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:nth-of-type(4),
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:nth-of-type(4) {
      width: 60px; }
    #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:last-of-type,
    #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:last-of-type,
    #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:last-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 60px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:last-of-type,
        #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:last-of-type,
        #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:last-of-type {
          width: 25px; } }
      #dashboard_root #dashboard_main #domain_dns_templates .dns-records__table ul li:last-of-type i ~ i,
      #dashboard_root #dashboard_main #domain_names .dns-records__table ul li:last-of-type i ~ i,
      #dashboard_root #dashboard_main #domains_dashboard .dns-records__table ul li:last-of-type i ~ i {
        margin-left: 10px; }

#dashboard_root #dashboard_main #domain_dns_templates .placeholder,
#dashboard_root #dashboard_main #domain_names .placeholder,
#dashboard_root #dashboard_main #domains_dashboard .placeholder {
  font-family: "Lato";
  font-weight: 500;
  width: 100%;
  padding: 10px;
  background: #fdf7f5; }

#dashboard_root #dashboard_main #domain_dns_templates .DataTableComponent > .placeholder,
#dashboard_root #dashboard_main #domain_names .DataTableComponent > .placeholder,
#dashboard_root #dashboard_main #domains_dashboard .DataTableComponent > .placeholder {
  background: #FFFFFF; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container > h2,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records > h2 {
    display: none; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_dns_templates .dns-templates-editor .dns-templates-editor__container .dns-records__table ul.header-row,
  #dashboard_root #dashboard_main #domain_dns_templates .dns-records .dns-records__table ul.header-row {
    padding: 15px 0 10px; } }

#dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container h2 {
    font-family: "Lato";
    font-weight: 500;
    font-size: 16px;
    padding-top: 10px; }
  #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container h3 {
    color: #72A5D4;
    font-family: "Lato";
    font-weight: 500; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container h3 {
        width: 60px;
        margin-right: 15px; } }
  #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > p {
    font-size: 12px;
    margin-bottom: 20px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > p {
        margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div {
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; } }
    #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      width: calc((100% - 40px) / 5);
      padding: 10px;
      border: 1px solid #D9DBE7; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div {
          width: calc((100% - 20px) / 3);
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(2), #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(5) {
            margin: 0 10px 10px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div {
          width: calc((100% - 10px) / 2); }
          #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(2), #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(5) {
            margin: 0 0 10px; }
          #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:first-of-type, #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(3) {
            margin-right: 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          flex-direction: row;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          width: calc(100% + 20px);
          margin: 0 -10px 0;
          border-top: none;
          border-left: none;
          border-right: none; }
          #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:first-of-type, #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(2), #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(3), #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div:nth-of-type(5) {
            margin: 0 -10px 0; } }
      #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > p {
        font-size: 10px;
        text-align: center; }
        #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > p:first-of-type {
          margin-bottom: 10px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > p:first-of-type {
              margin-bottom: 0; } }
        #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > p:last-of-type {
          margin-top: auto; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > p:last-of-type {
              display: none; } }
      #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > div {
        margin-bottom: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #domain_email_reminders .domain-email-reminders__container > div > div > div {
            margin-bottom: 0;
            margin-left: auto; } }

#dashboard_root #dashboard_main #domain_preferences .domain-preferences__container {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_preferences .domain-preferences__container > h2 {
    font-family: "Lato";
    font-weight: 500;
    font-size: 16px;
    padding-top: 10px; }
  #dashboard_root #dashboard_main #domain_preferences .domain-preferences__container .slider-input {
    width: 100%; }
    #dashboard_root #dashboard_main #domain_preferences .domain-preferences__container .slider-input p {
      font-size: 12px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #domain_preferences .domain-preferences__container .slider-input p {
          width: 80%; } }
    #dashboard_root #dashboard_main #domain_preferences .domain-preferences__container .slider-input label {
      margin-left: 10px; }

#dashboard_root #dashboard_main #domain_logs .domain-logs__container h2 {
  font-family: "Lato";
  font-weight: 500;
  font-size: 16px;
  padding-top: 10px; }

#dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter {
  background: #FFFFFF; }
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__header {
    padding: 20px 10px;
    border-bottom: 1px solid #D9DBE7; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__header {
        padding: 0;
        border: none; } }
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__header h2 {
      padding: 5px 0 0;
      line-height: 1; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__header h2 {
          padding: 0 0 20px; } }
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs {
        display: block;
        padding: 0; } }
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs .text-input, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_logs .domain-logs__container .search-filter .search-filter__inputs .verification-input,
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs .date-input {
      width: calc((100% / 3) - 20px);
      margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs .text-input, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #domain_logs .domain-logs__container .search-filter .search-filter__inputs .verification-input,
        #dashboard_root #dashboard_main #domain_logs .domain-logs__container .search-filter .search-filter__inputs .date-input {
          width: 100%;
          margin-bottom: 10px; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow,
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow {
    flex-wrap: wrap; } }

#dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:first-of-type,
#dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:nth-of-type(2) {
  width: 180px; }
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:first-of-type > div, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:nth-of-type(2) > div,
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:first-of-type > div,
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:nth-of-type(2) > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:first-of-type,
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:nth-of-type(2) {
      width: 60%; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:nth-of-type(2) {
    width: 40%; } }

#dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:last-of-type {
  flex: 1;
  line-height: 1.3; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:last-of-type,
    #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:last-of-type {
      width: 100%;
      height: initial;
      padding: 0 10px 10px; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataHeadingRow li:last-of-type {
    display: none; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:first-of-type, #dashboard_root #dashboard_main #domain_logs .domain-logs__container .domain-logs__table .dataResults .dataRow li:nth-of-type(2) {
    height: initial; } }

#dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container h2 {
  font-family: "Lato";
  font-weight: 500;
  font-size: 16px;
  padding-top: 10px; }

#dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li,
#dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:first-of-type,
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:first-of-type {
    width: 150px; }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(2) {
    flex: 1; }
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(2) > div,
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(2) > div {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(2) {
        display: none; } }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(5),
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(5) {
    width: 100px; }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(3),
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(3) {
    width: 100px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(3) {
        display: none; } }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(4),
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(4) {
    width: 120px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(4) {
        display: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:nth-of-type(5) {
      flex: 1; } }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:last-of-type {
    width: 80px; }
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataHeadingRow li:last-of-type > .editAndDeleteButtons .icon-v2-bin,
    #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .dataResults .dataRow li:last-of-type > .editAndDeleteButtons .icon-v2-bin {
      margin-left: 10px; }

#dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .splicedDataTable .spliced-table__top-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%; }
  #dashboard_root #dashboard_main #domain_bulk_tasks .domain-bulk-tasks__container .domain-bulk-tasks__table .splicedDataTable .spliced-table__top-bar > div > button {
    margin-left: auto; }

#dashboard_root #dashboard_main #reseller_plan .reseller-plan__container {
  background: #fff; }
  #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__header {
    padding: 20px 10px;
    border-bottom: 1px solid #f3e6e3; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__header {
        padding: 0;
        border: none; } }
    #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__header h2 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      font-size: 16px;
      padding: 5px 0 0;
      line-height: 1; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__header h2 {
          padding: 0 0 20px; } }
  #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__body {
    padding: 10px; }
    #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__body .reseller-plan__card {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      max-width: 220px;
      padding: 20px;
      background: #FFFFFF;
      border: 1px solid #53576B; }
      #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__body .reseller-plan__card p {
        color: #53576B;
        font-size: 14px; }
        #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__body .reseller-plan__card p.reseller-plan__cost {
          color: #53576B;
          font-size: 32px;
          font-family: "AvenirLTStd-Black", Avenir-Black, sans-serif; }
        #dashboard_root #dashboard_main #reseller_plan .reseller-plan__container .reseller-plan__body .reseller-plan__card p.reseller-plan__renews {
          color: #53576B;
          margin-bottom: 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_pending_approval {
    padding: 10px;
    background: none; } }

#dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px;
  background: white;
  border: 1px solid #D7C6C2;
  margin-top: 50px; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container {
      margin-top: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container {
      min-height: 250px; } }
  #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container {
    display: flex;
    flex-direction: column;
    padding: 0 10px 0 40px;
    width: calc(100% - 500px); }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container {
        width: calc(100% - 350px);
        padding-left: 10px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container {
        width: calc(100% - 300px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container {
        width: 100%;
        padding: 20px 10px;
        text-align: center; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container {
        padding: 10px 0; } }
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > h1 {
      font-family: AvenirLTStd-Medium, Avenir-Medium, Serif;
      font-size: 22px;
      color: #332925;
      margin-bottom: 25px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > h1 {
          font-size: 18px;
          margin-bottom: 15px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > h1 {
          font-size: 16px; } }
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > p {
      font-size: 18px;
      color: #837470;
      line-height: 1.6em;
      margin-bottom: 25px; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > p {
          line-height: 1.4em;
          font-size: 16px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container > p {
          font-size: 14px; } }
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container .buttons-container {
      display: flex;
      align-items: center; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container .buttons-container {
          justify-content: center; } }
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container .buttons-container p {
        font-size: 16px;
        color: #EA1B4B; }
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container .buttons-container button {
        background: #80CD42;
        color: white;
        font-size: 16px;
        margin-left: 25px; }
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .text-container .buttons-container button:hover {
          background: #FF7461; }
  #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container {
    display: flex;
    justify-content: center;
    width: 500px; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container {
        width: 350px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container {
        width: 300px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container {
        display: none; } }
    #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container img {
      width: 100%;
      margin-top: -125px;
      padding-right: 20px; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container img {
          margin-top: -25px;
          padding-right: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_pending_approval .pending-approval-container .image-container img {
          margin-top: 0; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__search {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 10px;
  background: #fff;
  border-bottom: solid 1px #f3e6e3; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .dropdown-input {
    width: 190px;
    margin-bottom: 0;
    margin-right: 10px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .dropdown-input {
        flex: 1;
        width: auto; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .dropdown-input {
        display: none; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-input {
    width: 100%;
    max-width: 340px;
    height: 45px;
    margin-right: 20px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-input {
        flex: 3;
        width: auto;
        max-width: initial; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-input label {
      font-size: 10px;
      color: #837470; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-input .search-input {
      height: 29px;
      padding-bottom: 0; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-bar-create-button {
    margin-left: auto;
    display: flex; }
    @media only screen and (max-width: 1365px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-bar-create-button .dashboard-button {
        padding: 12px;
        height: fit-content;
        width: max-content;
        white-space: nowrap; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__search .reseller-customers__search-bar-create-button {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 10px;
        background: #fff;
        border-top: 1px solid #f3e6e3;
        z-index: 1; } }

#dashboard_root #dashboard_main #reseller_customers .licence_plan_table ul li:last-of-type, #dashboard_root #dashboard_main #reseller_customers .new_addon_table ul li:last-of-type {
  justify-content: end; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 p {
  text-align: right; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h3 {
  font-weight: 300; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 p {
  font-weight: 300; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h2 {
  margin: 0 0 18px 0 !important; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h2, #dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h2 ~ p {
  padding: 0;
  font-weight: 700;
  margin: 12px 0; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h1, #dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .grid-2 h1 ~ p {
  font-size: 24px;
  font-weight: 700;
  margin: 20px 0; }

#dashboard_root #dashboard_main #reseller_customers .customer_creator_summary .checkbox-input label a:hover {
  text-decoration: underline; }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(1),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(1) {
  width: 50px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(1),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(1) {
      display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(2),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(2) {
  width: 85px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(2) {
      display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(4),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(5),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(6) {
  width: calc((100% - 495px) / 4); }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(6) {
      width: calc((100% - 500px) / 2); } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(6) {
      width: calc((100% - 200px) / 2); } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(6) {
      width: calc(100% - 200px); } }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(4),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(4) {
    display: none; } }

@media only screen and (max-width: 1279px) {
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(6),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(5),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(6) {
    display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(7), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(8),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(7),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(8) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 80px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(7) .sortingTitle, #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(8) .sortingTitle,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(7) .sortingTitle,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(8) .sortingTitle {
    margin-left: 15px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(7) i, #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(8) i,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(7) i,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(8) i {
    margin-left: 0; }

@media only screen and (max-width: 1023px) {
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(8),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(8) {
    display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(9), #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(10),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(9),
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(10) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 65px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(9) .sortingTitle, #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(10) .sortingTitle,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(9) .sortingTitle,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(10) .sortingTitle {
    margin-left: 15px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(9) i, #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(10) i,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(9) i,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(10) i {
    margin-left: 0; }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:nth-of-type(9),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:nth-of-type(9) {
    display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li a,
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li a {
  overflow: hidden;
  text-overflow: ellipsis; }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip,
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip {
  border: 1px solid #FB5135;
  background: rgba(251, 81, 53, 0.05);
  padding: 4px 6px;
  border-radius: 8px;
  position: relative; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip p,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip p {
    color: #FB5135;
    text-transform: capitalize;
    font-size: 12px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip[data-status="pending"],
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip[data-status="pending"] {
    border-color: #72A5D4;
    background: rgba(114, 165, 212, 0.05); }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip[data-status="pending"] p,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip[data-status="pending"] p {
      color: #72A5D4; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip .dashboard-popup,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip .dashboard-popup {
    display: none; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li .status_chip:hover .dashboard-popup,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li .status_chip:hover .dashboard-popup {
    display: flex; }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 120px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type button,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type button {
    background: none;
    text-decoration: underline;
    font-weight: 600; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type button:first-of-type,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type button:first-of-type {
      color: #33c3ee; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type button:first-of-type:hover,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type button:first-of-type:hover {
        color: #0e88ad; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type button:last-of-type,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type button:last-of-type {
      color: #ea1b4b; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataHeadingRow li:last-of-type button:last-of-type:hover,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table .dataResults .dataRow li:last-of-type button:last-of-type:hover {
        color: #920d2c; }

#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataHeadingRow li:last-of-type,
#dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataResults .dataRow li:last-of-type {
  width: 160px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataHeadingRow li:last-of-type button:not(:first-of-type),
  #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataResults .dataRow li:last-of-type button:not(:first-of-type) {
    color: #ea1b4b; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataHeadingRow li:last-of-type button:not(:first-of-type):hover,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customers__table.air_two .dataResults .dataRow li:last-of-type button:not(:first-of-type):hover {
      color: #920d2c; }

#dashboard_root #dashboard_main #reseller_customers .customer-license-plan .license-type {
  display: flex;
  flex-direction: column;
  align-items: unset;
  gap: 10px;
  padding-top: 20px; }
  #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .license-type > p {
    color: #b0b1b5;
    font-size: 10px;
    text-transform: uppercase;
    line-height: inherit;
    font-weight: 700;
    letter-spacing: .05em; }
  #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .license-type > div {
    display: flex;
    align-items: center;
    gap: 10px; }
    #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .license-type > div > div {
      width: fit-content; }

#dashboard_root #dashboard_main #reseller_customers .customer-license-plan .licenses-remaining {
  padding-top: 20px; }
  #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .licenses-remaining p {
    font-size: 14px; }

#dashboard_root #dashboard_main #reseller_customers .customer-license-plan .licenses-inputs {
  padding-top: 20px; }

#dashboard_root #dashboard_main #reseller_customers .customer-license-plan .add-hardware {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto auto;
  align-items: unset;
  gap: 6px 10px;
  padding-top: 24px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .add-hardware {
      grid-template-columns: 1fr;
      grid-template-rows: unset; } }
  #dashboard_root #dashboard_main #reseller_customers .customer-license-plan .add-hardware .hardware-inputs {
    padding-left: unset;
    grid-row: 2; }

#dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator {
  padding: 0;
  background: #fff; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator .title-save-delete {
    padding: 0 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator .title-save-delete {
        display: none; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator .title-save-delete h2 {
      color: #ea1b4b;
      font-family: "Lato"; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section {
    padding: 0 10px 20px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section h3 {
      color: #ea1b4b;
      font-size: 16px;
      font-family: "Lato"; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__creator section .verification-input,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section .dropdown-input {
      flex: 1;
      width: auto;
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-wrap: wrap;
      padding-top: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div {
        flex: 1; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div {
            min-width: 50%; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div ~ div {
          padding-left: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div:nth-of-type(2) {
            margin-bottom: 10px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section > div > div:nth-of-type(3) {
            padding-left: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: unset;
      -ms-flex-align: unset;
      align-items: unset;
      -webkit-align-items: unset;
      -moz-align-items: unset; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div {
            min-width: 100%;
            padding: 0; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div:last-of-type {
            height: 46px;
            padding-top: 10px;
            margin-top: auto; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div .verification-input {
            margin-right: 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers > div > div > div > button {
            margin-left: auto; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .placeholder {
      padding: 10px 0; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .DataTable {
      width: 100%;
      padding: 0; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .DataTable .dataHeadingRow li,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .DataTable .dataResults .dataRow li {
        flex: 1; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .DataTable .dataHeadingRow li:last-of-type,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.creator-phone-numbers .DataTable .dataResults .dataRow li:last-of-type {
          flex: initial;
          width: 50px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.call-credit-top-up {
        padding-bottom: 50px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only {
      padding: 10px;
      background: linear-gradient(to right, #ff7461, #ea1b4b); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only {
          position: fixed;
          bottom: 0;
          left: 0;
          width: 100%; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div {
        padding-top: 0; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div ~ div, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div ~ div {
          margin-top: 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div h3, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div h3 {
          font-size: 18px;
          color: #fff;
          margin-right: 20px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > p {
          color: #fff;
          margin-right: 20px;
          margin-left: auto; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > p span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > p span {
            color: #fff; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > button, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > button {
            flex: 1;
            min-width: calc(100% - 60px);
            margin-top: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > button:hover, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > button:hover {
          background: #33c3ee; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > i, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > i {
          color: #fff;
          display: none;
          margin-top: 10px;
          margin-left: 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > i:hover, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > i:hover {
            color: #33c3ee; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div > i, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > i {
              display: inline-block; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-row > p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-row > p {
          color: #fff;
          line-height: 24px;
          font-size: 24px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-row > p span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-row > p span {
            color: #fff;
            font-size: 12px;
            line-height: 12px;
            margin-left: 5px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-row .button-spacer, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-row .button-spacer {
          min-width: calc(100% - 60px); }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-warning-row, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-warning-row {
          padding-top: 10px;
          margin-top: 10px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-warning-row, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-warning-row {
              margin-top: 0; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-warning-row p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-warning-row p {
            font-size: 12px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.plan-total > div.plan-cost-warning-row p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div.plan-cost-warning-row p {
                text-align: center;
                margin: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > button {
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__creator section.create-customer-only > div > button {
          margin-top: 0; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-number-search {
  background: #fff; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search {
      padding: 10px 0 70px; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-number-search .close-button {
    padding: 0 12px 12px 12px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search .close-button button {
      margin-left: auto;
      display: block; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div {
    width: 100%; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div ~ div {
      margin-top: 20px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div h4 {
      font-family: "Lato";
      color: #ea1b4b;
      padding-left: 10px;
      margin-bottom: 15px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter {
      width: 100%;
      padding: 0 0 10px;
      margin: 0 0 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div ~ div {
          margin-top: 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div {
          flex: 1;
          width: auto;
          padding: 0 5px;
          margin-bottom: 0; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:first-of-type {
              max-width: 80px; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type {
                flex-basis: 100%;
                margin-top: 10px; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type > button {
              white-space: nowrap; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type > button {
                  width: 50%; } }
              #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type > button:first-of-type {
                margin-left: auto;
                background: none !important;
                color: #ea1b4b;
                text-decoration: underline; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div.reseller-number-search__filter > div > div:last-of-type > button:first-of-type:hover {
                  background: none !important;
                  color: #ff7461; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      flex-wrap: wrap; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div {
        width: calc(100% / 5);
        padding: 10px;
        border: 1px solid #f8efed;
        cursor: pointer; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div {
            width: calc(100% / 3); } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div:hover {
          border: 1px solid #ff7461; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div:nth-of-type(odd) {
          background: #f8efed;
          border: 1px solid transparent; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div:nth-of-type(odd):hover {
            border: 1px solid #ff7461; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.selected {
          background: #ff7461;
          border: 1px solid transparent; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.selected:hover {
            border: 1px solid #fff; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.selected h5,
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.selected p {
            color: #fff; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div h5 {
          font-family: "Lato";
          font-size: 20px;
          margin-bottom: 5px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div h5 {
              font-size: 16px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div p {
          font-family: "Lato";
          color: #ea1b4b;
          font-size: 14px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div p {
              font-size: 12px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.reseller-number-search__loading-container {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          width: 100%;
          height: 260px;
          cursor: initial; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.reseller-number-search__loading-container:hover {
            border-color: #f8efed; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .reseller-number-search__table > div.reseller-number-search__loading-container p {
            color: #332925; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .pagination-footer {
      padding: 10px 0 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-number-search > div .pagination-footer {
          padding: 10px; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor {
  padding: 0 0 10px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor > .title-save-delete {
    background: #fff;
    padding: 10px;
    margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor > .title-save-delete a {
      text-decoration: underline;
      font-weight: 500;
      font-size: 16px;
      margin-right: auto;
      font-family: "Lato";
      cursor: pointer; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor > .title-save-delete {
        padding: 10px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor > .title-save-delete .save-button-with-popup > button {
        background: #ea1b4b; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor > .title-save-delete .save-button-with-popup > button:hover {
          background: #ff7461; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .title-save-delete {
      position: unset; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .y-header-selection {
    padding: 10px 10px 0;
    background: #fff; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .y-header-selection .icon-exclaim {
      font-size: 12px;
      color: #FB5135; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .BottomNavBar {
    left: 0; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .TopUp .pageHeading {
    display: none; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor #restrictions {
    padding: 0; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataResults .dataRow li:first-of-type {
    width: 150px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataResults .dataRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataResults .dataRow li:nth-of-type(3) {
    width: calc((100% - 250px) / 2); }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataResults .dataRow li:last-of-type {
    width: 80px;
    display: flex;
    justify-content: end;
    align-items: center;
    padding-right: 20px;
    margin-left: auto; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:last-of-type > div:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataResults .dataRow li:last-of-type > div:first-of-type {
      position: relative !important;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller_numbers_table .dataHeadingRow li:last-of-type > div:first-of-type {
    justify-content: end !important; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .reseller-customer__addons-table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .reseller-customer__addons-table .dataResults li:last-of-type {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 80px;
    max-width: 80px !important; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .reseller-customer__addons-table .dataHeadingRow li:not(:last-of-type), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .reseller-customer__addons-table .dataResults li:not(:last-of-type) {
    width: calc((100% - 80px) / 4) !important; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders {
    padding: 10px;
    background: #fff; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .disclaimer,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .disclaimer {
      border: 1px solid #FB5135;
      background: rgba(251, 81, 53, 0.1);
      border-radius: 8px;
      padding: 8px;
      gap: 8px;
      display: flex;
      align-items: center;
      text-align: left;
      font-size: 14px;
      margin: 8px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .disclaimer .icon-exclaim,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .disclaimer .icon-exclaim {
        color: #FB5135; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders {
        padding-bottom: 70px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .DataTable,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable {
      padding: 0; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .placeholder,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .placeholder {
      padding: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .placeholder,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .placeholder {
          padding: 0; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .placeholder p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .placeholder p {
        font-size: 14px;
        padding: 10px;
        background: #f8efed; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .DataTableComponent .placeholder,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTableComponent .placeholder {
        padding: 10px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains-search .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addons .searchBarButtons,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .searchBarButtons {
        bottom: 65px; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details {
    padding: 20px 10px 10px;
    background: #fff; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details {
        padding-top: 10px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__details-title {
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__details-title h3 {
        color: #ea1b4b;
        font-size: 16px;
        font-family: "Lato"; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__details-title h3 strong {
          color: #80cd42; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table {
        margin: 0 -10px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 50px;
      padding: 0 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div {
          flex-wrap: wrap;
          height: auto;
          padding: 0; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div:nth-of-type(odd) {
        background: #f8efed; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div:nth-of-type(odd) {
            background: #fff; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div:nth-of-type(odd) > div:nth-of-type(odd) {
            background: #fdf7f5; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div:nth-of-type(odd) > div:nth-of-type(even) {
            background: #fff; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex: 1; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div {
            flex-basis: 100%;
            padding: 15px 10px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div:nth-of-type(odd) {
              background: #fff; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div:nth-of-type(even) {
              background: #fdf7f5; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div p {
          font-size: 12px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          flex: 1; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title .truncated-text,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .truncated-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100px;
            display: inline-block;
            vertical-align: middle; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title .tooltip-block,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .tooltip-block {
            position: relative;
            display: inline-block; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title .tooltip,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .tooltip {
            visibility: visible;
            background-color: #ffffff;
            color: #72A5D4;
            text-align: center;
            font-size: 12px;
            border-radius: 5px;
            padding: 5px;
            position: absolute;
            z-index: 1;
            bottom: 125%;
            left: 60px;
            margin-left: -50px;
            font-weight: bold;
            opacity: 0.9;
            width: 60px;
            border: 1px solid #ffffff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title .clip-board,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .clip-board {
            cursor: pointer;
            margin-left: 5px;
            color: #ff7461;
            font-weight: 800;
            font-size: 16px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .title {
          max-width: 195px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value {
          padding-right: 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value p {
            color: #ea1b4b; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value > i {
            pointer-events: none; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value > i ~ i {
              margin-left: 5px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .slider-input {
            margin-bottom: 0; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__details .reseller-customer__editor-table > div > div .value .slider-input label {
              margin-left: initial; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses {
      padding: 0; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .add_address-container {
    display: flex;
    justify-content: end;
    padding: 0 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .add_address-container > button {
        width: 50%; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataHeadingRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataResults .dataRow li:nth-of-type(3) {
      display: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataResults .dataRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataResults .dataRow li:nth-of-type(5) {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataHeadingRow li:last-of-type,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__addresses .DataTable .dataResults .dataRow li:last-of-type {
    justify-content: end; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .DataTable .dataHeadingRow li:first-of-type,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__payments .DataTable .dataResults .dataRow li:first-of-type {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip {
    padding: 0;
    background: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip {
        padding-top: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip > .placeholder {
      width: 100%;
      padding: 20px;
      background: #fff; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip > .placeholder > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-top: 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip > .placeholder > div button ~ button {
          margin-left: 10px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div {
        flex: 1;
        background: #fff; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div > div.header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          height: 60px;
          padding: 10px;
          cursor: pointer; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div > div.header.border {
            border-bottom: 1px solid #f3e6e3; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div > div.header i {
            margin-right: 15px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTableComponent .placeholder {
            padding: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable {
          padding: 0 10px 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li {
            flex: 1; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(-n + 4),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(-n + 4) {
                flex: initial;
                width: 75px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(3),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(2),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(3) {
                display: none; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:last-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:last-of-type {
              flex: initial;
              width: 85px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataHeadingRow li:nth-of-type(6),
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataResults .dataRow li:nth-of-type(6) {
            flex: initial;
            width: 35px;
            padding-right: 0; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataHeadingRow li:nth-of-type(6),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataResults .dataRow li:nth-of-type(6) {
                display: none; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li {
            flex: 1; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li button,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li button {
              color: #fff;
              margin-left: 10px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li button,
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li button {
                  padding: 10px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li:last-of-type,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li:last-of-type {
                flex: initial;
                width: 120px;
                margin-left: auto; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li {
            flex: 1; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(5),
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:first-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(5) {
              flex: initial;
              width: 150px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:first-of-type,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:first-of-type {
                width: 50px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(2),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(2) {
                display: none; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(5),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(5) {
                display: none; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:last-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:last-of-type {
              flex: initial;
              width: 80px;
              justify-content: flex-end; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .sip_registration_buttons {
            display: flex;
            gap: 4px;
            align-items: center; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .sip_registration_buttons i.icon-v2-bin {
              cursor: pointer;
              font-size: 20px;
              width: 20px;
              height: 20px;
              display: block; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .sip_registration_buttons i.icon-link {
              font-size: 8px;
              width: 20px;
              height: 20px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .sip_registration_buttons .checkbox-input {
              width: 12px;
              margin-bottom: 0;
              margin-left: 4px;
              margin-right: 4px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .sip_registration_buttons button {
              padding: 8px;
              height: fit-content;
              line-height: 100%; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row > div .DataTable.reseller-customers__voip-sip-users .dataResults #separateBlock li:nth-of-type(3) {
            flex: 2; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row .reseller-customer__voip-custom-number {
        display: flex;
        padding: 12px;
        gap: 12px;
        align-items: center;
        justify-content: space-between;
        width: 100%; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-row .reseller-customer__voip-custom-number button {
          white-space: nowrap; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip > div:nth-of-type(3) > div:first-of-type {
      flex: 1; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip > div:nth-of-type(3) > div:nth-of-type(2) {
      padding-right: 0; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart {
      background: white;
      padding-top: 25px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart {
          padding-top: unset; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list {
        display: flex;
        flex-direction: column; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row {
          display: flex; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div {
            flex: 1;
            padding: 10px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div:nth-of-type(4),
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div:nth-of-type(4) {
              max-width: 50px; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div:nth-of-type(4) i,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div:nth-of-type(4) i {
                font-size: 25px;
                color: #ea1b4b;
                padding: 2.5px;
                cursor: pointer; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div:nth-of-type(4) i:hover,
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div:nth-of-type(4) i:hover {
                  color: #ff7461; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div > p,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div > p {
              padding: 5px;
              font-size: 14px;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__header > div > p {
          color: #ff7461;
          font-family: "Lato"; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row:nth-of-type(even) {
          background: #f8efed;
          border-top: 1px solid #f3e6e3;
          border-bottom: 1px solid #f3e6e3; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-list .phone-numbers__cart-list__item-row > div:nth-of-type(2) > p {
          font-family: "Lato"; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total {
        padding: 10px;
        background: linear-gradient(to right, #ff7461, #ea1b4b); }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.total-cost {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.total-cost p {
            display: flex;
            align-items: center;
            font-size: 24px;
            margin-right: 10px;
            line-height: 1;
            color: white; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.total-cost p {
                font-size: 18px; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.total-cost p span {
              font-size: 12px;
              color: white;
              margin-left: 7.5px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.total-cost > div {
            display: flex;
            align-items: center; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.plan-cost-warning-row {
          display: flex;
          align-items: center;
          width: fit-content;
          margin: 10px 0 0 auto; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__phone-numbers__cart .reseller-customer__phone-numbers__cart-total > div.plan-cost-warning-row p {
            font-size: 12px;
            margin-right: 10px;
            color: white; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-purchase-numbers {
      padding-top: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-purchase-numbers {
          padding: 10px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-purchase-numbers .reseller-number-search {
          padding-bottom: unset; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers {
      display: flex;
      align-items: center;
      padding: 20px 10px;
      width: 100%;
      max-width: 675px;
      flex-wrap: wrap; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers {
          flex-direction: column;
          max-width: unset; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .verification-input {
        margin-bottom: unset;
        flex: 1; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers > button {
        margin-left: 10px;
        max-height: 37px;
        min-width: 175px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers > button {
            margin-top: 10px;
            width: 100%; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .feedback-message {
        width: 100%;
        margin-bottom: 4px;
        padding: 6px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .feedback-message p {
          color: white; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .feedback-message.error {
          background: #ea1b4b; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__voip .reseller-customer__voip-transfer-numbers .feedback-message.success {
          background: #80CD42; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains {
    padding: unset;
    background: unset; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div {
        flex: 1;
        background: #fff; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div > div.header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          height: 60px;
          padding: 10px;
          cursor: pointer; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div > div.header.border {
            border-bottom: 1px solid #f3e6e3; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div > div.header i {
            margin-right: 15px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTableComponent .placeholder {
            padding: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable {
          padding: 0 10px 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li {
            flex: 1; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(-n + 4),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(-n + 4) {
                flex: initial;
                width: 75px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:nth-of-type(3),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(2),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:nth-of-type(3) {
                display: none; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataHeadingRow li:last-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle .dataResults .dataRow li:last-of-type {
              flex: initial;
              width: 50px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataHeadingRow li:nth-of-type(6),
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataResults .dataRow li:nth-of-type(6) {
            flex: initial;
            width: 35px;
            padding-right: 0; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataHeadingRow li:nth-of-type(6),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-bundle.legacy .dataResults .dataRow li:nth-of-type(6) {
                display: none; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li {
            flex: 1; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li button,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li button {
              color: #fff;
              margin-left: 10px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li button,
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li button {
                  padding: 10px; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataHeadingRow li:last-of-type,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-subscriptions .dataResults .dataRow li:last-of-type {
                flex: initial;
                width: 120px;
                margin-left: auto; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li {
            flex: 1; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(5),
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:first-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(5) {
              flex: initial;
              width: 150px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:first-of-type,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:first-of-type {
                width: 50px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(2),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(2) {
                display: none; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:nth-of-type(5),
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:nth-of-type(5) {
                display: none; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataHeadingRow li:last-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults .dataRow li:last-of-type {
              flex: initial;
              width: 50px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .DataTable.reseller-customers__voip-sip-users .dataResults #separateBlock li:nth-of-type(3) {
            flex: 2; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search {
            padding: unset; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab {
          display: flex;
          flex-direction: column;
          margin-top: 15px;
          padding: 10px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab {
              padding: 0 10px; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container {
            display: flex;
            align-items: center;
            min-height: 50px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container {
                flex-direction: column;
                height: fit-content; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar {
              display: flex;
              width: 100%;
              padding: 5px 5px 5px 7.5px;
              border-radius: 5px;
              border: 1px solid #f3e6e3;
              background: #fff; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] {
                align-items: center; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .verification-input {
                  margin-bottom: 0;
                  background: unset; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .text-input input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .verification-input input {
                    border: none !important;
                    font-size: 14px;
                    font-family: "Lato";
                    color: #332925;
                    margin: 0 auto; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .text-input input::placeholder, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input::placeholder, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] .verification-input input::placeholder {
                      font-family: "Lato";
                      font-size: 14px;
                      color: #837470; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] > button {
                  width: 100%;
                  max-width: 90px;
                  max-height: 37px; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="true"] > button span {
                    color: #fff; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] textarea {
                flex: 1;
                min-height: 145px;
                border: unset;
                resize: none;
                margin-right: 10px;
                font-size: 14px;
                padding: 12px 2px;
                font-family: "Lato";
                color: #332925; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] textarea::placeholder {
                  font-family: "Lato";
                  font-size: 14px;
                  color: #837470; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] textarea:focus, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] textarea:active {
                  outline: none; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] > button {
                width: 100%;
                max-width: 90px;
                max-height: 37px;
                margin-bottom: auto; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_bar[data-single-search="false"] > button span {
                  color: #fff; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_sub {
              display: flex;
              flex-direction: column;
              justify-content: center;
              width: 200px;
              height: 50px;
              margin: 0 0 auto 25px;
              gap: 7.5px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_sub {
                  justify-content: space-between;
                  flex-direction: row;
                  align-items: center;
                  width: 100%;
                  height: 25px;
                  margin-left: unset;
                  margin-top: 10px;
                  gap: unset; } }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_sub > button {
                background: unset;
                margin: unset;
                border: unset;
                line-height: unset;
                padding: unset;
                font-size: 14px;
                font-weight: 600;
                width: fit-content;
                font-family: "Lato";
                color: #ea1b4b; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search-tab .reseller-customer__domains-search-container .reseller-customer__domains-search-section_sub > button {
                    font-size: 14px;
                    font-weight: 600; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items {
            padding: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector {
          position: relative;
          width: 200px;
          height: 30px;
          margin: 0 15px 0 0;
          border-bottom: 1px solid #f3e6e3; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector {
              width: 135px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector {
              width: 100%; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector select {
            height: 100%;
            border: none;
            font-size: 12px;
            background: inherit; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector i {
            position: absolute;
            top: 8.5px;
            right: 0;
            font-size: 18px;
            color: #d7c6c2; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-selector i:hover {
              color: #ff7461;
              cursor: pointer; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container {
          display: flex;
          flex-direction: column;
          margin-top: 25px;
          padding: 0 10px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container {
              margin-top: unset;
              padding: unset; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details {
            display: flex;
            flex-direction: column;
            max-width: 590px;
            margin-bottom: 10px;
            padding: 10px 0; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details > h3 {
              font-weight: 600;
              font-size: 16px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact {
              display: flex;
              align-items: center;
              width: 100%;
              max-width: 500px; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div {
                position: relative;
                width: 100%;
                max-width: 200px;
                height: 30px;
                margin: 0 15px 0 0;
                border-bottom: 1px solid #dfecf4; }
                @media only screen and (max-width: 1279px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div {
                    width: 135px; } }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div {
                    width: 100%; } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div select {
                  height: 100%;
                  border: none;
                  font-size: 12px;
                  background: inherit; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div i {
                  position: absolute;
                  top: 8.5px;
                  right: 0;
                  font-size: 18px;
                  color: #d7c6c2; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact > div i:hover {
                    color: #ff7461;
                    cursor: pointer; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .select-contact button {
                padding: unset;
                background: none;
                border: none;
                width: 100%;
                max-width: fit-content;
                color: #ea1b4b;
                font-size: 14px;
                font-weight: 600; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .contact-form {
              width: 100%; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .contact-form .y-header-selection {
                padding: 0; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .contact-form .radio-input {
                height: unset;
                margin-top: 12.5px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .contact-details .contact-form .radio-input > p {
                  margin-left: 30px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list {
            display: flex;
            flex-direction: column;
            padding: 10px 0; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list {
                padding: unset; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > h3 {
              font-weight: 600;
              font-size: 16px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header p {
              color: #ea1b4b;
              font-size: 14px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header {
              display: flex;
              align-items: center;
              padding: 10px;
              height: fit-content; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row:not(:first-of-type), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header:not(:first-of-type) {
                border-top: 1px solid #f3e6e3; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div {
                padding: 5px 0;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div > div, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div > div {
                  white-space: nowrap;
                  text-overflow: ellipsis;
                  overflow: hidden; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div > span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div > span {
                  color: #332925;
                  font-size: 12px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(1) {
                  width: calc((100% - 40px) / 4); }
                  @media only screen and (max-width: 479px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(1) {
                      width: calc((100% - 40px) / 3); } }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(1) > div span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(1) > div span {
                    font-family: "Lato"; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(1) > div span:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(1) > div span:first-of-type {
                      color: #332925; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(1) > div span:last-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(1) > div span:last-of-type {
                      color: #ff7461; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(2) {
                  width: calc((100% - 40px) / 4); }
                  @media only screen and (max-width: 479px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(2) {
                      display: none; } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(3) {
                  width: calc((100% - 40px) / 4); }
                  @media only screen and (max-width: 479px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(3) {
                      width: calc((100% - 40px) / 3); } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(4) {
                  width: calc((100% - 40px) / 4); }
                  @media only screen and (max-width: 479px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(4) {
                      width: calc((100% - 40px) / 3); } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(5), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(5) {
                  display: flex;
                  width: 40px; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div:nth-of-type(5) i, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .list-header > div:nth-of-type(5) i {
                    font-size: 25px;
                    cursor: pointer;
                    margin-left: auto;
                    color: #ea1b4b; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row > div {
              padding-right: 10px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .items-list > .item-row:nth-of-type(even) {
              background: #fdf7f5; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px;
            background: linear-gradient(to right, #ff7461, #ea1b4b); }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total p {
              display: flex;
              align-items: center;
              font-size: 24px;
              margin-right: 10px;
              line-height: 1;
              color: white; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total p {
                  font-size: 18px; } }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total p span {
                font-size: 12px;
                color: white;
                margin-left: 7.5px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total > div {
              display: flex;
              align-items: center; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-cart-items .domains-cart-container .domains-cart-total > div > button {
                min-width: 90px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results {
          margin-top: 25px;
          padding: 0 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results > h1 {
            font-size: 16px;
            padding: 10px 0; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results > h1 {
                padding: 0 10px; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector {
            position: relative;
            width: 200px;
            height: 30px;
            margin: 0 15px 0 0;
            border-bottom: 1px solid #dfecf4; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector {
                width: 135px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector {
                width: 100%; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector select {
              height: 100%;
              border: none;
              font-size: 12px;
              background: inherit; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector i {
              position: absolute;
              top: 8.5px;
              right: 0;
              font-size: 18px;
              color: #d7c6c2; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .domains-selector i:hover {
                color: #ff7461;
                cursor: pointer; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match {
            margin-bottom: 35px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div {
              display: flex;
              align-items: center;
              margin-top: 10px;
              border: 1px solid #80CD42;
              background: white; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row {
                display: flex;
                align-items: center;
                min-height: 90px;
                padding: 15px; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row {
                    flex-direction: column;
                    height: fit-content; } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row ~ .domain-search_row {
                  margin-top: 10px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row[data-is-selected="true"] {
                  background: #80CD42; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row[data-is-selected="true"] .domains-selector {
                    display: none; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row[data-is-selected="true"] button {
                    background: none !important; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name {
                  display: flex;
                  flex-direction: column;
                  overflow: hidden;
                  width: 100%; }
                  @media only screen and (max-width: 767px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name {
                      overflow: unset; } }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p {
                    font-size: 22px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis; }
                    @media only screen and (max-width: 767px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p {
                        text-align: center; } }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p:last-of-type {
                      color: #ff7461;
                      font-size: 14px; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p span:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p span:nth-of-type(2) {
                      color: #332925;
                      font-family: "Lato"; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p span:nth-of-type(2) {
                      font-weight: 600;
                      color: #ff7461; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p span:nth-of-type(3) {
                      color: #332925;
                      margin-left: 5px;
                      font-size: 18px; }
                      @media only screen and (max-width: 767px) {
                        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row .domain-name p span:nth-of-type(3) {
                          display: block;
                          margin: 5px; } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions {
                  display: flex;
                  align-items: center;
                  margin-left: auto;
                  width: fit-content; }
                  @media only screen and (max-width: 767px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions {
                      flex-direction: column;
                      width: 100%;
                      margin-left: unset;
                      margin-top: 25px; } }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 115px;
                    height: 40px;
                    padding: 4px 8px;
                    margin-right: 15px;
                    border-radius: 5px;
                    background: #ff7461; }
                    @media only screen and (max-width: 1279px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge {
                        width: 105px; } }
                    @media only screen and (max-width: 767px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge {
                        height: 35px;
                        margin-right: unset; } }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge i {
                      color: white; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge span {
                      font-size: 12px;
                      margin-left: 5px; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .premium-badge i {
                      font-size: 14px; }
                  @media only screen and (max-width: 767px) {
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions .domains-selector {
                      max-width: 425px;
                      margin: 15px 0; } }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button {
                    display: flex;
                    align-items: center;
                    min-width: 115px;
                    height: 40px; }
                    @media only screen and (max-width: 1279px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button {
                        width: 105px; } }
                    @media only screen and (max-width: 767px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button {
                        width: 100%;
                        max-width: 135px; } }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button i {
                      color: white !important; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > div .domain-search_row > .actions button i {
                      margin-right: 5px;
                      font-size: 14px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-exact-match > p {
              margin-top: 15px;
              font-weight: 600; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list {
            margin-top: 10px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list .reseller-customer__domains-search_tabs {
              display: flex;
              margin-bottom: 15px;
              border-bottom: 1px solid #ea1b4b; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list .reseller-customer__domains-search_tabs li {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 125px;
                height: 55px;
                text-align: center;
                border-radius: 5px 5px 0 0;
                cursor: pointer; }
                @media only screen and (max-width: 767px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list .reseller-customer__domains-search_tabs li {
                    width: 25%; } }
                @media only screen and (max-width: 479px) {
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list .reseller-customer__domains-search_tabs li {
                    font-size: 12px; } }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .result-full-list .reseller-customer__domains-search_tabs li[data-is-active="true"] {
                  color: white;
                  background: #ea1b4b; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div {
            width: 100%; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div[data-are-available="false"] {
              padding: 15px 0;
              margin-top: 15px;
              outline: 6px solid #ea1b4b;
              background: white; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div[data-are-available="false"] {
                  padding: 15px 10px;
                  background: #ea1b4b; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div p.domain-results-title {
              padding: 5px 10px;
              font-size: 20px;
              font-family: "Lato";
              color: #ff7461; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div p.domain-results-title {
                  padding: 15px 10px; } }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row {
              display: flex; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] {
                flex-direction: column; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] ~ .domain-search_row {
                  margin-top: 15px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content {
                  min-height: 100px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-selected="true"] .domain-content {
                  background: #80CD42; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-selected="true"] .domain-content .icon-added-placeholder {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    min-height: 25px; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-selected="true"] .domain-content .icon-added-placeholder span {
                      color: white;
                      font-size: 18px; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-selected="true"] .domain-content .icon-added-placeholder i {
                      margin-right: 10px;
                      color: white !important;
                      font-size: 20px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .premium-badge {
                  background: white; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .premium-badge i, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .premium-badge span {
                    color: #ff7461; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .premium-badge i {
                    font-size: 14px;
                    margin-right: 5px; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .premium-badge span {
                    font-size: 12px;
                    font-weight: 600; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="false"] .domain-content-container {
                  border-color: white; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"][data-is-available="true"] .domain-content-container {
                  border-radius: 0 5px 5px 0; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .premium-badge {
                  display: flex;
                  align-items: center;
                  width: fit-content;
                  height: 25px;
                  padding: 5px 10px;
                  border-radius: 5px 5px 0 0;
                  background: #ff7461; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .premium-badge i, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .premium-badge span {
                    color: white; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .premium-badge i {
                    font-size: 14px;
                    margin-right: 5px; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .premium-badge span {
                    font-size: 12px;
                    font-weight: 600; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container {
                  display: flex;
                  background: white;
                  border: 1px solid #ff7461;
                  flex: 1; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content {
                    display: flex;
                    flex-direction: column;
                    flex: 1;
                    padding: 15px;
                    width: calc(100% - 50px); }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content .domain-name {
                      margin-bottom: 10px; }
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content .domain-name p {
                        font-size: 22px;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        font-family: "Lato"; }
                        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content .domain-name p span {
                          font-weight: 900; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content .Input-DropDown-component {
                      margin-bottom: 0; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-content > button {
                      width: 100%;
                      max-width: 130px;
                      margin: 0 auto; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-purchase-button {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    background: #ff7461;
                    width: 50px;
                    border-radius: 0 5px 5px 0; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="true"] .domain-content-container .domain-purchase-button > i {
                      color: white;
                      font-size: 20px; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] {
                align-items: center;
                padding: 10px;
                height: 55px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"][data-is-selected="false"]:nth-of-type(even) {
                  background: #fdf7f5; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"][data-is-selected="true"] {
                  background: #80CD42; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"][data-is-selected="true"] .domains-selector {
                    display: none; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"][data-is-selected="true"] button {
                    background: none !important; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] ~ .domain-search_row {
                  margin-top: 10px; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] .domain-name {
                  display: flex;
                  align-items: center;
                  overflow: hidden;
                  width: 100%; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] .domain-name p {
                    font-size: 18px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    font-family: "Lato"; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] .domain-name p span {
                      color: #ff7461; }
                #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions {
                  align-items: center;
                  display: flex;
                  margin-left: auto;
                  height: 40px;
                  width: fit-content; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 115px;
                    height: 40px;
                    padding: 4px 8px;
                    margin-right: 15px;
                    border-radius: 5px;
                    background: #ff7461; }
                    @media only screen and (max-width: 1279px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge {
                        width: 105px; } }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge i {
                      color: white; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge span {
                      font-size: 12px;
                      margin-left: 5px; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions .premium-badge i {
                      font-size: 14px; }
                  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions button {
                    display: flex;
                    align-items: center;
                    width: 115px;
                    height: 100%; }
                    @media only screen and (max-width: 1279px) {
                      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions button {
                        width: 105px; } }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions button span, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions button i {
                      color: white !important; }
                    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__domains .reseller-customer__section-row > div .reseller-customer__domains-search .reseller-customer__domains-search_results .reseller-customer__domains-search_results-list_container > div .domain-search_row[data-is-tablet="false"] > .actions button i {
                      margin-right: 5px;
                      font-size: 14px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-number-search {
    padding: 0 0 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-number-search {
        padding: 10px 0 70px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-number-search > div {
      padding: 0 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-number-search > div {
          padding: 0; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor {
    background: #fff; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor {
        padding-bottom: 70px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .title-save-delete {
      padding: 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .title-save-delete .save-button-with-popup {
          display: none; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .title-save-delete > button {
          width: 100%; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up {
      padding: 10px;
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users p,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up p {
        font-family: "Lato";
        color: #ea1b4b;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div .verification-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div .dropdown-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div .text-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div .verification-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div .dropdown-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div .text-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
        #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div .verification-input,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div .dropdown-input {
          width: auto;
          margin-bottom: 0; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div > div,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div > div,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div > div {
          flex: 1; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div > div,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div > div,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div > div {
              flex-basis: 100%; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div > div ~ div,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div > div ~ div,
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div > div ~ div {
            margin-left: 10px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .change-plan > div > div ~ div,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div > div ~ div,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .call-credit-top-up > div > div ~ div {
                margin-top: 10px;
                margin-left: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan {
      padding: 10px;
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan h3 {
        font-family: "Lato";
        color: #ea1b4b;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan h3:nth-of-type(2) {
          margin-top: 20px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan > p {
        font-size: 14px;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan > div ~ div {
        margin-top: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan > .dropdown-input {
        width: 300px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable {
        padding: 0; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataHeadingRow li,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataResults .dataRow li {
          flex: 1; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataHeadingRow li:first-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataResults .dataRow li:first-of-type {
              display: none; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataHeadingRow li:last-of-type,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataResults .dataRow li:last-of-type {
              width: 110px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .dataResults #separateBlock li:nth-of-type(2) {
          flex: 2; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .slider-input {
          width: 90px;
          margin-bottom: 0;
          margin-left: auto; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .migrate-plan .DataTable .slider-input p {
            font-family: "Lato";
            font-size: 14px;
            margin-top: 5px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .add-users > div:first-of-type {
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers {
      padding: 10px;
      margin-bottom: 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers {
          margin-bottom: 0; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > p {
        font-family: "Lato";
        color: #ea1b4b;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div {
            flex-wrap: wrap-reverse; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:first-of-type {
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:first-of-type {
              flex-wrap: wrap; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div button {
            width: 100%; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:first-of-type {
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:first-of-type > button {
            margin-top: 10px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:last-of-type {
            flex-wrap: wrap; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:last-of-type .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:last-of-type #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div:last-of-type > div:last-of-type .verification-input {
            flex-basis: 100%;
            margin-right: 0;
            margin-bottom: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          flex: 1; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div {
              flex-basis: 100%; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div:first-of-type > button {
              margin-top: 10px; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div:last-of-type {
            padding-left: 10px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div:last-of-type {
                padding-left: 0; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div > .text-input, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor #content_container .account-profile .profile .two-step-verification .verification-process .right .phone-numbers > div > div > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div > .verification-input {
            flex: 1;
            width: auto;
            margin-right: 10px;
            margin-bottom: 0; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div > button {
            margin-left: auto; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .placeholder {
            padding: 10px 0; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .DataTable {
            width: 100%;
            padding: 0 0 10px; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .DataTable .dataHeadingRow li,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .DataTable .dataResults .dataRow li {
              flex: 1; }
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .DataTable .dataHeadingRow li:last-of-type,
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .phone-numbers > div > div .DataTable .dataResults .dataRow li:last-of-type {
                flex: initial;
                width: 50px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total {
      padding: 10px;
      background: linear-gradient(to right, #ff7461, #ea1b4b); }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding-top: 0; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div h3 {
          font-size: 18px;
          color: #fff; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > p {
          color: #fff;
          margin-right: 20px;
          margin-left: auto; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div button {
          white-space: nowrap; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > i {
          margin-right: 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > i.dashboard-icon--color-warning {
            color: #fff; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > i.dashboard-icon--color-warning:hover {
              color: #33c3ee; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > i.dashboard-icon-link {
            color: #fff;
            border-color: #fff; }
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > i.dashboard-icon-link:hover {
              color: #33c3ee;
              border-color: #33c3ee; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div > button:hover {
          background: #33c3ee; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row h3 {
          font-size: 16px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > p {
          color: #fff;
          line-height: 24px;
          font-size: 24px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > p {
              line-height: 20px;
              font-size: 20px;
              margin-right: 0;
              margin-left: auto; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > p span {
            color: #fff;
            font-size: 12px;
            line-height: 12px;
            margin-left: 5px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > button,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row .button-spacer {
          min-width: 160px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > button,
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row .button-spacer {
              width: 100%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row > button {
            margin-top: 10px; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-row.advanced-store-cost {
          margin: 5px 0 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-warning-row {
          padding-top: 10px;
          margin-top: 10px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__package-editor .plan-total > div.plan-cost-warning-row p {
            font-size: 12px; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history {
    padding: 10px;
    background: #fff; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history {
        padding: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTable .dataHeadingRow li,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTable .dataResults .dataRow li {
      width: calc((100% - 50px) / 3); }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTable .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__login-history .DataTable .dataResults .dataRow li:first-of-type {
        width: 50px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders {
      padding: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataHeadingRow li:nth-of-type(6),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataResults .dataRow li:nth-of-type(6) {
      display: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataResults .dataRow li:nth-of-type(5) {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataHeadingRow li:last-of-type > i,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__orders .DataTable .dataResults .dataRow li:last-of-type > i {
    margin-left: 10px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts {
      padding-bottom: 70px; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .placeholder {
    padding: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .placeholder {
        padding: 0; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .placeholder p {
      font-size: 14px;
      padding: 10px;
      background: #f8efed; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTableComponent .placeholder {
      padding: 10px; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTableComponent .searchBarButtons {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTableComponent .searchBarButtons h3 {
      color: #ea1b4b;
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTableComponent .searchBarButtons button {
      background: #80cd42; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTableComponent .searchBarButtons button:hover {
        background: #ff7461; }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li,
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li {
    width: 130px; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li {
        width: 105px; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(7),
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:first-of-type,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(7) {
      width: calc((100% - ((130px * 5) + 80px)) / 2); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(3) {
        width: calc((100% - 80px) / 3); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(3),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(2),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(3) {
        width: calc((100% - 50px) / 3); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(5),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(4),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(5) {
        display: none; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:first-of-type {
        width: calc((100% - ((105px * 5) + 80px))); } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:first-of-type {
        width: calc(100% - ((110px * 4) + 80px)); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:first-of-type {
        width: calc((100% - 80px) / 3); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:first-of-type {
        width: calc((100% - 50px) / 3); } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(6),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(6) {
        display: none; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:nth-of-type(7),
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:nth-of-type(7) {
        display: none; } }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:last-of-type,
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:last-of-type {
      width: 80px;
      min-width: 80px;
      margin-left: auto; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataHeadingRow li:last-of-type,
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .DataTable .dataResults .dataRow li:last-of-type {
          width: 50px;
          min-width: 50px; } }
  #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor {
    background: #fff; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .title-save-delete {
      padding: 0 10px; }
    #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container {
      padding: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div {
        display: flex;
        align-items: center; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div :last-of-type > div {
          margin-bottom: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div :last-of-type > div {
              margin-bottom: 20px; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div :last-of-type > div:last-of-type {
            flex: 2;
            min-width: calc(50% - 5px); }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div :last-of-type > div:last-of-type {
                min-width: 100%;
                margin-bottom: 0; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div > div {
          flex: 1;
          width: auto; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div > div {
              min-width: 100%; } }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div > div ~ div {
            margin-left: 10px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > div > div ~ div {
                margin-left: 0; } }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 10px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li ~ li {
          border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li:first-of-type p {
          color: #ff7461; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li:nth-of-type(n + 2) > div:first-of-type p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li:nth-of-type(n + 2) > div:nth-last-of-type(2) p, #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li:nth-of-type(n + 2) > div:last-of-type p {
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li:nth-of-type(even) {
          background: #EDEEF3; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li.discount-band-row > div:first-of-type {
          padding-left: 20px; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li.discount-band-row > div:first-of-type p {
            font-family: "Lato";
            font-weight: 300; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div:first-of-type {
          width: calc(100% - (5 * 170px));
          min-width: 180px; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div:nth-of-type(n + 2) {
          width: 170px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div:nth-of-type(4) {
            display: none; } }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container > ul li div p {
          font-size: 12px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-title {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-title > div {
          flex: none;
          width: auto;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-title > div p {
            margin-right: 10px; }
      #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-placeholder {
        padding: 10px 0; }
        #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-placeholder > div {
          padding: 10px;
          background: #EDEEF3; }
          #dashboard_root #dashboard_main #reseller_customers .reseller-customer__editor .reseller-customer__discounts .reseller-customer__discount-editor .discount-editor-container .discount-estimate-placeholder > div p {
            font-size: 14px; }

#dashboard_root #dashboard_main #reseller_customers .default_store_banner {
  display: flex;
  width: 700px;
  align-items: center;
  justify-content: space-between;
  background: white;
  padding: 15px;
  margin-bottom: 10px;
  box-sizing: border-box;
  transition: .2s;
  border: 1px solid white; }
  #dashboard_root #dashboard_main #reseller_customers .default_store_banner img {
    height: 100px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_customers .default_store_banner {
      width: 100%;
      overflow: auto; } }
  #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:first-of-type {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 27px; }
    #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:first-of-type img {
      height: 25px;
      margin-right: auto;
      margin-bottom: 15px; }
  #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:last-of-type {
    display: flex;
    flex-direction: column;
    justify-content: end;
    gap: 10px; }
    #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:last-of-type > button, #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:last-of-type > a button {
      width: 130px;
      margin: 0; }
    #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:last-of-type > button {
      position: relative;
      display: flex;
      justify-content: center; }
      #dashboard_root #dashboard_main #reseller_customers .default_store_banner > div:last-of-type > button span {
        position: absolute;
        background: rgba(0, 0, 0, 0.6);
        color: white;
        bottom: -40px;
        padding: 0 8px;
        border-radius: 10px;
        width: 100%; }

#dashboard_root #dashboard_main #reseller_customers .popup_flow .body .customer_creator_phone_numbers > div > div:first-of-type {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 8px; }
  #dashboard_root #dashboard_main #reseller_customers .popup_flow .body .customer_creator_phone_numbers > div > div:first-of-type button {
    white-space: nowrap; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_my_stores {
    background: #FFFFFF; } }

#dashboard_root #dashboard_main #reseller_my_stores textarea {
  resize: vertical; }

#dashboard_root #dashboard_main #reseller_my_stores .my-stores__container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container {
      padding: 10px;
      background: #FFFFFF;
      grid-template-columns: 1fr 1fr; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container {
      grid-template-columns: 1fr; } }
  #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 20px;
    position: relative;
    background: #fff;
    border: 1px solid #d7c6c2;
    height: 194px;
    width: 100%; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > h2 {
      text-align: center;
      color: #ff7461;
      font-size: 16px;
      width: 100%;
      padding: 0;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > h3 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      color: #ff7461;
      font-size: 18px;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) p {
      color: #837470;
      font-size: 12px;
      height: 16px;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > div > .icon-cog {
        font-size: 16px;
        border: 1px solid #33c3ee;
        color: #33c3ee;
        border-radius: 50%;
        padding: 4px; }
        #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > div > .icon-cog:hover {
          border-color: #ff7461;
          color: #ff7461;
          cursor: pointer; }
      #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > div:first-of-type {
        height: 70px;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) > div i ~ i {
        margin-left: 20px; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor).new-store {
      height: 194px;
      background: none;
      border: 1px solid #ff7461; }
      #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor).new-store.noSpace {
        margin-left: unset;
        margin-right: unset; }
    #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset {
      position: Absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #ffffff; }
      #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset .option__warning {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: 10px;
        border-top: 1px solid #d7c6c2; }
        #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset .option__warning__text {
          font-size: 14px;
          margin-left: 5px; }
        #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset .option__warning .buttons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset .option__warning .buttons i {
            margin: 10px;
            color: #ff7461;
            border: 1px solid #ff7461;
            border-radius: 50%;
            cursor: pointer;
            font-size: 12px;
            padding: 6px; }
            #dashboard_root #dashboard_main #reseller_my_stores .my-stores__container > div:not(.activeModalEditor) .my-stores__container____confirm-reset .option__warning .buttons i:hover {
              color: #33c3ee;
              border-color: #33c3ee; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor__title-tab-container {
  background-color: #ffffff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor__title-tab-container a {
    display: flex;
    align-items: center;
    gap: 4px;
    width: max-content; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor__title-tab-container a p {
      width: max-content;
      max-width: 150px;
      text-overflow: ellipsis;
      overflow: clip;
      white-space: nowrap; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor__title-tab-container a i {
      font-size: 14px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .icon-cog {
  font-size: 16px;
  border: 1px solid #33c3ee;
  border-radius: 50%;
  padding: 4px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .icon-cog:hover {
    border-color: #ff7461; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .y-header-selection {
  padding: 0 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .y-header-selection li.disabled {
    background-color: #d7c6c2;
    color: #ffffff;
    pointer-events: none; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .title-save-delete {
  padding: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .title-save-delete > h2 {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    color: #ff7461; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .title-save-delete.noMarginBottom {
    margin-bottom: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor > ul {
  margin: 0 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container {
    padding-bottom: 100px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container h2 {
  line-height: 1;
  font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
  font-size: 16px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .loadingBorder {
  padding: 10px;
  background: #ffffff; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .loadingBorder {
      padding: 0; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .loading-spinner-static {
  position: static !important;
  padding: 0 !important;
  height: 550px !important; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .text-address-popup .text-address-popup__inner {
    padding-bottom: 35px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor {
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container {
    background: #ffffff; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__title {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      background: #ffffff;
      padding: 0 10px;
      border-bottom: 1px solid #f3e6e3; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 10px;
      background: #ffffff; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details i {
        color: #33c3ee;
        font-size: 24px;
        position: absolute; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details i:hover {
          color: #ff7461;
          cursor: pointer; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details > .image {
        border: 1px solid #f3e6e3;
        position: relative;
        width: 170px;
        height: 170px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details > .image {
            margin: 0 auto; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details > .image > i {
          top: 10px;
          right: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: calc(100% - 170px);
        padding: 0 0 0 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content {
            flex-wrap: wrap; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content {
            width: 100%;
            padding: 0; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .label {
          color: #837470;
          font-size: 10px;
          margin-bottom: 5px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div {
          width: 33.33%; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div {
              width: 50%; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div:first-of-type {
              width: 100%;
              margin-bottom: 15px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div > i {
            top: 0;
            right: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .heading {
            position: relative;
            padding-bottom: 20px;
            border-bottom: 1px solid #f3e6e3;
            margin-bottom: 20px;
            height: 55px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .heading > h3 {
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
              color: #ff7461;
              font-size: 22px;
              height: 33px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .heading > i {
              top: 0;
              right: 20px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .heading > i {
                  right: 0; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .body {
            position: relative;
            height: calc(100% - 75px);
            padding-bottom: 15px;
            margin: 0 5px 0;
            border-bottom: 1px solid #f3e6e3; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .body > i {
              top: 0;
              right: 15px; }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content > div .body > i {
                  right: 0; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body {
          padding-bottom: 15px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body h4 {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            color: #ff7461;
            font-size: 12px;
            margin-bottom: 20px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body .label {
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body h6 {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            color: #332925;
            font-size: 12px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body h6 ~ h6 {
              margin-top: 5px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .left .body h5 {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            color: #ff7461;
            font-size: 12px;
            margin-top: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .middle .heading h5 {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 14px;
          color: #ff7461; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .middle .body h6 {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 12px;
          font-weight: 500;
          line-height: 1.3;
          color: #332925;
          margin-bottom: 5px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .middle .body h6.placeholder {
            font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif;
            color: #837470; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .heading h5 {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 14px;
          color: #ff7461; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .body .label {
          margin-bottom: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .body .day-of-the-week {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          max-width: 200px;
          width: 100%;
          line-height: 1.5;
          height: 21px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .body .day-of-the-week > p {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            color: #332925;
            font-size: 12px;
            font-weight: 500; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .body .day-of-the-week .day-of-the-week__times {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            color: #ff7461; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-details .content .right .body .day-of-the-week .day-of-the-week__times h6 {
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
              color: #ff7461;
              font-size: 12px;
              font-weight: 500; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes {
      padding: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes .colorsGrid {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex-wrap: wrap; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes .colorsGrid.hidden {
          display: none; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-right: 25px;
          position: relative;
          border: 1px solid transparent; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div .radio-input {
            margin-top: 10px;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div.active {
            border: 1px solid #33c3ee; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div.active:before {
              content: "";
              width: 100%;
              height: 100%;
              background-color: #33c3ee;
              position: absolute;
              opacity: 0.2; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div:last-child {
            margin-right: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes > .radioInputs > div:hover {
            cursor: pointer; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style {
        gap: 12px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 5px;
          width: 300px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown {
              width: 200px;
              margin-right: auto; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown {
              width: 100%; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown .dropdown-input {
            flex: 1;
            width: auto;
            margin-bottom: 0;
            margin-left: 10px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown.disabled {
            background: #d7c6c2; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown.disabled .field-box.disabled {
              background: #d7c6c2; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style__color-dropdown > div:first-of-type {
            width: 30px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle {
          display: flex;
          max-width: 150px;
          width: 100%; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle select {
            height: 82%; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle .emailapp_toggle_info {
            display: flex;
            flex-direction: column;
            gap: 12px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle .emailapp_toggle_info h4 {
              font-size: 16px;
              font-weight: 500;
              margin-bottom: 6px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle .emailapp_toggle_info ul {
              margin-left: 24px;
              list-style: revert !important; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .emailapp_toggle .emailapp_toggle_info ul li {
                list-style: revert !important;
                font-size: 12px;
                font-weight: 400; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .slider-input {
            width: 100%;
            margin-top: 20px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .slider-input p {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 16px;
          margin-right: 30px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor__container__store-themes__basic-store-style .slider-input p {
              font-size: 14px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-global-editor .my-store-global-editor__container__titles {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    padding: 20px 20px 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  background: #ffffff;
  padding: 10px;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__title h2 {
    padding: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container {
  background: #ffffff;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__container-title {
    padding: 10px;
    border-bottom: 1px solid #f3e6e3; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__container-title h3 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      color: #ea1b4b;
      margin-top: 5px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle {
    padding: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle h3 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      color: #ea1b4b; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle ul {
      margin: 5px 0 20px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle ul li {
        font-size: 14px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle ul li:before {
          content: "•";
          color: #5AC3CA;
          margin-right: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle ul li ~ li {
          margin-top: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle > div {
      max-width: 300px;
      margin-bottom: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .my-store-site-settings-editor__toggle > div p {
        font-size: 14px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-site-settings-editor__container .resetStore {
    display: flex;
    gap: 8px;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-global-editor__container__title,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .my-store-global-editor__container__title {
  margin-bottom: 10px;
  padding: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-global-editor__container__title h2,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .my-store-global-editor__container__title h2 {
    padding: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .my-store-global-editor__container__content,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .my-store-global-editor__container__content {
  background: #ffffff;
  padding: 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top {
  padding: 10px 10px 0;
  margin-bottom: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
    gap: 24px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain > .checkbox-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail > .checkbox-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain > .checkbox-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail > .checkbox-input {
      flex-basis: 100%; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain > p,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail > p,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain > p,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail > p {
      font-size: 14px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain > p,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail > p,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain > p,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail > p {
          font-size: 12px; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain .radioInputs,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail .radioInputs,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain .radioInputs,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 400px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseDomain .radioInputs,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top .chooseEmail .radioInputs,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseDomain .radioInputs,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs {
          flex-basis: 100%;
          margin-top: 20px;
          margin-left: 0; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top > p,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top > p {
    font-size: 14px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .top > p,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top > p {
        font-size: 12px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom {
  padding: 0 10px 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom .voipcp,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .voipcp {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    width: 200px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom .voipcp > .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom #content_container .account-profile .profile .two-step-verification .verification-process .right .voipcp > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom .voipcp > .verification-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .voipcp > .text-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom #content_container .account-profile .profile .two-step-verification .verification-process .right .voipcp > .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .voipcp > .verification-input {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-site-settings-editor .bottom .voipcp > p,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .voipcp > p {
      font-size: 14px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail {
    flex-wrap: wrap; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail > p {
    margin-bottom: 20px; } }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail > p {
    margin-bottom: 0; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs {
  flex: 1 1;
  width: auto;
  min-width: 400px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs {
      margin-left: 0;
      min-width: auto; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs > div {
    width: auto; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs > div:first-of-type p {
      white-space: nowrap; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs > div ~ div {
      margin-left: 20px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .top .chooseEmail .radioInputs > div ~ div {
          margin-left: 10px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom h2 {
  color: #332925; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom h2 span {
    color: #ff7461; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .verification-input {
  max-width: 320px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .text-input.disabled label, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .disabled.verification-input label {
    color: #837470; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .text-input.disabled input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .disabled.verification-input input {
    color: #837470; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .dashboardEmails > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .dashboardEmails > div > div {
    margin-bottom: 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .dashboardEmails > div > button,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .dashboardEmails > div > i {
    margin-left: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .dashboardEmails > div > i {
    color: #80cd42;
    font-size: 24px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification > div:nth-of-type(2) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 20px 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification > div:nth-of-type(2) p {
    color: #ff7461;
    margin: 0 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps {
  display: block; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps ol li:nth-of-type(2) p {
    margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps ol li p {
    display: inline-block;
    margin-bottom: 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps ol li .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps ol li #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps ol li .verification-input {
    margin-left: 12px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-top: 20px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .configSteps > div button ~ button {
      margin-left: 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .verificationStatus {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .verificationStatus > div {
    padding: 10px;
    background: #f8efed; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .verificationStatus > div p {
      color: #837470;
      font-size: 14px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-email-settings-editor .bottom .customEmailVerification .verificationStatus > i {
    color: #80cd42;
    font-size: 24px;
    margin-left: 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  min-height: 60px;
  padding: 10px;
  background: #ffffff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header h2 {
    padding: 0;
    white-space: nowrap; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header > div {
    width: 1px;
    height: 16px;
    margin: 0 20px;
    background: #837470; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header p {
    font-size: 12px;
    color: #837470; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header > div,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header p {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates__header > button {
    margin-left: auto; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px;
  margin-top: 10px;
  background: #ffffff; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression > div ~ div {
    margin-left: 10px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression > div ~ div {
        margin-top: 10px;
        margin-left: 0; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level {
    flex: 1;
    padding: 10px;
    background: #fdf7f5; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 40px;
        margin-bottom: 10px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type {
            flex-wrap: wrap;
            height: 70px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type {
            height: 40px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type p {
          color: #332925;
          font-size: 16px; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type p {
              text-align: center;
              font-size: 14px;
              width: 100%; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type p {
              text-align: left;
              width: auto; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type i {
          font-size: 40px;
          margin: 0 20px; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:first-of-type i {
              font-size: 35px;
              margin: 0 10px; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type {
        padding: 10px;
        background: #fff; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type > div {
          flex: 1; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type > div p {
            text-align: center; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type > div p:first-of-type {
              font-size: 14px;
              margin-bottom: 5px; }
              @media only screen and (max-width: 1279px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type > div p:first-of-type {
                  font-size: 12px; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__progression .my-store-rates__progression-level > div:last-of-type > div p:last-of-type {
              color: #332925; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section {
  margin-top: 10px;
  background: #ffffff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__section-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 15px 10px;
    cursor: pointer; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__section-header h2 {
      padding: 5px 0 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__section-header .slider-input {
      margin: 0 10px 0 auto; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__section-header .slider-input p {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        font-size: 14px;
        margin-right: 10px;
        color: #ff7461; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table {
    padding: 10px;
    border-top: 1px solid #f3e6e3; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table {
        padding: 10px 0; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      width: 100%;
      min-height: 56px;
      border-bottom: 1px solid #f3e6e3; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:nth-of-type(even) {
        background: #fdf7f5; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li {
          line-height: 1.3; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li p {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        font-size: 22px;
        text-align: left;
        color: #ff7461;
        margin: 0; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li p {
            font-size: 18px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li p small {
          font-size: 12px; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li p small {
              font-size: 11px;
              display: block; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li.alternate p {
        font-size: 16px; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul:first-of-type li.alternate p {
            font-size: 12px; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li {
        color: #ea1b4b;
        flex: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.disabled {
          opacity: 0.5; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.payg-disabled {
          opacity: 0.5; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:first-of-type {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 16px;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          max-width: 200px; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:first-of-type {
              font-size: 12px;
              min-width: 120px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:first-of-type p {
            color: #ea1b4b;
            font-size: 14px;
            position: relative;
            padding-right: 10px;
            white-space: nowrap; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:first-of-type p {
                font-size: 12px; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:first-of-type p sub {
              font-size: 8px;
              position: absolute;
              right: 0;
              top: -5px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li:nth-of-type(2) {
            min-width: 100px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li p {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 18px;
          color: #332925; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li p {
              font-size: 14px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li > p {
          line-height: 1; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .verification-input {
          max-width: 75px;
          margin-bottom: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .text-input label span, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label span, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .verification-input label span {
            margin-bottom: -10px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .text-input input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .verification-input input {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            font-size: 18px;
            width: calc(100% - 5px);
            padding-left: 5px;
            border-color: #ff7461; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .text-input input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .verification-input input {
                font-size: 14px; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .text-input input:focus, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section .my-store-rates__table ul li.input-cell .verification-input input:focus {
              border-color: #ff7461 !important; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .my-store-rates__table, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .my-store-rates__table {
    overflow-x: auto; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .my-store-rates__table ul, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .my-store-rates__table ul {
      min-width: 500px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .my-store-rates__table ul li:first-of-type, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .my-store-rates__table ul li:first-of-type {
          line-height: 1.1;
          min-width: 80px;
          padding-right: 0; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .user-divider, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .user-divider {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 500px;
    padding: 12px 10px 10px;
    border-bottom: 1px solid #f3e6e3; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .user-divider > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .user-divider > div {
      flex: 1;
      max-width: 200px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .user-divider > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .user-divider > div {
          display: none; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .user-divider p, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .user-divider p {
      flex: 1;
      font-size: 12px;
      text-align: center;
      color: #ff7461; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.users .user-divider p, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.legacy_users .user-divider p {
          font-size: 12px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      border-bottom: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul:first-of-type {
      max-width: 100px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul:nth-of-type(even) {
      background: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul li {
      min-height: 60px;
      border-bottom: 1px solid #f3e6e3; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul li {
      min-height: 65px;
      padding: 5px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul li:first-of-type {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      min-width: auto; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.standard_numbers .my-store-rates__table ul li:nth-of-type(even) {
      background: #fdf7f5; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.memorable_numbers .my-store-rates__table ul li:first-of-type {
      min-width: 130px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.memorable_numbers .my-store-rates__table ul li:first-of-type br {
    display: none; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.memorable_numbers .my-store-rates__table ul li:first-of-type br {
        display: block; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul {
      flex-wrap: wrap; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul:first-of-type li:first-of-type {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li p br {
    display: none; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li p br {
        display: block; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li p br {
        display: none; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li:first-of-type {
    min-width: 255px; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li:first-of-type {
        min-width: auto; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li:first-of-type {
        flex-basis: 100%;
        padding-bottom: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__section.call_packs .my-store-rates__table ul li.input-cell {
      padding: 0 10px 10px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards {
  margin-top: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards .my-store-rates__rate-cards-header,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards .my-store-rates__rate-cards-change-log-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 15px 10px;
    border-bottom: 1px solid #f3e6e3;
    background: #fff; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards .my-store-rates__rate-cards-header h2,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards .my-store-rates__rate-cards-change-log-header h2 {
      padding: 5px 0 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div {
    padding: 10px;
    background: #fff; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div p {
      font-size: 14px;
      margin-bottom: 15px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > p:last-of-type {
      font-size: 11px;
      margin: 10px 0 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > p:last-of-type sub {
        color: #ea1b4b; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div > div:nth-of-type(2) {
        flex: 2;
        max-width: 500px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div > div ~ div {
        margin-left: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div > div ~ div {
            margin-top: 10px;
            margin-left: 0; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div > div:last-of-type {
          flex-basis: 100%;
          margin-top: 10px;
          margin-left: 0; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card {
        flex: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        min-height: 200px;
        padding: 20px 10px;
        background: #fdf7f5; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card {
            min-height: auto; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div i {
          font-size: 65px;
          color: #d7c6c2; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div h3 {
          color: #ea1b4b;
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          font-size: 18px;
          line-height: 1.1;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div p small {
          color: #ea1b4b; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div:first-of-type {
          margin-right: 12px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div:first-of-type {
              display: none; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div:last-of-type {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          width: 100%; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div > div p ~ p {
            font-size: 14px;
            padding-left: 20px;
            margin-left: auto;
            text-align: right;
            white-space: nowrap; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div > div:last-of-type {
            margin-top: auto; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__rate-card > div > div:last-of-type a {
              margin-right: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv {
        flex: 1;
        min-height: 200px;
        padding: 15px 10px 20px;
        background: #fdf7f5; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv .verification-input {
          flex: 1;
          width: auto;
          margin-bottom: 0; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv > div:first-of-type {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv > div:first-of-type .file-upload {
            padding: 5px;
            margin-right: 10px;
            background: #fff; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv > div:first-of-type .file-upload .upload-input {
              left: 5px;
              bottom: 5px; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__upload-csv > div:first-of-type .file-upload .upload-input p {
                margin-bottom: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex: 1;
        padding: 20px;
        background: linear-gradient(341deg, #ff7461, #ea1b4b); }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change p {
          font-size: 18px;
          color: #fff; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change p br {
              display: none; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change p span {
            font-size: 14px;
            color: #fff;
            white-space: nowrap; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input {
          flex: 1;
          width: auto;
          margin-bottom: 0; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input {
              max-width: 100px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input label, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input label {
            font-size: 14px;
            color: #fff; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input input {
            height: 35px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input .child p, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input .child p {
            margin-bottom: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .text-input .child p, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child p, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change .verification-input .child p {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            font-size: 20px;
            color: #fff; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          width: 100%; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change > div {
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              flex-wrap: wrap; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change > div > button {
            margin-left: 10px; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change > div > button {
                width: 100%;
                margin: 15px auto 0; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change > div > button:hover {
              background: #33c3ee; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div {
          display: block; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                -webkit-justify-content: center;
                justify-content: center; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div > div ~ div {
              margin-left: 10px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div .text-input label, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div .verification-input label {
              white-space: nowrap; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div .text-input .child, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > div .verification-input .child {
              top: 22px;
              transform: none; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div > div .my-store-rates__global-price-change.domains > div > button {
            width: 100%;
            margin: 15px auto 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log {
      padding: 0;
      margin-top: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table {
        display: block; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable {
          width: 100%; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:nth-of-type(2),
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:nth-of-type(2) {
            width: 180px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:nth-of-type(2),
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:nth-of-type(2) {
            width: 150px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:nth-of-type(2),
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:nth-of-type(2) {
                width: calc(100% - 180px); } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:nth-of-type(3),
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:nth-of-type(3) {
            width: 150px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:nth-of-type(3),
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:nth-of-type(3) {
                display: none; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:last-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:last-of-type {
            width: calc(100% - 480px); }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataHeadingRow li:last-of-type,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table .DataTable .dataResults .dataRow li:last-of-type {
                display: none; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataHeadingRow li:first-of-type,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataResults .dataRow li:first-of-type {
          width: calc(100% - 300px); }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataHeadingRow li:last-of-type,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataResults .dataRow li:nth-of-type(2),
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataResults .dataRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__rate-cards > div.my-store-rates__rate-cards-change-log .my-store-rates__rate-cards-change-log-table.domains .DataTable .dataResults .dataRow li:last-of-type {
          width: 100px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison {
  margin-top: 10px;
  background: #fff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-header {
    padding: 15px 10px;
    border-bottom: 1px solid #f3e6e3; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-header h2 {
      padding: 5px 0 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px;
    border-bottom: 1px solid #f3e6e3; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .verification-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .dropdown-input {
      max-width: 200px;
      margin-bottom: 0; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .verification-input,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .dropdown-input {
          flex-basis: 100%;
          max-width: none; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .dropdown-input {
        margin-bottom: 10px; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .verification-input {
      max-width: 300px;
      margin: 0 10px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search .verification-input {
          max-width: none;
          margin: 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-search > button {
        flex-basis: 100%;
        margin-top: 10px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table {
    padding: 0 10px 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table {
        padding: 0 0 10px; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      min-height: 50px;
      border-bottom: 1px solid #f3e6e3; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul:nth-of-type(even) {
        background: #fdf7f5; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul:first-of-type li p {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        color: #ff7461; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul:first-of-type li p {
            text-align: center; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul li {
        flex: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul li:first-of-type {
            display: none; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul li:nth-of-type(2) {
          min-width: 85px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul li p {
          font-size: 12px;
          color: #332925; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison .my-store-rates__comparison-table ul li p span {
              display: block; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison.domains .my-store-rates__comparison-table ul li:first-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-rates .my-store-rates__comparison.domains .my-store-rates__comparison-table ul li:nth-of-type(2) {
      display: none; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .my-store-scripts-and-tracking-editor__container__title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 60px;
  padding: 10px;
  margin-bottom: 10px;
  background: #fff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .my-store-scripts-and-tracking-editor__container__title h2 {
    padding: 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .my-store-scripts-and-tracking-editor__container__title > button {
    background: #80CD42; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .my-store-scripts-and-tracking-editor__container__title > button:hover {
      background: #33c3ee; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 10px;
  background: #fff; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking {
      flex-wrap: wrap; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div {
    width: calc((55% / 2) - 20px); }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div {
        width: calc((50%) - 10px); } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div {
        width: 100%; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div > h3 {
      margin-bottom: 20px;
      font-size: 14px;
      color: #ff7461; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div > .radio {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 15px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div > .radio p {
        margin-right: 20px;
        font-size: 14px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div > .radio .radioInputs {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div .text-input textarea, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div .verification-input textarea {
      resize: vertical; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div:last-child {
      width: calc(45% - 20px); }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-scripts-and-tracking-editor .tracking > div:last-child {
          width: 100%; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #fff;
  background-image: url("/static/img/yay/reseller/blue-print.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  padding: 10px;
  margin-top: 10px; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information {
      background-image: none; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content {
    padding: 20px; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content {
        padding: 10px; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-top: 20px;
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled {
          flex-wrap: wrap; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled h2 {
        font-size: 30px;
        padding: 0;
        margin-right: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled h2 {
            text-align: center;
            font-size: 22px;
            width: 100%;
            margin-bottom: 15px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled h2 span {
          color: #ea1b4b; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled img {
        margin-right: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled img {
            margin: 0; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled img:first-of-type {
          margin-left: auto; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .paymentsHandled img:last-of-type {
          margin-right: 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .features ul li {
      margin-bottom: 20px;
      padding-left: 30px;
      position: relative;
      font-size: 14px;
      color: #332925; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content .features ul li:before {
        content: "";
        position: absolute;
        left: 0;
        top: -3px;
        display: inline-block;
        width: 14px;
        height: 14px;
        border: 2px solid #f8efed;
        background: #ff8370 !important;
        border-radius: 100px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content > p:last-child {
      margin-top: 30px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor .information__content > p:last-child a {
        text-decoration: underline; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content {
  background: #fff;
  padding: 10px;
  margin-top: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 20px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option {
      border: solid 1px #f3e6e3;
      width: 100%; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__header {
        text-align: center;
        border-bottom: 2px solid #ff7461; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__header h2 {
          font-size: 24px;
          color: #332925; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__header h2 span {
            color: #ea1b4b; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__content {
        padding: 10px 0;
        background-color: #fdf7f5; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__content .features {
          margin-left: 10px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__content .features ul li {
            margin-bottom: 20px;
            padding-left: 20px;
            position: relative;
            font-size: 14px;
            color: #332925; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__content .features ul li:before {
              content: "";
              position: absolute;
              left: 0;
              top: 2px;
              display: inline-block;
              width: 5px;
              height: 5px;
              border: 1px solid #f8efed;
              background: #ff8370 !important;
              border-radius: 100px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option__content .features ul li:last-child {
              margin-bottom: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__options__option.fade {
        opacity: 0.3; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method > p {
    font-size: 14px;
    margin-bottom: 10px; }
  div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 30px; }
    div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__icons {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
      padding: 10px 0;
      width: 200px;
      margin-right: 20px; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__icons img {
        margin-right: 10px; }
    div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content-outer {
      width: calc(80% - 220px); }
    div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content {
      border: solid 1px #f3e6e3;
      padding: 10px;
      width: 100%; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__top .dropdown-input {
          margin-bottom: 0; }
          div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__top .dropdown-input.disabled label, div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__top .dropdown-input.disabled select {
            color: #332925; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .save-button-with-popup {
        text-align: right;
        margin-top: 10px; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .visa-you-handle p {
        font-size: 14px;
        margin: 10px 0; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .visa-you-handle > div {
        text-align: right; }
        div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .visa-you-handle > div a > img {
          max-height: 38px; }
        div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .visa-you-handle > div a:hover {
          cursor: pointer; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__help {
        font-size: 14px;
        margin: 10px 0; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__warning {
        font-size: 14px;
        color: #ea1b4b; }
        div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__warning span {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs {
        margin-top: 10px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex-wrap: wrap; }
        div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs div.text-input, div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs #content_container .account-profile .profile .two-step-verification .verification-process .right div.verification-input, div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs div.verification-input {
          width: calc(50% - 5px); }
          div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs div.text-input:last-child, div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs #content_container .account-profile .profile .two-step-verification .verification-process .right div.verification-input:last-child, div #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__inputs div.verification-input:last-child {
            margin-top: 10px;
            width: 100%; }
      div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option__content__bottom .paypal-you-handle__after-payment {
        margin: 10px 0;
        color: #ea1b4b;
        font-size: 12px; }
    div #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-billing-editor__content__billing-method__options__option:last-child {
      margin-bottom: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div {
    flex: 1;
    padding: 15px 10px;
    background: #ffffff; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 3px 0 0;
      min-height: 40px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header h1,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header h1,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header h1 {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        line-height: 1;
        font-size: 16px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header > div {
        display: none;
        margin-right: 10px;
        margin-left: auto; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header > div.active,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header > div.active,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header > div.active {
          display: block; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header i,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header i,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header i {
        margin-right: 15px;
        font-size: 24px;
        color: #ff7461; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container > div > div.header:hover,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container > div > div.header:hover,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container > div > div.header:hover {
        cursor: pointer; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container.active,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container.active,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container.active {
    margin-bottom: 0;
    border-bottom: 1px solid #f3e6e3; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container .editorSection,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container .editorSection,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container .editorSection {
    padding: 0 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container .editorSection .banner,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container .editorSection .banner,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container .editorSection .banner {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container .editorSection .banner > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container .editorSection .banner > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container .editorSection .banner > div {
        width: calc((55% / 2) - 20px); }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container .editorSection .banner > div:last-child,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container .editorSection .banner > div:last-child,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container .editorSection .banner > div:last-child {
          width: calc(45% - 20px); }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content {
    margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection {
      background: #ffffff;
      padding: 20px 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        padding: 0 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div,
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div {
          flex-basis: 100%; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div h2,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div h2,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div h2 {
            padding: 0 0 15px 0;
            color: #ff7461; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div ~ div,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div ~ div,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div ~ div {
            margin-top: 20px; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div ~ div.logo div.upload-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div ~ div.logo div.upload-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div ~ div.logo div.upload-input {
              left: 0;
              width: 100%; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div {
              flex-wrap: wrap; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2), #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2),
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2),
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type {
              flex-basis: 100%;
              margin-left: 0; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2) .slider-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type .slider-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2) .slider-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type .slider-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:nth-of-type(2) .slider-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerBackground > div > div:last-of-type .slider-input {
              margin-bottom: 20px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fontColors,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fontColors,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fontColors {
            flex-basis: calc(50% - 20px); }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner {
              margin-left: 20px; }
              @media only screen and (max-width: 1023px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fontColors.voip-banner {
                  margin-left: 0; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor {
            flex-basis: 50%; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor {
                flex-basis: 100%; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor > div {
                flex-wrap: wrap; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .dropdown-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .dropdown-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .text-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .dropdown-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .text-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .dropdown-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .text-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColors > div .dropdown-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .text-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .verification-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.buttonColor > div .dropdown-input {
                flex-basis: 100%;
                margin-left: 0;
                margin-top: 10px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContent,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContent,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContent {
            flex-basis: 50%; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContent,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContent,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContent {
                flex-basis: 100%; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type {
                flex-wrap: wrap; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div {
                flex-basis: 100%;
                margin-left: 0; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div ~ div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div ~ div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContent > div:last-of-type > div ~ div {
                margin-top: 10px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.sliderInput,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.sliderInput,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.sliderInput {
            flex-basis: 25%; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.sliderInput,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.sliderInput,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.sliderInput {
                flex-basis: 50%; } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.sliderInput,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.sliderInput,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.sliderInput {
                flex-basis: 100%; } }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.sliderInput .slider-input p,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.sliderInput .slider-input p,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.sliderInput .slider-input p {
              font-size: 14px; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div:first-of-type, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div:first-of-type, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div:first-of-type,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div:first-of-type {
            flex: 2; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .verification-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .verification-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.numberSection > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.voipPlansLayout > div > div .verification-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .text-input,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
          #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .verification-input {
            margin-bottom: 20px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div {
              flex-wrap: wrap; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div {
              flex-basis: 100%;
              margin-left: 0; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .radioInputs .option1,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .radioInputs .option1,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.bannerContentAndLayout > div > div .radioInputs .option1 {
              margin-left: 0; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.searchBackground > div > div:last-of-type, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.planBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.searchBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.planBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.searchBackground > div > div:last-of-type,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.planBackground > div > div:last-of-type {
              display: none; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fileUpload,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fileUpload,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fileUpload {
            flex-wrap: wrap; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fileUpload > div {
              flex: 1;
              max-width: 27.5%; }
              @media only screen and (max-width: 1279px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fileUpload > div {
                  max-width: 50%; } }
              @media only screen and (max-width: 767px) {
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div.fileUpload > div,
                #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div.fileUpload > div {
                  max-width: 100%; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div .color-selection-group,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div .color-selection-group,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div .color-selection-group {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div ~ div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div ~ div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div ~ div {
              margin-left: 0; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color {
              flex: none;
              padding: 0;
              max-width: none; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div .color-selection-group > div.colorSection__color > div {
                width: 110px;
                max-width: none;
                height: 45px;
                margin: 0 auto; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div,
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .verification-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .text-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .verification-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .text-input,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
            #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .verification-input {
              margin-bottom: 0; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .text-input textarea, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .verification-input textarea,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .text-input textarea,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .verification-input textarea,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .text-input textarea,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea,
              #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .verification-input textarea {
                flex: 1;
                width: calc(100% - 10px);
                font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .file-upload,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .file-upload,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .file-upload {
              height: 50px;
              margin-bottom: 20px; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .file-upload .upload-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .file-upload .upload-input,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .file-upload .upload-input {
                left: 0;
                width: 100%; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color {
              max-width: 120px; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color > div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div .colorSection__color > div {
                height: 45px;
                margin: 0 auto; }
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div > div,
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div > div {
              flex: 1; }
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-homepage-editor .tab-section__container-content__editorSection > div > div > div > div ~ div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection > div > div > div > div ~ div,
              #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection > div > div > div > div ~ div {
                margin-left: 20px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs,
#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs > div,
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: calc(50% - 5px);
    margin-left: 10px;
    position: relative;
    border: 1px solid transparent; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs > div img, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs > div img, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs > div img,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs > div img {
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs > div.active, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs > div.active, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs > div.active,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs > div.active {
      border: 1px solid #33c3ee; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs > div.active:before, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs > div.active:before, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs > div.active:before,
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs > div.active:before {
        content: "";
        width: 100%;
        height: 100%;
        background-color: #33c3ee;
        position: absolute;
        opacity: 0.2; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .bannerContentAndLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .voipPlansLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__banner .numberSection .radioInputs > div .radio-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .bannerContentAndLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .voipPlansLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .numberSection .radioInputs > div .radio-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .bannerContentAndLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .voipPlansLayout .radioInputs > div .radio-input,
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__search .numberSection .radioInputs > div .radio-input {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .colorSection__color.preview {
  width: 100%; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .colorSection__color {
  margin-left: 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-voip-editor .tab-section__container-content__editorSection__plans .colorSection__color > p {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 50px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection {
  padding: 20px 0 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules {
    padding: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .radioWithLabel, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .radioWithLabel {
        max-width: 25%;
        margin-bottom: 30px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options {
            flex-wrap: wrap; } }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options > div {
          margin: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options > div {
              flex-basis: calc(50% - 5px);
              margin-bottom: 10px; } }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options > div ~ div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options > div ~ div {
            margin-left: 10px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds .options > div:nth-of-type(odd), #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds .options > div:nth-of-type(odd) {
              margin-left: 0; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner div.tlds:last-child, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules div.tlds:last-child {
        padding-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__sectionTitle {
    padding: 10px 10px 30px;
    font-size: 18px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div {
    flex-basis: 50% !important;
    margin: 0 0 20px !important; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div {
        flex-basis: 100% !important; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div:nth-of-type(odd) {
      padding-right: 20px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div:nth-of-type(odd) {
          padding-right: 0; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div:last-of-type {
      flex-basis: 100% !important;
      margin-bottom: 0 !important; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__banner > div.tlds .slider-input p {
      font-size: 14px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div {
    flex-basis: 50% !important;
    margin: 0 0 20px !important; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div {
        flex-basis: 100% !important; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div:nth-of-type(odd) {
      padding-right: 20px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div:nth-of-type(odd) {
          padding-right: 0; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div:nth-last-of-type(2), #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div:last-of-type {
      margin-bottom: 0 !important; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div:nth-last-of-type(2) {
        margin-bottom: 20px !important; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div .color-selection-group {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div .color-selection-group .file-upload {
      margin-left: 20px !important; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div .color-selection-group .file-upload {
          flex-basis: 100%;
          margin: 10px 0 !important; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type {
        flex-wrap: wrap; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type > div {
        flex-basis: 100%; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type > div:last-of-type {
      margin-left: 0;
      margin-top: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type .text-input textarea, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__modules > div > div:last-of-type .verification-input textarea {
      height: 100px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__transfer {
      padding: 0 !important; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__transfer .bannerContent {
    padding-right: 20px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__transfer .bannerContent {
        padding-right: 0; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__transfer .buttons {
    flex-basis: 50%; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plans .colorSection__color {
    width: 33.333%; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plans .colorSection__color > p {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      height: 50px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names {
  padding-bottom: 10px !important; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      margin-right: 25px;
      position: relative;
      border: 1px solid transparent; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div .radio-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div .radio-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div .radio-input {
        margin-top: 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div.active, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div.active, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div.active {
        border: 1px solid #33c3ee; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div.active:before, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div.active:before, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div.active:before {
          content: "";
          width: 100%;
          height: 100%;
          background-color: #33c3ee;
          position: absolute;
          opacity: 0.2; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div:last-child, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div:last-child, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div:last-child {
        margin-right: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .radioInputs > div:hover, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .radioInputs > div:hover, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .radioInputs > div:hover {
        cursor: pointer; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .rowInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .rowInputs, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .rowInputs {
    margin-left: 20px !important; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .file-upload, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .file-upload, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .file-upload {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container > div {
      display: block;
      width: calc((100% / 3) - (20px / 3)); }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container > div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container > div {
          width: 100%; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container > div h2, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container > div h2, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container > div h2 {
        padding-bottom: 10px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__header .plan-names-container > div ~ div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__footer .plan-names-container > div ~ div, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .my-store-domains-editor .tab-section__container-content__editorSection__plan-names .plan-names-container > div ~ div {
          margin-top: 20px; } }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .reseller-my-store__editor-container .activeModalEditor .SlideToggleComponent {
  margin-bottom: 20px;
  padding: 0 2px; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains {
      flex-wrap: wrap; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .verification-input {
    width: 250px;
    margin-right: 20px;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .verification-input {
        margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .checkboxes {
    margin-right: auto; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain {
        flex-basis: 100%;
        margin-top: 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain .input {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain .input .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain .input .verification-input {
        width: 150px;
        margin-bottom: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain .input > p {
        font-size: 14px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain > button {
      white-space: nowrap;
      background: #33c3ee; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain > button {
          margin-left: auto; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain > button {
          width: 100%;
          margin: 10px auto 0; } }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom .dashboardDomains .dashboardSubDomain > button:hover {
        background: #ff7461; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom.create-store .dashboardDomains {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 15px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .verification-input {
      margin-bottom: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection {
  flex-basis: 50% !important;
  padding-right: 20px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection {
      flex-basis: 100% !important;
      padding-right: 0; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection > h2 {
    color: #ff7461;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 0;
    padding-top: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection > div > div.text-input, #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor #content_container .account-profile .profile .two-step-verification .verification-process .right .colorSection > div > div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .reseller-my-store__editor .colorSection > div > div.verification-input {
    margin-bottom: 10px !important; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection > div > div.file-upload {
    max-width: 320px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection > div > div.file-upload {
        max-width: none; } }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection .colorRow {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color {
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    flex-direction: column; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color.in-row {
      width: calc(100% / 5); }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color.in-row > p {
        height: 50px;
        max-width: 85px;
        padding: 10px 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > p {
      text-align: center;
      color: #837470;
      font-size: 10px;
      padding: 0 0 10px;
      max-width: 110px;
      height: 40px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      margin: 0 auto; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > i {
      padding: 10px 0;
      color: #33c3ee;
      font-size: 24px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > i:hover {
        color: #ff7461;
        cursor: pointer; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > div {
      height: 45px;
      width: 100%;
      border: 1px solid #ececec;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > div:hover {
        cursor: pointer; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection__color > div.placeholderBox {
        margin-top: 6px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.buttonSection .dropdown-input {
    margin-top: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.buttonSection .buttonStyle {
    padding: 0 0 0 60px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.buttonSection .buttonStyle {
        padding-left: 0; } }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.buttonSection .buttonStyle > p {
      color: #837470;
      font-size: 10px;
      margin-bottom: 5px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.buttonSection .buttonStyle button {
      color: #ffffff; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input {
    margin-top: 20px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.harmattan select {
      font-family: "Harmattan", sans-serif;
      font-size: 18px; }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.harmattan select option {
        font-size: 12px; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.lato select {
      font-family: "Lato", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.merriweather select {
      font-family: "Merriweather", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.montserrat select {
      font-family: "Montserrat", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.opensans select {
      font-family: "Open Sans", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.quicksand select {
      font-family: "Quicksand", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.roboto select {
      font-family: "Roboto", sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .colorSection.fontSection .dropdown-input.slabo select {
      font-family: "Slabo", sans-serif; }

#dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal > p {
    flex: 1;
    font-weight: 500;
    color: #ff7461; }
  #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal__times {
    flex: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal__times > div {
      width: calc(50% - 20px); }
      #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal__times > div .dropdown-input {
        margin-bottom: 0; }
        #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal__times > div .dropdown-input.disabled {
          background: #d7c6c2;
          border-radius: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .reseller-my-store__editor .day-of-the-week-modal__times > div .dropdown-input.disabled label {
            padding-left: 0; }

#dashboard_root #dashboard_main #reseller_my_stores .dnsRecords > p,
#dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails > p,
#dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification > p {
  font-size: 14px;
  margin-bottom: 20px; }

#dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps,
#dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps,
#dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps {
  background-color: #fdf7f5;
  padding: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps em,
  #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps em,
  #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps em {
    font-style: italic; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps,
    #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps,
    #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps {
      padding: 15px 10px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps ol > li,
  #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps ol > li,
  #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps ol > li {
    font-size: 14px;
    color: #332925; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps ol > li,
      #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps ol > li,
      #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps ol > li {
        line-height: 1.3; } }
    #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps ol > li::marker,
    #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps ol > li::marker,
    #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps ol > li::marker {
      color: #ff7461; }
    #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps ol > li ~ li,
    #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps ol > li ~ li,
    #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps ol > li ~ li {
      margin-top: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps .DataTableComponent,
  #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps .DataTableComponent,
  #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps .DataTableComponent {
    margin-left: 15px;
    margin-top: 10px; }
    #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps .DataTableComponent .DataTable,
    #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps .DataTableComponent .DataTable,
    #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps .DataTableComponent .DataTable {
      padding: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps .DataTableComponent .DataTable .dataResults > ul:last-of-type > li,
      #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps .DataTableComponent .DataTable .dataResults > ul:last-of-type > li,
      #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps .DataTableComponent .DataTable .dataResults > ul:last-of-type > li {
        height: auto; }
      #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps .DataTableComponent .DataTable .dataRow:not(.pagination) > li,
      #dashboard_root #dashboard_main #reseller_my_stores .dnsRecords .configSteps .DataTableComponent .DataTable .dataHeadingRow > li,
      #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps .DataTableComponent .DataTable .dataRow:not(.pagination) > li,
      #dashboard_root #dashboard_main #reseller_my_stores .dashboardEmails .configSteps .DataTableComponent .DataTable .dataHeadingRow > li,
      #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps .DataTableComponent .DataTable .dataRow:not(.pagination) > li,
      #dashboard_root #dashboard_main #reseller_my_stores .customEmailVerification .configSteps .DataTableComponent .DataTable .dataHeadingRow > li {
        width: 100%; }

#dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains {
      flex-wrap: wrap; } }
  #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .text-input, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom .dashboardDomains .verification-input {
    width: 250px;
    margin-right: 20px;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .text-input, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom .dashboardDomains .verification-input {
        margin-bottom: 10px; } }
  #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .checkboxes {
    margin-right: auto; }
  #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain {
        flex-basis: 100%;
        margin-top: 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain .input {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      width: 100%; }
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain .input .text-input, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain .input .verification-input {
        margin-bottom: 0;
        width: 100%; }
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain .input > p {
        font-size: 14px; }
    #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain > button {
      white-space: nowrap;
      background: #33c3ee; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain > button {
          margin-left: auto; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain > button {
          width: 100%;
          margin: 10px auto 0; } }
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom .dashboardDomains .dashboardSubDomain > button:hover {
        background: #ff7461; }

#dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #d7c6c2; }
  #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .checkboxes {
    margin-right: 10px; }
  #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .text-input, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .verification-input {
      margin-bottom: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .text-input.disabled, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .disabled.verification-input {
        background: none; }
        #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .text-input.disabled input, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .disabled.verification-input input {
          opacity: 0.8;
          padding-left: 4px; }
      #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .text-input > label, #dashboard_root #dashboard_main #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .domain-custom.create-store .dashboardDomains .dashboardSubDomain .input .verification-input > label {
        color: #53576B; }

#dashboard_root #dashboard_main #reseller_my_stores #saveDelete .icon-cross {
  color: #ff7461;
  border-color: #ff7461; }
  #dashboard_root #dashboard_main #reseller_my_stores #saveDelete .icon-cross:hover {
    color: #33c3ee;
    border-color: #33c3ee; }

#dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  z-index: 3;
  padding: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__background {
    width: 100%;
    min-height: calc(100vh - 80px);
    height: 100%;
    background-color: #837470;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.56; }
  #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content {
    max-width: 672px;
    position: relative;
    top: 10%;
    left: 50%;
    transform: translateX(-50%); }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content > div:not(#saveDelete) {
      background: #ffffff;
      padding: 20px; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content div.text-input:last-child, #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content #content_container .account-profile .profile .two-step-verification .verification-process .right div.verification-input:last-child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .activeModalEditor__content div.verification-input:last-child {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content .inline {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-column-gap: 12px;
      grid-row-gap: 0; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content .inline .SlideToggleComponent .slider-input {
        flex-direction: column;
        align-items: start;
        gap: 12px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content .inline .SlideToggleComponent .slider-input .switch {
          margin-left: 0; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content .inline {
          grid-template-columns: 1fr; } }
  #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store {
    background: white;
    position: absolute;
    width: 75%;
    max-width: 700px;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    overflow-y: auto;
    padding: 40px;
    max-height: 700px;
    border-radius: 12px; }
    @media only screen and (max-width: 1365px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store {
        max-width: 800px; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store {
        max-width: 650px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store {
        margin-top: 20px;
        position: fixed;
        width: 100%;
        max-width: 100%;
        height: 100%;
        max-height: 100%;
        padding: 30px 10px 50px 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store {
        position: fixed;
        height: 100%;
        background: #fff; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .saveDelete {
        border-top: 1px solid #d7c6c2; } }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .coming-soon {
      display: inline-flex;
      border-radius: 59px;
      gap: 8px;
      width: fit-content;
      padding: 8px 15px 8px 12px;
      background: #53576B; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .coming-soon p {
        color: white;
        font-size: 11px;
        font-weight: 600; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option {
      padding: 20px;
      margin-bottom: 20px;
      border: 2px solid #ffffff;
      background: #f5f5f5;
      position: relative;
      border-radius: 5px;
      transition: .2s; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__header h2 {
        padding: 0;
        font-weight: 700;
        color: #ff7461;
        font-family: "AvenirLTStd-Light", Avenir-Light, sans-serif; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__header h2 span {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .save-button-with-popup {
          margin: 0 0 0 auto;
          align-self: flex-end; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .save-button-with-popup {
              position: absolute;
              top: 10px;
              right: 10px;
              margin: 0;
              align-self: unset; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .save-button-with-popup {
              position: relative;
              top: 0;
              right: 0;
              margin: 0 0 0 auto;
              align-self: flex-end; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content img {
            width: 150px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content img {
            margin: 0 auto; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-wrap: wrap; }
            #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .features {
              margin-top: 20px;
              width: calc(100% - 200px); } }
    @media only screen and (max-width: 767px) and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .features {
        width: 100%;
        margin: 0 auto; } }
        @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__content .save-button-with-popup {
              width: 100%;
              text-align: right;
              margin-top: 10px; } }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: 10px;
        border-top: 1px solid #d7c6c2;
        padding-top: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning__text p {
          font-size: 14px; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning__text p.note {
            margin-top: 10px;
            font-size: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning .buttons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning .buttons i {
            margin: 10px;
            color: #ff7461;
            border: 1px solid #ff7461;
            border-radius: 50%;
            cursor: pointer;
            font-size: 12px;
            padding: 6px; }
            #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option__warning .buttons i:hover {
              color: #33c3ee;
              border-color: #33c3ee; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option:hover {
        cursor: pointer;
        background: #e8e8e8; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option.selected {
        border-color: #ea1b4b; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option.option-basic .store-options__option__header h2, #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option.option-advanced .store-options__option__header h2 {
        display: flex;
        align-items: center;
        gap: 6px;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option.option-basic .store-options__option__header h2 .coming-soon, #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options__option.option-advanced .store-options__option__header h2 .coming-soon {
          margin-left: 12px; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features {
      margin-left: 20px; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features ul li {
        margin-bottom: 20px;
        padding-left: 30px;
        position: relative;
        font-size: 14px;
        color: #332925; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features ul li {
            margin-bottom: 10px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features ul li {
            font-size: 12px; } }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features ul li:before {
          content: "";
          position: absolute;
          left: 0;
          top: -3px;
          display: inline-block;
          width: 14px;
          height: 14px;
          border: 2px solid #f8efed;
          background: #ff8370 !important;
          border-radius: 100px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-options .features ul li:last-child {
          margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information {
      background: #ffffff; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information__inputs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information__inputs {
            grid-template-columns: 1fr; } }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info {
        margin-top: 10px;
        padding-top: 30px;
        width: 100%;
        border-top: 1px solid #f3e6e3;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-align-items: end;
        -moz-align-items: end;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .radioInputs {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          flex-direction: column;
          gap: 20px;
          align-items: start; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .radioInputs div.radio-input {
            width: auto; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .custom-domain {
          margin-left: 40px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -moz-justify-content: flex-start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          width: 100%; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .custom-domain .text-input, #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .custom-domain #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .custom-domain .verification-input {
            margin-bottom: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .store-information__domain-info .custom-domain p {
            font-size: 14px;
            font-style: italic; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dnsRecords .configSteps,
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dashboardEmails .configSteps,
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .customEmailVerification .configSteps {
        padding: 0; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dnsRecords .configSteps .DataTableComponent,
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dashboardEmails .configSteps .DataTableComponent,
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .customEmailVerification .configSteps .DataTableComponent {
          margin-left: 0;
          margin-top: 0; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dnsRecords .configSteps .dashboardCustomEmail,
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .dashboardEmails .configSteps .dashboardCustomEmail,
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .store-information .customEmailVerification .configSteps .dashboardCustomEmail {
          float: right; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .createStore {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
      background: linear-gradient(to right, #ff7461, #ea1b4b);
      padding: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .createStore > i {
        display: none;
        color: #ffffff;
        padding: 5px;
        border: 1px solid #ffffff;
        border-radius: 50%;
        font-size: 12px;
        margin: 0 auto 0 0; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .createStore > i:hover {
          color: #33c3ee;
          border-color: #33c3ee;
          cursor: pointer; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div .createStore > i {
          display: block; } }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store > div.tab-navigation {
      margin-top: 20px;
      display: flex;
      justify-content: end; }
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header {
      border-bottom: 1px solid #f3e6e3;
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
        width: 100%; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options .dashboard-primary-button {
          background: none;
          color: #EA1B4B;
          font-size: 16px;
          min-width: auto;
          padding: 0; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options .dashboard-primary-button .icon-leftarrow {
            position: relative;
            bottom: 2px;
            right: 5px;
            font-size: 12px; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options .dashboard-primary-button:hover {
            background: none;
            color: #ff7461; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options h2 {
            width: 100%;
            text-align: center;
            margin-top: 0px; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options .dashboard-primary-button {
            position: absolute;
            top: 20px;
            left: 25px; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.header-options .icon-v2-close {
            position: absolute;
            top: 25px;
            right: 25px; } }
      #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.tab {
        display: flex;
        justify-content: center;
        gap: 10px; }
        #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.tab > span {
          width: 10px;
          height: 10px;
          border-radius: 50%;
          background: #eaeaea;
          transition: .2s; }
          #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__create-store .header > div.tab > span.active {
            background: #ea1b4b; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_my_stores .activeModalEditor__content {
      padding-bottom: 60px; } }

#dashboard_root #dashboard_main #reseller_my_stores .radioWithLabel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  #dashboard_root #dashboard_main #reseller_my_stores .radioWithLabel .radioInputs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root #dashboard_main #reseller_my_stores .radioWithLabel .radioInputs .radio-input {
      margin-left: 10px; }

#dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 80px);
  z-index: 3;
  padding: 20px; }
  #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .background {
    width: 100%;
    height: 100%;
    background-color: #837470;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.56; }
  #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content {
    max-width: 450px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0; }
    #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content #saveDelete {
      padding-left: 10px;
      margin-bottom: 0 !important;
      border-bottom: 1px solid #f3e6e3; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content #saveDelete.save-color {
          position: static;
          bottom: unset;
          width: 100%;
          z-index: 52; }
          #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content #saveDelete.save-color h1 {
            display: block; }
          #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content #saveDelete.save-color .save-button-with-popup {
            width: auto; } }
    #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorSelectionWarning {
      background: #ffffff;
      border-bottom: solid 1px #f3e6e3;
      padding: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorSelectionWarning p {
        padding: 5px;
        background: #ea1b4b;
        color: #ffffff;
        border-radius: 5px; }
        #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorSelectionWarning p span {
          display: block;
          color: #ffffff;
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
    #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorPickerContent {
      padding: 10px;
      background: #fff; }
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorPickerContent h1 {
        font-size: 16px;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorPickerContent > p {
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .colorPickerContent .sketch-picker {
        width: 100% !important;
        padding: 0 !important;
        box-shadow: none !important; }
    #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .address--inputs {
      padding: 20px 20px 10px; }
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content .address--inputs .icon-v2-plus {
        display: none; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content {
        top: 25%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content {
        min-height: 324px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_my_stores .colorPickerModal .content {
        min-height: 618px; } }

#dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar,
#dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar {
  width: auto;
  height: auto;
  margin-right: 0; }
  #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__target,
  #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__target {
    min-height: 350px;
    pointer-events: none; }
  #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__fileUploaded,
  #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__fileUploaded {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column; }
    #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__fileUploaded > img,
    #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__fileUploaded > img {
      width: auto;
      height: auto; }
    #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__fileUploaded__buttons,
    #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__fileUploaded__buttons {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: 100%;
      margin-top: 15px; }
      #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__fileUploaded__buttons button,
      #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__fileUploaded__buttons button {
        background: #80cd42; }
      #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container__avatar__fileUploaded__buttons button:first-child,
      #dashboard_root #dashboard_main #reseller_my_stores .image-editor-container .avatar__fileUploaded__buttons button:first-child {
        margin-right: 10px;
        background: #33c3ee; }

#dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px;
  background: #fff; }
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container h2 {
    font-family: "Lato";
    font-weight: 500;
    padding: 10px 0 20px; }
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .dropdown-input,
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .text-input,
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input,
  #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_account_balance .reseller-account-balance__container .verification-input {
    width: auto;
    margin-bottom: 0; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .dropdown-input label span,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .text-input label span,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label span,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #reseller_account_balance .reseller-account-balance__container .verification-input label span {
      margin-right: 5px; }
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance {
    flex: 1;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance {
        margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance > h2 {
        padding-top: 0; } }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance > p {
      font-size: 12px;
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .current-balance {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 10px;
      margin: 10px 0;
      background: #fdf7f5; }
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .current-balance > p {
        line-height: 1;
        color: #ea1b4b;
        font-size: 30px;
        margin-left: auto; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__header,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 10px 0;
      border-bottom: 1px solid #f3e6e3; }
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__header h2,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__header h2 {
        padding: 0; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account > div,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator > div {
      margin: 10px 0; }
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account > div p small,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator > div p small {
        font-size: 9px; }
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account > div > button,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account > div > div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator > div > button,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator > div > div {
        flex: 1; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .bank-account__button-group,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__button-group,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__input-group,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .bank-account__button-group,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__button-group,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__input-group {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .bank-account__button-group > div ~ div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__button-group > div ~ div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__input-group > div ~ div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .bank-account__button-group > div ~ div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__button-group > div ~ div,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__input-group > div ~ div {
        margin-left: 10px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .bank-account__button-group.create-edit-account,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account .account-creator__button-group,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .bank-account__button-group.create-edit-account,
      #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .account-creator .account-creator__button-group {
        position: fixed;
        right: 0;
        bottom: 0;
        width: 75vw;
        padding: 10px;
        margin: 0;
        background: #fff;
        border-top: 1px solid #f3e6e3; } }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__balance .bank-account {
      margin-bottom: 10px; }
  #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals {
    flex: 2; }
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataHeadingRow li,
    #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataResults .dataRow li {
      width: calc(100% / 4); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataHeadingRow li,
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataResults .dataRow li {
          width: calc(100% / 3); } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataHeadingRow li,
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataResults .dataRow li {
          width: calc(100% / 2); } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataHeadingRow li:nth-of-type(3),
        #dashboard_root #dashboard_main #reseller_account_balance .reseller-account-balance__container .reseller-account-balance__withdrawals .DataTable .dataResults .dataRow li:nth-of-type(3) {
          display: none; } }

#dashboard_root #dashboard_main #reseller_transactions .transaction-search {
  background: #fff;
  margin-bottom: 20px; }
  #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px; }
    #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header {
      border-bottom: 1px solid #f3e6e3; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header {
          padding: 0; } }
      #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header h3 {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        color: #ea1b4b; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header h3 {
            padding: 0 0 10px; } }
      #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-left: auto; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header > div {
            position: fixed;
            right: 0;
            bottom: 0;
            width: 75vw;
            padding: 10px;
            margin: 0;
            background: #fff;
            border-top: 1px solid #f3e6e3; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__header > div > button {
            flex: 1; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__filters {
        flex-wrap: wrap;
        padding: 10px 0; } }
    #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__filters > div {
      flex: 1;
      width: auto;
      margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__filters > div {
          flex-basis: 100%;
          margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__filters > div ~ div {
        margin-left: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #reseller_transactions .transaction-search > div.transaction-search__filters > div ~ div {
            margin-left: 0; } }

#dashboard_root #dashboard_main #reseller_transactions .transaction__download {
  padding: 10px;
  background: #fff;
  border-bottom: 1px solid #f3e6e3; }
  #dashboard_root #dashboard_main #reseller_transactions .transaction__download > a {
    display: block;
    width: 165px;
    margin-left: auto; }

#dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .closing-balance {
  color: #fff;
  background: #33c3ee; }
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .closing-balance li,
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .closing-balance div {
    color: #fff; }
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .closing-balance li p,
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .closing-balance div p {
      color: #fff; }

#dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li,
#dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li {
  width: 90px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li,
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li {
      width: 65px; } }
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:first-of-type,
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:first-of-type {
    width: 180px; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:first-of-type {
        width: 160px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:first-of-type {
        width: 100px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:first-of-type,
      #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:first-of-type {
        flex: 1; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:nth-of-type(4) {
      display: none; } }
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataHeadingRow li:nth-of-type(2),
  #dashboard_root #dashboard_main #reseller_transactions .reseller-transactions__table .dataResults .dataRow li:nth-of-type(2) {
    flex: 1; }

#dashboard_root #dashboard_main #reseller_transactions .bottom-buttons a {
  width: calc(50% - 5px); }
  #dashboard_root #dashboard_main #reseller_transactions .bottom-buttons a button {
    width: 100%; }

#dashboard_root #dashboard_main #reseller_transactions .bottom-buttons > button {
  margin-left: 10px; }

#dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataHeadingRow li:first-of-type {
  padding-left: 20px; }

#dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataHeadingRow li:last-of-type {
  display: flex;
  justify-content: end; }
  #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataHeadingRow li:last-of-type > div span {
    padding: 8px;
    cursor: pointer; }
    #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataHeadingRow li:last-of-type > div span:hover {
      color: #FBAE35; }

#dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:first-of-type {
  padding-left: 20px; }
  #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:first-of-type a:hover {
    text-decoration: underline;
    cursor: pointer; }

#dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:last-of-type a {
  display: flex;
  justify-content: end;
  align-items: center; }
  #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:last-of-type a button {
    display: flex;
    padding: 0;
    overflow: visible; }
    #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:last-of-type a button i {
      margin-right: 0; }
  #dashboard_root #dashboard_main #call_history.call_records .call_records-dashboard.monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults .dataRow li:last-of-type a > .checkbox-input {
    margin: 0 0 2px 10px; }

#dashboard_root #dashboard_main #call_history.call_records .cdr_format_desc {
  font-size: 14px;
  font-weight: 300;
  line-height: 125%; }

#dashboard_root #dashboard_main #call_history.call_records .records_dash-overview {
  margin-bottom: 20px; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview button {
    float: right;
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a {
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer;
      width: 200px;
      height: 150px;
      background: white;
      padding: 3px;
      border-radius: 10px;
      border: 1px solid #FFFFFF;
      overflow-x: scroll; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 15px; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div h4 {
          font-size: 16px;
          color: #53576B; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > p {
          margin-top: 5px;
          margin-bottom: -3px;
          font-size: 12px;
          color: #53576B; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div h3 {
          font-weight: 700;
          color: #53576B;
          font-size: 22px; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button {
          background: transparent;
          display: flex;
          align-items: center;
          flex-direction: row;
          justify-content: start;
          border-color: transparent;
          margin: 0;
          padding: 0;
          font-size: 16px; }
          #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button p, #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button .dashboard-icon-download {
            position: relative;
            top: 2px;
            color: #EA1B4BFF;
            border-color: #EA1B4BFF; }
          #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button p {
            margin-left: 8px; }
          #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button:hover .dashboard-icon-v2-download, #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a > div > button:hover p {
            color: #FF7461FF !important; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a:hover {
        border-color: #FF7461FF; }

#dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header {
  background: white;
  padding: 20px;
  height: 60px;
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #FFFFFF; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header h3 {
    font-weight: 500;
    color: #53576B; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header .buttons {
    display: flex;
    margin-left: auto;
    align-items: center;
    gap: 4px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header .buttons .slider-input, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header .buttons .dropdown-input {
      margin-bottom: 0; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header ~ .customer-records {
    background: white;
    padding: 24px; }

#dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter {
  padding: 40px;
  background: white;
  display: flex; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div h4 {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls {
    width: 75%;
    margin-right: 20px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:first-of-type {
      width: 100%;
      display: flex;
      justify-content: space-between; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:first-of-type > div {
        gap: 20px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(2) {
      display: flex; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(2) > div {
        width: 50% !important; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(2) > div:nth-of-type(2) {
          margin-left: 20px;
          display: flex;
          align-items: center; }
          #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(2) > div:nth-of-type(2) .checkbox-input {
            margin: 0 0 0 20px !important; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(3) {
      min-height: 200px;
      width: 100%;
      background: #EDEEF3; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(4) {
      margin-top: 20px;
      width: 100%;
      display: flex; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(4) > div {
        width: 50%; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(5) {
      display: flex;
      width: 100%; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(5) ul {
        width: 50%;
        min-height: 200px;
        background: #EDEEF3; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.filter-calls > div:nth-of-type(5) ul:first-of-type {
          margin-right: 10px; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type {
    position: relative;
    width: 25%; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:first-of-type {
      display: flex;
      justify-content: space-between; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:first-of-type > div {
        width: 32%;
        text-align: center; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:first-of-type > div p {
          margin-top: 7px;
          font-size: 11px; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:first-of-type > div .checkbox-input span {
          position: absolute;
          left: 42%; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:nth-of-type(2) {
      margin-top: 20px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:last-of-type {
      width: 100%;
      position: absolute;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter > div.call-type > div:last-of-type button {
        width: 50%; }

#dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults > ul li:last-of-type a {
  text-align: right;
  width: 100%; }
  #dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataResults > ul li:last-of-type a i:first-of-type {
    margin-right: 10px; }

#dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataRow li button {
  padding: 3px;
  background: none; }
  #dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataRow li button .icon-v2-download:before {
    color: #5AC3CA; }
  #dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataRow li button .icon-v2-download:hover:before {
    color: #72A5D4; }
  #dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataRow li button .icon-v2-user:before {
    color: #72A5D4; }
  #dashboard_root #dashboard_main #call_history.call_records .monthly-records .records_dash-history .DataTableComponent .DataTable .dataRow li button .icon-v2-user:hover:before {
    color: #5AC3CA; }

@media (max-width: 768px) {
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview button {
    margin: 20px;
    background: none;
    border-bottom: 1px solid #53576B;
    color: #53576B;
    border-radius: 0;
    padding: 0; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter {
    position: fixed;
    z-index: 15;
    top: 0;
    right: 0;
    width: 80%;
    height: 100%;
    display: block;
    border-left: 1px solid #FBAE35;
    overflow-y: scroll; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .filter-calls {
      width: 100% !important;
      margin-right: 0 !important; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .filter-calls > div:first-of-type {
        display: block !important; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .call-type {
      width: 100% !important; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .call-type > h4 {
        margin-top: 10px; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .call-type > div:first-of-type div label {
        width: 0; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-filter .call-type > div:last-of-type {
        position: relative !important; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable {
    font-size: 15px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataHeadingRow, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataHeadingRow {
      display: none; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li {
      width: 20%;
      overflow: visible; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:first-of-type, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:first-of-type {
        text-align: center; }
        #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:first-of-type > div, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:first-of-type > div {
          width: 100%; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:nth-of-type(2), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:nth-of-type(2) {
        position: relative;
        left: 0;
        top: 0; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:nth-of-type(3), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:nth-of-type(3) {
        position: absolute;
        left: 40%;
        top: -6px; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:nth-of-type(4), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:nth-of-type(4) {
        display: block;
        position: absolute;
        left: 40%;
        top: 20px; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:nth-of-type(6), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:nth-of-type(5), #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:nth-of-type(6) {
        display: none; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable.call-history-table .dataResults > .dataRow li:last-of-type, #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .DataTableComponent .DataTable .dataResults > .dataRow li:last-of-type {
        position: relative;
        left: 0;
        top: 0; }
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-history .records_dash-history-header .buttons {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 10px;
    justify-content: center;
    background: white;
    border-top: 1px solid #FBAE35; }
  #dashboard_root #dashboard_main #call_history.call_records .customer-records .records_dash-history .DataTableComponent .DataTable .dataResults > ul li {
    width: 33% !important;
    justify-content: center; } }

@media (max-width: 1080px) {
  #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats {
    margin-top: 10px;
    overflow-y: scroll;
    gap: 2px; }
    #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a {
      margin: 0 10px;
      flex-shrink: 0;
      width: 200px !important;
      padding: 5px;
      border-radius: 0; }
      #dashboard_root #dashboard_main #call_history.call_records .records_dash-overview .square-stats > a div button {
        font-size: 14px !important; } }

.wallboard#isRe main {
  color: #72A5D4;
  font-family: "Lato"; }
  .wallboard#isRe main > div.time {
    color: #53576B; }
    .wallboard#isRe main > div.time span {
      color: #72A5D4; }
  .wallboard#isRe main > div.table {
    border-color: #D9DBE7; }
    .wallboard#isRe main > div.table ul li span {
      color: #72A5D4; }
    .wallboard#isRe main > div.table ul li.table-header span {
      color: #53576B; }
    .wallboard#isRe main > div.table ul li:not(.table-header):nth-child(even) {
      background: #EDEEF3; }

.wallboard#isRe.layout-2 main .title, .wallboard#isRe.layout-3 main .title, .wallboard#isRe.layout-5 main .title, .wallboard#isRe.layout-6 main .title {
  color: #53576B; }

.wallboard#isRe.layout-2 main div > span:last-of-type, .wallboard#isRe.layout-3 main div > span:last-of-type, .wallboard#isRe.layout-5 main div > span:last-of-type, .wallboard#isRe.layout-6 main div > span:last-of-type {
  color: #53576B; }

.wallboard#isRe.layout-2 main section.incoming-calls span, .wallboard#isRe.layout-3 main section.incoming-calls span, .wallboard#isRe.layout-5 main section.incoming-calls span, .wallboard#isRe.layout-6 main section.incoming-calls span {
  border-color: #D9DBE7;
  color: #53576B; }

.wallboard#isRe.layout-2 main section.incoming-calls > div, .wallboard#isRe.layout-3 main section.incoming-calls > div, .wallboard#isRe.layout-5 main section.incoming-calls > div, .wallboard#isRe.layout-6 main section.incoming-calls > div {
  border-color: #D9DBE7; }
  .wallboard#isRe.layout-2 main section.incoming-calls > div span:first-of-type, .wallboard#isRe.layout-2 main section.incoming-calls > div span:last-of-type, .wallboard#isRe.layout-3 main section.incoming-calls > div span:first-of-type, .wallboard#isRe.layout-3 main section.incoming-calls > div span:last-of-type, .wallboard#isRe.layout-5 main section.incoming-calls > div span:first-of-type, .wallboard#isRe.layout-5 main section.incoming-calls > div span:last-of-type, .wallboard#isRe.layout-6 main section.incoming-calls > div span:first-of-type, .wallboard#isRe.layout-6 main section.incoming-calls > div span:last-of-type {
    color: #72A5D4; }

.wallboard#isRe.layout-2 main section > span, .wallboard#isRe.layout-3 main section > span, .wallboard#isRe.layout-5 main section > span, .wallboard#isRe.layout-6 main section > span {
  color: #332925;
  background: #FFFFFF; }

.wallboard#isRe.layout-2 main section > div, .wallboard#isRe.layout-3 main section > div, .wallboard#isRe.layout-5 main section > div, .wallboard#isRe.layout-6 main section > div {
  border-color: #D9DBE7; }
  .wallboard#isRe.layout-2 main section > div.color-module, .wallboard#isRe.layout-3 main section > div.color-module, .wallboard#isRe.layout-5 main section > div.color-module, .wallboard#isRe.layout-6 main section > div.color-module {
    background: #EDEEF3; }
  .wallboard#isRe.layout-2 main section > div span:last-of-type, .wallboard#isRe.layout-3 main section > div span:last-of-type, .wallboard#isRe.layout-5 main section > div span:last-of-type, .wallboard#isRe.layout-6 main section > div span:last-of-type {
    color: #53576B; }

.wallboard#isRe.layout-2 main > div.modules-block .wb.ratio > div .users_unavailable, .wallboard#isRe.layout-3 main > div.modules-block .wb.ratio > div .users_unavailable, .wallboard#isRe.layout-5 main > div.modules-block .wb.ratio > div .users_unavailable, .wallboard#isRe.layout-6 main > div.modules-block .wb.ratio > div .users_unavailable {
  color: #53576B; }

.wallboard#isRe.layout-2 main > div.modules-block .chart .min .chart_total_calls, .wallboard#isRe.layout-3 main > div.modules-block .chart .min .chart_total_calls, .wallboard#isRe.layout-5 main > div.modules-block .chart .min .chart_total_calls, .wallboard#isRe.layout-6 main > div.modules-block .chart .min .chart_total_calls {
  color: #53576B; }

#dashboard_root #dashboard_main #wallboards {
  min-height: 1020px;
  margin: 10px;
  padding: 20px;
  color: #88807d; }
  #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode {
    background: #332925; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode div,
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode h3,
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode p {
      color: #fff; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .light-grey {
      color: #d7c6c2; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .transparent {
      color: transparent; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .alternating-background:nth-of-type(even) .wallboards__user-row__content .user-title-row,
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .alternating-background:nth-of-type(even) .wallboards__user-row__content .user-data-row {
      background: #3c322d !important; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__title-row .page-number {
      color: #fff; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__title-row .divider {
      background: #fff; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .colored-rows-even > div:nth-of-type(odd) {
      background: #534742; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .colored-rows-even > div:nth-of-type(even) {
      background: #3c322d; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .stat h3 {
      color: #fff !important; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .compact:nth-of-type(even) {
      background: #534742;
      border-left: 1px solid #D9DBE7;
      border-right: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-status-container {
      background: #3c322d;
      border: none; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-status-container .wallboards__team-status-cell {
        border: none;
        background: #534742; }
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-status-container .wallboards__team-status-cell h3 {
          color: #fff; }
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-status-container .wallboards__team-status-cell .orange {
          color: #ff7461; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-row,
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__data-cell {
      background: #534742;
      border: none; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__team-row .stat__number,
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__data-cell .stat__number {
        color: #fff; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-cell {
      background: #534742;
      border: none; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-cell .user-image {
        background: #3c322d; }
    #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row {
      background: #3c322d;
      border: none; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .user-image {
        background: #3c322d; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row.compact, #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row.b-t {
        background: #534742;
        border: none; }
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row.compact:nth-of-type(even), #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row.b-t:nth-of-type(even) {
          background: #3c322d; }
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-data-row,
      #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-title-row {
        background: #534742;
        color: #fff; }
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-data-row .stat:last-of-type,
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-title-row .stat:last-of-type {
          border-right: none; }
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-data-row.previous,
        #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-title-row.previous {
          background: #3c322d; }
          #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__title,
          #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__number,
          #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-title-row.previous .stat .stat__title,
          #dashboard_root #dashboard_main #wallboards.wallboards--dark-mode .wallboards__user-row .wallboards__user-row__content .user-title-row.previous .stat .stat__number {
            color: #fff; }
  @media only screen and (max-width: 1919px) {
    #dashboard_root #dashboard_main #wallboards {
      min-height: 740px; } }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #wallboards {
      min-height: initial; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #wallboards {
      margin: 0;
      padding: 20px 10px; } }
  #dashboard_root #dashboard_main #wallboards p {
    color: #88807d; }
  #dashboard_root #dashboard_main #wallboards .grey {
    color: #88807d; }
    #dashboard_root #dashboard_main #wallboards .grey-bg {
      background: #88807d; }
  #dashboard_root #dashboard_main #wallboards .light-grey {
    color: #d7c6c2; }
  #dashboard_root #dashboard_main #wallboards .transparent {
    color: transparent; }
  #dashboard_root #dashboard_main #wallboards .green, #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.increase {
    color: #80CD42 !important; }
    #dashboard_root #dashboard_main #wallboards .green-bg {
      background: #80CD42; }
  #dashboard_root #dashboard_main #wallboards .orange {
    color: #53576B; }
  #dashboard_root #dashboard_main #wallboards .amber {
    color: #FBAE35 !important; }
    #dashboard_root #dashboard_main #wallboards .amber-bg {
      background: #FBAE35; }
  #dashboard_root #dashboard_main #wallboards .red, #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.decrease {
    color: #ea1b4b !important; }
    #dashboard_root #dashboard_main #wallboards .red-bg {
      background: #ea1b4b; }
  #dashboard_root #dashboard_main #wallboards .flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
  #dashboard_root #dashboard_main #wallboards .flex-wrap {
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
  #dashboard_root #dashboard_main #wallboards .colored-rows-even > div:nth-of-type(even) {
    background: #fcf6f5; }
  #dashboard_root #dashboard_main #wallboards .alternating-background:nth-of-type(even) .wallboards__user-row__content .user-title-row,
  #dashboard_root #dashboard_main #wallboards .alternating-background:nth-of-type(even) .wallboards__user-row__content .user-data-row {
    background: #fcf6f5 !important; }
  #dashboard_root #dashboard_main #wallboards .wallboards__title-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    font-size: 25px;
    margin: 0 0 20px; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__title-row {
        font-size: 18px;
        margin-bottom: 15px; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__title-row {
        font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__title-row {
        font-size: 14px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__title-row {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__title-row h1 {
      font-family: "Lato";
      font-weight: 500;
      color: #53576B;
      line-height: 1;
      text-transform: capitalize; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row h1 {
          font-size: 18px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row h1 {
          font-size: 16px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row h1 {
          max-width: 150px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row h1 {
          width: 100%;
          max-width: initial;
          margin-bottom: 5px;
          text-align: center; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__title-row div {
      font-family: "Lato";
      font-weight: 500; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row div {
          text-align: center; }
          #dashboard_root #dashboard_main #wallboards .wallboards__title-row div:nth-of-type(2) {
            margin-left: auto; }
          #dashboard_root #dashboard_main #wallboards .wallboards__title-row div:nth-last-child(2) {
            margin-right: auto; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__title-row .divider {
      background: #88807d;
      width: 2px;
      height: 18px;
      margin: 0 10px 6px; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row .divider {
          height: 14px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row .divider {
          height: 12px;
          margin: 0 8px 2px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row .divider {
          width: 1px;
          height: 10px;
          margin: 0 8px 4px; }
          #dashboard_root #dashboard_main #wallboards .wallboards__title-row .divider:first-of-type {
            display: none; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__title-row .page-number {
      color: #53576B;
      margin-left: auto; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__title-row .page-number {
          position: absolute;
          right: 10px;
          top: 10px; } }
  #dashboard_root #dashboard_main #wallboards .target-divider,
  #dashboard_root #dashboard_main #wallboards .target-value {
    font-family: "Lato";
    font-weight: 500; }
  #dashboard_root #dashboard_main #wallboards .wallboards__user-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-row:last-of-type {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-row .stat__title {
      font-family: "Lato";
      font-weight: 500;
      color: #53576B; }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image {
      background: #f3e6e3; }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > img,
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div {
        width: 140px;
        height: 140px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div {
            width: 90px;
            height: 90px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div {
            width: 70px;
            height: 70px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div {
            width: 50px;
            height: 50px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding-top: 5px; }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div h3 {
          font-size: 64px;
          font-family: "Lato";
          font-weight: 500;
          line-height: 1; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div h3 {
              font-size: 42px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div h3 {
              font-size: 28px; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .user-image > div h3 {
              font-size: 16px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content {
      width: calc(100% - 140px); }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content {
          width: calc(100% - 90px); } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content {
          width: calc(100% - 70px); } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content {
          width: calc(100% - 50px); } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content.full-width {
        width: 100%; }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        font-family: "Lato";
        font-weight: 500;
        width: 100%;
        height: 70px;
        padding: 0 20px;
        font-size: 24px;
        border-bottom: 1px solid #FFFFFF; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row {
            height: 45px;
            padding: 0 10px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row {
            height: 35px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row {
            padding: 0 5px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          margin-right: 20px;
          padding-top: 5px;
          line-height: 1.3; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > div {
              font-size: 15px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > div {
              font-size: 12px; } }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > div:nth-of-type(4) {
            margin-left: auto; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > div:last-of-type {
            margin-right: 0; }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row .name {
          font-size: 28px;
          color: #53576B;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow-x: hidden; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row .name {
              font-size: 18px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row .name {
              font-size: 14px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > i {
          font-size: 30px;
          margin-right: 20px; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > i {
              font-size: 20px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-title-row > i {
              font-size: 15px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current {
          height: 69px; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current {
              height: 45px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current {
              height: 35px; } }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .day {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .day,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .stat {
            height: 100%;
            font-size: 20px;
            padding: 20px; }
            @media only screen and (max-width: 1919px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .stat {
                font-size: 12px;
                line-height: 14px;
                padding: 10px; } }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .stat {
                font-size: 10px; } }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.current .stat {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                padding: 5px;
                font-size: 9px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous {
          background: #FFFFFF; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat {
            font-size: 18px;
            padding: 10px 20px; }
            @media only screen and (max-width: 1919px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat {
                font-size: 11px;
                padding: 5px 10px; } }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat {
                font-size: 10px;
                padding: 8px 10px 5px; } }
            @media only screen and (max-width: 1023px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day,
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat {
                padding: 5px; } }
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__title,
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__number,
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__title,
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__number {
              font-size: 18px;
              font-family: "Lato";
              color: #88807d; }
              @media only screen and (max-width: 1919px) {
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__title,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__number,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__title,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__number {
                  font-size: 11px; } }
              @media only screen and (max-width: 1279px) {
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__title,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .day .stat__number,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__title,
                #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row.previous .stat .stat__number {
                  font-size: 10px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:first-of-type {
          width: 120px; }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:first-of-type {
              width: 70px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:nth-of-type(2), #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:nth-of-type(3), #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:nth-of-type(4) {
          width: calc(50% / 3); }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:nth-of-type(5), #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row > div:last-of-type {
          width: calc(50% / 2); }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .day {
          border-right: solid 1px #D9DBE7;
          line-height: 1; }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .stat {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          border-right: solid 1px #D9DBE7;
          height: 100%; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .stat .stat__title {
            margin-right: 20px; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .stat .stat__number {
            font-size: 24px; }
            @media only screen and (max-width: 1919px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .stat .stat__number {
                font-size: 15px; } }
            @media only screen and (max-width: 1279px) {
              #dashboard_root #dashboard_main #wallboards .wallboards__user-row .wallboards__user-row__content .user-data-row .stat .stat__number {
                font-size: 11px; } }
  #dashboard_root #dashboard_main #wallboards .compact {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    border: none;
    padding: 20px 20px 15px;
    margin-bottom: 0; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .compact {
        padding: 15px 15px 10px; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #wallboards .compact {
        padding: 12px 12px 10px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #wallboards .compact {
        flex-wrap: wrap; } }
    #dashboard_root #dashboard_main #wallboards .compact.b-t {
      border-top: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #wallboards .compact:nth-of-type(odd) {
      border-left: 1px solid #D9DBE7;
      border-right: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #wallboards .compact:nth-of-type(even) {
      background: #fcf6f5; }
    #dashboard_root #dashboard_main #wallboards .compact:last-of-type {
      border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main #wallboards .compact > div {
      font-size: 24px;
      margin-right: 20px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .compact > div {
          font-size: 15px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .compact > div {
          font-size: 12px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .compact > div {
          margin-right: 0; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(3) {
          width: 35%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(3) {
          width: 25%; } }
      #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(4) {
        width: 250px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(4) {
            width: 170px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(4) {
            width: 140px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(4) {
            width: 33%; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(4) {
            width: 27%; } }
      #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(5) {
        width: 380px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(5) {
            width: 250px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(5) {
            width: 220px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(5) {
            width: 33%; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:nth-of-type(5) {
            width: 38%; } }
      #dashboard_root #dashboard_main #wallboards .compact > div:last-of-type {
        width: 390px;
        margin-right: 0 !important; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:last-of-type {
            width: 260px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:last-of-type {
            width: 220px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:last-of-type {
            width: 33%; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .compact > div:last-of-type {
            width: 35%; } }
    #dashboard_root #dashboard_main #wallboards .compact .name,
    #dashboard_root #dashboard_main #wallboards .compact .time,
    #dashboard_root #dashboard_main #wallboards .compact > i {
      margin-right: 20px; }
    #dashboard_root #dashboard_main #wallboards .compact .name {
      font-family: "Lato";
      font-weight: 500;
      color: #53576B;
      width: 200px;
      font-size: 28px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow-x: hidden;
      line-height: 1.3; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .compact .name {
          width: 140px;
          font-size: 18px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .compact .name {
          width: 100px;
          font-size: 15px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .compact .name {
          width: 25%; } }
    #dashboard_root #dashboard_main #wallboards .compact > i {
      font-size: 30px;
      width: 30px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .compact > i {
          width: 18px;
          font-size: 18px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .compact > i {
          width: 17px;
          font-size: 17px; } }
    #dashboard_root #dashboard_main #wallboards .compact .time {
      width: 100px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .compact .time {
          width: 70px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .compact .time {
          width: 50px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .compact .time {
          width: 15%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .compact .time {
          width: 20%; } }
    #dashboard_root #dashboard_main #wallboards .compact .stat {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      margin-right: 60px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .compact .stat {
          margin-right: 40px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .compact .stat {
          margin-right: 30px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .compact .stat {
          flex-wrap: wrap;
          margin: 10px 0 0; } }
      #dashboard_root #dashboard_main #wallboards .compact .stat__title {
        margin-right: 30px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .compact .stat__title {
            margin-right: 25px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .compact .stat__title {
            margin-right: 20px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .compact .stat__title {
            width: 100%;
            margin: 0 0 5px; } }
  #dashboard_root #dashboard_main #wallboards .wallboards__user-cell {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 420px;
    max-height: 140px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: solid 1px #D9DBE7; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: calc(33% - 10px);
        margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell {
        width: calc(50% - 5px);
        margin-bottom: 10px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image {
      width: 300px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image {
          width: calc(33% - 20px); } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image {
          width: calc(50% - 5px); } }
      @media only screen and (max-width: 1365px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image .user-image .status {
          height: 100%; }
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image .user-image .status > i {
            font-size: 20px;
            padding: 0 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell.no-image .user-image .status {
          height: 100%; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      background: #EDEEF3;
      height: 100%; }
      @media only screen and (max-width: 1365px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > img,
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
        width: 140px;
        height: 140px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
            width: 120px;
            height: 120px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
            width: 100px;
            height: 100px; } }
        @media only screen and (max-width: 1365px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
            width: 80px;
            height: 80px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > img,
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
            width: 50px;
            height: 50px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding-top: 5px; }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div h3 {
          font-size: 64px;
          font-family: "Lato";
          font-weight: 500;
          line-height: 1; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div h3 {
              font-size: 42px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div h3 {
              font-size: 28px; } }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .user-image > div h3 {
              font-size: 16px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        height: 100%; }
        @media only screen and (max-width: 1365px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status {
            height: calc(100% - 80px); } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status {
            height: calc(100% - 50px); } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status > i {
          color: #fff !important;
          font-size: 30px;
          padding: 0 20px; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status > i {
              font-size: 25px;
              padding: 0 15px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status > i {
              font-size: 20px;
              padding: 0 10px; } }
          @media only screen and (max-width: 1365px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status > i {
              font-size: 16px;
              padding: 5px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-image-container .status > i {
              font-size: 14px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      width: 210px;
      margin: 0 auto;
      padding: 10px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data {
          width: initial; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data h3 {
        color: #53576B;
        font-size: 24px;
        line-height: 1;
        text-align: center;
        margin-bottom: 10px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data h3 {
            font-size: 20px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data h3 {
            font-size: 16px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data h3 {
            font-size: 12px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data .stat__title {
        font-size: 18px;
        margin-bottom: 10px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data .stat__title {
            font-size: 16px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data .stat__title {
            font-size: 14px; } }
        @media only screen and (max-width: 1365px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data .stat__title {
            font-size: 12px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data .stat__title {
            font-size: 10px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        font-size: 20px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div {
            font-size: 18px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div {
            font-size: 16px; } }
        @media only screen and (max-width: 1365px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div {
            font-size: 14px; } }
        #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div .stat__number {
          font-family: "Lato";
          font-weight: 500;
          font-size: 28px; }
          @media only screen and (max-width: 1919px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div .stat__number {
              font-size: 24px; } }
          @media only screen and (max-width: 1279px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div .stat__number {
              font-size: 22px; } }
          @media only screen and (max-width: 1365px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div .stat__number {
              font-size: 18px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #wallboards .wallboards__user-cell .user-cell__data > div .stat__number {
              font-size: 16px; } }
  #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
    width: 290px;
    height: 290px;
    padding: 15px 0;
    margin-bottom: 20px;
    border: solid 1px #D9DBE7; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
        width: 190px;
        height: 190px;
        padding: 7px 0; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
        width: 150px;
        height: 150px;
        padding: 5px 0; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
        width: 220px;
        height: 220px;
        padding: 10px 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
        width: 140px;
        height: 140px;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell {
        width: 160px;
        height: 160px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3 {
      font-family: "Lato";
      color: #53576B;
      font-size: 28px;
      line-height: 1;
      text-align: center;
      margin-bottom: 10px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3 {
          font-size: 17px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3 {
          font-size: 14px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3 {
          font-size: 21px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3 {
          font-size: 12px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3.fs-small {
        font-size: 26px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3.fs-small {
            font-size: 15px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3.fs-small {
            font-size: 12px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3.fs-small {
            font-size: 18px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell h3.fs-small {
            font-size: 10px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
      text-align: center;
      font-size: 20px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
          font-size: 12px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
          font-size: 10px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
          font-size: 15px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
          font-size: 9px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div {
          font-size: 10px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
        margin-bottom: 60px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
            margin-bottom: 20px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
            margin-bottom: 10px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
            margin-bottom: 20px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
            margin-bottom: 0; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div:first-of-type {
            margin-bottom: 10px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
        font-family: "Lato";
        font-weight: 500;
        font-size: 85px;
        line-height: 1.3;
        margin-bottom: 35px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
            font-size: 56px;
            margin-bottom: 15px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
            font-size: 43px;
            margin-bottom: 10px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
            font-size: 65px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
            font-size: 39px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.stat__number {
            font-size: 46px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
        font-size: 60px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
            font-size: 39px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
            font-size: 30px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
            font-size: 46px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
            font-size: 28px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.fs-small {
            font-size: 33px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
        font-family: "Lato";
        font-weight: 500;
        font-size: 28px;
        margin-bottom: 5px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
            font-size: 17px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
            font-size: 12px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
            font-size: 21px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
            font-size: 12px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.percent {
            font-size: 15px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.increase::before {
        content: "\25B2"; }
      #dashboard_root #dashboard_main #wallboards .wallboards__data-cell > div.decrease::before {
        content: "\25BC"; }
  #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 20px 18px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border: solid 1px #D9DBE7; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container {
        padding: 13px; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container {
        padding: 11px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container {
        -ms-flex-pack: distribute;
        -moz-justify-content: space-around;
        -webkit-justify-content: space-around;
        justify-content: space-around;
        width: 100%;
        padding: 10px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell {
      width: 160px;
      padding: 20px 0;
      background: #FFFFFF;
      border: solid 1px #D9DBE7;
      text-align: center;
      margin-right: 20px; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell {
          width: 105px;
          padding: 10px 0;
          margin-right: 12px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell {
          width: 80px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell {
          width: 125px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell {
          width: 75px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell:last-of-type {
        margin-right: 0; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell h3 {
        font-family: "Lato";
        color: #53576B;
        font-size: 28px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell h3 {
            font-size: 17px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell h3 {
            font-size: 14px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell h3 {
            font-size: 21px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell h3 {
            font-size: 12px; } }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell > div:first-of-type {
          font-size: 12px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell > div:first-of-type {
          font-size: 10px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell > div:first-of-type {
          font-size: 15px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell > div:first-of-type {
          font-size: 9px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell .stat__number {
        font-family: "Lato";
        font-weight: 500;
        font-size: 85px;
        margin-top: 40px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell .stat__number {
            font-size: 54px;
            margin-top: 20px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell .stat__number {
            font-size: 42px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell .stat__number {
            font-size: 65px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-status-container .wallboards__team-status-cell .stat__number {
            font-size: 39px; } }
  #dashboard_root #dashboard_main #wallboards .wallboards__team-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    height: 220px;
    margin-bottom: 20px;
    font-size: 28px;
    border: solid 1px #D9DBE7; }
    @media only screen and (max-width: 1919px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row {
        height: 145px; } }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        height: 115px; } }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row {
        flex-wrap: wrap;
        height: initial; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__team-row .name {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      font-family: "Lato";
      font-weight: 500;
      width: 220px;
      height: 100%;
      padding: 0 10px;
      background: #FFFFFF;
      color: #332925;
      line-height: 1.3;
      text-align: center; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .name {
          width: 145px;
          font-size: 18px; } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .name {
          width: 115px; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .name {
          width: 100%;
          height: 40px; } }
    #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      width: calc((100% - 200px) / 9);
      height: 100%;
      text-align: center; }
      @media only screen and (max-width: 1919px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat {
          width: calc((100% - 145px) / 9); } }
      @media only screen and (max-width: 1279px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat {
          width: calc((100% - 115px) / 9); } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat {
          width: calc(100% / 9);
          height: 130px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat {
          width: 20%;
          height: 80px; }
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat:nth-of-type(n + 7) {
            width: 25%; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time h3 {
        line-height: 1.3;
        padding: 0 5px;
        margin-bottom: 25px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time h3 {
            margin-bottom: 15px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time h3 {
            margin-bottom: 12px;
            font-size: 12px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time h3 {
            margin-bottom: 15px; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time h3 {
            margin-bottom: 5px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time p {
        font-size: 36px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time p {
            font-size: 22px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time p {
            font-size: 18px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat.time p {
            font-size: 16px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat h3 {
        font-family: "Lato";
        color: #53576B;
        margin: 15px 0 55px;
        line-height: 1; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat h3 {
            font-size: 16px;
            margin: 15px 0 30px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat h3 {
            font-size: 12px;
            margin: 10px 0 25px; } }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat h3 {
            margin: 25px 0; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat h3 {
            margin: 10px 0 15px; } }
      #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat p {
        font-family: "Lato";
        font-weight: 500;
        font-size: 60px; }
        @media only screen and (max-width: 1919px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat p {
            font-size: 38px; } }
        @media only screen and (max-width: 1279px) {
          #dashboard_root #dashboard_main #wallboards .wallboards__team-row .stat p {
            font-size: 30px; } }
  #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container {
    padding: 12px;
    background: #EDEEF3;
    width: 100%; }
    #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      max-height: 140px; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div {
        padding: 7px; }
        #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:not(:first-of-type) {
          text-align: right; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable:nth-of-type(even) {
        background: #FFFFFF; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable:first-of-type > div {
        font-size: 11px;
        color: #53576B; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(1) {
        flex-basis: 15%; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(2), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(3), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(4), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(5), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(6), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(7), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(8), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(9), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(10), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(11), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(12), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(13), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable > div:nth-of-type(14) {
        flex-basis: 9%; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable:not(:first-of-type) {
        cursor: pointer; }
        #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__team_row-interactable:not(:first-of-type):hover {
          opacity: 0.6; }
    #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      max-height: 140px; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div {
        padding: 7px; }
        #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:not(:first-of-type) {
          text-align: right; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable:nth-of-type(even) {
        background: #FFFFFF; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable:first-of-type > div {
        font-size: 11px;
        color: #53576B; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(1), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(2) {
        flex-basis: 20%; }
      #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(3), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(4), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(5), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(6), #dashboard_root #dashboard_main #wallboards .wallboards__team_row-interactable-container .wallboards__user_row-interactable > div:nth-of-type(7) {
        flex-basis: 12%; }

/*TODO: THIS SCSS IS USED AS THE BASE FOR THE ERROR BOUNDARY IN DASHBOARD. PLEASE CHECK ITS STYLING ISN'T EFFECTED WHEN MAKING CHANGES.*/
#error-page {
  width: 100vw; }
  @media only screen and (max-width: 479px) {
    #error-page {
      background: #FFFFFF; } }
  @media only screen and (max-width: 767px) {
    #error-page {
      display: flex; } }
  #error-page .content {
    background: #FFFFFF;
    width: 1146px;
    margin-top: 60px;
    margin-bottom: 55px;
    padding: 0; }
    @media only screen and (max-width: 1279px) {
      #error-page .content {
        width: 925px;
        height: 500px;
        margin: 35px auto 45px auto; } }
    @media only screen and (max-width: 1023px) {
      #error-page .content {
        width: 100vw;
        height: auto;
        margin: 0 auto; } }
    @media only screen and (max-width: 767px) {
      #error-page .content {
        width: 85vw; } }
    @media only screen and (max-width: 479px) {
      #error-page .content {
        width: 100vw; } }
    #error-page .content .content-top {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      height: 335px;
      border-bottom: solid 1px #D9DBE7; }
      @media only screen and (max-width: 1279px) {
        #error-page .content .content-top {
          height: auto; } }
      #error-page .content .content-top .content-top-left {
        width: 50%;
        padding: 25px 30px; }
        @media only screen and (max-width: 1023px) {
          #error-page .content .content-top .content-top-left {
            width: 62%; } }
        @media only screen and (max-width: 767px) {
          #error-page .content .content-top .content-top-left {
            width: 100%; } }
        #error-page .content .content-top .content-top-left > h1 {
          font-family: 'AvenirLTStd-Medium', AvenirLTStd-Medium, serif;
          font-size: 52px;
          height: 71px;
          margin-bottom: 17px;
          color: #72A5D4; }
          @media only screen and (max-width: 1279px) {
            #error-page .content .content-top .content-top-left > h1 {
              margin-bottom: 5px; } }
          @media only screen and (max-width: 1023px) {
            #error-page .content .content-top .content-top-left > h1 {
              font-size: 36px;
              height: 52px;
              margin-bottom: 5px; } }
          @media only screen and (max-width: 767px) {
            #error-page .content .content-top .content-top-left > h1 {
              text-align: center; } }
        #error-page .content .content-top .content-top-left > h2 {
          color: #53576B;
          font-size: 24px;
          line-height: 1.2;
          margin-bottom: 37px;
          padding: 0; }
          @media only screen and (max-width: 1279px) {
            #error-page .content .content-top .content-top-left > h2 {
              margin-top: 5px;
              margin-bottom: 15px; } }
          @media only screen and (max-width: 1023px) {
            #error-page .content .content-top .content-top-left > h2 {
              font-size: 18px;
              margin-top: 5px;
              margin-bottom: 10px;
              margin-right: 10px; } }
          @media only screen and (max-width: 767px) {
            #error-page .content .content-top .content-top-left > h2 {
              margin-right: 0;
              text-align: center; } }
        #error-page .content .content-top .content-top-left > p {
          font-size: 16px;
          color: #53576B; }
          #error-page .content .content-top .content-top-left > p > span {
            color: #FBAE35;
            line-height: 1.38; }
          @media only screen and (max-width: 1023px) {
            #error-page .content .content-top .content-top-left > p {
              font-size: 14px;
              margin-bottom: 10px; } }
          @media only screen and (max-width: 767px) {
            #error-page .content .content-top .content-top-left > p {
              text-align: center;
              margin-bottom: 0; } }
      #error-page .content .content-top .content-top-right {
        background: #EDEEF3;
        width: 573px;
        margin-left: auto; }
        @media only screen and (max-width: 1279px) {
          #error-page .content .content-top .content-top-right {
            width: 50%; } }
        @media only screen and (max-width: 1023px) {
          #error-page .content .content-top .content-top-right {
            width: auto; } }
        @media only screen and (max-width: 767px) {
          #error-page .content .content-top .content-top-right {
            display: none; } }
    #error-page .content .content-bottom {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 37px 30px 38px 30px; }
      @media only screen and (max-width: 767px) {
        #error-page .content .content-bottom {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      @media only screen and (max-width: 479px) {
        #error-page .content .content-bottom {
          padding-top: 30px;
          padding-bottom: 30px; } }
      #error-page .content .content-bottom p {
        color: #72A5D4;
        font-size: 18px;
        height: 25px; }
      #error-page .content .content-bottom h2 {
        font-family: 'AvenirLTStd-Medium', AvenirLTStd-Medium, serif;
        font-size: 30px;
        color: #53576B;
        height: 41px;
        padding: 0;
        margin: 7px 0 28px 0; }
        @media only screen and (max-width: 1279px) {
          #error-page .content .content-bottom h2 {
            font-size: 24px;
            margin-bottom: 15px; } }
        @media only screen and (max-width: 1023px) {
          #error-page .content .content-bottom h2 {
            font-size: 22px;
            margin-bottom: 5px; } }
      #error-page .content .content-bottom a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 16px;
        color: white;
        height: 50px;
        padding: 0;
        border-radius: 5px;
        cursor: pointer; }
        @media only screen and (max-width: 1279px) {
          #error-page .content .content-bottom a {
            font-size: 14px;
            height: 40px; } }
        #error-page .content .content-bottom a:hover {
          background: #FBAE35; }
      #error-page .content .content-bottom .content-bottom-left {
        width: 50%; }
        @media only screen and (max-width: 1023px) {
          #error-page .content .content-bottom .content-bottom-left {
            width: 47%; } }
        @media only screen and (max-width: 767px) {
          #error-page .content .content-bottom .content-bottom-left {
            width: 360px;
            margin: 0 auto; } }
        @media only screen and (max-width: 479px) {
          #error-page .content .content-bottom .content-bottom-left {
            display: none; } }
        #error-page .content .content-bottom .content-bottom-left > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #error-page .content .content-bottom .content-bottom-left > div > div {
            width: auto;
            margin-right: 0; }
            #error-page .content .content-bottom .content-bottom-left > div > div > input {
              background-color: #EDEEF3 !important;
              width: 256px !important;
              height: 18px;
              margin-right: 21px;
              padding: 20px;
              font-size: 16px;
              border: 1px solid #5AC3CA;
              border-radius: 5px;
              box-sizing: unset; }
              @media only screen and (max-width: 1279px) {
                #error-page .content .content-bottom .content-bottom-left > div > div > input {
                  font-size: 14px;
                  width: 200px !important;
                  padding: 15px; } }
              @media only screen and (max-width: 1023px) {
                #error-page .content .content-bottom .content-bottom-left > div > div > input {
                  width: 130px !important;
                  margin-right: 10px; } }
              @media only screen and (max-width: 767px) {
                #error-page .content .content-bottom .content-bottom-left > div > div > input {
                  width: unset !important; } }
              #error-page .content .content-bottom .content-bottom-left > div > div > input:focus {
                border: 1px solid #5AC3CA !important; }
            @media only screen and (max-width: 1023px) {
              #error-page .content .content-bottom .content-bottom-left > div > div > ul {
                height: 140px;
                padding: 0;
                overflow-y: scroll; }
                #error-page .content .content-bottom .content-bottom-left > div > div > ul > li {
                  padding: .4em; } }
          #error-page .content .content-bottom .content-bottom-left > div > a {
            background-color: #53576B;
            width: 186px; }
            @media only screen and (max-width: 1279px) {
              #error-page .content .content-bottom .content-bottom-left > div > a {
                width: 140px; } }
            @media only screen and (max-width: 767px) {
              #error-page .content .content-bottom .content-bottom-left > div > a {
                width: 135px; } }
      #error-page .content .content-bottom .content-bottom-right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 50%;
        padding-left: 40px; }
        @media only screen and (max-width: 1279px) {
          #error-page .content .content-bottom .content-bottom-right {
            padding-left: 30px; } }
        @media only screen and (max-width: 1023px) {
          #error-page .content .content-bottom .content-bottom-right {
            padding-left: 0;
            width: 53%; } }
        @media only screen and (max-width: 767px) {
          #error-page .content .content-bottom .content-bottom-right {
            width: 365px;
            margin: 20px auto 0 auto; } }
        @media only screen and (max-width: 479px) {
          #error-page .content .content-bottom .content-bottom-right {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            width: unset;
            margin-top: 0; } }
        #error-page .content .content-bottom .content-bottom-right > div:first-of-type {
          width: 272px; }
          @media only screen and (max-width: 1279px) {
            #error-page .content .content-bottom .content-bottom-right > div:first-of-type {
              width: 220px; } }
          @media only screen and (max-width: 1023px) {
            #error-page .content .content-bottom .content-bottom-right > div:first-of-type {
              width: 210px;
              margin-left: auto; } }
          @media only screen and (max-width: 767px) {
            #error-page .content .content-bottom .content-bottom-right > div:first-of-type {
              width: auto;
              margin-left: 0;
              margin-right: 10px; } }
          @media only screen and (max-width: 479px) {
            #error-page .content .content-bottom .content-bottom-right > div:first-of-type {
              width: 100%;
              text-align: center;
              margin-bottom: 5px; } }
          #error-page .content .content-bottom .content-bottom-right > div:first-of-type > h2 {
            margin-bottom: 34px; }
            @media only screen and (max-width: 1279px) {
              #error-page .content .content-bottom .content-bottom-right > div:first-of-type > h2 {
                margin-bottom: 20px; } }
            @media only screen and (max-width: 1023px) {
              #error-page .content .content-bottom .content-bottom-right > div:first-of-type > h2 {
                margin-bottom: 10px; } }
            @media only screen and (max-width: 767px) {
              #error-page .content .content-bottom .content-bottom-right > div:first-of-type > h2 {
                font-size: 20px;
                margin-bottom: 0; } }
          #error-page .content .content-bottom .content-bottom-right > div:first-of-type > a {
            background-color: #5AC3CA;
            width: 231px; }
            @media only screen and (max-width: 1279px) {
              #error-page .content .content-bottom .content-bottom-right > div:first-of-type > a {
                width: 180px; } }
            @media only screen and (max-width: 479px) {
              #error-page .content .content-bottom .content-bottom-right > div:first-of-type > a {
                display: none; } }
        #error-page .content .content-bottom .content-bottom-right > div:last-of-type {
          height: 100px;
          margin-top: auto;
          margin-bottom: 10px; }
          @media only screen and (max-width: 1023px) {
            #error-page .content .content-bottom .content-bottom-right > div:last-of-type {
              width: 175px;
              margin-top: 30px;
              margin-right: auto; } }
          @media only screen and (max-width: 479px) {
            #error-page .content .content-bottom .content-bottom-right > div:last-of-type {
              height: 100%;
              margin: 0 auto; } }
          #error-page .content .content-bottom .content-bottom-right > div:last-of-type > p {
            color: #53576B;
            height: 25px;
            margin-bottom: 11px; }
            #error-page .content .content-bottom .content-bottom-right > div:last-of-type > p > i {
              color: #FB5135;
              margin-right: 20px; }
            @media only screen and (max-width: 1279px) {
              #error-page .content .content-bottom .content-bottom-right > div:last-of-type > p {
                font-size: 14px; }
                #error-page .content .content-bottom .content-bottom-right > div:last-of-type > p > i {
                  margin-right: 10px; } }
          #error-page .content .content-bottom .content-bottom-right > div:last-of-type > a {
            display: none;
            background-color: #5AC3CA;
            width: 180px;
            margin: 0 auto; }
            @media only screen and (max-width: 479px) {
              #error-page .content .content-bottom .content-bottom-right > div:last-of-type > a {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex; } }
  #error-page .content-mobile-side {
    display: none;
    background: #EDEEF3;
    width: 15vw;
    overflow: hidden; }
    @media only screen and (max-width: 767px) {
      #error-page .content-mobile-side {
        display: block; } }
    @media only screen and (max-width: 479px) {
      #error-page .content-mobile-side {
        display: none; } }
    #error-page .content-mobile-side > img {
      height: 100%;
      max-width: unset;
      transform: translateX(-260px); }

#policy {
  background: #fff; }
  #policy h2 {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    color: #53576B;
    font-size: 30px;
    padding: 0;
    margin-bottom: 20px; }
    @media only screen and (max-width: 479px) {
      #policy h2 {
        font-size: 24px;
        line-height: 1.3; } }
  #policy p {
    color: #837470;
    font-size: 16px;
    line-height: 1.38; }
  #policy .policy-banner {
    height: 256px;
    margin-top: -80px;
    padding-top: 100px;
    background: url("/static/img/yay/banner/home_header.jpg") top center;
    text-align: center;
    color: #fff; }
    @media only screen and (max-width: 767px) {
      #policy .policy-banner {
        padding: 110px 20px 0 20px; } }
    @media only screen and (max-width: 479px) {
      #policy .policy-banner {
        padding-top: 120px; } }
    #policy .policy-banner > h1 {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      color: #fff;
      font-size: 48px;
      margin-bottom: 7px; }
      @media only screen and (max-width: 767px) {
        #policy .policy-banner > h1 {
          font-size: 36px; } }
      @media only screen and (max-width: 479px) {
        #policy .policy-banner > h1 {
          font-size: 32px;
          line-height: 1.3; } }
    #policy .policy-banner > h6 {
      font-size: 18px; }
      @media only screen and (max-width: 767px) {
        #policy .policy-banner > h6 {
          font-size: 16px; } }
  #policy .policy-container {
    width: 1366px;
    margin: 0 auto;
    padding: 60px 80px; }
    @media only screen and (max-width: 1365px) {
      #policy .policy-container {
        padding: 40px 40px;
        width: 100%; } }
    @media only screen and (max-width: 1279px) {
      #policy .policy-container {
        padding: 35px 20px; } }
    @media only screen and (max-width: 1023px) {
      #policy .policy-container {
        padding: 35px 20px 0 20px; } }
  #policy .policy-certifications .policy-certifications-information {
    margin-bottom: 40px; }
    @media only screen and (max-width: 767px) {
      #policy .policy-certifications .policy-certifications-information > h2 {
        text-align: center; }
      #policy .policy-certifications .policy-certifications-information > p {
        text-align: center; } }
  #policy .policy-certifications .policy-accreditations .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 30px; }
    #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box {
      height: 100%; }
      @media only screen and (max-width: 1279px) {
        #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box {
          height: 330px; } }
      @media only screen and (max-width: 1023px) {
        #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box {
          height: 100%; } }
      #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box .left {
        padding-top: 5px; }
        #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box .left img {
          max-width: 135px; }
      #policy .policy-certifications .policy-accreditations .row:first-of-type .info-box .right {
        height: 100%; }
    #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box {
      height: 300px; }
      @media only screen and (max-width: 1279px) {
        #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box {
          height: 320px; } }
      @media only screen and (max-width: 1023px) {
        #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box {
          height: 100%; } }
      #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box .left > img {
        margin: 10px 0 0 20px; }
        @media only screen and (max-width: 1279px) {
          #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box .left > img {
            margin: 6px 0 0 10px; } }
        @media only screen and (max-width: 479px) {
          #policy .policy-certifications .policy-accreditations .row:last-of-type .info-box .left > img {
            margin: 0 auto; } }
    @media only screen and (max-width: 1023px) {
      #policy .policy-certifications .policy-accreditations .row {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        margin-bottom: 0; } }
    #policy .policy-certifications .policy-accreditations .row .info-box {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 580px;
      height: 100%;
      border-bottom: solid 1px #f3e6e3; }
      @media only screen and (max-width: 1279px) {
        #policy .policy-certifications .policy-accreditations .row .info-box {
          width: 50%;
          height: 100%; } }
      @media only screen and (max-width: 1023px) {
        #policy .policy-certifications .policy-accreditations .row .info-box {
          width: 100%;
          margin-bottom: 30px; } }
      @media only screen and (max-width: 479px) {
        #policy .policy-certifications .policy-accreditations .row .info-box {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      @media only screen and (max-width: 1365px) {
        #policy .policy-certifications .policy-accreditations .row .info-box:first-of-type {
          margin-left: auto; } }
      #policy .policy-certifications .policy-accreditations .row .info-box:last-of-type {
        margin-left: auto; }
        @media only screen and (max-width: 1365px) {
          #policy .policy-certifications .policy-accreditations .row .info-box:last-of-type {
            margin-left: 42px;
            margin-right: auto; } }
        @media only screen and (max-width: 1023px) {
          #policy .policy-certifications .policy-accreditations .row .info-box:last-of-type {
            margin-left: 0; } }
      #policy .policy-certifications .policy-accreditations .row .info-box .left {
        width: 170px; }
        @media only screen and (max-width: 1279px) {
          #policy .policy-certifications .policy-accreditations .row .info-box .left {
            width: 140px; }
            #policy .policy-certifications .policy-accreditations .row .info-box .left > img {
              width: 80%; } }
        @media only screen and (max-width: 479px) {
          #policy .policy-certifications .policy-accreditations .row .info-box .left {
            width: 100%;
            margin-bottom: 20px;
            padding-left: 0 !important; }
            #policy .policy-certifications .policy-accreditations .row .info-box .left > img {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              width: 30%;
              margin: 0 auto; } }
      #policy .policy-certifications .policy-accreditations .row .info-box .right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        width: 410px;
        height: 100%; }
        @media only screen and (max-width: 1279px) {
          #policy .policy-certifications .policy-accreditations .row .info-box .right {
            width: 100%; } }
        @media only screen and (max-width: 1023px) {
          #policy .policy-certifications .policy-accreditations .row .info-box .right {
            height: 100%; } }
        @media only screen and (max-width: 479px) {
          #policy .policy-certifications .policy-accreditations .row .info-box .right {
            width: 100%;
            text-align: center; } }
        #policy .policy-certifications .policy-accreditations .row .info-box .right > h2 {
          color: #53576B;
          line-height: 1.1; }
        #policy .policy-certifications .policy-accreditations .row .info-box .right > h3 {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          color: #ff7461;
          font-size: 18px;
          margin-bottom: 10px; }
        #policy .policy-certifications .policy-accreditations .row .info-box .right > p {
          font-size: 14px;
          margin-bottom: 20px;
          line-height: 1.29; }
          #policy .policy-certifications .policy-accreditations .row .info-box .right > p > strong {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
          #policy .policy-certifications .policy-accreditations .row .info-box .right > p > span {
            color: #FBAE35; }
        #policy .policy-certifications .policy-accreditations .row .info-box .right > a {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 160px;
          height: 50px;
          margin-top: auto;
          margin-bottom: 20px;
          background: #33c3ee;
          color: #fff;
          border-radius: 5px; }
          @media only screen and (max-width: 479px) {
            #policy .policy-certifications .policy-accreditations .row .info-box .right > a {
              margin: 0 auto 20px auto; } }
          #policy .policy-certifications .policy-accreditations .row .info-box .right > a:hover {
            background: #ff7461; }
        #policy .policy-certifications .policy-accreditations .row .info-box .right .button-wide {
          width: 268px;
          text-align: center; }
  #policy .policy-documents {
    margin-bottom: 50px;
    padding-top: 10px; }
    @media only screen and (max-width: 1365px) {
      #policy .policy-documents {
        margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      #policy .policy-documents > h2 {
        text-align: center; } }
    #policy .policy-documents > p {
      margin-bottom: 30px; }
      @media only screen and (max-width: 767px) {
        #policy .policy-documents > p {
          text-align: center; } }
    #policy .policy-documents .policy-document-links {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 30px;
      background: #fdf7f5; }
      @media only screen and (max-width: 1023px) {
        #policy .policy-documents .policy-document-links {
          margin-left: -20px;
          margin-right: -20px;
          padding: 30px 20px; } }
      @media only screen and (max-width: 767px) {
        #policy .policy-documents .policy-document-links {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          text-align: center; } }
      #policy .policy-documents .policy-document-links .left, #policy .policy-documents .policy-document-links .right {
        width: 50%; }
      @media only screen and (max-width: 1023px) {
        #policy .policy-documents .policy-document-links .left {
          width: 45%; } }
      @media only screen and (max-width: 767px) {
        #policy .policy-documents .policy-document-links .left {
          width: 100%;
          margin-bottom: 32px; } }
      #policy .policy-documents .policy-document-links .right {
        padding-left: 30px; }
        @media only screen and (max-width: 1023px) {
          #policy .policy-documents .policy-document-links .right {
            margin-left: auto; } }
        @media only screen and (max-width: 767px) {
          #policy .policy-documents .policy-document-links .right {
            width: 100%;
            margin-left: 0;
            padding-left: 0; } }
      #policy .policy-documents .policy-document-links .link-group:first-of-type {
        margin-bottom: 42px; }
        @media only screen and (max-width: 767px) {
          #policy .policy-documents .policy-document-links .link-group:first-of-type {
            margin-bottom: 32px; } }
      #policy .policy-documents .policy-document-links .link-group:last-of-type .link:last-of-type {
        margin-bottom: 0; }
      #policy .policy-documents .policy-document-links .link-group > h4 {
        font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
        font-size: 20px;
        margin-bottom: 26px; }
        @media only screen and (max-width: 479px) {
          #policy .policy-documents .policy-document-links .link-group > h4 {
            font-size: 18px;
            margin-bottom: 16px; } }
      #policy .policy-documents .policy-document-links .link-group .link {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        line-height: 1.38;
        margin-bottom: 20px; }
        @media only screen and (max-width: 767px) {
          #policy .policy-documents .policy-document-links .link-group .link {
            margin: 0 0 20px 0;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; } }
        #policy .policy-documents .policy-document-links .link-group .link > a {
          font-size: 16px;
          text-decoration: underline;
          margin-right: 12px; }
          @media only screen and (max-width: 1023px) {
            #policy .policy-documents .policy-document-links .link-group .link > a {
              font-size: 14px; } }
          @media only screen and (max-width: 479px) {
            #policy .policy-documents .policy-document-links .link-group .link > a {
              font-size: 12px; } }
        #policy .policy-documents .policy-document-links .link-group .link > p {
          font-size: 16px; }
          @media only screen and (max-width: 1023px) {
            #policy .policy-documents .policy-document-links .link-group .link > p {
              font-size: 14px; } }
          @media only screen and (max-width: 479px) {
            #policy .policy-documents .policy-document-links .link-group .link > p {
              font-size: 12px; } }

#dash_voip_phonebook #phoneBookImport div .phoneBookName {
  background: #ffffff;
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookName .phoneBookNameSearchBox {
    margin-bottom: 0;
    width: 350px; }
  @media only screen and (max-width: 1023px) {
    #dash_voip_phonebook #phoneBookImport div .phoneBookName {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookName .phoneBookNameSearchBox {
        width: 100%;
        margin-bottom: 15px; } }
  @media only screen and (max-width: 767px) {
    #dash_voip_phonebook #phoneBookImport div .phoneBookName .phoneBookNameButtons .buttons button, #dash_voip_phonebook #phoneBookImport div .phoneBookName .phoneBookNameButtons .buttons a {
      text-align: center;
      line-height: 15px;
      padding: 10px; } }

#dash_voip_phonebook #phoneBookImport div #unknownP {
  color: #53576B;
  font-style: italic;
  font-size: 12px; }

#dash_voip_phonebook #phoneBookImport div .phoneBookContact {
  padding: 10px;
  padding-top: 0;
  background-color: #FFFFFF; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookContact.headerUniq {
    padding-bottom: 0;
    padding-top: 10px; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact.headerUniq > li, #dash_voip_phonebook #phoneBookImport div .phoneBookContact.headerUniq > li:nth-child(4n-3) {
      background-color: #FFFFFF; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li {
    background-color: #FFFFFF;
    padding: 10px; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > img {
      max-height: 32px;
      height: auto; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding-right: 20px;
      padding-left: 15px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li {
        flex-basis: 20%;
        overflow-x: hidden;
        text-overflow: ellipsis; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > i {
      margin-bottom: 0; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li .openPhoneMenu {
      display: none; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > i:last-of-type {
      margin-left: 14px; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li:nth-child(4n-3) {
    background-color: #FFFFFF; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit {
    padding: 0;
    display: none;
    background: #FFFFFF !important; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit {
      width: 100%; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit h2 {
        font-size: 14px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .delete-save-parent {
        overflow: auto;
        width: 100%;
        background-color: #FFFFFF;
        border-bottom: 1px solid #D9DBE7; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .delete-save-parent .delete-save {
          float: right;
          padding: 10px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock {
        background-color: #FFFFFF;
        padding: 20px; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails {
          overflow: auto; }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails img {
            max-height: 100px;
            height: auto;
            border-radius: 50%;
            margin-right: 20px;
            float: left; }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails .contactDetailsInputFields {
            float: left;
            overflow: auto;
            width: calc(100% - 120px); }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails .contactDetailsInputFields > div {
              width: calc(50% - 5px);
              float: left; }
              @media only screen and (max-width: 767px) {
                #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails .contactDetailsInputFields > div {
                  width: 100%; } }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .contactDetailsSection .contactDetails .contactDetailsInputFields > div:nth-child(2n-1) {
              margin-right: 10px; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf {
          display: inline-block;
          width: 100%; }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf > div {
            width: calc(50% - 15px); }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf > div > button {
              padding: 15px 20px;
              font-size: 16px;
              line-height: 1;
              height: 50px; }
            @media only screen and (max-width: 767px) {
              #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf > div {
                width: 100%; } }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul {
            float: left;
            width: 100%;
            position: relative;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li {
              float: left;
              width: calc(50% - 5px - 8px - 6px); }
              #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li > div > .awesomplete, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li > div > .awesomplete {
                width: 100%;
                margin-right: 0; }
                #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li > div > .awesomplete > ul, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li > div > .awesomplete > ul {
                  padding: 5px; }
                #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li > div > .awesomplete > input, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li > div > .awesomplete > input {
                  height: 18px;
                  padding: 0;
                  border: none;
                  font-size: 14px; }
                  #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li > div > .awesomplete > input:focus, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li > div > .awesomplete > input:focus {
                    border: none !important; }
              #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li > i, #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li > i {
                color: #5AC3CA;
                font-size: 16px;
                margin-bottom: 10px;
                cursor: pointer; }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li:nth-child(1), #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li:nth-child(1) {
              margin-right: 10px; }
            #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumberInputs > ul > li:nth-child(3), #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddressInputs > ul > li:nth-child(3) {
              float: right;
              width: auto;
              margin-left: 12px; }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .phoneNumber {
            float: left; }
          #dash_voip_phonebook #phoneBookImport div .phoneBookContact .row-edit .phoneContactEdit .editingContactBlock .lowerHalf .emailAddress {
            float: right; }
  #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading {
    color: #53576B;
    font-size: 14px;
    padding: 10px; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading li {
      color: #72A5D4; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading ul {
      margin-left: 0;
      padding: 10px calc(20px + 43px) 5px calc(15px + 32px); }
  @media only screen and (max-width: 1023px) {
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li {
      padding: 15px 10px 20px 10px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > img {
        display: none; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul {
        padding: 0; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li {
          flex-basis: 20%; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(1), #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(2) {
          flex-basis: 15%; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading {
      padding: 15px calc(10px + 43px) 20px 10px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading ul {
        margin-left: 0;
        padding: 0; } }
  @media only screen and (max-width: 767px) {
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li .openPhoneMenu {
      display: block;
      position: absolute;
      top: 34px;
      right: 20%;
      transition: 0.1s ease-in; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li .openPhoneMenu.up {
      transform: rotate(180deg); }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li {
        flex-basis: auto;
        width: calc(100vw - 106px);
        padding: 5px;
        height: 25px;
        display: none;
        padding-left: 47%;
        white-space: nowrap;
        overflow-x: hidden;
        text-overflow: ellipsis; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li.dis {
        display: block; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:before {
        position: absolute;
        left: 20px;
        color: #53576B; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(1):before {
        content: "Name";
        top: 20px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(2):before {
        content: "Phone Number";
        top: 45px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(3):before {
        content: "Email";
        top: 70px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(4):before {
        content: "Company";
        top: 95px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(5):before {
        content: "Linked";
        top: 120px; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(1), #dash_voip_phonebook #phoneBookImport div .phoneBookContact > li > ul > li:nth-of-type(2) {
        flex-basis: auto;
        display: block; }
    #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading {
      display: none; }
      #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading ul {
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
        #dash_voip_phonebook #phoneBookImport div .phoneBookContact .phoneBookTableHeading ul li {
          width: 100%; } }

#dash_voip_phonebook #phoneBookImport div .row-delete {
  width: 100%; }

#contact_pager > .page-count {
  height: 32px;
  border-top: 1px solid #5AC3CA;
  border-bottom: 1px solid #5AC3CA; }

#pulsehd-app {
  padding: 0;
  width: 100%; }
  #pulsehd-app .banner {
    height: 380px;
    margin: 0 auto;
    padding: 50px 0;
    background: #5AC3CA; }
    @media only screen and (max-width: 1279px) {
      #pulsehd-app .banner {
        padding: 40px 20px; } }
    @media only screen and (max-width: 1023px) {
      #pulsehd-app .banner {
        height: auto;
        padding: 20px 0 30px; } }
    @media only screen and (max-width: 479px) {
      #pulsehd-app .banner {
        padding: 25px 40px; } }
    #pulsehd-app .banner .text {
      width: 1280px;
      margin: 0 auto;
      padding-left: 110px; }
      @media only screen and (max-width: 1279px) {
        #pulsehd-app .banner .text {
          width: auto;
          padding-left: 0; } }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .banner .text {
          padding-left: 30px; } }
      @media only screen and (max-width: 767px) {
        #pulsehd-app .banner .text {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 480px;
          padding: 0;
          text-align: center; } }
      @media only screen and (max-width: 479px) {
        #pulsehd-app .banner .text {
          width: auto; } }
      #pulsehd-app .banner .text h1 {
        color: #fff;
        font-size: 32px;
        font-weight: 500;
        margin-bottom: 20px; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .banner .text h1 {
            font-size: 28px;
            line-height: 1.25;
            width: 360px; } }
        @media only screen and (max-width: 479px) {
          #pulsehd-app .banner .text h1 {
            font-size: 30px; } }
      #pulsehd-app .banner .text p {
        color: #fff; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .banner .text p {
            width: 385px; } }
        @media only screen and (max-width: 479px) {
          #pulsehd-app .banner .text p {
            width: auto; } }
        #pulsehd-app .banner .text p:first-of-type {
          font-size: 18px;
          font-weight: 500;
          margin-bottom: 20px; }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .banner .text p:first-of-type {
              margin-bottom: 28px; } }
        #pulsehd-app .banner .text p:nth-of-type(2) {
          font-size: 18px;
          width: 680px; }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .banner .text p:nth-of-type(2) {
              width: 385px; } }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .banner .text p:nth-of-type(2) {
              width: auto; } }
        #pulsehd-app .banner .text p:last-of-type {
          font-size: 16px; }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .banner .text p:last-of-type {
              width: 305px; } }
          #pulsehd-app .banner .text p:last-of-type a {
            color: #fff;
            text-decoration: underline; }
            #pulsehd-app .banner .text p:last-of-type a:hover {
              color: #FBAE35; }
      #pulsehd-app .banner .text .invite-users {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        background: #53576B;
        color: #fff;
        width: 235px;
        height: 50px;
        margin: 25px 0 20px;
        border-radius: 3px;
        cursor: pointer; }
        #pulsehd-app .banner .text .invite-users:hover {
          background: #FBAE35;
          color: #FFFFFF; }
      #pulsehd-app .banner .text .phone-buttons {
        margin-bottom: 20px;
        width: fit-content; }
        #pulsehd-app .banner .text .phone-buttons a:first-child {
          margin-right: 25px; }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .banner .text .phone-buttons a:first-child {
              margin-right: 20px; } }
        #pulsehd-app .banner .text .phone-buttons img {
          width: 230px;
          height: 70px; }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .banner .text .phone-buttons img {
              width: 195px;
              height: 60px; } }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .banner .text .phone-buttons img {
              width: 147px;
              height: 45px; } }
  #pulsehd-app .take-it-wth-you {
    height: 260px; }
    @media only screen and (max-width: 1023px) {
      #pulsehd-app .take-it-wth-you {
        height: 255px; } }
    @media only screen and (max-width: 767px) {
      #pulsehd-app .take-it-wth-you {
        height: auto; } }
    #pulsehd-app .take-it-wth-you > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 1280px;
      margin: 0 auto;
      padding-top: 40px;
      padding-left: 110px; }
      @media only screen and (max-width: 1279px) {
        #pulsehd-app .take-it-wth-you > div {
          width: 1024px;
          padding-left: 20px; } }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .take-it-wth-you > div {
          width: 768px;
          padding-left: 30px; } }
      @media only screen and (max-width: 767px) {
        #pulsehd-app .take-it-wth-you > div {
          width: 480px;
          padding-left: unset;
          text-align: center; } }
      @media only screen and (max-width: 479px) {
        #pulsehd-app .take-it-wth-you > div {
          width: auto;
          padding: 30px 20px; } }
      #pulsehd-app .take-it-wth-you > div .text {
        width: 600px; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .take-it-wth-you > div .text {
            width: 330px; } }
        @media only screen and (max-width: 767px) {
          #pulsehd-app .take-it-wth-you > div .text {
            width: auto;
            margin: 0 auto 40px;
            padding: 0 80px; } }
        @media only screen and (max-width: 479px) {
          #pulsehd-app .take-it-wth-you > div .text {
            padding: 0;
            margin: 0 auto; } }
        #pulsehd-app .take-it-wth-you > div .text h2 {
          color: #53576B;
          font-size: 32px;
          font-weight: 500;
          margin-bottom: 25px;
          padding: 0; }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .take-it-wth-you > div .text h2 {
              width: 360px;
              font-size: 28px; } }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .take-it-wth-you > div .text h2 {
              width: auto; } }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .take-it-wth-you > div .text h2 {
              font-size: 30px; } }
        #pulsehd-app .take-it-wth-you > div .text p {
          font-size: 18px;
          font-weight: 300; }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .take-it-wth-you > div .text p {
              position: absolute;
              font-size: 16px;
              padding-right: 70px; } }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .take-it-wth-you > div .text p {
              position: relative;
              padding-right: 0; } }
        #pulsehd-app .take-it-wth-you > div .text a {
          text-decoration: underline; }
      #pulsehd-app .take-it-wth-you > div .phone {
        position: relative;
        margin-left: auto;
        margin-right: 50px;
        transform: translateY(-65%); }
        @media only screen and (max-width: 1279px) {
          #pulsehd-app .take-it-wth-you > div .phone {
            margin-right: 0; } }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .take-it-wth-you > div .phone {
            transform: translateY(-81%); } }
        @media only screen and (max-width: 767px) {
          #pulsehd-app .take-it-wth-you > div .phone {
            display: none; } }
        #pulsehd-app .take-it-wth-you > div .phone img {
          height: 530px;
          z-index: 2; }

@keyframes slide-in-right {
  0% {
    transform: translateX(1000px);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
        #pulsehd-app .take-it-wth-you > div .phone .slideshow {
          position: absolute;
          width: 220px;
          height: 475px;
          top: 15px;
          left: 55px;
          z-index: -5;
          overflow: hidden; }
          @media all and (-ms-high-contrast: none) and (max-width: 1279px), (-ms-high-contrast: active) {
            #pulsehd-app .take-it-wth-you > div .phone .slideshow {
              left: 55px; } }
          @media only screen and (max-width: 1023px) {
            #pulsehd-app .take-it-wth-you > div .phone .slideshow {
              left: 55px; } }
          #pulsehd-app .take-it-wth-you > div .phone .slideshow > img {
            position: absolute;
            width: 101%;
            height: 101%; }
  #pulsehd-app .three-icons {
    width: 100%;
    background: #edeef3; }
    #pulsehd-app .three-icons > div {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 1280px;
      height: 300px;
      margin: 0 auto;
      padding: 0 140px; }
      @media only screen and (max-width: 1279px) {
        #pulsehd-app .three-icons > div {
          width: auto;
          padding: 0 80px; } }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .three-icons > div {
          height: 350px;
          padding: 0 56px; } }
      @media only screen and (max-width: 767px) {
        #pulsehd-app .three-icons > div {
          height: 495px;
          padding: 30px 42px 50px 38px;
          flex-direction: column; } }
      @media only screen and (max-width: 479px) {
        #pulsehd-app .three-icons > div {
          width: 360px;
          height: 645px;
          padding: 26px 0 50px 0; } }
      #pulsehd-app .three-icons > div > div {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 268px; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .three-icons > div > div {
            width: 190px; } }
        @media only screen and (max-width: 767px) {
          #pulsehd-app .three-icons > div > div {
            width: 390px;
            flex-direction: row;
            justify-content: flex-end; }
            #pulsehd-app .three-icons > div > div:first-of-type svg {
              margin-right: 45px; }
            #pulsehd-app .three-icons > div > div:nth-of-type(2) svg {
              margin-right: 45px; }
            #pulsehd-app .three-icons > div > div:last-of-type svg {
              margin-right: 50px; } }
        @media only screen and (max-width: 479px) {
          #pulsehd-app .three-icons > div > div {
            flex-direction: column;
            width: 310px; }
            #pulsehd-app .three-icons > div > div:first-of-type svg {
              margin: 0; }
            #pulsehd-app .three-icons > div > div:nth-of-type(2) svg {
              margin: 0; }
            #pulsehd-app .three-icons > div > div:last-of-type svg {
              margin: 0; } }
        #pulsehd-app .three-icons > div > div svg {
          fill: #5AC3CA;
          margin-bottom: 26px; }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .three-icons > div > div svg {
              margin-top: 20px; } }
        #pulsehd-app .three-icons > div > div p {
          width: inherit;
          font-size: 16px;
          line-height: 1.5;
          text-align: center; }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .three-icons > div > div p {
              text-align: left;
              width: 250px; } }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .three-icons > div > div p {
              width: 310px;
              margin-top: 12px;
              margin-bottom: 35px;
              text-align: center; } }
  #pulsehd-app .full-flexibility {
    width: 100%;
    padding: 50px 0;
    background: #5AC3CA; }
    @media only screen and (max-width: 1279px) {
      #pulsehd-app .full-flexibility {
        padding: 60px 20px; } }
    @media only screen and (max-width: 767px) {
      #pulsehd-app .full-flexibility {
        padding: 50px 20px; } }
    @media only screen and (max-width: 479px) {
      #pulsehd-app .full-flexibility {
        padding: 20px 35px; } }
    #pulsehd-app .full-flexibility > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      color: #fff;
      width: 1080px;
      margin: auto; }
      @media only screen and (max-width: 1279px) {
        #pulsehd-app .full-flexibility > div {
          width: auto; } }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .full-flexibility > div {
          padding: 0 76px; } }
      @media only screen and (max-width: 767px) {
        #pulsehd-app .full-flexibility > div {
          padding: 0 35px; } }
      @media only screen and (max-width: 479px) {
        #pulsehd-app .full-flexibility > div {
          padding: 0; } }
      #pulsehd-app .full-flexibility > div:first-of-type {
        margin-bottom: 35px; }
        @media only screen and (max-width: 1279px) {
          #pulsehd-app .full-flexibility > div:first-of-type {
            margin-bottom: 60px; } }
        @media only screen and (max-width: 479px) {
          #pulsehd-app .full-flexibility > div:first-of-type {
            margin-bottom: 30px; } }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .full-flexibility > div:last-of-type {
          padding: 0; } }
      #pulsehd-app .full-flexibility > div > img {
        height: 300px; }
        @media only screen and (max-width: 1279px) {
          #pulsehd-app .full-flexibility > div > img {
            height: 260px; } }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .full-flexibility > div > img {
            display: none; } }
      #pulsehd-app .full-flexibility > div .text {
        text-align: right; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .full-flexibility > div .text {
            text-align: center; } }
        #pulsehd-app .full-flexibility > div .text h2 {
          color: #fff;
          font-size: 28px;
          font-weight: 500;
          line-height: 1em;
          margin-bottom: 30px;
          padding: 0; }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .full-flexibility > div .text h2 {
              line-height: 1.5em; } }
          @media only screen and (max-width: 479px) {
            #pulsehd-app .full-flexibility > div .text h2 {
              font-size: 24px; } }
        #pulsehd-app .full-flexibility > div .text p {
          color: #fff;
          font-size: 18px;
          line-height: 1.5; }
          #pulsehd-app .full-flexibility > div .text p:first-of-type {
            margin-bottom: 20px;
            padding-left: 120px;
            float: right; }
            @media only screen and (max-width: 1023px) {
              #pulsehd-app .full-flexibility > div .text p:first-of-type {
                padding: 0; } }
            @media only screen and (max-width: 767px) {
              #pulsehd-app .full-flexibility > div .text p:first-of-type {
                width: auto; } }
          @media only screen and (max-width: 767px) {
            #pulsehd-app .full-flexibility > div .text p:last-of-type {
              padding: 0 10px; } }
    #pulsehd-app .full-flexibility .app-links {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 1023px) {
        #pulsehd-app .full-flexibility .app-links {
          width: 700px;
          flex-wrap: wrap; } }
      @media only screen and (max-width: 767px) {
        #pulsehd-app .full-flexibility .app-links {
          width: 400px; } }
      @media only screen and (max-width: 479px) {
        #pulsehd-app .full-flexibility .app-links {
          width: auto; } }
      #pulsehd-app .full-flexibility .app-links a {
        width: 175px;
        margin: 0 10px; }
        @media only screen and (max-width: 1023px) {
          #pulsehd-app .full-flexibility .app-links a {
            margin-bottom: 20px; } }

.legacy_pending_orders .table-chip {
  padding: 5px;
  border-radius: 18px;
  border: 1px solid #DFECF4;
  background: #FFFFFF;
  white-space: nowrap; }
  @media only screen and (max-width: 1280px) {
    .legacy_pending_orders .table-chip {
      white-space: wrap; } }
  .legacy_pending_orders .table-chip[data-status='Awaiting Verification'] {
    border-color: #FF4500;
    background: #ffdacc; }
  .legacy_pending_orders .table-chip[data-status='Rejected'] {
    border-color: #EF4444;
    background: #fbdbdb; }
  .legacy_pending_orders .table-chip[data-status='Verified'] {
    border-color: #22C55E;
    background: #bff4d3; }
  .legacy_pending_orders .table-chip[data-status='Request Submitted'] {
    border-color: #6495ED;
    background: #e9eff9; }
  .legacy_pending_orders .table-chip[data-status='Date Set'] {
    border-color: #FFA500;
    background: #ffedcc; }
  .legacy_pending_orders .table-chip[data-status='Configurable'] {
    border-color: #4682B4;
    background: #d7e4ef; }
  .legacy_pending_orders .table-chip[data-status='Complete'] {
    border-color: #4CAF50;
    background: #d9eeda; }
  .legacy_pending_orders .table-chip[data-status='Provider Rejected'] {
    border-color: #DC143C;
    background: #fac3ce; }
  .legacy_pending_orders .table-chip[data-status='Additional Info Required'] {
    border-color: #FF8C00;
    background: #ffe8cc; }
  .legacy_pending_orders .table-chip[data-status='On Hold'] {
    border-color: #5c5caf;
    background: #e5e5f2; }
  .legacy_pending_orders .table-chip[data-status='Needs Documents'] {
    border-color: #dbe313;
    background: #f8fac8; }
  .legacy_pending_orders .table-chip[data-status='Awaiting Feedback'] {
    border-color: #FFD700;
    background: #fff7cc; }
  .legacy_pending_orders .table-chip[data-status='POV Pending'] {
    border-color: #ea7024;
    background: #fceade; }
  .legacy_pending_orders .table-chip[data-status='Cancelled'] {
    border-color: #FF4500;
    background: #ffdacc; }

.legacy_pending_orders .square-stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  width: 100%;
  margin: 0 0 20px 0; }
  .legacy_pending_orders .square-stats > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 100%;
    height: max-content;
    background: white;
    border-radius: 10px;
    padding: 15px 20px; }
    .legacy_pending_orders .square-stats > div img {
      width: 207px; }
    .legacy_pending_orders .square-stats > div h3 {
      font-weight: 600;
      color: #0D112B;
      font-size: 40px;
      letter-spacing: -2%; }
      .legacy_pending_orders .square-stats > div h3 span {
        font-size: 20px;
        color: rgba(13, 17, 43, 0.5) !important; }
    .legacy_pending_orders .square-stats > div span {
      font-size: 12px;
      font-weight: 500;
      color: #E11F1D; }
  @media only screen and (max-width: 767px) {
    .legacy_pending_orders .square-stats {
      padding: 10px;
      justify-content: center; }
      .legacy_pending_orders .square-stats > div {
        border-radius: 0; } }

.legacy_customers_table .dataHeadingRow li, .legacy_customers_table .dataResults ul li {
  width: calc((100% - 50px) / 4) !important; }
  .legacy_customers_table .dataHeadingRow li:first-of-type, .legacy_customers_table .dataResults ul li:first-of-type {
    width: 150px !important; }

.legacy_pending_customers .dataHeadingRow li, .legacy_pending_customers .dataResults ul li {
  width: calc((100% - 50px) / 4) !important; }
  .legacy_pending_customers .dataHeadingRow li:first-of-type, .legacy_pending_customers .dataResults ul li:first-of-type {
    width: 50px !important; }

.legacy_pending_customers .legacy_customers_table li:nth-of-type(2) button {
  background: none !important;
  color: #E11F1D !important;
  padding: 0 !important;
  width: 100% !important;
  text-align: left !important;
  height: 100% !important;
  word-break: normal;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 12px !important; }
  .legacy_pending_customers .legacy_customers_table li:nth-of-type(2) button p {
    color: #E11F1D !important;
    word-break: normal;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    font-size: 12px !important; }
  .legacy_pending_customers .legacy_customers_table li:nth-of-type(2) button:hover {
    text-decoration: underline !important; }

.legacy_pending_orders a, .legacy_pending_orders p, .legacy_pending_orders button {
  position: relative;
  word-break: normal;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: clip;
  text-overflow: ellipsis;
  font-size: 12px; }

.legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li, .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li {
  width: calc((100% - (140px * 3)) / 3) !important; }
  .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(4), .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(5), .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(6), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(4), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(5), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(6) {
    width: 140px !important; }
  @media only screen and (max-width: 1023px) {
    .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li, .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li {
      width: 25% !important; }
      .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(4), .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(5), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(4), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(5) {
        display: none !important; } }
  @media only screen and (max-width: 767px) {
    .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li, .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li {
      width: 33% !important; }
      .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(3), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(3) {
        display: none !important; } }
  @media only screen and (max-width: 479px) {
    .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li, .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li {
      width: 50% !important; }
      .legacy_pending_orders.legacy_lifetime_customers .dataHeadingRow li:nth-of-type(2), .legacy_pending_orders.legacy_lifetime_customers .dataResults ul li:nth-of-type(2) {
        display: none !important; } }

.legacy_pending_orders .reseller-customer__addresses {
  position: relative; }
  .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li {
    width: calc((100% - 100px) / 5) !important; }
    .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li:last-of-type, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li:last-of-type {
      width: 100px !important; }
    .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li > p, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li > p {
      color: #0d112b !important; }
    @media only screen and (max-width: 1350px) {
      .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li {
        width: calc((100% - 100px) / 4) !important; }
        .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li:nth-of-type(3), .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li:nth-of-type(3) {
          display: none !important; } }
    @media only screen and (max-width: 820px) {
      .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li {
        width: calc((100% - 100px) / 3) !important; }
        .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li:nth-of-type(4), .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li:nth-of-type(4) {
          display: none !important; } }
    @media only screen and (max-width: 550px) {
      .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li, .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li {
        width: calc((100% - 100px) / 2) !important; }
        .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataHeadingRow > li:nth-of-type(3), .legacy_pending_orders .reseller-customer__addresses .DataTableComponent .DataTable .dataResults > ul > li:nth-of-type(3) {
          display: none !important; } }
  .legacy_pending_orders .reseller-customer__addresses .address--inputs {
    margin-top: 20px; }

.legacy_pending_orders li {
  position: relative; }
  .legacy_pending_orders li .dashboard-popup {
    display: none !important; }
    .legacy_pending_orders li .dashboard-popup h6 {
      display: none; }
  .legacy_pending_orders li:hover .dashboard-popup {
    display: block !important; }
  .legacy_pending_orders li button {
    word-break: normal;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    background: none !important;
    color: #E11F1D !important;
    padding: 0 !important;
    width: 100% !important;
    text-align: left !important;
    height: 100% !important; }
    .legacy_pending_orders li button:hover {
      text-decoration: underline !important; }
    .legacy_pending_orders li button p {
      color: #E11F1D !important;
      word-break: normal;
      white-space: nowrap;
      overflow-x: hidden;
      text-overflow: ellipsis;
      font-size: 12px; }

.legacy_pending_orders.legacy_open_orders .dataHeadingRow li button, .legacy_pending_orders.legacy_open_orders .dataResults ul li button {
  background: none !important;
  color: #E11F1D !important;
  padding: 0 !important;
  width: 100% !important;
  text-align: left !important;
  height: 100% !important;
  overflow: visible !important; }
  .legacy_pending_orders.legacy_open_orders .dataHeadingRow li button:hover, .legacy_pending_orders.legacy_open_orders .dataResults ul li button:hover {
    text-decoration: underline !important; }
  .legacy_pending_orders.legacy_open_orders .dataHeadingRow li button p, .legacy_pending_orders.legacy_open_orders .dataResults ul li button p {
    color: #E11F1D !important; }

@media only screen and (max-width: 1023px) {
  .legacy_pending_orders.legacy_open_orders .dataHeadingRow li, .legacy_pending_orders.legacy_open_orders .dataResults ul li {
    width: 17% !important; }
    .legacy_pending_orders.legacy_open_orders .dataHeadingRow li:nth-of-type(6), .legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(6) {
      display: none !important; } }

@media only screen and (max-width: 767px) {
  .legacy_pending_orders.legacy_open_orders .dataHeadingRow li, .legacy_pending_orders.legacy_open_orders .dataResults ul li {
    width: 20% !important; }
    .legacy_pending_orders.legacy_open_orders .dataHeadingRow li:nth-of-type(7), .legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(7) {
      display: none !important; } }

@media only screen and (max-width: 479px) {
  .legacy_pending_orders.legacy_open_orders .dataHeadingRow li, .legacy_pending_orders.legacy_open_orders .dataResults ul li {
    width: 33% !important; }
    .legacy_pending_orders.legacy_open_orders .dataHeadingRow li:nth-of-type(4), .legacy_pending_orders.legacy_open_orders .dataHeadingRow li:nth-of-type(5), .legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(4), .legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(5) {
      display: none !important; } }

.legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(5) > p, .legacy_pending_orders.legacy_open_orders .dataResults ul li:nth-of-type(7) > p {
  font-weight: 500; }

@media only screen and (max-width: 1023px) {
  .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li, .legacy_pending_orders.legacy_pending_transfers .dataResults ul li {
    width: 17% !important; }
    .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:nth-of-type(6), .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:nth-of-type(7), .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:nth-of-type(6), .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:nth-of-type(7) {
      display: none !important; } }

@media only screen and (max-width: 767px) {
  .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li, .legacy_pending_orders.legacy_pending_transfers .dataResults ul li {
    width: 20% !important; }
    .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:nth-of-type(7), .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:nth-of-type(4), .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:nth-of-type(7), .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:nth-of-type(4) {
      display: none !important; } }

@media only screen and (max-width: 479px) {
  .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li, .legacy_pending_orders.legacy_pending_transfers .dataResults ul li {
    width: 25% !important; }
    .legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:nth-of-type(5), .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:nth-of-type(5) {
      display: none !important; } }

.legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:first-of-type button, .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:first-of-type button {
  overflow: clip; }

.legacy_pending_orders.legacy_pending_transfers .dataHeadingRow li:last-of-type a:hover, .legacy_pending_orders.legacy_pending_transfers .dataResults ul li:last-of-type a:hover {
  text-decoration: underline; }

@media only screen and (max-width: 479px) {
  .legacy_pending_orders.legacy_rma .dataHeadingRow li, .legacy_pending_orders.legacy_rma .dataResults ul li {
    width: 33% !important; }
    .legacy_pending_orders.legacy_rma .dataHeadingRow li:nth-of-type(1), .legacy_pending_orders.legacy_rma .dataHeadingRow li:nth-of-type(4), .legacy_pending_orders.legacy_rma .dataResults ul li:nth-of-type(1), .legacy_pending_orders.legacy_rma .dataResults ul li:nth-of-type(4) {
      display: none !important; } }

.legacy_pending_orders .legacy_order_details h3, .legacy_pending_orders .pending_transfer_details h3 {
  margin-bottom: 8px !important; }

.legacy_pending_orders .legacy_order_details .tracking-number, .legacy_pending_orders .pending_transfer_details .tracking-number {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #dfecf4 !important;
  padding: 0 2px;
  margin-bottom: 32px;
  transition: .2s !important; }
  .legacy_pending_orders .legacy_order_details .tracking-number:hover, .legacy_pending_orders .pending_transfer_details .tracking-number:hover {
    border-color: #e11f1d !important;
    transition: .2s !important; }
  .legacy_pending_orders .legacy_order_details .tracking-number .title, .legacy_pending_orders .pending_transfer_details .tracking-number .title {
    color: #0d112b !important;
    font-size: 10px;
    text-transform: uppercase;
    line-height: inherit;
    font-weight: 700;
    letter-spacing: .05em; }
  .legacy_pending_orders .legacy_order_details .tracking-number a, .legacy_pending_orders .pending_transfer_details .tracking-number a {
    display: flex;
    align-items: center;
    height: 30px; }

.legacy_pending_orders .legacy_order_details .grid-2 button, .legacy_pending_orders .pending_transfer_details .grid-2 button {
  background: none !important;
  text-align: left;
  padding: 0;
  line-height: revert;
  cursor: pointer !important; }
  .legacy_pending_orders .legacy_order_details .grid-2 button .text-input, .legacy_pending_orders .legacy_order_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .grid-2 button .verification-input, .legacy_pending_orders .pending_transfer_details .grid-2 button .text-input, .legacy_pending_orders .pending_transfer_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .grid-2 button .verification-input {
    cursor: pointer !important;
    transition: .2s !important; }
    .legacy_pending_orders .legacy_order_details .grid-2 button .text-input label, .legacy_pending_orders .legacy_order_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .grid-2 button .verification-input label, .legacy_pending_orders .pending_transfer_details .grid-2 button .text-input label, .legacy_pending_orders .pending_transfer_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .grid-2 button .verification-input label {
      cursor: pointer !important; }
    .legacy_pending_orders .legacy_order_details .grid-2 button .text-input input, .legacy_pending_orders .legacy_order_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .grid-2 button .verification-input input, .legacy_pending_orders .pending_transfer_details .grid-2 button .text-input input, .legacy_pending_orders .pending_transfer_details .grid-2 button #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .grid-2 button .verification-input input {
      cursor: pointer !important;
      color: #E11F1D !important; }
  .legacy_pending_orders .legacy_order_details .grid-2 button:hover .text-input, .legacy_pending_orders .legacy_order_details .grid-2 button:hover #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .grid-2 button:hover .verification-input, .legacy_pending_orders .pending_transfer_details .grid-2 button:hover .text-input, .legacy_pending_orders .pending_transfer_details .grid-2 button:hover #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .grid-2 button:hover .verification-input {
    border-color: #E11F1D !important; }

.legacy_pending_orders .legacy_order_details .disabled, .legacy_pending_orders .pending_transfer_details .disabled {
  cursor: auto !important; }

.legacy_pending_orders .legacy_order_details .text-input, .legacy_pending_orders .legacy_order_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .verification-input, .legacy_pending_orders .pending_transfer_details .text-input, .legacy_pending_orders .pending_transfer_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .verification-input {
  border-bottom: 1px solid #DFECF4 !important; }
  .legacy_pending_orders .legacy_order_details .text-input.disabled, .legacy_pending_orders .legacy_order_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .disabled.verification-input, .legacy_pending_orders .pending_transfer_details .text-input.disabled, .legacy_pending_orders .pending_transfer_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .disabled.verification-input {
    opacity: 1 !important; }
  .legacy_pending_orders .legacy_order_details .text-input.textarea input, .legacy_pending_orders .legacy_order_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .textarea.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .textarea.verification-input input, .legacy_pending_orders .legacy_order_details .text-input.textarea textarea, .legacy_pending_orders .legacy_order_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .textarea.verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .legacy_order_details .textarea.verification-input textarea, .legacy_pending_orders .pending_transfer_details .text-input.textarea input, .legacy_pending_orders .pending_transfer_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .textarea.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .textarea.verification-input input, .legacy_pending_orders .pending_transfer_details .text-input.textarea textarea, .legacy_pending_orders .pending_transfer_details #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .textarea.verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .legacy_pending_orders .pending_transfer_details .textarea.verification-input textarea {
    border: none !important; }

.legacy_pending_orders .legacy_order_details .slider-input.disabled input:checked + .slider, .legacy_pending_orders .pending_transfer_details .slider-input.disabled input:checked + .slider {
  background: #E11F1D !important; }
  .legacy_pending_orders .legacy_order_details .slider-input.disabled input:checked + .slider::before, .legacy_pending_orders .pending_transfer_details .slider-input.disabled input:checked + .slider::before {
    background: white !important; }

.legacy_pending_orders .legacy_order_details .slider-input.disabled .slider.round, .legacy_pending_orders .pending_transfer_details .slider-input.disabled .slider.round {
  background: #b7c1c9 !important;
  opacity: 1 !important;
  border: none !important; }
  .legacy_pending_orders .legacy_order_details .slider-input.disabled .slider.round::before, .legacy_pending_orders .pending_transfer_details .slider-input.disabled .slider.round::before {
    left: 2px !important;
    bottom: 2px !important;
    background: white !important; }

.legacy_pending_orders .legacy_order_details .table-chip, .legacy_pending_orders .pending_transfer_details .table-chip {
  color: #0D112B !important;
  height: fit-content;
  width: fit-content;
  font-size: 12px; }

.legacy_pending_orders .legacy_order_details .order_status, .legacy_pending_orders .legacy_order_details .approval_link, .legacy_pending_orders .pending_transfer_details .order_status, .legacy_pending_orders .pending_transfer_details .approval_link {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px; }
  .legacy_pending_orders .legacy_order_details .order_status p, .legacy_pending_orders .legacy_order_details .order_status a, .legacy_pending_orders .legacy_order_details .approval_link p, .legacy_pending_orders .legacy_order_details .approval_link a, .legacy_pending_orders .pending_transfer_details .order_status p, .legacy_pending_orders .pending_transfer_details .order_status a, .legacy_pending_orders .pending_transfer_details .approval_link p, .legacy_pending_orders .pending_transfer_details .approval_link a {
    font-size: 14px; }
  .legacy_pending_orders .legacy_order_details .order_status a:hover, .legacy_pending_orders .legacy_order_details .approval_link a:hover, .legacy_pending_orders .pending_transfer_details .order_status a:hover, .legacy_pending_orders .pending_transfer_details .approval_link a:hover {
    text-decoration: underline; }

.legacy_pending_orders .legacy_order_details .hardware_table ul li, .legacy_pending_orders .pending_transfer_details .hardware_table ul li {
  width: 50% !important; }

.legacy_pending_orders .legacy_order_details .numbering_table ul li, .legacy_pending_orders .pending_transfer_details .numbering_table ul li {
  width: 25% !important; }
  @media only screen and (max-width: 767px) {
    .legacy_pending_orders .legacy_order_details .numbering_table ul li, .legacy_pending_orders .pending_transfer_details .numbering_table ul li {
      width: 33% !important; } }

.legacy_pending_orders .legacy_order_details .pending_transfer_details_table .dataResults .dataRow li p, .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table .dataResults .dataRow li p {
  color: #0D112B !important; }

.legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:first-of-type, .legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:nth-of-type(2), .legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:nth-of-type(3), .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:first-of-type, .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:nth-of-type(2), .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:nth-of-type(3) {
  width: 33% !important;
  display: flex !important; }
  @media only screen and (max-width: 767px) {
    .legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:first-of-type, .legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:nth-of-type(2), .legacy_pending_orders .legacy_order_details .pending_transfer_details_table ul li:nth-of-type(3), .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:first-of-type, .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:nth-of-type(2), .legacy_pending_orders .pending_transfer_details .pending_transfer_details_table ul li:nth-of-type(3) {
      width: 33% !important;
      display: flex !important; } }

.legacy_pending_orders .legacy_customer_orders_table ul li p {
  color: #0D112B !important; }

.legacy_pending_orders .legacy_customer_orders_table ul li:first-of-type {
  width: 120px !important; }
  .legacy_pending_orders .legacy_customer_orders_table ul li:first-of-type button {
    background: none !important;
    color: #E11F1D !important;
    padding: 0 !important;
    width: 100% !important;
    text-align: left !important;
    height: 100% !important;
    overflow: visible !important; }
    .legacy_pending_orders .legacy_customer_orders_table ul li:first-of-type button:hover {
      text-decoration: underline !important; }

.legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(2) {
  width: 120px !important; }

.legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(3) {
  width: 120px !important; }

.legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(4) {
  width: calc(100% - 600px) !important; }

.legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(5), .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(6) {
  width: 120px !important; }

@media only screen and (max-width: 1023px) {
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(6) {
    display: none !important; }
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(4) {
    width: calc(100% - 480px) !important; } }

@media only screen and (max-width: 767px) {
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(5) {
    display: none !important; }
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(4) {
    width: calc(100% - 360px) !important; } }

@media only screen and (max-width: 479px) {
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(3) {
    display: none !important; }
  .legacy_pending_orders .legacy_customer_orders_table ul li:nth-of-type(4) {
    width: calc(100% - 240px) !important; } }

#domain_name_banner {
  background: url(/static/img/yay/banner/home_header.jpg) top center/cover;
  padding-top: 80px;
  margin-top: -80px; }
  #domain_name_banner h1 {
    color: #fff;
    text-align: center;
    margin: 30px 0; }
    @media only screen and (max-width: 767px) {
      #domain_name_banner h1 {
        font-size: 24px;
        margin-bottom: 0; } }
  #domain_name_banner > p {
    color: #fff;
    text-align: center;
    display: none;
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      #domain_name_banner > p {
        display: block;
        margin-bottom: 25px; } }
  #domain_name_banner .form-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    flex: 1;
    max-width: 1024px;
    padding: 0 20px 0 100px;
    margin: 0 auto 45px; }
    @media only screen and (max-width: 767px) {
      #domain_name_banner .form-group {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        padding: 0;
        margin-bottom: 0; } }
    #domain_name_banner .form-group form {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex: 1;
      padding: 10px;
      background: #fff;
      border-radius: 3px; }
      @media only screen and (max-width: 767px) {
        #domain_name_banner .form-group form {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          width: 100%;
          padding: 10px 20px;
          margin-bottom: 5px;
          background: none; } }
      #domain_name_banner .form-group form input {
        flex: 1; }
        @media only screen and (max-width: 767px) {
          #domain_name_banner .form-group form input {
            padding: 15px 20px;
            margin-bottom: 10px;
            background: #fff;
            border-radius: 3px; } }
        #domain_name_banner .form-group form input:focus::placeholder {
          color: transparent !important; }
      @media only screen and (max-width: 767px) {
        #domain_name_banner .form-group form button:hover {
          background: #fff;
          color: #ff7461; } }
    #domain_name_banner .form-group .links {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      margin-left: 20px; }
      @media only screen and (max-width: 767px) {
        #domain_name_banner .form-group .links {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          flex-direction: row;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          width: calc(100% - 20px);
          padding: 0 20px;
          margin-left: 0; } }
      #domain_name_banner .form-group .links a {
        color: #fff; }
        #domain_name_banner .form-group .links a:hover {
          color: #fff;
          text-decoration: underline; }
        #domain_name_banner .form-group .links a:first-of-type {
          margin-bottom: 10px; }
  #domain_name_banner #promo_domains {
    max-width: 1366px;
    margin: 0 auto;
    background: none; }
    #domain_name_banner #promo_domains ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-pack: distribute;
      -moz-justify-content: space-around;
      -webkit-justify-content: space-around;
      justify-content: space-around;
      flex-wrap: wrap;
      margin-left: -25px; }
      @media only screen and (max-width: 1023px) {
        #domain_name_banner #promo_domains ul {
          margin-left: 0; } }
      #domain_name_banner #promo_domains ul li {
        margin-left: 25px; }
        @media only screen and (max-width: 1023px) {
          #domain_name_banner #promo_domains ul li {
            width: 33%;
            margin-left: 0; } }
        @media only screen and (max-width: 767px) {
          #domain_name_banner #promo_domains ul li {
            width: 50%; } }
        #domain_name_banner #promo_domains ul li p {
          min-width: 90px;
          color: #fff; }
          @media only screen and (max-width: 767px) {
            #domain_name_banner #promo_domains ul li p {
              font-size: 20px; } }
          #domain_name_banner #promo_domains ul li p span {
            color: #fff; }
            @media only screen and (max-width: 767px) {
              #domain_name_banner #promo_domains ul li p span:last-of-type {
                font-size: 10px; } }
        #domain_name_banner #promo_domains ul li p:first-of-type {
          border-right-color: #fff; }
        @media only screen and (max-width: 767px) {
          #domain_name_banner #promo_domains ul li p:last-of-type {
            font-size: 20px; } }
  #domain_name_banner .domain-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      #domain_name_banner .domain-buttons a {
        font-size: 12px; } }
    @media only screen and (max-width: 479px) {
      #domain_name_banner .domain-buttons a {
        width: 50%;
        margin-left: 20px; } }
    @media only screen and (max-width: 479px) {
      #domain_name_banner .domain-buttons a:first-of-type {
        padding: 0; } }
    #domain_name_banner .domain-buttons a ~ a {
      margin: 0 20px; }
      @media only screen and (max-width: 767px) {
        #domain_name_banner .domain-buttons a ~ a {
          margin-left: 10px; } }
      #domain_name_banner .domain-buttons a ~ a:hover {
        background: #33C3EE; }
  #domain_name_banner .certificates {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 30px;
    background: #fff; }
    @media only screen and (max-width: 767px) {
      #domain_name_banner .certificates {
        padding: 0 20px 20px; } }
    #domain_name_banner .certificates > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 50%; }
      #domain_name_banner .certificates > div:first-of-type {
        margin-right: 115px; }
        @media only screen and (max-width: 767px) {
          #domain_name_banner .certificates > div:first-of-type {
            display: none; } }
        #domain_name_banner .certificates > div:first-of-type > img {
          min-width: 70px;
          margin-left: auto; }
      #domain_name_banner .certificates > div:last-of-type {
        overflow: hidden; }
        @media only screen and (max-width: 767px) {
          #domain_name_banner .certificates > div:last-of-type {
            width: initial; } }
        #domain_name_banner .certificates > div:last-of-type > div {
          margin-right: auto; }
          #domain_name_banner .certificates > div:last-of-type > div p {
            font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
            font-size: 20px;
            color: #ff7461; }
            #domain_name_banner .certificates > div:last-of-type > div p span:first-of-type {
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
            @media only screen and (max-width: 767px) {
              #domain_name_banner .certificates > div:last-of-type > div p span:last-of-type {
                display: none; } }
            #domain_name_banner .certificates > div:last-of-type > div p:last-of-type {
              font-family: "AvenirLTStd-Light", Avenir-Light, serif;
              color: #837470;
              font-size: 14px;
              display: none;
              margin-bottom: 10px; }
              @media only screen and (max-width: 767px) {
                #domain_name_banner .certificates > div:last-of-type > div p:last-of-type {
                  display: block; } }
            #domain_name_banner .certificates > div:last-of-type > div p span {
              color: #ff7461; }
              #domain_name_banner .certificates > div:last-of-type > div p span:first-of-type {
                font-family: "AvenirLTStd-Black", Avenir-Black, sans-serif; }
        #domain_name_banner .certificates > div:last-of-type a {
          font-family: "AvenirLTStd-Light", Avenir-Light, serif;
          color: #837470;
          font-size: 12px;
          text-decoration: underline; }
          #domain_name_banner .certificates > div:last-of-type a:hover {
            color: #FBAE35; }
      #domain_name_banner .certificates > div img {
        width: 70px;
        margin-right: 20px; }
        @media only screen and (max-width: 767px) {
          #domain_name_banner .certificates > div img {
            width: 100px;
            margin-top: -15px; } }
      #domain_name_banner .certificates > div p {
        max-width: 400px; }

#domain_reviews_banner #reviews_new_banner {
  padding: 40px; }

@media only screen and (max-width: 479px) {
  #domain_reviews_banner {
    display: none; } }

.sliding-banners-wrap main {
  max-width: 1200px;
  margin: 0 auto; }
  .sliding-banners-wrap main form {
    width: 100%;
    padding: 10px 0;
    background: #fff;
    border-radius: 3px; }
    .sliding-banners-wrap main form input {
      width: 90%; }
      .sliding-banners-wrap main form input::placeholder {
        font-size: 16px; }
  .sliding-banners-wrap main button {
    line-height: 50px; }

#yay-domain-search {
  max-width: 1366px;
  padding: 0 20px;
  margin: 30px auto 0; }
  @media only screen and (max-width: 1023px) {
    #yay-domain-search {
      margin: 0;
      padding: 0; } }
  #yay-domain-search h2 {
    font-size: 30px; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search h2 {
        font-size: 24px;
        text-align: center; } }
    #yay-domain-search h2 span {
      color: #ff7461; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search h2 span {
          display: none; } }
  #yay-domain-search .domain-selector {
    background: #fff;
    border: 1px solid #80CD42; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .domain-selector {
        margin: 0 20px; } }
    #yay-domain-search .domain-selector .availability {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search .domain-selector .availability {
          display: block; } }
      #yay-domain-search .domain-selector .availability img {
        width: 65px;
        margin-right: 15px; }
        @media only screen and (max-width: 1023px) {
          #yay-domain-search .domain-selector .availability img {
            display: none; } }
      #yay-domain-search .domain-selector .availability .right {
        color: #ff7461;
        padding-left: 20px;
        border-left: 1px solid #f3e6e3; }
        @media only screen and (max-width: 1023px) {
          #yay-domain-search .domain-selector .availability .right {
            display: block;
            border-left: none; } }
        @media only screen and (max-width: 767px) {
          #yay-domain-search .domain-selector .availability .right {
            padding-left: 0; } }
        #yay-domain-search .domain-selector .availability .right strong, #yay-domain-search .domain-selector .availability .right span:first-of-type {
          color: #53576B; }
          @media only screen and (max-width: 1023px) {
            #yay-domain-search .domain-selector .availability .right strong, #yay-domain-search .domain-selector .availability .right span:first-of-type {
              font-size: 28px; } }
        #yay-domain-search .domain-selector .availability .right strong {
          font-family: "AvenirLTStd-Black", Avenir-Black, sans-serif; }
        #yay-domain-search .domain-selector .availability .right span {
          color: #ff7461; }
          @media only screen and (max-width: 767px) {
            #yay-domain-search .domain-selector .availability .right span {
              margin-top: 10px; } }
          @media only screen and (max-width: 1023px) {
            #yay-domain-search .domain-selector .availability .right span:nth-of-type(2) {
              font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
              font-size: 20px;
              display: block;
              margin-bottom: 10px; } }
          #yay-domain-search .domain-selector .availability .right span:last-of-type {
            color: #ff7461;
            text-align: left; }
            @media only screen and (max-width: 1023px) {
              #yay-domain-search .domain-selector .availability .right span:last-of-type {
                color: #837470;
                font-size: 14px;
                text-align: center; } }
      #yay-domain-search .domain-selector .availability button img {
        display: none; }
        @media only screen and (max-width: 767px) {
          #yay-domain-search .domain-selector .availability button img {
            display: block; } }
    #yay-domain-search .domain-selector.taken {
      border-color: #53576B; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search .domain-selector.taken {
          padding-bottom: 10px; } }
      #yay-domain-search .domain-selector.taken .availability .right {
        color: #53576B; }
        #yay-domain-search .domain-selector.taken .availability .right > span.whois_popup {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          color: #53576B; }
      #yay-domain-search .domain-selector.taken .info {
        padding: 0; }
        @media only screen and (max-width: 1023px) {
          #yay-domain-search .domain-selector.taken .info {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-wrap: wrap; } }
        #yay-domain-search .domain-selector.taken .info > p {
          font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
          margin-right: 20px; }
          @media only screen and (max-width: 1023px) {
            #yay-domain-search .domain-selector.taken .info > p {
              width: 100%;
              margin: 0;
              text-align: center; } }
        #yay-domain-search .domain-selector.taken .info button {
          padding: 0 40px; }
          @media only screen and (max-width: 1023px) {
            #yay-domain-search .domain-selector.taken .info button {
              min-width: 145px;
              margin: 10px 0; } }
          #yay-domain-search .domain-selector.taken .info button ~ button {
            margin-left: 10px; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .domain-selector .info {
        display: block;
        width: initial;
        padding: 10px 20px 20px; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .domain-selector .info {
        background: none; } }
    #yay-domain-search .domain-selector .info .domain-in-cart {
      display: none; }
    #yay-domain-search .domain-selector .info .select-dropdown-yay {
      min-width: auto;
      height: auto;
      margin-right: 15px;
      border: 1px solid #f8efed; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search .domain-selector .info .select-dropdown-yay {
          max-width: 250px;
          margin: 0 auto 20px;
          transform: translateX(10px); } }
      @media only screen and (max-width: 479px) {
        #yay-domain-search .domain-selector .info .select-dropdown-yay {
          width: 210px; } }
      #yay-domain-search .domain-selector .info .select-dropdown-yay > a {
        position: absolute;
        left: -40px;
        top: 5px;
        width: 30px; }
      #yay-domain-search .domain-selector .info .select-dropdown-yay ul li:nth-child(n + 2) {
        display: none; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search .domain-selector .info .select-dropdown-yay select {
          width: 100%;
          height: 40px; } }
    #yay-domain-search .domain-selector .info button {
      display: block;
      width: auto;
      margin: 0 auto; }
      #yay-domain-search .domain-selector .info button img {
        display: none; }
        @media only screen and (max-width: 767px) {
          #yay-domain-search .domain-selector .info button img {
            display: inline-block;
            margin-right: -10px;
            margin-left: 10px; } }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .domain-selector .in-cart {
        padding: 10px 20px 25px;
        background: #80CD42; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .domain-selector .in-cart {
        padding: 10px 20px 20px; } }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .domain-selector .in-cart a {
        display: none; } }
    #yay-domain-search .domain-selector .in-cart .domain-in-cart {
      display: block;
      font-size: 16px;
      text-align: center;
      padding-right: 20px; }
      @media only screen and (max-width: 1023px) {
        #yay-domain-search .domain-selector .in-cart .domain-in-cart {
          color: #fff;
          font-size: 18px;
          padding: 20px 0 0; } }
      @media only screen and (max-width: 479px) {
        #yay-domain-search .domain-selector .in-cart .domain-in-cart {
          margin-top: 10px; } }
      #yay-domain-search .domain-selector .in-cart .domain-in-cart i {
        color: #80CD42;
        position: initial;
        display: inline-block;
        margin-right: 5px; }
        @media only screen and (max-width: 1023px) {
          #yay-domain-search .domain-selector .in-cart .domain-in-cart i {
            color: #fff; } }
    #yay-domain-search .domain-selector .in-cart .select-dropdown-yay {
      display: none; }
  @media only screen and (max-width: 1023px) {
    #yay-domain-search > p {
      text-align: center; } }
  #yay-domain-search .top-tabs .tabs-buttons {
    background: #FFFFFF;
    margin-bottom: 10px;
    border-bottom: 1px solid #ff7461; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .top-tabs .tabs-buttons {
        margin: 0;
        border-bottom: none; } }
    #yay-domain-search .top-tabs .tabs-buttons > li {
      color: #837470;
      font-size: 12px; }
      #yay-domain-search .top-tabs .tabs-buttons > li.active {
        color: #fff;
        background: #ff7461;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px; }
        @media only screen and (max-width: 1023px) {
          #yay-domain-search .top-tabs .tabs-buttons > li.active {
            color: #ff7461;
            background: #fff;
            border-radius: 0; } }
  @media only screen and (max-width: 1023px) {
    #yay-domain-search .tabs-container {
      background: #FFFFFF; } }
  #yay-domain-search .tabs-container > ul > li {
    display: none; }
  #yay-domain-search .tabs-container.popular > ul > li:first-of-type {
    display: block; }
  #yay-domain-search .tabs-container.geographic > ul > li:nth-of-type(2) {
    display: block; }
  #yay-domain-search .tabs-container.business > ul > li:nth-of-type(3) {
    display: block; }
  #yay-domain-search .tabs-container.personal > ul > li:nth-of-type(4) {
    display: block; }
  #yay-domain-search .tabs-container .domain-section .title {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    font-size: 24px;
    color: #ff7461; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .tabs-container .domain-section .title {
        text-align: center;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section .title {
        padding: 20px 0;
        margin: 0; } }
  #yay-domain-search .tabs-container .domain-section .select-dropdown-yay {
    margin-right: 70px; }
    #yay-domain-search .tabs-container .domain-section .select-dropdown-yay ul li:nth-child(n + 2) {
      display: none; }
  @media only screen and (max-width: 1023px) {
    #yay-domain-search .tabs-container .domain-section .context {
      margin: 0; } }
  @media only screen and (max-width: 1023px) {
    #yay-domain-search .tabs-container .domain-section .context > ul {
      background: #FFFFFF; } }
  #yay-domain-search .tabs-container .domain-section .context > ul > li:nth-child(odd) .select-dropdown-yay {
    border-bottom-color: #ff7461; }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section .context > ul > li:nth-child(even) .select-dropdown-yay {
      border-bottom-color: #ff7461; } }
  #yay-domain-search .tabs-container .domain-section ._dom_row {
    padding: 10px; }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row {
        position: relative;
        flex-wrap: wrap;
        padding: 20px;
        margin: 0 20px 20px;
        background: #fdf7f5;
        border: 1px solid #d7c6c2;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; } }
    #yay-domain-search .tabs-container .domain-section ._dom_row.selected {
      background: #80CD42 !important;
      cursor: initial; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row.selected {
          padding: 15px 20px;
          border: none;
          border-radius: 0; } }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row.selected ._dom_name {
          font-size: 22px;
          text-align: center; } }
      #yay-domain-search .tabs-container .domain-section ._dom_row.selected .premium-span, #yay-domain-search .tabs-container .domain-section ._dom_row.selected a img {
        display: none; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row.selected ._incart {
          margin: 0 auto; } }
      #yay-domain-search .tabs-container .domain-section ._dom_row.selected ._incart span {
        font-size: 16px; }
      #yay-domain-search .tabs-container .domain-section ._dom_row.selected .__bw button.button-yay-small-blue {
        display: none; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row.selected a {
          display: none; } }
      #yay-domain-search .tabs-container .domain-section ._dom_row.selected .select-dropdown-yay {
        display: none; }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row.premium {
        margin-top: 50px;
        border: 1px solid #ff7461; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row.premium .premium-span {
        position: absolute;
        top: -30px;
        left: -1px;
        width: 90px;
        padding: 10px 0;
        border-radius: 5px 5px 0 0;
        background: #ff7461; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row.premium .premium-span i {
        color: #fff;
        font-size: 14px;
        margin-right: 7px;
        margin-bottom: 5px; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row.premium .premium-span strong {
        display: block;
        font-weight: 300;
        font-family: "AvenirLTStd-Light", Avenir-Light, serif; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row ._dom_name {
        width: 100%;
        margin-bottom: 5px; } }
    #yay-domain-search .tabs-container .domain-section ._dom_row ._dom_name span {
      font-family: "AvenirLTStd-Black", Avenir-Black, sans-serif; }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row a {
        width: 30px;
        padding-bottom: 15px;
        padding-right: 10px;
        margin-top: auto;
        border-bottom: 1px solid #ff7461; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row .select-dropdown-yay {
        flex: 1;
        width: initial; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section ._dom_row .select-dropdown-yay.required::after {
        top: 0; } }
    #yay-domain-search .tabs-container .domain-section ._dom_row .select-dropdown-yay .label {
      top: -5px; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row .select-dropdown-yay .label {
          margin-left: -30px; } }
    #yay-domain-search .tabs-container .domain-section ._dom_row button {
      padding: 0 15px; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section ._dom_row button {
          position: absolute;
          right: -1px;
          top: -1px;
          width: 51px;
          height: calc(100% + 2px);
          padding: 5px;
          background: #33C3EE;
          border-radius: 0 3px 3px 0; }
          #yay-domain-search .tabs-container .domain-section ._dom_row button:hover {
            background: #FBAE35; } }
      #yay-domain-search .tabs-container .domain-section ._dom_row button img {
        display: none; }
        @media only screen and (max-width: 767px) {
          #yay-domain-search .tabs-container .domain-section ._dom_row button img {
            display: block; } }
  #yay-domain-search .tabs-container .domain-section.alternative .title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 10px; }
    @media only screen and (max-width: 1023px) {
      #yay-domain-search .tabs-container .domain-section.alternative .title {
        margin: 0 10px 10px; } }
    @media only screen and (max-width: 767px) {
      #yay-domain-search .tabs-container .domain-section.alternative .title {
        display: block;
        padding-bottom: 0;
        margin: 0;
        background: #ff7461; } }
    #yay-domain-search .tabs-container .domain-section.alternative .title p {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      color: #ff7461;
      font-size: 24px; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section.alternative .title p {
          color: #fff;
          text-align: center; } }
    #yay-domain-search .tabs-container .domain-section.alternative .title .button-yay-transparent {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif; }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section.alternative .title .button-yay-transparent {
          color: #fff;
          font-size: 14px;
          line-height: 1;
          text-decoration: underline;
          border: none; } }
      @media only screen and (max-width: 767px) {
        #yay-domain-search .tabs-container .domain-section.alternative .title .button-yay-transparent:hover {
          color: #33C3EE; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context {
      padding: 20px; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul {
      background: #ff7461; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      margin: 0;
      border-radius: 0; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row ~ ._dom_row {
      margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row ._dom_name {
      font-size: 22px;
      text-align: center;
      margin-bottom: 15px !important; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row .__bw button ~ button {
      margin-left: 10px; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row button {
      position: initial;
      height: initial;
      width: 105px;
      padding: 0 25px;
      margin-left: 0;
      margin-bottom: 0;
      border-radius: 3px; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row button:first-of-type {
      background: #33C3EE; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row button:first-of-type:hover {
      background: #ff7461; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row button:last-of-type {
      background: #ff7461; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row button:last-of-type:hover {
      background: #33C3EE; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row.premium {
      margin-top: 50px; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row.premium .premium-span {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      position: absolute;
      left: -1px;
      top: -30px;
      width: 90px;
      padding: 0 10px;
      background: #fff;
      border-radius: 5px 5px 0 0;
      border: solid 1px #d7c6c2; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row.premium .premium-span i {
      color: #FF7461;
      font-size: 14px;
      margin-right: 7px;
      margin-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    #yay-domain-search .tabs-container .domain-section.alternative .context ul ._dom_row.premium .premium-span strong {
      font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
      font-weight: 500;
      color: #ff7461;
      display: block; } }

.select-dropdown-yay {
  position: relative;
  width: 250px;
  border-bottom: 1px solid #f8efed; }
  .select-dropdown-yay.required::after {
    content: "*";
    color: #53576B;
    font-size: 12px;
    position: absolute;
    top: 8px;
    right: 0; }
  .select-dropdown-yay .label {
    color: #53576B;
    font-size: 11px;
    margin: 5px 0 -10px 5px; }
    .select-dropdown-yay .label.line-through {
      text-decoration: line-through; }
  .select-dropdown-yay select {
    font-family: "AvenirLTStd-Medium", Avenir-Medium, sans-serif;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-left: -4px;
    background: url(/static/img/angle-down-medium-orange.svg) 100% 45%/10px no-repeat;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      .select-dropdown-yay select {
        height: 35px;
        margin-left: 0; } }

#dashboard_root #dashboard_main #sms .disabled {
  background: none; }
  #dashboard_root #dashboard_main #sms .disabled label {
    padding: 0;
    color: #72A5D4;
    font-size: 10px; }
  #dashboard_root #dashboard_main #sms .disabled input {
    border-bottom: 1px solid #D9DBE7;
    color: #53576B;
    padding: 0; }

#dashboard_root #dashboard_main #sms.messages > div:nth-of-type(2) {
  border-radius: 6px;
  padding: 10px;
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sms.messages > div:nth-of-type(2) {
      margin-bottom: 65px; } }

#dashboard_root #dashboard_main #sms.page-padding {
  padding-bottom: 120px; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #sms.page-padding {
      padding-bottom: 30px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sms.page-padding {
      padding-bottom: 0; } }

#dashboard_root #dashboard_main #sms .infoText {
  top: -20px !important; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #sms .infoText {
      left: -270px !important; }
      #dashboard_root #dashboard_main #sms .infoText:before {
        right: -23px !important;
        transform: rotate(180deg);
        margin-top: -10px; }
      #dashboard_root #dashboard_main #sms .infoText:after {
        right: -9% !important;
        border-width: 11px !important;
        margin-top: -10px !important;
        transform: rotate(180deg); } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main #sms .SearchBox searchBarButtons button.info {
    margin-left: 0; } }

#dashboard_root #dashboard_main #sms .filters-container {
  display: flex;
  align-items: center;
  padding: 0 10px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sms .filters-container {
      min-height: 35px;
      justify-content: flex-end; } }
  #dashboard_root #dashboard_main #sms .filters-container .list-filters-container {
    display: flex; }
    #dashboard_root #dashboard_main #sms .filters-container .list-filters-container > div {
      margin-right: 10px; }
    #dashboard_root #dashboard_main #sms .filters-container .list-filters-container .checkbox-input {
      margin-bottom: 0; }

#dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li {
  width: 100%; }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type {
    max-width: 14%;
    min-height: 50px;
    height: auto; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type {
        max-width: 20%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type {
        max-width: 25%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type {
        max-width: 35%; } }
    #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div {
      display: flex;
      align-items: center; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div {
          flex-direction: row-reverse; } }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div:hover p, #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div:hover i, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div:hover p, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div:hover i {
        color: #5AC3CA; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div p, #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div i, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div p, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div i {
        color: #53576B; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div p, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-family: "Lato";
        font-size: 12px; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:first-of-type > div:hover, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:first-of-type > div:hover {
        cursor: pointer; }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(2) {
    max-width: 14%;
    min-height: 50px;
    height: auto; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(2) {
        display: none; } }
    #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(2) > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(2) > div {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) {
    width: 150px;
    height: auto;
    min-height: 50px;
    padding-right: 25px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) {
        display: none; } }
    #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div > p, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div > p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 80%; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div i, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div i {
        font-size: 10px;
        margin-bottom: 3px; }
        #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div i.grey-color, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div i.grey-color {
          color: #72A5D4; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div > div {
        min-width: 20px; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div.not-sent i, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div.not-sent i {
        color: #72A5D4; }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(3) > div.not-sent > p, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(3) > div.not-sent > p {
        color: #72A5D4;
        font-style: italic;
        width: 100%; }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(4) {
    max-width: calc(62% - 230px);
    min-height: 50px;
    height: auto;
    word-break: break-all;
    padding-left: 25px;
    overflow-wrap: break-word;
    white-space: pre-wrap; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(4) {
        max-width: calc(80% - 230px);
        padding-left: 10px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(4) {
        max-width: calc(75% - 45px);
        padding-left: 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(4), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(4) {
        max-width: calc(65% - 45px); } }
    #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(4) > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(4) > div {
      padding: 5px 0; }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(5) {
    display: flex;
    justify-content: center;
    max-width: 10%;
    min-height: 50px;
    height: auto; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:nth-of-type(5), #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:nth-of-type(5) {
        display: none; } }
  #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type {
    max-width: 80px;
    min-height: 50px;
    height: auto; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type {
        max-width: 45px; } }
    #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type > div {
      display: flex;
      justify-content: flex-end;
      min-width: 60px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type > div, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type > div {
          min-width: 25px; } }
      #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type > div .viewSmsIcon, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type > div .viewSmsIcon {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #80CD42;
        color: #80CD42;
        font-size: 15px; }
        #dashboard_root #dashboard_main #sms .sms-table .dataHeadingRow li:last-of-type > div .viewSmsIcon:hover, #dashboard_root #dashboard_main #sms .sms-table .dataResults > ul li:last-of-type > div .viewSmsIcon:hover {
          cursor: pointer;
          border-color: #FBAE35;
          color: #FBAE35; }

#dashboard_root #dashboard_main #sms .sms-table .dataResults > .splicedDataTable {
  padding-top: 1px; }
  #dashboard_root #dashboard_main #sms .sms-table .dataResults > .splicedDataTable > ul:first-of-type {
    margin-top: 9px; }

#dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type {
  min-height: revert; }
  #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline {
    overflow: clip;
    display: flex;
    flex-direction: column;
    gap: 2px;
    align-items: flex-start; }
    #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline p, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline span, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline p, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline span {
      color: revert; }
      #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline p:hover, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline span:hover, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline p:hover, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline span:hover {
        color: revert; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:first-of-type .inline, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:first-of-type .inline {
        white-space: pre-wrap; } }

#dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:nth-of-type(1), #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:nth-of-type(2) {
  width: 100%;
  max-width: 20%; }

#dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:nth-of-type(3) {
  width: 150px;
  min-width: 150px; }

#dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:last-of-type {
  max-width: revert; }
  #dashboard_root #dashboard_main #sms .sms-table.inbound .dataHeadingRow li:last-of-type > div, #dashboard_root #dashboard_main #sms .sms-table.inbound .dataResults > ul li:last-of-type > div {
    justify-content: revert !important; }

#dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline {
  overflow: clip;
  display: flex;
  flex-direction: column;
  gap: 2px;
  align-items: flex-start; }
  #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline p, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline span, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline p, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline span {
    color: revert !important; }
    #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline p:hover, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline span:hover, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline p:hover, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline span:hover {
      color: revert; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li .inline, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li .inline {
      white-space: pre-wrap; } }

#dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:first-of-type, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:first-of-type {
  min-height: revert; }

#dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:nth-of-type(1), #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:nth-of-type(2) {
  width: 100%;
  max-width: 20%; }

#dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:nth-of-type(3) {
  width: 150px;
  min-width: 150px; }

#dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:last-of-type, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:last-of-type {
  max-width: revert; }
  #dashboard_root #dashboard_main #sms .sms-table.outbound .dataHeadingRow li:last-of-type > div, #dashboard_root #dashboard_main #sms .sms-table.outbound .dataResults > ul li:last-of-type > div {
    justify-content: revert !important; }

#dashboard_root #dashboard_main #sms .sms-editor-container {
  background: #FFFFFF;
  position: relative; }
  #dashboard_root #dashboard_main #sms .sms-editor-container .editor-header {
    padding: 0 15px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-editor-container .editor-header {
        position: relative;
        border: none; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-editor-container .editor-header h2 {
        display: block;
        width: 100%;
        margin-left: 35px;
        text-align: center;
        color: #53576B; } }
    #dashboard_root #dashboard_main #sms .sms-editor-container .editor-header .save-button-with-popup {
      display: none; }
  #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content {
    display: flex;
    padding: 0 15px 20px;
    background: #FFFFFF; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content {
        flex-direction: column; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content {
        padding-top: 20px; } }
    #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container {
      width: 60%;
      padding-right: 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container {
          width: 100%;
          padding-right: 0; } }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container h3 {
        color: #72A5D4;
        font-size: 10px; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer > i {
          color: #53576B; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .text-input, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .verification-input {
          margin-bottom: 0;
          padding-left: 10px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .text-input input, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .verification-input input {
            border: none; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .text-input input:focus, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .verification-input input:focus {
              border: none !important; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .addRecipientButton {
          background: #FFFFFF;
          padding: 0;
          line-height: 0; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .addRecipientButton i {
            color: #FFFFFF;
            margin-bottom: 3px;
            font-size: 22px; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchInputContainer .addRecipientButton i:hover {
              color: #5AC3CA; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults {
        position: absolute;
        z-index: 1;
        width: 400px;
        max-height: 315px;
        overflow-y: scroll;
        border: 1px solid #53576B;
        border-radius: 0 0 5px 5px;
        margin: -1px 0 0 25px;
        background: #FFFFFF; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults.isSearching {
          display: flex;
          justify-content: center;
          align-items: center;
          min-height: 50px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults {
            width: calc(100% - 60px);
            margin-left: 0; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults {
            width: calc(100% - 20px); } }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultSectionTitle {
          font-family: "Lato";
          font-size: 14px;
          padding: 7px 10px;
          background: #80CD42; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem {
          display: flex;
          justify-content: space-between;
          font-size: 12px;
          padding: 7px 10px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult) p:last-of-type {
            color: #53576B;
            padding-right: 5px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult):hover, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult).active {
            background: #FBAE35; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult):hover p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult).active p {
              color: #FFFFFF; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem:not(.noResult):hover {
            cursor: pointer; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult {
            display: flex;
            flex-direction: column;
            padding: 0px; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult > p {
              padding: 7px 10px; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult > p:hover {
                background: #FBAE35;
                color: #FFFFFF;
                cursor: pointer; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult .buttonContainer {
              display: flex;
              justify-content: space-between;
              padding: 7px 10px; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult .buttonContainer p {
                color: #72A5D4; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .searchBarContainer .searchResults .resultListItem.noResult .buttonContainer button {
                background: none;
                padding: 0;
                text-decoration: underline;
                color: #53576B; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients {
        display: flex;
        flex-wrap: wrap;
        padding: 10px 0;
        min-height: 65px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button {
          display: flex;
          justify-content: space-between;
          align-items: center;
          border: 1px solid #D9DBE7;
          border-radius: 5px;
          height: 30px;
          max-width: 225px;
          padding: 5px;
          margin: 0 8px 8px 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button {
              max-width: 185px; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button:hover {
            cursor: pointer; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button i {
            color: #EDEEF3; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button i:hover {
              color: #5AC3CA; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button > div {
            display: flex;
            align-items: center;
            max-width: 150px;
            margin-right: 25px; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button > div p {
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              margin-left: 10px;
              font-size: 12px;
              line-height: 20px;
              margin-top: 4px; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button > div p {
                  font-size: 10px;
                  margin-top: 0; } }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button > div img {
              width: 15px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .recipient-button > button {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0;
            background: #FFFFFF;
            height: 20px;
            width: 20px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .see-more-button {
          height: 30px;
          max-width: 225px;
          padding: 5px;
          margin: 0 8px 8px 0;
          background: none;
          color: #53576B;
          text-decoration: underline; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .selected-recipients .see-more-button:hover {
            color: #53576B; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .recipient .mini-loading-spinner {
        height: 50px;
        margin: 50px auto 0; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender {
        margin-bottom: 15px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div {
          display: flex;
          flex-direction: column; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer {
            display: flex;
            align-items: center;
            position: relative; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container {
              position: absolute;
              top: 45px;
              left: 0;
              z-index: 1;
              width: 400px;
              max-height: 300px;
              overflow-y: scroll;
              border: 1px solid #53576B;
              border-bottom-right-radius: 5px;
              border-bottom-left-radius: 5px;
              background: #FFFFFF; }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container {
                  width: 100%; } }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container > p {
                padding: 7px 10px;
                font-size: 12px;
                color: #53576B; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row {
                display: flex;
                justify-content: space-between;
                padding: 7px 10px; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row p {
                  font-size: 12px; }
                  #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row p:last-of-type {
                    color: #53576B;
                    margin-right: 5px; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row:hover, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row.active {
                  background: #FBAE35; }
                  #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row:hover p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row.active p {
                    color: #FFFFFF; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .sender > div .inputContainer .caller-ids-results-container .caller-id-result-row:hover {
                  cursor: pointer; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-section-header {
        height: 15px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-section-header h3 {
          font-size: 10px;
          color: #72A5D4; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-section-header h3 {
              margin-bottom: -20px; } }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content.view-only .text-input > textarea, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content.view-only #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content.view-only .verification-input > textarea {
        border: none;
        padding: 0; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .text-input, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .verification-input {
        margin-bottom: 5px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .text-input textarea, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input textarea, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .verification-input textarea {
          min-height: 225px;
          border-radius: 5px;
          font-family: "Lato";
          color: #53576B; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .text-input .is-valid, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .is-valid, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .verification-input .is-valid {
          right: 20px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .text-input .is-valid, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .is-valid, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .verification-input .is-valid {
              right: 15px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .text-input .is-valid, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .is-valid, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .verification-input .is-valid {
              right: 10px; } }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details {
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
        padding: 0 25px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details {
            justify-content: center;
            padding: 0 10px; } }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only {
          justify-content: flex-start;
          flex-direction: column;
          padding: 0; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only h3 {
            font-size: 10px;
            color: #72A5D4;
            margin-bottom: 10px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only p {
            border: none;
            padding: 10px;
            line-height: 1;
            margin: 0; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only > div {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 30px; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only > div ~ div {
              border-top: 1px solid #D9DBE7; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only > div:last-of-type {
              background: #80CD42;
              border: none; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details.view-only > div:last-of-type p:first-of-type {
                font-family: "Lato"; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details p {
          display: inline-block;
          color: #72A5D4;
          font-size: 10px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details p {
              margin-bottom: 5px; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details p ~ p {
            border-left: 1px solid #D9DBE7;
            margin-left: 5px;
            padding-left: 5px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .message-content .message-details p:last-of-type {
            font-family: "Lato";
            font-size: 12px;
            letter-spacing: 0.3px; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings {
        margin-top: 30px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings {
            margin-bottom: 25px; } }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .slider-input {
          width: 50%; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container {
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap;
          margin-top: 25px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container {
              flex-direction: column;
              justify-content: center; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container > div {
            width: calc(50% - 10px);
            margin-bottom: 10px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container > div {
                width: 50%; } }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container > div.dropdown-input.disabled {
              border-bottom: 1px solid #D9DBE7;
              padding: 0; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container > div.dropdown-input.disabled > select {
                color: #53576B; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .message .schedule-settings .schedule-input-container > p {
            width: 100%;
            color: #72A5D4;
            font-size: 10px;
            margin-bottom: 25px; }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer {
        display: flex;
        justify-content: flex-end; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:first-of-type {
          background: none;
          color: #53576B;
          text-decoration: underline;
          padding: 12.5px 15px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:first-of-type {
              width: 100%; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:first-of-type:hover {
            color: #53576B; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type {
          min-width: 90px;
          background: #72A5D4; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type:hover {
            background: #FBAE35; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type {
              width: 100%; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button__popup p p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button .dashboard-button__confirmation p p, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button__confirmation p p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button .dashboard-button__confirmation--left p p, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button__confirmation--left p p {
              max-width: 250px;
              white-space: pre-wrap; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button__confirmation--left {
              right: 0;
              left: 0; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button:last-of-type .dashboard-button__confirmation--left p {
            white-space: pre-wrap; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button__popup.warning, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation--left {
          width: 135px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button__popup.warning, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation--left {
              width: 100px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button__popup.warning, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation--left {
              width: 135px; } }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button__popup.warning p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation p, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation p, #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .dashboard-button .warning.dashboard-button__confirmation--left p, #dashboard_root #dashboard_main .dashboard-button #sms .sms-editor-container .sms-editor-content .sms-form-container .saveButtonsContainer button .warning.dashboard-button__confirmation--left p {
            white-space: pre-wrap; }
    #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container {
      display: flex;
      justify-content: center;
      width: 40%;
      padding: 10px;
      border-left: 1px solid #D9DBE7; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container {
          display: none; } }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container {
          width: 100%;
          border: none; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container {
          padding: 0; } }
      #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        margin-top: 25px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview-title {
          display: flex;
          margin-bottom: 15px; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview-title > p {
            text-decoration: underline;
            font-size: 14px;
            font-family: "Lato"; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview-title > img {
            width: 15px;
            margin-right: 5px; }
        #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview {
          width: 275px;
          height: 556px;
          border-radius: 50px;
          overflow: hidden;
          position: relative; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > img {
            width: 275px;
            height: 556px;
            position: absolute;
            pointer-events: none; }
          #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div {
            position: relative; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:first-of-type {
              display: flex;
              flex-direction: column;
              height: 68px; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:first-of-type > div {
                height: 34px; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:first-of-type > div:last-of-type {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-pack: center;
                  -ms-flex-pack: center;
                  -moz-justify-content: center;
                  -webkit-justify-content: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-align-items: center;
                  -moz-align-items: center; }
                  #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:first-of-type > div:last-of-type > p {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    max-width: 200px;
                    font-size: 12px; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) {
              display: flex;
              align-items: flex-end;
              position: relative;
              padding: 15px 15px 30px 30px;
              height: calc(100% - 140px);
              overflow: scroll;
              overflow-x: hidden;
              scrollbar-width: none;
              /* Firefox */
              -ms-overflow-style: none;
              /* Internet Explorer 10+ */ }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2)::-webkit-scrollbar {
                width: 0;
                /* Remove scrollbar space */ }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2):hover {
                cursor: pointer; }
              #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) .preview-text-container {
                width: 75%;
                max-height: 100%;
                z-index: 1; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) .preview-text-container p:first-of-type {
                  padding: 10px 10px 25px 10px;
                  border-radius: 5px;
                  background: #E5E5EA;
                  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
                  overflow-wrap: break-word;
                  white-space: pre-wrap;
                  font-size: 10px; }
                  @media only screen and (max-width: 1023px) {
                    #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) .preview-text-container p:first-of-type {
                      font-size: 12px; } }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) .preview-text-container p:last-of-type {
                  display: block;
                  margin: -15px 10px 0 0;
                  padding-bottom: 25px;
                  font-size: 8px;
                  text-align: right; }
                #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:nth-of-type(2) .preview-text-container p span {
                  color: #53576B; }
            #dashboard_root #dashboard_main #sms .sms-editor-container .sms-editor-content .sms-editor-preview-container > div .preview > div:last-of-type {
              height: 72px;
              border-top: 1px solid #F9F9F9;
              margin: 0 16px; }
  #dashboard_root #dashboard_main #sms .sms-editor-container .contact-edit .detailsBlock {
    display: flex;
    flex-direction: column; }
    #dashboard_root #dashboard_main #sms .sms-editor-container .contact-edit .detailsBlock .phoneNumbers, #dashboard_root #dashboard_main #sms .sms-editor-container .contact-edit .detailsBlock .emailAddresses {
      width: 100% !important; }

#dashboard_root #dashboard_main #sms .contact-number-selector {
  width: 450px;
  padding: 20px;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #sms .contact-number-selector {
      max-width: 100%; } }
  #dashboard_root #dashboard_main #sms .contact-number-selector .details {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main #sms .contact-number-selector .details > div {
      display: flex; }
      #dashboard_root #dashboard_main #sms .contact-number-selector .details > div ~ div {
        padding-top: 20px; }
      #dashboard_root #dashboard_main #sms .contact-number-selector .details > div:not(.emails-container) p:first-of-type {
        width: 35%;
        color: #72A5D4; }
      #dashboard_root #dashboard_main #sms .contact-number-selector .details > div:not(.emails-container) p:last-of-type {
        width: 65%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container {
        display: flex; }
        #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > p {
          width: 35%;
          color: #72A5D4; }
        #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > div {
          display: flex;
          flex-direction: column;
          width: 65%; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > div > div {
            display: flex; }
            #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > div > div ~ div {
              margin-top: 10px; }
            #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > div > div p:first-of-type {
              color: #72A5D4;
              padding-right: 15px; }
            #dashboard_root #dashboard_main #sms .contact-number-selector .details > div.emails-container > div > div p:last-of-type {
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
  #dashboard_root #dashboard_main #sms .contact-number-selector .selector > p:first-of-type {
    margin: 25px 0 0; }
  #dashboard_root #dashboard_main #sms .contact-number-selector .selector > p:last-of-type {
    color: #53576B;
    margin-bottom: 25px; }
  #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div {
    display: flex;
    justify-content: center; }
    #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list {
      margin-bottom: 30px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list {
          flex-direction: column; } }
      #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list > p {
        width: 30%;
        color: #72A5D4; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list > p {
            width: 100%;
            margin-bottom: 15px; } }
      #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul {
        width: 70%; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul {
            width: 100%; } }
        #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li {
          display: flex;
          align-items: center;
          justify-content: space-between; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li ~ li {
            margin-top: 10px; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li > div {
            display: flex;
            align-items: center;
            margin-right: 25px; }
            #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li > div > p {
              color: #72A5D4; }
            #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li > div .checkbox-input {
              margin: 0 10px 0 0; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div.phone-number-list ul li > p {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-right: auto; }
    #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type {
      display: flex;
      flex-direction: row-reverse;
      justify-content: space-between;
      padding-top: 15px; }
      #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button {
        width: calc(50% - 10px);
        padding: 10px; }
        #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button:first-of-type {
          background: #72A5D4; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button:first-of-type:hover {
            background: #FBAE35; }
        #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button.edit-button {
          background: none;
          color: #53576B;
          text-decoration: underline; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button.edit-button:hover {
            color: #53576B; }
        #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button__popup.warning, #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main .dashboard-button #sms .contact-number-selector .selector > div:last-of-type button .warning.dashboard-button__confirmation, #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button .warning.dashboard-button__confirmation--left, #dashboard_root #dashboard_main .dashboard-button #sms .contact-number-selector .selector > div:last-of-type button .warning.dashboard-button__confirmation--left {
          max-width: 115px; }
          #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button__popup.warning p, #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button .warning.dashboard-button__confirmation p, #dashboard_root #dashboard_main .dashboard-button #sms .contact-number-selector .selector > div:last-of-type button .warning.dashboard-button__confirmation p, #dashboard_root #dashboard_main #sms .contact-number-selector .selector > div:last-of-type button .dashboard-button .warning.dashboard-button__confirmation--left p, #dashboard_root #dashboard_main .dashboard-button #sms .contact-number-selector .selector > div:last-of-type button .warning.dashboard-button__confirmation--left p {
            white-space: pre-wrap; }

#dashboard_root #dashboard_main #sms .recipients-list-pop-up {
  width: 375px;
  height: 450px;
  padding: 20px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up {
      max-width: 100%; } }
  #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search {
    display: flex;
    align-items: center;
    border: 1px solid #D9DBE7;
    padding: 5px 10px;
    border-radius: 5px;
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search .text-input, #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .recipients-list-pop-up .recipient-list-search .verification-input {
      margin-bottom: 0; }
      #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search .text-input > input, #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sms .recipients-list-pop-up .recipient-list-search .verification-input > input {
        border: none !important; }
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search button {
      padding: 0;
      background: none;
      color: #EDEEF3;
      font-size: 12px; }
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipient-list-search i {
      font-size: 14px;
      margin-right: 5px; }
  #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list {
    padding-bottom: 25px; }
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 10px;
      border-radius: 5px; }
      #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div:nth-of-type(odd) {
        background: #80CD42; }
      #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div:hover {
        transform: scale(1.03);
        cursor: pointer; }
      #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div > div {
        display: flex;
        align-items: center;
        width: calc(100% - 22px); }
        #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div > div p {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          margin-left: 10px;
          font-size: 14px;
          max-width: 85%; }
      #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div button {
        background: none;
        padding: 0;
        color: #EDEEF3; }
        #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > div button:hover {
          color: #5AC3CA; }
    #dashboard_root #dashboard_main #sms .recipients-list-pop-up .recipients-list > p {
      color: #53576B;
      font-size: 14px;
      padding: 5px 10px; }

#dashboard_root #dashboard_main #sms .contact-editor-container {
  display: flex;
  flex-direction: column;
  width: 600px;
  height: 550px;
  padding: 20px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sms .contact-editor-container {
      max-width: 100%;
      height: 525px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #sms .contact-editor-container {
      height: 450px; } }
  #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .contactDetails h1 {
    display: none; }
  #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .contactDetails img {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock {
    display: flex;
    flex-direction: column; }
    #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div {
      width: 100% !important; }
      #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div ~ div {
        margin-top: 50px; }
      #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div h1 {
        margin-bottom: 15px; }
      #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div > div {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div > div > div {
          width: calc((100% - 57px) / 2); }
        #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div > div .icon-v2-bin {
          font-size: 25px;
          color: #EDEEF3; }
          #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div > div .icon-v2-bin:hover {
            cursor: pointer; }
        #dashboard_root #dashboard_main #sms .contact-editor-container > .innerMostEditBlock .detailsBlock > div > div .icon-v2-plus {
          display: none; }
  #dashboard_root #dashboard_main #sms .contact-editor-container > .dropdown-input {
    margin-top: 30px;
    margin-bottom: 65px; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #dashboard_root #dashboard_main #sms .contact-editor-container > .dropdown-input {
        margin-top: 95px; } }
    #dashboard_root #dashboard_main #sms .contact-editor-container > .dropdown-input ul {
      max-height: 115px;
      min-width: 100%; }
      #dashboard_root #dashboard_main #sms .contact-editor-container > .dropdown-input ul li {
        min-width: 100%; }
  #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete {
    order: 2;
    padding: 0;
    margin-top: auto;
    height: 37px;
    padding: 30px 0 40px; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete {
        margin-top: 100px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete {
        position: relative; } }
    #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete h1, #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete .delete-with-popup {
      display: none; }
    #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete .save-button-with-popup {
      display: flex;
      width: 100%; }
      #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete .save-button-with-popup > button {
        width: 200px;
        margin: 0 auto; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete .save-button-with-popup > button {
            width: 100%; } }
      #dashboard_root #dashboard_main #sms .contact-editor-container #saveDelete .save-button-with-popup .error-bubble {
        max-width: 135px; }

#r_call_costs {
  background: #FFFFFF; }
  #r_call_costs .main-banner {
    background: #5AC3CA; }
    #r_call_costs .main-banner h1 {
      color: #FFFFFF; }
    #r_call_costs .main-banner p {
      color: #FFFFFF; }
    #r_call_costs .main-banner a {
      color: #5AC3CA; }
    @media only screen and (max-width: 1023px) {
      #r_call_costs .main-banner {
        background: transparent; }
        #r_call_costs .main-banner h1, #r_call_costs .main-banner p {
          color: #53576B; } }
  #r_call_costs .wrapper.compare {
    padding-bottom: 100px; }
    #r_call_costs .wrapper.compare .compare {
      background: #FFFFFF;
      border: 1px solid #D9DBE7;
      padding: 0 20px 0;
      margin-top: -160px; }
      #r_call_costs .wrapper.compare .compare .callPricing .title-labels {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
      #r_call_costs .wrapper.compare .compare .callPricing ul.table-header {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        padding: 0;
        flex-basis: 30%; }
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li {
          flex: 1;
          height: 45px;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start; }
          #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li p {
            font-size: 14px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.2;
            letter-spacing: normal;
            color: #72A5D4;
            text-align: center; }
            #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li p span {
              font-size: 12px;
              font-weight: 300;
              color: #53576B;
              display: block;
              margin-right: auto; }
            #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li p .mobile {
              text-align: center; }
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li:nth-child(3n-2) {
          flex: 2; }
          #r_call_costs .wrapper.compare .compare .callPricing ul.table-header li:nth-child(3n-2) p {
            text-align: left; }
      #r_call_costs .wrapper.compare .compare .prices {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #r_call_costs .wrapper.compare .compare .prices ul.country-grid {
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-basis: 30%;
          margin-bottom: 20px; }
          #r_call_costs .wrapper.compare .compare .prices ul.country-grid img {
            width: 32px;
            height: 32px; }
          #r_call_costs .wrapper.compare .compare .prices ul.country-grid li {
            flex: 1;
            text-align: center; }
            #r_call_costs .wrapper.compare .compare .prices ul.country-grid li p {
              display: inline;
              margin-left: 5px;
              font-size: 12px;
              color: #53576B;
              text-align: left; }
            #r_call_costs .wrapper.compare .compare .prices ul.country-grid li span {
              font-size: 20px;
              font-weight: 900;
              line-height: 0.6;
              text-align: right;
              color: #5AC3CA; }
          #r_call_costs .wrapper.compare .compare .prices ul.country-grid li.flag {
            flex: 2;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
          #r_call_costs .wrapper.compare .compare .prices ul.country-grid li.landline-price span, #r_call_costs .wrapper.compare .compare .prices ul.country-grid li.mobile-price span {
            font-weight: 300;
            vertical-align: bottom; }
      @media only screen and (max-width: 1023px) {
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header {
          flex-basis: 50%; }
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header:last-child {
          display: none; }
        #r_call_costs .wrapper.compare .compare .prices ul.country-grid {
          flex-basis: 50%; } }
      @media only screen and (max-width: 767px) {
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header {
          flex-basis: 100%;
          display: flex; }
        #r_call_costs .wrapper.compare .compare .callPricing ul.table-header:nth-child(2) {
          display: none; }
        #r_call_costs .wrapper.compare .compare .prices ul.country-grid {
          flex-basis: 100%; } }
  #r_call_costs .search-call-rate, #r_call_costs .call-cost-calc {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    width: 100%;
    max-width: 1146px; }
    #r_call_costs .search-call-rate h2, #r_call_costs .call-cost-calc h2 {
      font-size: 30px;
      color: #72A5D4; }
      @media only screen and (max-width: 1023px) {
        #r_call_costs .search-call-rate h2, #r_call_costs .call-cost-calc h2 {
          padding-left: 25px; } }
    #r_call_costs .search-call-rate .results, #r_call_costs .call-cost-calc .results {
      background: #FFFFFF;
      border: 1px solid #D9DBE7;
      padding: 25px; }
      #r_call_costs .search-call-rate .results h2, #r_call_costs .call-cost-calc .results h2 {
        font-size: 24px;
        font-weight: 500;
        padding: 0;
        text-align: left;
        color: #72A5D4; }
      #r_call_costs .search-call-rate .results .local-results, #r_call_costs .call-cost-calc .results .local-results {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%; }
        #r_call_costs .search-call-rate .results .local-results ul.country-grid, #r_call_costs .call-cost-calc .results .local-results ul.country-grid {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          flex-basis: 49%;
          padding: 10px;
          margin-top: 25px;
          background: #EDEEF3; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            #r_call_costs .search-call-rate .results .local-results ul.country-grid, #r_call_costs .call-cost-calc .results .local-results ul.country-grid {
              flex-basis: 47%; } }
          @media only screen and (max-width: 767px) {
            #r_call_costs .search-call-rate .results .local-results ul.country-grid, #r_call_costs .call-cost-calc .results .local-results ul.country-grid {
              flex-basis: 100%; } }
          #r_call_costs .search-call-rate .results .local-results ul.country-grid li, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li {
            flex: 1; }
            #r_call_costs .search-call-rate .results .local-results ul.country-grid li p, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li p {
              display: inline;
              font-size: 12px;
              font-weight: 300;
              color: #53576B;
              text-align: left; }
            #r_call_costs .search-call-rate .results .local-results ul.country-grid li span, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li span {
              font-size: 20px;
              font-weight: 900;
              line-height: 0.6;
              text-align: right;
              color: #5AC3CA; }
          #r_call_costs .search-call-rate .results .local-results ul.country-grid li.flag, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.flag {
            flex: 2;
            margin-right: 5px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #r_call_costs .search-call-rate .results .local-results ul.country-grid li.flag img, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.flag img {
              width: 32px;
              height: 32px;
              margin-right: 5px; }
          #r_call_costs .search-call-rate .results .local-results ul.country-grid li.type, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.type {
            margin-right: 5px; }
            #r_call_costs .search-call-rate .results .local-results ul.country-grid li.type p, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.type p {
              color: #72A5D4;
              font-size: 14px;
              font-weight: 500; }
          #r_call_costs .search-call-rate .results .local-results ul.country-grid li.landline-price span, #r_call_costs .search-call-rate .results .local-results ul.country-grid li.mobile-price span, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.landline-price span, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.mobile-price span {
            font-weight: 300;
            vertical-align: middle; }
          #r_call_costs .search-call-rate .results .local-results ul.country-grid li.landline-price #min, #r_call_costs .search-call-rate .results .local-results ul.country-grid li.mobile-price #min, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.landline-price #min, #r_call_costs .call-cost-calc .results .local-results ul.country-grid li.mobile-price #min {
            font-size: 12px;
            line-height: 1;
            color: #53576B;
            vertical-align: bottom; }
      #r_call_costs .search-call-rate .results .search-results ul.country-grid, #r_call_costs .call-cost-calc .results .search-results ul.country-grid {
        height: 80px;
        padding: 15px 20px; }
        @media only screen and (max-width: 1023px) {
          #r_call_costs .search-call-rate .results .search-results ul.country-grid, #r_call_costs .call-cost-calc .results .search-results ul.country-grid {
            height: initial; } }
        @media only screen and (max-width: 767px) {
          #r_call_costs .search-call-rate .results .search-results ul.country-grid, #r_call_costs .call-cost-calc .results .search-results ul.country-grid {
            padding-bottom: 10px; } }
        @media only screen and (max-width: 479px) {
          #r_call_costs .search-call-rate .results .search-results ul.country-grid, #r_call_costs .call-cost-calc .results .search-results ul.country-grid {
            padding: 15px 10px 10px; } }
        #r_call_costs .search-call-rate .results .search-results ul.country-grid li, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li {
          height: 100%; }
        #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-top, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-top {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            margin-top: -10px; }
            @media only screen and (max-width: 479px) {
              #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-top, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-top {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                flex-direction: column;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column; } }
            @media only screen and (max-width: 479px) {
              #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-top > img, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-top > img {
                margin-right: auto; } }
            #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-top > p, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-top > p {
              margin-top: 3px;
              font-weight: 500;
              font-size: 16px;
              color: #53576B; }
              @media only screen and (max-width: 767px) {
                #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-top > p, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-top > p {
                  font-size: 14px; } }
          #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-bottom, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-bottom {
            width: 100%; }
            #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-bottom > p, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-bottom > p {
              width: 50%; }
              #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-bottom > p:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-bottom > p:first-of-type {
                font-weight: 500;
                font-size: 14px;
                color: #72A5D4;
                float: left; }
              @media only screen and (max-width: 479px) {
                #r_call_costs .search-call-rate .results .search-results ul.country-grid li.flag .flag-bottom > p, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.flag .flag-bottom > p {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-direction: normal;
                  -webkit-box-orient: vertical;
                  flex-direction: column;
                  -webkit-flex-direction: column;
                  -moz-flex-direction: column;
                  -ms-flex-direction: column; } }
        #r_call_costs .search-call-rate .results .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:first-of-type {
          line-height: 16px;
          font-weight: 500;
          font-size: 14px;
          text-align: center;
          color: #72A5D4; }
          @media only screen and (max-width: 479px) {
            #r_call_costs .search-call-rate .results .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:first-of-type {
              font-size: 12px; } }
        #r_call_costs .search-call-rate .results .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type {
          margin-top: 15px;
          text-align: center;
          font-size: 20px;
          color: #5AC3CA; }
          @media only screen and (max-width: 479px) {
            #r_call_costs .search-call-rate .results .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type {
              font-size: 18px; } }
        #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price {
          margin-left: 15px; }
          #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:first-of-type {
            margin-right: 35px; }
          #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; }
            #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
              transform: translateY(-3px);
              padding-left: 5px;
              font-weight: 300;
              font-size: 12px;
              color: #53576B;
              white-space: nowrap; }
              @media only screen and (max-width: 767px) {
                #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
                  transform: none; } }
              @media only screen and (max-width: 479px) {
                #r_call_costs .search-call-rate .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-call-rate .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .call-cost-calc .results .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
                  font-size: 8px; } }
  #r_call_costs .call-cost-calc .second-results, #r_call_costs .call-cost-calc .results {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap; }
    #r_call_costs .call-cost-calc .second-results .intro, #r_call_costs .call-cost-calc .results .intro {
      display: inline-block;
      width: 45%;
      color: #53576B; }
    #r_call_costs .call-cost-calc .second-results .login, #r_call_costs .call-cost-calc .results .login {
      text-align: left;
      width: 36%;
      margin-left: 19%;
      color: #53576B; }
      #r_call_costs .call-cost-calc .second-results .login a, #r_call_costs .call-cost-calc .results .login a {
        font-size: 1em;
        text-decoration: underline;
        color: #5AC3CA; }
    #r_call_costs .call-cost-calc .second-results #c-n, #r_call_costs .call-cost-calc .results #c-n {
      margin-top: 20px;
      font-size: 11px;
      text-align: left;
      color: #53576B;
      width: 91%; }
    #r_call_costs .call-cost-calc .second-results .search, #r_call_costs .call-cost-calc .results .search {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%; }
      #r_call_costs .call-cost-calc .second-results .search #number_input, #r_call_costs .call-cost-calc .results .search #number_input {
        width: 100%;
        padding: 10px 0 10px !important;
        border: none !important;
        border-bottom: solid 1px #D9DBE7 !important;
        border-radius: 0;
        flex: 31;
        color: #53576B; }
      #r_call_costs .call-cost-calc .second-results .search #number_input:focus, #r_call_costs .call-cost-calc .results .search #number_input:focus {
        border: none !important;
        border-bottom: solid 1px #D9DBE7 !important; }
      #r_call_costs .call-cost-calc .second-results .search button, #r_call_costs .call-cost-calc .results .search button {
        background: #5AC3CA;
        color: #FFFFFF;
        border-radius: 3px;
        flex: 1;
        margin-left: 20px; }
      #r_call_costs .call-cost-calc .second-results .search button:hover, #r_call_costs .call-cost-calc .results .search button:hover {
        background: #FBAE35;
        color: #FFFFFF; }
  #r_call_costs .second-results {
    width: 100%;
    display: block; }
    #r_call_costs .second-results li.flag img {
      width: 32px;
      height: 32px;
      margin-right: 5px; }
  #r_call_costs .search-results ul.country-grid {
    height: 80px;
    padding: 15px 0px; }
    @media only screen and (max-width: 1023px) {
      #r_call_costs .search-results ul.country-grid {
        height: initial; } }
    @media only screen and (max-width: 767px) {
      #r_call_costs .search-results ul.country-grid {
        padding-bottom: 10px; } }
    @media only screen and (max-width: 479px) {
      #r_call_costs .search-results ul.country-grid {
        padding: 15px 10px 10px; } }
    #r_call_costs .search-results ul.country-grid li {
      height: 100%; }
    #r_call_costs .search-results ul.country-grid li.flag {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #r_call_costs .search-results ul.country-grid li.flag .flag-top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-top: -10px; }
        @media only screen and (max-width: 479px) {
          #r_call_costs .search-results ul.country-grid li.flag .flag-top {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; } }
        @media only screen and (max-width: 479px) {
          #r_call_costs .search-results ul.country-grid li.flag .flag-top > img {
            margin-right: auto; } }
        #r_call_costs .search-results ul.country-grid li.flag .flag-top > p {
          margin-top: 3px;
          font-weight: 500;
          font-size: 16px;
          color: #53576B; }
          @media only screen and (max-width: 767px) {
            #r_call_costs .search-results ul.country-grid li.flag .flag-top > p {
              font-size: 14px; } }
      #r_call_costs .search-results ul.country-grid li.flag .flag-bottom {
        width: 100%; }
        #r_call_costs .search-results ul.country-grid li.flag .flag-bottom > p {
          width: 50%; }
          #r_call_costs .search-results ul.country-grid li.flag .flag-bottom > p:first-of-type {
            font-weight: 500;
            font-size: 14px;
            color: #53576B;
            float: left; }
          @media only screen and (max-width: 479px) {
            #r_call_costs .search-results ul.country-grid li.flag .flag-bottom > p {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column; } }
    #r_call_costs .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:first-of-type {
      line-height: 16px;
      font-weight: 500;
      font-size: 14px;
      text-align: center;
      color: #53576B; }
      @media only screen and (max-width: 479px) {
        #r_call_costs .search-results ul.country-grid li.connection-cost > div:first-of-type, #r_call_costs .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:first-of-type {
          font-size: 12px; } }
    #r_call_costs .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type {
      margin-top: 15px;
      text-align: center;
      font-size: 20px;
      color: #53576B; }
      @media only screen and (max-width: 479px) {
        #r_call_costs .search-results ul.country-grid li.connection-cost > div:last-of-type, #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type {
          font-size: 18px; } }
    #r_call_costs .search-results ul.country-grid li.landline-price, #r_call_costs .search-results ul.country-grid li.mobile-price {
      margin-left: 15px; }
      #r_call_costs .search-results ul.country-grid li.landline-price > div:first-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:first-of-type {
        margin-right: 35px; }
      #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
          transform: translateY(-3px);
          padding-left: 5px;
          font-weight: 300;
          font-size: 11px;
          color: #53576B;
          white-space: nowrap; }
          @media only screen and (max-width: 767px) {
            #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
              transform: none; } }
          @media only screen and (max-width: 479px) {
            #r_call_costs .search-results ul.country-grid li.landline-price > div:last-of-type #min, #r_call_costs .search-results ul.country-grid li.mobile-price > div:last-of-type #min {
              font-size: 8px; } }

.plain_text_editor {
  width: 100%;
  max-height: 480px;
  overflow: auto;
  border: 1px solid #D9DBE7;
  border-radius: 4px;
  padding: 12px 0;
  display: grid;
  font-size: 12px;
  grid-template-columns: 6ch 1fr;
  grid-gap: 4px;
  margin-bottom: 25px; }
  .plain_text_editor .PTE_enumerators {
    display: flex;
    flex-direction: column; }
    .plain_text_editor .PTE_enumerators p {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      padding: 2px 8px 0 0;
      font-size: 12px;
      color: #72A5D4;
      height: 1.5em;
      min-height: 1.5em; }
    .plain_text_editor .PTE_enumerators .PTEE--active {
      background: rgba(0, 0, 0, 0.1);
      color: #53576B; }
  .plain_text_editor > textarea {
    white-space: pre;
    overflow-wrap: normal;
    border: none;
    padding: 0;
    margin: 0;
    font-family: "Lato";
    width: 97%;
    min-height: 45px;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.5em;
    overflow-x: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none; }
    .plain_text_editor > textarea:focus, .plain_text_editor > textarea:focus-within {
      outline: none; }

.icon-v2-incoming {
  color: #80CD42; }

.icon-v2-outgoing {
  color: #FB5135; }

.icon-v2-internal {
  color: #72A5D4; }

.icon-v2-shortcode {
  color: #72A5D4; }

.inputs--two {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }
  .inputs--two.twoThirdsWidth {
    width: calc((100%/3) * 2) !important; }
  .inputs--two > div {
    width: calc(50% - (20px/2)) !important; }
  @media only screen and (max-width: 479px) {
    .inputs--two.twoThirdsWidth {
      width: 100% !important; }
    .inputs--two > div {
      width: 100% !important;
      margin-bottom: 20px; }
      .inputs--two > div:last-child {
        margin-bottom: 0; } }

.inputs--three {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  background: #FFFFFF; }
  .inputs--three > div {
    width: calc(33% - (40px/3)) !important; }
    @media only screen and (max-width: 767px) {
      .inputs--three > div {
        width: 100% !important;
        margin-bottom: 20px; }
        .inputs--three > div:last-child {
          margin-bottom: 0; } }
  .inputs--three.__break-1280 > div {
    width: calc(33% - (40px/3)) !important; }
    @media only screen and (max-width: 1279px) {
      .inputs--three.__break-1280 > div {
        width: calc(50% - (20px/2)) !important;
        margin-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      .inputs--three.__break-1280 > div {
        width: 100% !important;
        margin-bottom: 20px; } }

.inputs--four {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }
  .inputs--four > div {
    width: calc(25% - (60px/4)) !important; }
    @media only screen and (max-width: 1023px) {
      .inputs--four > div {
        width: calc(33% - (40px/3)) !important; } }
    @media only screen and (max-width: 767px) {
      .inputs--four > div {
        width: calc(50% - (20px/2)) !important; } }
    @media only screen and (max-width: 479px) {
      .inputs--four > div {
        width: 100% !important;
        margin-bottom: 20px; }
        .inputs--four > div:last-child {
          margin-bottom: 0; } }
    .inputs--four > div.input__infoBulb {
      margin-bottom: 0; }

.inputs--five {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }
  .inputs--five > div {
    width: 20% !important; }
    @media only screen and (max-width: 1023px) {
      .inputs--five > div {
        width: 25% !important; } }
    @media only screen and (max-width: 767px) {
      .inputs--five > div {
        width: 33% !important; } }
    @media only screen and (max-width: 479px) {
      .inputs--five > div {
        width: 50% !important;
        margin-bottom: 20px; } }
    .inputs--five > div.input__infoBulb {
      margin-bottom: 0; }

.flexing {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .flexing.align-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
  .flexing.space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

.input__infoBulb {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .input__infoBulb > div:first-of-type {
    width: calc(100% - 26px) !important; }
  .input__infoBulb > div:nth-of-type(2) {
    margin-bottom: 10px; }

.mainContainer {
  position: relative;
  padding-top: 15px;
  display: flex;
  justify-content: space-evenly; }
  .mainContainer .audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%; }
  .mainContainer .play-pause-button {
    background-color: #FBAE35;
    border: none;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 12px;
    margin-right: 12px;
    cursor: pointer; }
  .mainContainer .current-time,
  .mainContainer .total-time {
    font-size: 14px;
    margin-left: 20px;
    font-weight: 500; }
  .mainContainer .progress-bar {
    --seek-before-width: 0;
    appearance: none;
    background: #EDEEF3;
    border-radius: 10px;
    position: relative;
    width: 100%;
    height: 8px;
    outline: none;
    padding: 0;
    cursor: pointer;
    overflow: hidden;
    /* Track background */
    /* Progress bar color (before thumb) */
    /* Firefox progress */
    /* Thumb (knob) styling */
    /* Firefox thumb */ }
    .mainContainer .progress-bar::-webkit-slider-runnable-track, .mainContainer .progress-bar::-moz-range-track {
      background: #EDEEF3;
      border-radius: 10px;
      width: 100%;
      height: 8px; }
    .mainContainer .progress-bar::before {
      content: '';
      height: 8px;
      width: var(--seek-before-width);
      background-color: #5AC3CA;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
    .mainContainer .progress-bar::-moz-range-progress {
      background-color: #5AC3CA;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      height: 11px; }
    .mainContainer .progress-bar::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      height: 10px;
      width: 10px;
      border: none;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      background-color: #5AC3CA;
      cursor: pointer;
      position: relative;
      z-index: 2; }
    .mainContainer .progress-bar:active::-webkit-slider-thumb, .mainContainer .progress-bar:active::-moz-range-thumb {
      transform: scale(1.2); }
    .mainContainer .progress-bar::-moz-range-thumb {
      height: 15px;
      width: 15px;
      border-radius: 50%;
      background-color: #5AC3CA;
      cursor: pointer; }
  .mainContainer .progress-bar-wrapper {
    position: relative;
    width: 60%; }
  .mainContainer .marker-container {
    position: absolute;
    height: 11px;
    width: 2px;
    top: -5px; }
  .mainContainer .markers {
    display: block;
    height: 18px;
    background-color: #72A5D4;
    width: 4px;
    cursor: pointer;
    z-index: 2;
    position: relative; }
  .mainContainer .addPop {
    position: absolute;
    display: flex;
    font-size: 10px;
    z-index: 3;
    font-weight: 500;
    line-height: 1.4;
    padding: 5px;
    background: #FFFFFF;
    border: 2px solid #5AC3CA;
    transition: opacity 0.4s ease-in-out;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 150px;
    opacity: 0;
    text-align: justify; }
    .mainContainer .addPop:after {
      content: "";
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: #FFFFFF transparent transparent transparent; }
  .mainContainer .marker-container:hover .addPop {
    opacity: 1; }
  .mainContainer .loading-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 5; }
  .mainContainer .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 5; }
  .mainContainer .marker-list {
    margin: 20px 20px; }
    .mainContainer .marker-list h4 {
      font-weight: 500;
      margin-bottom: 10px; }
  .mainContainer .markers-list {
    width: 100% !important; }
    .mainContainer .markers-list .marker-data {
      display: flex; }
      .mainContainer .markers-list .marker-data span {
        margin: 0 10px; }
  .mainContainer .marker-list ul {
    list-style-type: none;
    padding: 0; }
  .mainContainer .marker-list li {
    margin: 5px 0;
    font-size: 14px;
    color: #72A5D4;
    cursor: pointer; }

@media (max-width: 768px) {
  .mainContainer {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse; }
    .mainContainer .audio-player {
      width: auto; } }

@media (max-width: 480px) {
  .mainContainer {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse; }
    .mainContainer .play-pause-button {
      width: 40px;
      height: 40px; }
    .mainContainer .total-time {
      font-size: 11px !important; }
    .mainContainer .audio-player {
      width: auto; }
    .mainContainer .marker-list h4 {
      font-size: 14px; }
    .mainContainer .marker-list .markers-list .marker-data span {
      font-size: 12px; } }

#dashboard_root #dashboard_main .VoiceUsers {
  height: 100%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .VoiceUsers {
      background: #FFFFFF; }
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .input-field {
        margin-right: 0;
        max-width: none; } }
  #dashboard_root #dashboard_main .VoiceUsers .overlapping-devices {
    position: relative;
    width: 34.82353px;
    height: 16px; }
  #dashboard_root #dashboard_main .VoiceUsers .device-icon {
    font-size: 16px;
    position: absolute;
    text-align: center;
    background-color: white;
    border-radius: 12px; }
  #dashboard_root #dashboard_main .VoiceUsers .device-icon:nth-of-type(1) {
    left: 0px; }
  #dashboard_root #dashboard_main .VoiceUsers .device-icon:nth-of-type(2) {
    left: 9.41176px; }
  #dashboard_root #dashboard_main .VoiceUsers .device-icon:nth-of-type(3) {
    left: 18.82353px; }
  #dashboard_root #dashboard_main .VoiceUsers .slider-input > p {
    font-size: 12px; }
  #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div {
    width: 100%; }
    #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start; }
      #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child > div {
        margin-right: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child > div > h1 {
          line-height: 1.05;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child > div:last-child {
          margin-right: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child > div > .numberDisconnect {
          margin-bottom: 20px;
          height: 46px; }
        @media only screen and (max-width: 864px) {
          #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:first-child > div {
            min-width: 255px; } }
    #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:last-child > div:first-child, #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:nth-child(2) > div:first-child {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:last-child > div:first-child > h1, #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:nth-child(2) > div:first-child > h1 {
        margin-right: 20px; }
    #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:last-child .UniversalSelectionGrid, #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:nth-child(2) .UniversalSelectionGrid {
      padding: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:last-child .UniversalSelectionGrid .user p, #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div:nth-child(2) .UniversalSelectionGrid .user p {
        font-size: 12px; }
    #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div > a {
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main .VoiceUsers .appRegistration > div > a > button p {
        color: #FFFFFF; }
  #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons {
    margin: 0;
    width: 100%; }
    #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons button {
      width: auto; }
    #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > a {
      margin-right: 10px;
      width: auto; }
    #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons .csvDownloadButtonUsers {
      margin-left: 10px; }
    #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons .csvDownloadButtonProvisioningSwitch {
      margin-right: auto; }
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons .csvDownloadButtonProvisioningSwitch > div {
        margin: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > a,
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > button,
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > div {
        width: 100%; }
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > a > button,
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > a > a > button,
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > button > button,
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > button > a > button,
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > div > button,
        #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > div > a > button {
          width: 100%; }
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons .csvDownloadButtonUsers {
        order: 2; }
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > button {
        order: 1;
        margin-left: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .SearchBox .searchBarButtons > button:first-child {
        order: 3;
        margin-left: 10px; } }
  #dashboard_root #dashboard_main .VoiceUsers .DataTableComponent.recent {
    margin-bottom: 30px; }
  #dashboard_root #dashboard_main .VoiceUsers > h1.recents {
    padding-bottom: 10px;
    font-size: 16px;
    font-family: "Lato";
    font-weight: 500; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .VoiceUsers > h1.recents {
        display: none; } }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent {
    background-color: transparent;
    padding: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent {
        display: none; } }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults {
      padding: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow {
        background-image: linear-gradient(107deg, #5AC3CA 6%, #53576B 99%); }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div,
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks,
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons {
          color: #FFFFFF; }
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div a,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks a,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons a {
            color: #FFFFFF; }
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div > i.icon-v2-edit,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div > i.icon-v2-bin,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks > i.icon-v2-edit,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks > i.icon-v2-bin,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons > i.icon-v2-edit,
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons > i.icon-v2-bin {
            color: #FFFFFF; }
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div > i.icon-v2-edit:hover,
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div > i.icon-v2-bin:hover,
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks > i.icon-v2-edit:hover,
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.redirectLinks > i.icon-v2-bin:hover,
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons > i.icon-v2-edit:hover,
            #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > div.editAndDeleteButtons > i.icon-v2-bin:hover {
              color: #72A5D4; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.recent > .dataResults > ul.dataRow > li > p i.red {
          color: #FFFFFF; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li,
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li {
    /*span {
              display: none;
            }*/ }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:not(:first-of-type) > div:not(.editAndDeleteButtons):not(.redirectLinks),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:not(:first-of-type) > div:not(.editAndDeleteButtons):not(.redirectLinks) {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li > .redirectLinks,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li > .redirectLinks {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 82px;
      overflow-y: hidden;
      overflow-x: scroll;
      cursor: pointer; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li > .redirectLinks a,
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li > .redirectLinks a {
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-right: 3px;
        margin-top: 34px;
        overflow: unset; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:first-of-type > div,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:first-of-type > div {
      margin: auto; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:first-of-type > div,
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:first-of-type > div {
    margin: auto; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(2) {
    width: 60px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(3) {
    width: calc(16% - ((60px + 80px) / 7));
    display: flex;
    align-items: center;
    justify-content: space-between; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) p,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(3) p {
      position: relative; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) span,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(3) span {
      display: block;
      background: #ea1b4b;
      color: white !important;
      border-radius: 8px;
      font-size: .8em;
      width: fit-content;
      padding: 4px 6px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container,
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container {
    display: flex;
    align-items: center; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container .lowIn input,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container .lowIn input {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      background: transparent;
      border: none;
      padding: 0px;
      max-width: 100% !important;
      width: 100% !important; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container .eyeIcon:hover,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container .eyeIcon:hover {
      color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container .eyeIcon:active,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container .eyeIcon:active {
      color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container .eyeIcon:focus,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container .eyeIcon:focus {
      color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) .password-container .eyeIcon.eyeIconClicked,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow .password-container .eyeIcon.eyeIconClicked {
      color: #FFFFFF !important; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(4) {
    width: calc(11% - ((60px + 80px) / 7)); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(5) {
    width: calc(14% - ((60px + 80px) / 7)); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(6) {
    width: calc(16% - ((60px + 80px) / 7)); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(7),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(7) {
    overflow: hidden;
    width: calc(21.5% - ((60px + 80px) / 7)); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(8),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(8) {
    width: calc(11% - ((60px + 80px) / 7)); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) {
    width: calc(11% - ((60px + 80px) / 7)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) p,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) p {
      overflow: visible; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) i {
      margin-left: 6.5px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i svg,
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) i svg {
        color: inherit; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i svg path,
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) i svg path {
          color: inherit;
          fill: currentColor; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(10),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(10) {
    width: 85px;
    min-width: 85px;
    text-align: right; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(3) {
      width: calc(20% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(4) {
      width: calc(12% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(5) {
      width: calc(14% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(6) {
      width: calc(20% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(7),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(7) {
      display: none;
      width: calc(14% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(8),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(8) {
      width: calc(10% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) {
      width: calc(10% - ((60px + 80px) / 7) + ((14% - ((60px + 80px) / 7)) / 6)); }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i,
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) i {
        margin-left: 6.5px; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(1) {
      display: none; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(2) {
      display: none; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(3) {
      width: calc(24% - (80px / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(4) {
      width: calc(13% - (80px / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(5) {
      width: calc(17% - (80px / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(6) {
      width: calc(23% - (20px / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(8),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(8) {
      width: calc(10% - (80px / 6)); }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) {
      width: calc(13% - (80px / 6)); }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i,
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow > li:nth-child(9) i {
        margin-left: 6.5px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) p,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow p {
      font-size: 12px; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) i.icon-bin,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow i.icon-bin {
      display: none; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable {
      padding: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) p {
        font-size: 12px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li span {
        display: block;
        position: absolute;
        top: 10px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li > .lowIn {
        position: absolute;
        top: 25px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) {
        position: absolute;
        top: 10px;
        left: 11%;
        width: calc(24% - (80px / 5)); }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) p {
          white-space: nowrap;
          color: #ff7461;
          position: absolute;
          top: -8px;
          left: 11%; }
          #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) p div {
            font-size: 10px; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) span {
          display: none; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4) {
        position: absolute;
        top: -3px;
        left: 12%;
        width: calc(26% - (80px / 5)); }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4) div {
          font-size: 10px;
          color: #72A5D4; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(5) {
        position: absolute;
        left: 33%; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(6) {
        position: absolute;
        left: 59%; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(8) {
        position: absolute;
        left: calc(11% + 33px);
        top: 2px; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(8) > i {
          font-size: 24px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) p i {
        margin-left: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(10) .editAndDeleteButtons {
        position: absolute;
        right: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .pagination {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataHeadingRow {
        display: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li span {
      display: block;
      position: absolute;
      top: 10px;
      color: #72A5D4; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li > .lowIn {
      position: absolute;
      top: 25px; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(3) {
      width: 25%; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(4) {
      width: 20%; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) li:nth-of-type(6) {
      display: none; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) {
      width: calc(13% - (80px / 6)); }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .dataRow:not(.pagination) > li:nth-child(9) i {
        margin-left: 6.5px; } }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(1) {
    width: 60px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(2) {
    width: 50px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(3) {
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(4) {
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(5) {
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(6) {
    overflow: hidden;
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(7),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(7) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(8),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(8) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: calc((100% - 310px) / 6); }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(9),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(9) {
    width: 50px; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(9) p,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(9) p {
      overflow: visible; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(9) i,
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(9) i {
      margin-left: 6.5px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(10),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(10) {
    width: 50px; }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(11),
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(11) {
    width: 100px;
    justify-content: center; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(7),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(7) {
      display: none; }
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(8),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(3),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(4),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(5),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(6),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(8) {
      width: calc((100% - 310px) / 5); } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(8),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(3),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(4),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(5),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(6),
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow > li:nth-child(8) {
      width: calc((100% - 200px) / 5); } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy {
      padding: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) p {
        font-size: 12px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li span {
        display: block;
        position: absolute;
        top: 10px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li > .lowIn {
        position: absolute;
        top: 25px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(2) {
        display: none; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(3) {
        position: absolute;
        top: 10px;
        left: 11%; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(3) div {
          font-size: 10px;
          color: #72A5D4; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(4) {
        position: absolute;
        top: -3px;
        left: 11%; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(5) {
        position: absolute;
        left: 34%;
        width: calc((100% - 50px - 100px - 100px) / 2); }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(6) {
        width: calc((100% - 50px - 100px - 100px) / 2); }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(7) {
        display: none; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(8) {
        position: absolute;
        left: calc(11% + 33px);
        top: 6px; }
        #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(8) > i {
          font-size: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(9) {
        display: none; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(10) p i {
        margin-left: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataRow:not(.pagination) > li:nth-child(11) .editAndDeleteButtons {
        position: absolute;
        right: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .pagination {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable.legacy .dataHeadingRow {
        display: none; } }
  #dashboard_root #dashboard_main .VoiceUsers .DataTable.SipTable .pagination .Input-DropDown-component {
    display: none; }
  #dashboard_root #dashboard_main .VoiceUsers #separateBlock {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li {
      position: static; }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:first-child {
      width: 60px; }
      #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:first-child .initials-container {
        border: 2px solid #FB5135; }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:nth-child(2) {
      width: calc(16% - ((60px + 80px) / 7)); }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:nth-child(3) {
      width: calc(84% + ((60px + 80px) / 7) - 128px); }
      #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:nth-child(3) p {
        width: 100%;
        margin-left: 15%; }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:last-child {
      width: 128px;
      text-align: right; }
    #dashboard_root #dashboard_main .VoiceUsers #separateBlock button {
      background-color: #FFFFFF;
      color: #332925;
      height: 40px;
      padding: 0 10px;
      width: 108px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:nth-child(2) {
        width: 50%; }
      #dashboard_root #dashboard_main .VoiceUsers #separateBlock > li:nth-child(3) {
        display: none; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .VoiceUsers #saveDelete {
      bottom: 65px !important; } }
  #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock {
    background-color: #FFFFFF;
    padding: 10px; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .inputs--two .Input-DropDown-component {
      width: max-content !important; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .aux_schedule--creator {
      padding: 20px 10px;
      background-color: #EDEEF3;
      flex-wrap: wrap;
      justify-content: flex-end !important;
      align-items: center !important;
      gap: 12px; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .aux_schedule--creator .topRow {
        margin-right: auto;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .aux_schedule--creator .topRow > h1 {
          color: #72A5D4; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .aux_schedule--creator {
          justify-content: center !important; } }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .topRow {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      gap: 32px; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit > .topRow {
      margin: 10px 0 20px;
      align-items: center; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit > .topRow > h1 {
        margin: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit > .user-aux-queues {
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      max-width: 820px;
      position: relative; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods > div:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        width: calc(100% - 285px);
        gap: 12px;
        padding-right: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods > div:first-of-type > .Input-DropDown-component {
          margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods {
          justify-content: center;
          flex-wrap: wrap;
          width: 100%;
          gap: 4px; } }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods.copy > div {
        width: calc(100% - 252px); }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .timePeriods > p:first-child {
        color: #72A5D4;
        font-size: 14px;
        width: 106px;
        padding-left: 10px;
        padding-right: 20px; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception {
      margin-top: 30px; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        height: 65px; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException > p {
            color: #d7c6c2;
            font-size: 24px;
            margin-right: 20px; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException div {
            margin-right: 20px;
            margin-bottom: 0; }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException div.Input-DropDown-component {
              min-width: 225px; }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException div.info {
              width: 100px; }
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException div.info p {
                color: #72A5D4;
                font-size: 14px;
                font-weight: 500;
                font-family: "Lato"; }
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .datesException div.info div select {
                width: 100px;
                font-size: 10px;
                height: 27px;
                color: #72A5D4; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow div.text-input, #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow #content_container .account-profile .profile .two-step-verification .verification-process .right div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow div.verification-input {
          width: 226px;
          margin-right: 20px;
          margin-bottom: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow > i {
          font-size: 24px;
          color: #FB5135; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow > i:hover {
            color: #72A5D4;
            cursor: pointer; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .exception .exceptionRow .delete-popup {
            top: 50% !important; } }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      width: 100% !important;
      margin: 20px 4px; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div {
        height: 37px;
        width: 37px;
        margin-right: 10px;
        border-radius: 5px;
        border: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div p {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          font-size: 16px;
          font-weight: 500;
          text-align: center;
          color: #D9DBE7; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div.selected {
          background-color: #FFFFFF;
          border: 0; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div.selected p {
            color: #332925; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div:hover {
          cursor: pointer; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div:hover p {
            color: #FFFFFF; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div.selected {
          background-color: #FFFFFF; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days > div.selected p {
            color: #332925; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .days {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center; } }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars {
      padding: 20px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .fromDate,
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .toDate {
        margin-right: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .fromDate p,
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .toDate p {
          color: #72A5D4;
          font-size: 10px;
          margin-bottom: 10px;
          line-height: 1; }
      #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs {
        flex-basis: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div {
          width: 100%; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div > h2 {
            color: #72A5D4; }
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times,
          #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes {
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times > div,
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times > button,
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes > div,
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes > button {
              flex-basis: calc(50% - 10px); }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times > div:nth-child(2n -1),
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes > div:nth-child(2n -1) {
              margin-right: 20px; }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times > .save-button-with-popup,
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes > .save-button-with-popup {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: end;
              -ms-flex-align: end;
              align-items: flex-end;
              -webkit-align-items: flex-end;
              -moz-align-items: flex-end; }
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times > .save-button-with-popup > button,
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes > .save-button-with-popup > button {
                width: 100%; }
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times .Input-DropDown-component,
            #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes .Input-DropDown-component {
              border-bottom: solid 1px #72A5D4; }
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .times .Input-DropDown-component select,
              #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs > div .setCallRoutes .Input-DropDown-component select {
                border-bottom: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .user-aux-edit .Calendars .timeInputs .setCallRoutes > .Input-DropDown-component {
          margin-bottom: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .outerEditBlock .y-header-selection li {
      white-space: nowrap; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditTitles {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: linear-gradient(to right, #53576B, #5AC3CA);
    overflow-x: scroll; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditTitles::-webkit-scrollbar {
      display: none; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditTitles li {
      padding: 10px;
      color: #FFFFFF;
      text-align: center;
      font-size: 12px;
      font-weight: 300;
      min-width: 124px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditTitles li:hover {
      cursor: pointer; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditTitles li.selected {
      background-color: #FFFFFF; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container {
    padding-top: 30px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > div {
      width: 100%; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > div > h1 {
        text-align: left;
        font-size: 16px;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > div > div > .detailBlock {
        width: 100%; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 48px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments h2 {
          font-size: 14px;
          margin: 0 0 4px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div {
          display: flex;
          flex-direction: column; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div button {
            width: 20px;
            height: 20px;
            margin: 0;
            padding: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0.8; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div button > p {
              color: white; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div > div {
            display: flex;
            gap: 4px;
            flex-wrap: wrap;
            max-height: 280px;
            overflow: hidden auto; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div > div p {
              font-size: 14px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments > div > div > div {
              width: max-content;
              padding: 2px 6px;
              display: flex;
              align-items: center;
              gap: 4px;
              border-radius: 4px;
              background: rgba(0, 0, 0, 0.05); }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments .selected button i {
          transform: rotate(45deg); }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments .selectable {
          margin-top: 8px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .departments .selectable button:not(:hover):not(:focus) {
            background: #80CD42; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails {
          width: 100%; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .passwordIcon input {
            max-width: calc(100% - 50px) !important; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .inputs--two .text-input:has(.child) input, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .inputs--two #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input:has(.child) input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .inputs--two .verification-input:has(.child) input {
            max-width: calc(100% - 35px);
            overflow: clip;
            white-space: nowrap;
            text-overflow: ellipsis; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password {
            display: flex; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password .eyeIcon {
              cursor: pointer; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password .eyeIcon:hover {
                color: #FFFFFF !important; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password .eyeIcon:active {
                color: #FFFFFF !important; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password .eyeIcon:focus {
                color: #FFFFFF !important; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password .eyeIcon.eyeIconClicked {
                color: #FFFFFF !important; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .sipUserDetails .show-refresh-password > i {
              margin-left: 8px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings {
          width: 100%;
          text-align: left; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: 100%; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings > div > div {
              margin-bottom: 20px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings > div > label {
              float: left;
              margin-right: 10px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings > div > p {
              float: left;
              margin-top: 5px;
              font-size: 12px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .vidEnabled {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .vidEnabled p {
              font-size: 12px;
              font-weight: 500;
              color: #53576B; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .vidEnabled i {
              border-radius: 50%;
              padding: 4px;
              font-size: 14px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .vidEnabled .vidCallStatus {
              color: #d7c6c2;
              border: 1px solid #80CD42;
              border-radius: 50%; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .vidEnabled .vidCallStatus i.success {
                color: #80CD42;
                border-color: #80CD42; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .settings .inputs--four {
            padding-bottom: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .hold-music {
            margin-top: 20px; } }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .hold-music .inputs--two > div {
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          height: 45px;
          padding-bottom: 5px;
          margin-bottom: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral .sipGeneralInputs .hold-music .inputs--two > div:first-of-type {
              margin-bottom: 10px; } }
      @media only screen and (max-width: 1200px) {
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral > .sipGeneralInputs {
          grid-template-columns: 1fr; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral {
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral > .avatar,
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral > .sipGeneralInputs {
            width: 100%;
            max-width: 100%;
            margin-right: 0; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .sipUserDetailsAndGeneral > .avatar {
            margin-bottom: 20px; } }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .mailbox-editor {
      margin-top: -30px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .mailbox-editor .mailbox-details,
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .mailbox-editor .additional-settings {
        padding: 20px 0; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .mailbox-editor .mailbox-notifications {
        padding: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__header {
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__header p {
        color: #72A5D4;
        font-size: 12px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__mailbox {
      margin-bottom: 50px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__mailbox .user-call-handling__mailbox-content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__mailbox .user-call-handling__mailbox-content .dropdown-input {
          max-width: 200px;
          margin-right: 20px;
          margin-bottom: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding {
      margin-bottom: 50px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        margin-bottom: 20px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content {
            display: block; } }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div {
          flex: 1;
          max-width: 300px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div:first-of-type {
              margin-bottom: 20px; } }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div .call-forwarding-header {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            max-width: 240px;
            margin-bottom: 10px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div .call-forwarding-header .slider-input {
              flex: 1;
              margin-bottom: 0; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div .call-forwarding-header .slider-input p {
                font-family: "Lato"; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div .call-forwarding-header .InfoBulb {
              margin-left: 10px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-content > div .dropdown-input {
            max-width: 200px;
            margin-bottom: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions {
        max-width: 600px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions h3 {
          color: #53576B;
          font-family: "Lato";
          font-size: 14px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .dropdown-input {
          max-width: 300px;
          margin-bottom: 5px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .exceptions-list {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap;
          padding: 5px 0;
          margin-left: -5px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .exceptions-list > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 20px;
            padding: 5px;
            margin-bottom: 5px;
            margin-left: 5px;
            background: #EDEEF3;
            border-radius: 3px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .exceptions-list > div p {
              font-size: 12px;
              font-family: "Lato"; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .exceptions-list > div i {
              color: #53576B;
              font-size: 10px;
              margin-left: 5px;
              cursor: pointer; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-forwarding .user-call-handling__call-forwarding-exceptions .exceptions-list > div i:hover {
                color: #FBAE35; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes {
      margin-bottom: 50px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .slider-input {
        max-width: 240px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .slider-input p {
          font-family: "Lato"; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content > p {
        font: 12px "Lato";
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content > .radio-input {
        margin-bottom: 5px;
        margin-left: 30px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content > .radio-input p {
          line-height: 1; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-top: 30px;
        padding: 0 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            padding: 0; } }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div {
          flex: 1;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          padding: 0 50px 10px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div {
              padding: 0 30px 10px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div {
              padding: 0 10px 40px; } }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div:nth-of-type(2) {
            border-left: 1px solid #D9DBE7;
            border-right: 1px solid #D9DBE7; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div:nth-of-type(2) {
                padding-top: 40px;
                margin-bottom: 40px;
                border: 1px solid #D9DBE7;
                border-left: none;
                border-right: none; } }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div p {
            color: #72A5D4;
            font-size: 12px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div > div:first-of-type {
            min-height: 70px;
            padding-bottom: 10px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div > div:first-of-type {
                min-height: unset; } }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .text-input, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .verification-input,
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .dropdown-input,
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .dropdown-sound-input {
            max-width: 200px;
            margin-bottom: 40px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .reverse-list-direction ul {
            top: auto;
            bottom: 45px;
            border-radius: 5px 5px 0 0; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info {
            margin-top: auto;
            padding-top: 20px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info p,
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info a {
              font-size: 12px;
              line-height: 1; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced p,
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced a {
            font-size: 12px;
            line-height: 1; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced p {
            color: #53576B; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced p:first-of-type {
              font-family: "Lato"; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced p ~ p {
              margin-top: 20px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .user-call-handling .user-call-handling__call-routes .user-call-handling__call-routes-content .user-call-handling__call-route-container > div .call-route-info-advanced a {
            text-decoration: underline;
            cursor: pointer; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .mailBoxSettings {
      padding-bottom: 10px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor {
      max-width: 510px;
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div {
        display: block; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > h1 {
          margin-bottom: 10px;
          font-size: 16px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > div > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > div > div .SlideToggleComponent {
            float: left;
            width: 100%;
            padding-right: 10px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > div > div > .InfoBulb > i {
            float: left;
            margin-right: 20px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > div > div > .InfoBulb > i {
                margin-right: 0; } }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .callMonitor > div > div > div:last-child {
            margin-bottom: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > h1 {
      font-weight: 500;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer {
      gap: 20px;
      flex-wrap: wrap;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      position: relative; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox {
        padding: 10px;
        border: solid 1px #D9DBE7;
        width: 250px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > div {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-top: 5px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > div > p:first-child {
            color: #53576B;
            font-size: 10px;
            font-weight: 500; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > div > p:last-child {
            color: #72A5D4;
            font-size: 10px;
            font-weight: 500;
            text-align: right; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first {
          border-bottom: solid 1px #D9DBE7;
          padding-bottom: 12px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > p:last-child {
            color: #72A5D4;
            font-size: 12px;
            text-decoration: underline; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > p:last-child:hover {
              cursor: pointer; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div {
            margin-top: 0;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > i {
              font-size: 30px;
              color: #72A5D4;
              margin-right: 10px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > div:first-of-type {
              width: 40px;
              height: 40px;
              display: flex;
              align-items: center;
              justify-content: center;
              margin-right: 10px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > div:last-of-type {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -moz-flex-flow: row wrap;
              -webkit-flex-flow: row wrap;
              -ms-flex-flow: row wrap;
              flex-flow: row wrap;
              width: calc(100% - 30px - 10px); }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > div:last-of-type > p {
                width: 100%;
                font-family: "Lato";
                font-weight: 500;
                color: #53576B; }
                #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > div:last-of-type > p:first-child {
                  font-size: 14px;
                  font-weight: 500; }
                #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox > .detailBlock > .first > div > div:last-of-type > p:last-child {
                  font-size: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .deviceRegistration > .devicesContainer > .deviceRegBox {
            width: 100%;
            margin-right: 0; } }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration {
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child {
        margin-bottom: 20px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child > div > div:first-child h1 {
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child .infoDivs > div {
          height: 70px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child .infoDivs .text-input, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child .infoDivs #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child .infoDivs .verification-input {
          margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child button {
              width: 100%; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:first-child > div {
              width: 100%;
              margin-right: 0; } }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .availableCallerDiv {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        gap: 8px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .availableCallerDiv .checkbox-input {
          margin-bottom: 0;
          margin-left: 8px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .availableCallerDiv .checkbox-input input {
            position: relative; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .availableCallerDiv p {
          font-size: 12px;
          color: #53576B; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration > div:last-child {
        display: block; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails {
        display: flex;
        flex-direction: column;
        overflow: auto;
        max-height: 100px;
        width: 100%;
        margin-bottom: 10px;
        border: solid 1px #f8efed; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails .emailDisconnect {
          width: 100%;
          padding: 10px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          background-color: #EDEEF3; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails .emailDisconnect > p {
            width: 100%;
            overflow: clip;
            text-overflow: ellipsis;
            font-size: 14px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails .emailDisconnect > button {
            background: none;
            padding: 4px;
            line-height: revert;
            width: fit-content; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails .emailDisconnect > button i {
              color: #53576B; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .linked_emails .emailDisconnect > button:hover i {
              color: #5AC3CA; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        min-width: 360px;
        margin-bottom: 10px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite .text-input, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite .verification-input {
          margin-bottom: 0;
          width: calc(100% - 20px);
          margin-right: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite button.noDecoration {
          text-decoration: none;
          width: auto; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .inputAndInvite button.noDecoration i.icon-cross {
            font-size: 12px;
            margin-top: 10px;
            margin-right: 0; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail {
        margin-bottom: 10px;
        border: solid 1px #f8efed; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header {
          padding: 10px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: flex-end;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          background-color: #EDEEF3; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header span:first-child {
            color: #5AC3CA;
            font-size: 12px;
            font-family: "Lato";
            font-weight: 500;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header span:first-child i {
              margin-right: 10px;
              font-size: 12px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header span.pendingApproval {
            font-size: 12px;
            font-family: "Lato";
            font-weight: 500;
            color: #FB5135; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header span:last-child {
            color: #FB5135;
            font-size: 12px;
            text-decoration: underline; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header span:last-child:hover {
              cursor: pointer; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header .ssoIntegration {
            display: flex;
            align-items: center; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .header .ssoIntegration svg {
              width: 12px;
              height: 12px;
              margin-right: 10px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices {
          padding: 0 0 10px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice {
            padding: 0 10px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice i:first-child {
              font-size: 14px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice i:last-child {
              font-size: 10px;
              color: #FB5135; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice i:last-child:hover {
                color: #5AC3CA;
                cursor: pointer; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice div {
              margin: 0 10px;
              padding: 10px 0;
              width: calc(100% - 44px);
              border-bottom: solid 1px #D9DBE7; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .appRegistration .numberOrEmail .devices .singleDevice div span {
                font-size: 12px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > .advanced > h1 {
      width: 100%; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > .advanced .advancedLower {
      width: 100%; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > .advanced .advancedLower > h1 {
        margin-bottom: 20px; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > .advanced .advancedLower > div > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container > .advanced .advancedLower > div > div .SlideToggleComponent {
          width: calc(100% - 26px); }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 33.3333%;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection .SlideToggleComponent {
          width: calc(100% - 20px);
          margin-left: 10px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:first-of-type .SlideToggleComponent {
          margin-left: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:nth-of-type(4) .SlideToggleComponent {
          margin-left: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type {
          margin-right: auto; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type .SlideToggleComponent {
            margin-left: 10px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection {
            width: 50%; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:nth-of-type(3) .SlideToggleComponent {
              margin-left: 0; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:nth-of-type(4) .SlideToggleComponent {
              margin-left: 10px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type {
              margin-right: auto; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type .SlideToggleComponent {
                margin-left: 0; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection {
            width: 100%; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection .SlideToggleComponent {
              width: calc(100% - 20px);
              margin-left: 0; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:nth-of-type(3) .SlideToggleComponent {
              margin-left: 0; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:nth-of-type(4) .SlideToggleComponent {
              margin-left: 0px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type {
              margin-right: auto; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container .chatTab div.chatTabSection:last-of-type .SlideToggleComponent {
                margin-left: 0; } }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning_header {
    display: flex !important;
    flex-direction: row !important;
    width: 100%;
    align-items: center;
    justify-content: space-between; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning_header .provisioning-heading-div {
      display: contents; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning_header .provisioning-heading-div > h1 {
        display: flex; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning_header .provisioning-heading-div > button {
        margin-bottom: 10px; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .custom-label-icon {
    font-size: 20px;
    color: #72A5D4;
    margin-left: 10px; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons {
    overflow-x: auto;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 10px 10px; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons::-webkit-scrollbar {
    display: none; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons button {
    flex: 0 0 auto;
    border: 2px solid #5AC3CA;
    color: #5AC3CA;
    padding: 0 10px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    line-height: 30px !important;
    margin-right: 10px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons button:hover {
      color: white !important; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons button.active {
    background-color: #5AC3CA;
    color: white !important;
    border: none;
    border-radius: 4px;
    box-shadow: 2px 2px 6px #5AC3CA; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .tab-buttons button.active:hover {
      color: white !important; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning > h1 {
    display: flex;
    gap: 8px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning > h1 > div > div {
      left: 30px !important;
      top: 12px !important; }
  #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(#ced1df 10%, #EDEEF3 10%);
    background-position: 0 0;
    background-size: 20px 20px;
    padding: 24px;
    max-height: calc(100% - 60px);
    min-height: 800px;
    overflow: hidden auto;
    position: relative;
    border-radius: 12px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items {
      position: relative;
      width: 100%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 12px;
      border-radius: 8px;
      margin: -4px;
      padding: 4px;
      height: max-content;
      max-height: calc(100% - 44px); }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item {
        height: 67px;
        display: grid;
        padding: 0 12px;
        grid-template-columns: 48px 1fr max-content;
        place-items: center left;
        grid-template-areas: 'drop_zone data bidx';
        border: 1px solid #D9DBE7;
        border-radius: 4px;
        position: relative;
        background: #FFFFFF; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .InfoBulb {
          position: absolute;
          top: 2px;
          right: 2px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data {
          position: relative; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data .custom-label {
            position: absolute;
            top: 5px;
            right: 15px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data .custom-label > p {
              color: #72A5D4;
              font-size: 12px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data .custom-label {
              display: none; } }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-edited='true'] {
          border-color: #72A5D4; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-disabled='true'] {
          pointer-events: none; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:hover .provision_button_idx, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:focus .provision_button_idx, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:focus-within .provision_button_idx {
          display: none; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:hover .provision_controls, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:focus .provision_controls, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-has-data='true']:focus-within .provision_controls {
          display: flex; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'] {
          background-color: #D3D3D3;
          pointer-events: none; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'] input {
            background-color: lightgrey;
            cursor: not-allowed; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'] .disclaimer_wrapper {
            pointer-events: auto;
            z-index: 1; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'][data-has-data='true']:hover .provision_button_idx, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'][data-has-data='true']:focus .provision_button_idx, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'][data-has-data='true']:focus-within .provision_button_idx {
            display: inline-grid; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-from-hardware-config='true'][data-reversed='true'] .disclaimer_wrapper {
            pointer-events: auto;
            z-index: 1;
            left: 2px;
            right: auto; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .disclaimer_wrapper {
          position: absolute;
          right: 2px;
          top: 2px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .disclaimer_wrapper .disclaimer_container {
            position: relative; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .disclaimer_wrapper .disclaimer_container > i {
              color: #FBAE35;
              cursor: pointer; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .disclaimer_wrapper .disclaimer_container > p {
              font-size: 12px;
              display: none;
              position: absolute;
              bottom: 100%;
              left: 50%;
              width: 100%;
              max-width: 150px;
              min-width: max-content;
              transform: translateX(-50%);
              background: #FFFFFF;
              border: 1px solid #D9DBE7;
              border-radius: 4px;
              padding: 6px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .disclaimer_wrapper .disclaimer_container:hover > p {
              display: block; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] {
          grid-template-columns: max-content 1fr 48px;
          place-items: center right;
          grid-template-areas: 'bidx data drop_zone'; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data {
            padding: 0 0 0 8px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data .custom-label {
              display: inline-block;
              left: 20px;
              width: 90px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data .custom-label {
                display: none; } }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data > label {
              grid-template-columns: 1fr max-content; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data > label input {
                text-align: right; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data > label p {
                grid-area: other; }
                #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_data > label p:before {
                  content: none; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item[data-reversed='true'] .provision_type > ul {
            left: auto;
            right: 0; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type {
          position: relative;
          display: grid;
          grid-template-areas: 'a'; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type:hover > div, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type:focus > div, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type:focus-within > div {
            border: 2px solid #D9DBE7; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type select {
            grid-area: a;
            position: absolute;
            opacity: 0;
            padding: 0;
            margin: 0;
            background: none;
            width: 40px;
            height: 40px;
            border-radius: 4px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type > div {
            border: 2px dashed #D9DBE7;
            grid-area: a;
            width: 40px;
            height: 40px;
            border-radius: 4px;
            padding: 3px;
            display: grid;
            place-items: center; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type > div p, #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type > div i {
              color: #72A5D4; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_type > div p {
              font-size: 12px;
              line-height: 125%;
              font-weight: bold;
              letter-spacing: 0.03em; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data {
          width: 100%;
          grid-area: data;
          padding: 0 8px 0 0; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data > label {
            display: grid;
            grid-template-areas: 'data other';
            grid-template-columns: max-content 1fr;
            cursor: text;
            width: 100%;
            height: 21px; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data > label input {
              grid-area: data;
              padding: 0;
              background: none;
              font-size: 14px;
              width: 100%;
              line-height: 1.5em;
              min-height: 21px;
              border: none !important; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data > label input::placeholder {
                font-size: 14px;
                line-height: 1.5em; }
            #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data > label > p {
              grid-area: data;
              font-size: 14px;
              color: #72A5D4;
              opacity: 0.7;
              font-weight: bold;
              pointer-events: none;
              line-height: 1.5em;
              text-align: center; }
              #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data > label > p:before {
                content: attr(data-trie-data);
                opacity: 0; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data hr {
            background: #D9DBE7;
            width: 100%;
            height: 2px;
            margin: 0 0 2px;
            border: none; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_data .provision_value {
            height: 15px; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_button_idx {
          grid-area: bidx;
          border: 1px solid #D9DBE7;
          border-radius: 50%;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 20px;
          height: 20px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_button_idx > p {
            font-size: 12px;
            line-height: 12px;
            color: #72A5D4; }
        #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_controls {
          grid-area: bidx;
          display: none;
          gap: 4px; }
          #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning__items .provision_item .provision_controls button {
            padding: 4px 12px;
            height: 32px;
            line-height: 24px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning_paginator {
      display: flex;
      width: 100%;
      justify-content: space-between;
      align-items: center; }
      #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisioning_paginator p {
        font-size: 14px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .provisioning .provisioning_editor .provisionControls {
      margin-left: auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .VoiceUsers .editingBlock {
      padding-bottom: 60px; }
    #dashboard_root #dashboard_main .VoiceUsers .sipEditInputSections .section-container {
      padding-top: 0; }
    #dashboard_root #dashboard_main .VoiceUsers .searchBoxEditBlock #saveDelete {
      bottom: 0;
      z-index: 1;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; } }

#dashboard_root #dashboard_main .ImportUsersModal,
#dashboard_root #dashboard_main .integration--modal, #dashboard_root #dashboard_main .bulk_edit {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2; }
  #dashboard_root #dashboard_main .ImportUsersModal .background,
  #dashboard_root #dashboard_main .integration--modal .background, #dashboard_root #dashboard_main .bulk_edit .background {
    background-color: #d7c6c2;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    position: absolute; }
  #dashboard_root #dashboard_main .ImportUsersModal .inner,
  #dashboard_root #dashboard_main .integration--modal .inner, #dashboard_root #dashboard_main .bulk_edit .inner {
    position: relative;
    margin: 0 auto;
    transform: translateY(-50%);
    top: 50%;
    width: 80%;
    max-width: 450px;
    background-color: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #5AC3CA; }
    #dashboard_root #dashboard_main .ImportUsersModal .inner .info,
    #dashboard_root #dashboard_main .integration--modal .inner .info, #dashboard_root #dashboard_main .bulk_edit .inner .info {
      position: relative;
      padding: 20px;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px;
      background-color: #5AC3CA;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root #dashboard_main .ImportUsersModal .inner .info i,
      #dashboard_root #dashboard_main .integration--modal .inner .info i, #dashboard_root #dashboard_main .bulk_edit .inner .info i {
        font-size: 40px;
        color: #FFFFFF;
        margin-right: 15px; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .info i.icon-cross,
        #dashboard_root #dashboard_main .integration--modal .inner .info i.icon-cross, #dashboard_root #dashboard_main .bulk_edit .inner .info i.icon-cross {
          margin-right: auto;
          position: absolute;
          top: 10px;
          right: 10px;
          font-size: 15px; }
          #dashboard_root #dashboard_main .ImportUsersModal .inner .info i.icon-cross:hover,
          #dashboard_root #dashboard_main .integration--modal .inner .info i.icon-cross:hover, #dashboard_root #dashboard_main .bulk_edit .inner .info i.icon-cross:hover {
            cursor: pointer; }
      #dashboard_root #dashboard_main .ImportUsersModal .inner .info p,
      #dashboard_root #dashboard_main .integration--modal .inner .info p, #dashboard_root #dashboard_main .bulk_edit .inner .info p {
        font-size: 14px;
        color: #FFFFFF;
        width: 100%;
        max-width: 630px; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .info p a,
        #dashboard_root #dashboard_main .integration--modal .inner .info p a, #dashboard_root #dashboard_main .bulk_edit .inner .info p a {
          color: #FFFFFF;
          text-decoration: underline; }
    #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile,
    #dashboard_root #dashboard_main .integration--modal .inner .uploadFile, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile {
      padding: 20px; }
      #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile > p,
      #dashboard_root #dashboard_main .integration--modal .inner .uploadFile > p, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile > p {
        color: #72A5D4;
        font-size: 18px;
        background: #D9DBE7;
        padding: 5px;
        margin-bottom: 10px;
        text-align: center;
        font-family: "Lato";
        font-weight: 500; }
      #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .toggle-container,
      #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .toggle-container, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .toggle-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 16px; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .toggle-container p,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .toggle-container p, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .toggle-container p {
          font-size: 14px;
          align-items: center;
          display: flex;
          gap: 4px;
          position: relative; }
          #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .toggle-container p .InfoBulb .infoText,
          #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .toggle-container p .InfoBulb .infoText, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .toggle-container p .InfoBulb .infoText {
            top: -20px; }
      #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input,
      #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        flex-wrap: wrap; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input > .inputOuter,
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input > .inputOuter > input,
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input > .buttons,
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input > .buttons > button,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input > .inputOuter,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input > .inputOuter > input,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input > .buttons,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input > .buttons > button, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input > .inputOuter,
        #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input > .inputOuter > input,
        #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input > .buttons,
        #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input > .buttons > button {
          width: 100%; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input > .buttons,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input > .buttons, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input > .buttons {
          margin-top: 10px; }
        #dashboard_root #dashboard_main .ImportUsersModal .inner .uploadFile .input .proofBoxes > div,
        #dashboard_root #dashboard_main .integration--modal .inner .uploadFile .input .proofBoxes > div, #dashboard_root #dashboard_main .bulk_edit .inner .uploadFile .input .proofBoxes > div {
          max-width: none; }
  #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > p,
  #dashboard_root #dashboard_main .integration--modal #csvUserWithError > p, #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > p {
    font-size: 18px;
    font-family: "Lato";
    font-weight: 500;
    margin-bottom: 10px;
    color: #72A5D4;
    text-align: center; }
  #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div,
  #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div, #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul,
    #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul, #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul > li,
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul > li, #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul > li {
        border: 1px solid #D9DBE7;
        padding: 5px;
        font-size: 12px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul > li:nth-child(1),
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul > li:nth-child(1), #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul > li:nth-child(1) {
        width: 40%;
        font-family: "Lato";
        font-weight: 500;
        background: #D9DBE7; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul > li:nth-child(2),
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul > li:nth-child(2), #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul > li:nth-child(2) {
        width: 20%; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul > li:nth-child(3),
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul > li:nth-child(3), #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul > li:nth-child(3) {
        width: 20%; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul > li:nth-child(4),
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul > li:nth-child(4), #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul > li:nth-child(4) {
        width: 20%; }
      #dashboard_root #dashboard_main .ImportUsersModal #csvUserWithError > div > ul.headers > li,
      #dashboard_root #dashboard_main .integration--modal #csvUserWithError > div > ul.headers > li, #dashboard_root #dashboard_main .bulk_edit #csvUserWithError > div > ul.headers > li {
        background: #D9DBE7; }

#dashboard_root #dashboard_main .bulk_edit .inner {
  max-width: 800px;
  top: 20px;
  transform: revert; }
  #dashboard_root #dashboard_main .bulk_edit .inner > .edit {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-height: 700px;
    overflow: auto; }
    #dashboard_root #dashboard_main .bulk_edit .inner > .edit h3 {
      margin-bottom: 12px; }
    #dashboard_root #dashboard_main .bulk_edit .inner > .edit .custom-settings {
      display: flex;
      flex-direction: column;
      gap: 8px;
      margin-top: 28px; }
      #dashboard_root #dashboard_main .bulk_edit .inner > .edit .custom-settings > div {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 4px;
        align-items: center; }
    #dashboard_root #dashboard_main .bulk_edit .inner > .edit .DataTableComponent {
      width: 100%; }

@media only screen and (max-width: 1023px) {
  #dashboard_root #dashboard_main .bulk_edit {
    width: 100%; } }

#dashboard_root #dashboard_main .VoiceAgents .Editor {
  padding: 12px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container {
    padding: 12px; }
    #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users > p {
      margin-bottom: 12px; }
    #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container {
      display: grid;
      grid-gap: 12px;
      grid-template-columns: 1fr 1fr;
      position: relative; }
      #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section {
        border-radius: 12px;
        padding: 18px 12px 0;
        border: 1px solid #D9DBE7;
        min-height: 300px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section h3 {
          margin-bottom: 12px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper {
          position: relative;
          width: 100%;
          height: fit-content;
          max-height: 400px;
          min-height: 300px; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list {
            display: flex;
            flex-direction: column;
            max-height: 400px;
            height: fit-content;
            overflow: scroll;
            padding: 12px;
            gap: 12px;
            position: relative; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item {
              display: flex;
              gap: 12px;
              align-items: center; }
              #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item > button {
                border-radius: 8px;
                transition: .2s; }
                #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item > button.success {
                  background: #80CD42; }
                  #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item > button.success:hover {
                    background: rgba(128, 205, 66, 0.8); }
                #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item > button.error {
                  background: #FBAE35; }
                  #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .sip_users_list .sip_user_item > button.error:hover {
                    background: rgba(251, 174, 53, 0.8); }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area {
            backdrop-filter: blur(24px);
            opacity: 0;
            pointer-events: none;
            transition: .2s;
            height: fit-content;
            width: fit-content;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            z-index: 2;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            padding: 36px;
            gap: 24px;
            border: 2px dashed transparent;
            border-radius: 18px; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.active {
              background: rgba(128, 205, 66, 0.1);
              border-color: #80CD42; }
              #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.active span, #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.active p {
                color: #80CD42; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.inactive {
              background: rgba(251, 174, 53, 0.1);
              border-color: #FBAE35; }
              #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.inactive span, #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area.inactive p {
                color: #FBAE35; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area[data-visible="true"] {
              pointer-events: all;
              opacity: 1; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area span {
              font-size: 36px; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section .inputs_wrapper .droppable_area p {
              margin: 0;
              text-align: center;
              font-size: 18px;
              text-decoration: underline;
              font-weight: 700; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_users_input_section {
            border-top-left-radius: 0;
            border-top-right-radius: 0; } }
      #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user {
        padding: 12px;
        border-radius: 12px;
        display: flex;
        align-items: center;
        cursor: grab;
        gap: 12px;
        width: 100%;
        transition: .2s;
        box-shadow: rgba(83, 87, 107, 0.06) 0 0 0 1px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .initials-container {
          width: 36px;
          height: 36px;
          display: flex;
          border-radius: 6px;
          overflow: clip;
          justify-content: center;
          align-items: center;
          position: relative;
          z-index: revert; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .initials-container img {
            width: 100%;
            height: 100%;
            object-fit: cover; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .initials-container .initials {
            color: white;
            font-weight: 700;
            font-size: 12px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .sip_user_details {
          display: flex;
          flex-direction: column;
          gap: 4px; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .sip_user_details p {
            font-size: 14px; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user .sip_user_details span {
            color: #72A5D4;
            font-size: 10px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container .sip_user:hover {
          background: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .sip_users_inputs_section_container {
          display: block; } }
    #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .tabs_container {
      display: grid;
      margin: 12px 0 0;
      gap: 0;
      width: 100%;
      grid-template-columns: 1fr 1fr; }
      #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .tabs_container > button {
        margin: 0;
        border-radius: 0;
        transition: .2s;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        cursor: pointer;
        background: transparent;
        border: 1px solid #D9DBE7;
        color: #5AC3CA;
        border-bottom: none; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .sip_users .tabs_container > button[data-is-active="false"] {
          background: #D9DBE7; }
    #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector {
      display: flex;
      flex-direction: column;
      gap: 12px; }
      #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container {
        display: flex;
        flex-wrap: wrap;
        gap: 4px; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > p {
          font-size: 12px;
          opacity: 0.8; }
        #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button {
          background: rgba(0, 0, 0, 0.05);
          display: flex;
          align-items: center;
          width: max-content;
          padding: 2px 6px;
          gap: 4px;
          border-radius: 4px;
          color: #53576B;
          line-height: 1.3em;
          font-size: 14px;
          transition: .2s;
          margin-left: 0; }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button > span {
            width: 20px;
            height: 20px;
            opacity: 0.8;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 3px;
            font-size: 12px;
            color: white;
            transition: .2s; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button > span.success {
              background: #80CD42; }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button > span.warning {
              background: #53576B; }
              #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button > span.warning .icon-plus {
                transform: rotate(45deg); }
          #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button:hover {
            background: rgba(0, 0, 0, 0.07); }
            #dashboard_root #dashboard_main .VoiceAgents .Editor .section-container .popup_flow_container .departments_selector .departments_container > button:hover > span {
              opacity: 1; }

#dashboard_root #dashboard_main .VoiceAgents .DataTableComponent .DataTable > .dataHeadingRow > li:last-of-type, #dashboard_root #dashboard_main .VoiceAgents .DataTableComponent .DataTable > .dataResults > ul > li:last-of-type {
  display: flex;
  justify-content: end;
  width: 100%; }

#dashboard_root #dashboard_main .pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: initial !important;
  -ms-flex-pack: initial !important;
  -moz-justify-content: initial !important;
  -webkit-justify-content: initial !important;
  justify-content: initial !important; }
  #dashboard_root #dashboard_main .pagination > .button-show {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -moz-justify-content: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 45px;
    height: 30px;
    background: #FFFFFF;
    color: #332925;
    font-size: 12px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    cursor: pointer; }
  #dashboard_root #dashboard_main .pagination > .dropdown-input {
    width: 50px;
    height: 30px;
    margin-right: 20px;
    margin-bottom: 0;
    color: #FFFFFF;
    background: #5AC3CA;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }
    #dashboard_root #dashboard_main .pagination > .dropdown-input select {
      color: #FFFFFF;
      font-family: "Lato";
      font-weight: 500;
      padding-top: 3px;
      padding-left: 5px;
      background-position: 80% 52%;
      border-bottom: none;
      min-width: 50px; }
      #dashboard_root #dashboard_main .pagination > .dropdown-input select:focus {
        border: none !important; }
      #dashboard_root #dashboard_main .pagination > .dropdown-input select option {
        color: black; }
  #dashboard_root #dashboard_main .pagination > p {
    color: #72A5D4;
    font-size: 12px;
    margin-left: -15px; }
  #dashboard_root #dashboard_main .pagination li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    background-color: #FFFFFF;
    margin-left: auto;
    padding: 10px 0; }
    #dashboard_root #dashboard_main .pagination li > div {
      padding: 10px;
      background-color: #EDEEF3;
      color: #FFFFFF;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .pagination li > div {
          padding: 10px 5px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .pagination li > div:first-of-type, #dashboard_root #dashboard_main .pagination li > div:last-of-type {
          padding: 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .pagination li > div:nth-of-type(2) {
          padding-left: 10px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .pagination li > div:nth-last-of-type(2) {
          padding-right: 10px; } }
    #dashboard_root #dashboard_main .pagination li > div#selected {
      color: #5AC3CA; }
    #dashboard_root #dashboard_main .pagination li > div#availableButton {
      color: #FFFFFF;
      background-color: #5AC3CA; }
    #dashboard_root #dashboard_main .pagination li > div#availableButton:active {
      transform: scale(0.985); }
    #dashboard_root #dashboard_main .pagination li > div:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    #dashboard_root #dashboard_main .pagination li > div:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
    #dashboard_root #dashboard_main .pagination li > div:hover {
      cursor: pointer; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .pagination {
      padding: 0 10px; } }

#dashboard_root #dashboard_main .DataTableComponent .DataTable {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow,
  #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li,
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      float: left;
      padding: 10px;
      text-align: left;
      font-family: "Lato";
      font-size: 12px;
      font-weight: 300;
      vertical-align: middle;
      height: 50px;
      color: #53576B; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li .dashboard_loading_spinner stop,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li .dashboard_loading_spinner stop {
        stop-color: #72A5D4; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li > p,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li button,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li > p,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li button {
        position: relative;
        word-break: normal;
        white-space: nowrap;
        overflow-x: hidden;
        text-overflow: ellipsis;
        font-size: 12px; }
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li > p i,
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li button i,
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li > p i,
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li button i {
          font-size: 24px; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li button,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li button {
        text-overflow: revert; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li > p,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li > p {
        color: #53576B; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li a,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li a {
        font-size: 12px;
        white-space: nowrap; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li button,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li button {
        padding: 10px 20px; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li > div,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li > div {
        max-width: 100%;
        color: #72A5D4; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li:hover .hoverElement,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li:hover .hoverElement {
        display: block; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li:hover .hoverElement,
          #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li:hover .hoverElement {
            display: none; } }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li.hasHoverElement:hover,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li.hasHoverElement:hover {
        cursor: pointer; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li.click-element,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li.click-element {
        cursor: pointer; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow li.sortingColumn > div.sortingTitle:hover,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li.sortingColumn > div.sortingTitle:hover {
        cursor: pointer; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow .initials-container,
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow .initials-container {
      text-align: center; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow .initials-container img,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow .initials-container img {
        height: 30px;
        width: 30px;
        object-fit: cover; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataRow {
    position: relative; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow {
    background: #FFFFFF;
    border: none; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      white-space: nowrap; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li i.icon-v2-d-arrow {
        color: #d7c6c2;
        margin-left: 5px;
        font-size: 22px; }
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li i.icon-v2-d-arrow.active {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li i.icon-v2-d-arrow:hover {
          color: #72A5D4;
          cursor: pointer; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li > div {
        color: #72A5D4; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li p,
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataHeadingRow li button {
        position: static;
        top: auto;
        transform: none; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults {
    transition: .2s; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults[data-is-loading="true"] {
      opacity: 0.6;
      pointer-events: none; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults > ul:nth-child(2n) {
      background: #FFFFFF;
      border-top: 1px solid #D9DBE7;
      border-bottom: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults > ul:nth-child(2n-1) {
      background: #EDEEF3; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults .splicedDataTable {
      background: #EDEEF3;
      padding-bottom: 10px; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults .splicedDataTable > div:first-of-type {
        padding: 10px;
        border-bottom: 1px solid #53576B; }
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults .splicedDataTable > div:first-of-type > button {
          margin-left: auto; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults .splicedDataTable > ul {
        width: initial;
        margin: 0 10px; }
        #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults .splicedDataTable > ul:first-of-type {
          margin-top: 10px; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults span.warning-t {
      color: #FBAE35 !important;
      background: rgba(0, 0, 0, 0.025);
      padding: 4px;
      border-radius: 4px; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults span.warning-f {
      color: #FB5135 !important;
      background: rgba(0, 0, 0, 0.025);
      padding: 4px;
      border-radius: 4px; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .dataResults span {
      display: flex;
      align-items: center;
      gap: 4px; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container {
    height: 30px;
    width: 30px;
    border: 2px solid #FB5135;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container.busy {
      border: 2px solid #FB5135; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container.available {
      border: 2px solid #80CD42; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container.confirmed {
      border: 2px solid #FBAE35; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container.early {
      border: 2px solid;
      animation: yay-early-border 0.5s linear 0s infinite alternate; }
    #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials-container.image:hover {
      cursor: pointer; }
  #dashboard_root #dashboard_main .DataTableComponent .DataTable div.initials {
    margin-top: 7px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .DataTableComponent .DataTable .editAndDeleteButtons {
      position: absolute;
      right: 5px;
      display: flex; }
      #dashboard_root #dashboard_main .DataTableComponent .DataTable .editAndDeleteButtons i {
        padding: 3px;
        margin-left: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .DataTableComponent .DataTable {
      padding: 0; } }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .SearchBox .searchBarButtons {
    position: fixed;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #FFFFFF;
    width: 100%;
    z-index: 1;
    bottom: 0;
    height: 60px;
    left: 0;
    padding: 10px; }
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons button,
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons a,
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons a > button {
      width: 100%; }
  #dashboard_root #dashboard_main .SearchBox.noSearchBox {
    height: 0;
    padding: 0;
    margin: 0; } }

#dashboard_root #dashboard_main .editingBlock {
  width: 100%; }
  #dashboard_root #dashboard_main .editingBlock h2 {
    padding: 10px 0;
    text-align: left; }
  #dashboard_root #dashboard_main .editingBlock h1,
  #dashboard_root #dashboard_main .editingBlock h2 {
    color: #72A5D4;
    font-family: "Lato";
    font-weight: 500;
    font-size: 16px;
    margin-right: auto; }
  #dashboard_root #dashboard_main .editingBlock h3 {
    color: #72A5D4;
    font-family: "Lato";
    font-weight: 500;
    font-size: 14px;
    margin-right: auto; }
  #dashboard_root #dashboard_main .editingBlock li {
    height: auto;
    float: none;
    width: 100%;
    padding: 0; }

#dashboard_root #dashboard_main .SearchBox {
  background-color: #FFFFFF;
  margin-bottom: 1px;
  padding: 10px;
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  #dashboard_root #dashboard_main .SearchBox #outer {
    display: none;
    background-color: blue; }
    #dashboard_root #dashboard_main .SearchBox #outer #addUser {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 10px; }
  #dashboard_root #dashboard_main .SearchBox .saveCancelButtons {
    overflow: auto;
    padding: 5px 10px; }
    #dashboard_root #dashboard_main .SearchBox .saveCancelButtons button {
      float: right; }
    #dashboard_root #dashboard_main .SearchBox .saveCancelButtons button:last-child {
      margin-right: 10px; }
  #dashboard_root #dashboard_main .SearchBox form {
    max-width: 330px;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .SearchBox form {
        width: auto; } }
  #dashboard_root #dashboard_main .SearchBox .input-field {
    border-bottom: #72A5D4 solid 1px !important;
    width: 330px;
    margin-right: 20px;
    max-width: 510px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .SearchBox .input-field {
        width: 100%; } }
    #dashboard_root #dashboard_main .SearchBox .input-field i {
      float: left;
      color: #72A5D4; }
    #dashboard_root #dashboard_main .SearchBox .input-field .searchInput {
      float: left;
      width: 100%;
      padding-bottom: 8px;
      line-height: 14px;
      font-size: 14px;
      background: transparent;
      color: #53576B;
      border: 0; }
      #dashboard_root #dashboard_main .SearchBox .input-field .searchInput::placeholder {
        font-size: 14px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .SearchBox .input-field {
        max-width: none;
        margin-right: 0; } }
  #dashboard_root #dashboard_main .SearchBox .searchBarButtons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons .buttons {
      display: flex;
      gap: 4px; }
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons button,
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons button > a {
      min-width: 105px;
      height: 37px;
      padding: 0 10px; }
      #dashboard_root #dashboard_main .SearchBox .searchBarButtons button p,
      #dashboard_root #dashboard_main .SearchBox .searchBarButtons button > a p {
        font-size: 12px;
        white-space: nowrap;
        color: #332925; }
      #dashboard_root #dashboard_main .SearchBox .searchBarButtons button.dashboard-tertiary-button p,
      #dashboard_root #dashboard_main .SearchBox .searchBarButtons button > a.dashboard-tertiary-button p {
        color: #FFFFFF; }
    #dashboard_root #dashboard_main .SearchBox .searchBarButtons .csvButton {
      color: #FFFFFF; }
  #dashboard_root #dashboard_main .SearchBox.noSearchBox {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

#dashboard_root #dashboard_main .UniversalSelectionGrid {
  background-color: #FFFFFF;
  padding: 10px;
  transition: display ease-in-out 2s;
  width: 100%; }
  #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    gap: 8px; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div h1 {
      margin-right: 20px; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div > label {
      display: flex;
      align-items: center; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div > label input {
        pointer-events: none; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div .checkbox-input {
      margin: 0 8px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div .checkbox-input input {
        position: relative; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .title_div p {
      transform: translateY(1px);
      font-size: 12px !important; }
  #dashboard_root #dashboard_main .UniversalSelectionGrid[data-is-small='true'] .createGroup .userSelectionGrid > .user {
    margin: 0 4px 4px;
    padding: 8px 4px;
    display: grid;
    grid-template-columns: 1fr max-content max-content;
    gap: 4px;
    width: calc(25% - 8px);
    place-items: center right;
    overflow: hidden; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid[data-is-small='true'] .createGroup .userSelectionGrid > .user p {
      padding: 0;
      font-size: 12px !important; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid[data-is-small='true'] .createGroup .userSelectionGrid > .user p:nth-of-type(1) {
        max-width: 100%;
        font-size: 14px !important;
        place-self: center left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid[data-is-small='true'] .createGroup .userSelectionGrid > .user i {
      font-size: 16px !important; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid[data-is-small='true'] .createGroup .userSelectionGrid > .user i.icon-check-1 {
      padding: 2px;
      font-size: 10px !important; }
  #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      background-color: #EDEEF3;
      padding: 10px;
      border: 1px solid #FFFFFF;
      overflow: auto;
      width: calc(25% - (60px / 4));
      margin: 0 10px 10px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user.beingDragged {
        border: 1px dashed #FFFFFF;
        background: #FFFFFF; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user.beingDragged > p {
          color: transparent; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user.beingDragged > .upDown {
          opacity: 0; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user > svg {
        color: #72A5D4; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user p {
        float: left;
        width: max-content;
        text-align: left;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #53576B;
        padding: 0 8px; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user p:first-child {
          text-align: left; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user p ~ p {
          margin-left: auto;
          text-align: right; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user p > i {
          font-size: 20px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user i {
        float: right;
        text-align: right;
        color: #FFFFFF; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user i.icon-v2-plus {
          color: #FFFFFF;
          font-size: 24px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(4n-3) {
        margin-left: 0; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(4n) {
        margin-right: 0; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:hover {
        cursor: pointer;
        border: 1px solid #5AC3CA; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user {
          width: calc(33% - (40px / 3)); }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(4n-3) {
            margin-left: 10px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(4n) {
            margin-right: 10px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(3n - 2) {
            margin-left: 0; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(3n) {
            margin-right: 0; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user {
          width: calc(50% - (20px / 2)); }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(3n - 2) {
            margin-left: 10px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(3n) {
            margin-right: 10px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(2n - 1) {
            margin-left: 0; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(2n) {
            margin-right: 0; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user {
          width: 100%; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .user:nth-child(n) {
            margin-left: 0;
            margin-right: 0; } }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user {
      background-color: #FFFFFF;
      color: #332925; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user .selected-user-container {
        display: flex;
        flex-direction: column; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user p {
        color: #332925;
        margin-left: 0 !important; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user p > i {
          color: #332925; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user i.icon-v2-bin {
        display: none; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user i.icon-check-1 {
        border: 1px solid #FFFFFF;
        padding: 4px;
        border-radius: 50%;
        font-size: 14px;
        color: #FFFFFF; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover {
        cursor: pointer;
        background-color: #5AC3CA;
        border: 1px solid #5AC3CA; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover p {
          color: #FFFFFF; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover i.icon-check-1 {
          display: none; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover i.icon-v2-bin {
          display: block;
          color: #FFFFFF;
          font-size: 23px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover {
          cursor: pointer;
          background-color: #FFFFFF;
          border: 1px solid #FFFFFF; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover i.icon-check-1 {
            display: block;
            color: #FFFFFF;
            font-size: 14px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid .selected-user:hover i.icon-v2-bin {
            display: none; } }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup .userSelectionGrid.selectedOptions {
      padding: 20px 0 10px;
      margin: 0 0 20px;
      border-top: 1px solid #D9DBE7;
      border-bottom: 1px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .UniversalSelectionGrid .createGroup {
      padding-bottom: 60px; } }
  #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    align-items: flex-start;
    display: flex; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator > div.input_block_creator__input {
      width: calc(33% - (40px / 3)); }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator > div.input_block_creator__items {
      width: calc(66% - (40px / 3)); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator > div {
        width: 100% !important;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator > div:last-child {
          margin-bottom: 0; } }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input {
      display: flex;
      align-items: center;
      gap: 4px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country {
        display: grid;
        grid-template-columns: [one] 1fr [two];
        grid-template-rows: [one] 1fr [two];
        justify-content: flex-end;
        max-width: max-content; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div {
          grid-column: one / two;
          grid-row: one / two;
          max-width: 80px; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div.input_block_creator__country {
            display: flex;
            align-items: center;
            gap: 4px;
            margin-top: 24px; }
            #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div.input_block_creator__country > img {
              width: 32px; }
            #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div.input_block_creator__country > p {
              padding-left: 0 !important; }
          #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div > select {
            color: transparent; }
            #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .input_block_creator__input-country > div > select > option {
              color: unset; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input .text-input, #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .UniversalSelectionGrid .input_block_creator .input_block_creator__input .verification-input {
        flex: 1; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input[data-is-full='true'] {
        width: 33%; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__input[data-is-full='true'] > .dropdown-input {
          width: 100% !important; }
    #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__items {
      display: flex;
      column-gap: 6px;
      row-gap: 4px;
      flex-wrap: wrap;
      min-height: 32px;
      border-radius: 4px;
      margin: 12px 0 8px;
      padding: 4px; }
      #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__items > div {
        display: flex;
        width: max-content;
        max-width: 200px;
        overflow: hidden;
        align-items: center;
        gap: 4px;
        border: 1px solid #D9DBE7;
        border-radius: 4px;
        padding: 0 4px 0 6px;
        height: 34px; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__items > div > img {
          width: 32px; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__items > div p {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 12px;
          padding-left: 0 !important; }
        #dashboard_root #dashboard_main .UniversalSelectionGrid .input_block_creator .input_block_creator__items > div > i {
          font-size: 14px; }
  #dashboard_root #dashboard_main .UniversalSelectionGrid .UniversalSelectionGrid__inner-buff {
    border: 1px solid #D9DBE7;
    padding: 8px;
    border-radius: 4px; }

#dashboard_root #dashboard_main .inactiveInput {
  background: #d7c6c2 !important;
  padding: 0 3px; }
  #dashboard_root #dashboard_main .inactiveInput * {
    color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .inactiveInput *:hover {
      cursor: auto; }
  #dashboard_root #dashboard_main .inactiveInput .child p {
    color: #53576B !important;
    font-size: 10px; }
  #dashboard_root #dashboard_main .inactiveInput input,
  #dashboard_root #dashboard_main .inactiveInput select {
    pointer-events: none !important; }
  #dashboard_root #dashboard_main .inactiveInput .inputBox > p {
    background: transparent; }

#dashboard_root #dashboard_main .dashboard-warning-button {
  background-color: #FFFFFF !important;
  color: #332925 !important;
  height: 37px;
  min-width: 104px;
  padding: 0 20px;
  line-height: 1; }
  #dashboard_root #dashboard_main .dashboard-warning-button:hover {
    background-color: #5AC3CA !important;
    color: #FFFFFF !important; }
    #dashboard_root #dashboard_main .dashboard-warning-button:hover p {
      color: #FFFFFF !important; }
  #dashboard_root #dashboard_main .dashboard-warning-button:disabled {
    background: #d7c6c2 !important;
    color: #FFFFFF !important;
    cursor: default;
    pointer-events: none; }

#dashboard_root #dashboard_main .dashboard-tertiary-button {
  background-color: #72A5D4;
  color: #FFFFFF;
  height: 37px;
  min-width: 104px;
  padding: 0 20px;
  line-height: 1; }
  #dashboard_root #dashboard_main .dashboard-tertiary-button .import-btn {
    display: flex; }
    #dashboard_root #dashboard_main .dashboard-tertiary-button .import-btn p {
      margin-right: 10px; }
    #dashboard_root #dashboard_main .dashboard-tertiary-button .import-btn .spinner {
      animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  #dashboard_root #dashboard_main .dashboard-tertiary-button:hover {
    background-color: #FBAE35;
    color: #FFFFFF; }
    #dashboard_root #dashboard_main .dashboard-tertiary-button:hover > p {
      color: #FFFFFF; }
  #dashboard_root #dashboard_main .dashboard-tertiary-button p {
    color: #FFFFFF; }

#dashboard_root #dashboard_main .dashboard-primary-button {
  background-color: #5AC3CA;
  color: #FFFFFF;
  height: 37px;
  min-width: 104px;
  padding: 0 20px;
  line-height: 1; }
  #dashboard_root #dashboard_main .dashboard-primary-button > a,
  #dashboard_root #dashboard_main .dashboard-primary-button > p {
    color: #FFFFFF;
    line-height: 1; }

#dashboard_root #dashboard_main .tab-container {
  background: #FFFFFF;
  padding: 10px 10px 0; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .tab-container {
      padding: 0; } }

#dashboard_root #dashboard_main .y-header-selection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid #5AC3CA; }
  #dashboard_root #dashboard_main .y-header-selection li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #5AC3CA;
    background: #FFFFFF;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    height: 53px;
    float: none;
    padding: 10px;
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    flex-basis: 165px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    #dashboard_root #dashboard_main .y-header-selection li > i {
      font-size: 20px;
      margin-right: 10px; }
    #dashboard_root #dashboard_main .y-header-selection li i.icon-mydomains {
      margin-left: 10px;
      font-size: 18px;
      color: #33c3ee; }
      #dashboard_root #dashboard_main .y-header-selection li i.icon-mydomains:hover {
        color: #ea1b4b; }
    #dashboard_root #dashboard_main .y-header-selection li:hover {
      cursor: pointer; }
    #dashboard_root #dashboard_main .y-header-selection li.selected {
      color: #FFFFFF;
      background-color: #5AC3CA;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    #dashboard_root #dashboard_main .y-header-selection li.disabled {
      opacity: .5;
      pointer-events: none; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .y-header-selection {
      display: none; } }

#dashboard_root #dashboard_main #saveDelete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 10px;
  height: 60px;
  background-color: #FFFFFF;
  margin-bottom: 1px; }
  #dashboard_root #dashboard_main #saveDelete p,
  #dashboard_root #dashboard_main #saveDelete button {
    position: static;
    top: auto;
    transform: none; }
  #dashboard_root #dashboard_main #saveDelete button {
    height: 37px;
    padding: 0 20px; }
  #dashboard_root #dashboard_main #saveDelete > h1 {
    color: #72A5D4;
    font-family: "Lato";
    font-weight: 500;
    font-size: 16px;
    margin-right: auto; }
  #dashboard_root #dashboard_main #saveDelete .delete-with-popup > i.icon-cross {
    color: #FBAE35;
    border: 1px solid #FBAE35;
    font-size: 14px; }
    #dashboard_root #dashboard_main #saveDelete .delete-with-popup > i.icon-cross:hover {
      color: #72A5D4;
      border-color: #72A5D4; }
    #dashboard_root #dashboard_main #saveDelete .delete-with-popup > i.icon-cross:active {
      background: none;
      color: #72A5D4 !important;
      border-color: #72A5D4 !important; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #saveDelete {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 52;
      margin-bottom: 0; }
      #dashboard_root #dashboard_main #saveDelete h1 {
        display: none; }
      #dashboard_root #dashboard_main #saveDelete .save-button-with-popup,
      #dashboard_root #dashboard_main #saveDelete button {
        width: 100%; } }

#dashboard_root #dashboard_main .numberDisconnect {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dashboard_root #dashboard_main .numberDisconnect i {
    margin-right: 10px; }
  #dashboard_root #dashboard_main .numberDisconnect p {
    line-height: 1; }
    #dashboard_root #dashboard_main .numberDisconnect p:first-of-type {
      margin-right: 5px; }
    #dashboard_root #dashboard_main .numberDisconnect p:last-of-type, #dashboard_root #dashboard_main .numberDisconnect p:nth-last-child(2) {
      color: #72A5D4;
      text-decoration: underline;
      font-size: 12px; }
      #dashboard_root #dashboard_main .numberDisconnect p:last-of-type:hover, #dashboard_root #dashboard_main .numberDisconnect p:nth-last-child(2):hover {
        cursor: pointer; }
    #dashboard_root #dashboard_main .numberDisconnect p:last-of-type {
      margin-left: 20px; }

#dashboard_root #dashboard_main .PikadayCalendar .pika-single {
  border: solid 1px #D9DBE7;
  z-index: auto;
  color: #53576B;
  background: #FFFFFF;
  width: fit-content; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-single .pika-lendar {
    width: 202px;
    height: 222px; }
    #dashboard_root #dashboard_main .PikadayCalendar .pika-single .pika-lendar thead > tr {
      height: 35px; }
    #dashboard_root #dashboard_main .PikadayCalendar .pika-single .pika-lendar .pika-label {
      z-index: auto; }

#dashboard_root #dashboard_main .PikadayCalendar .pika-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 8px; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-prev,
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-next {
    background-image: none;
    font-size: 24px;
    font-weight: 500;
    color: #72A5D4;
    width: auto;
    height: auto;
    opacity: unset;
    text-indent: unset;
    float: none; }
    #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-prev:hover,
    #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-next:hover {
      background: none; }
    #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-prev.is-disabled,
    #dashboard_root #dashboard_main .PikadayCalendar .pika-title button.pika-next.is-disabled {
      opacity: 0; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title .pika-prev {
    order: 1; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title .pika-label {
    color: #72A5D4;
    order: 2;
    background: #FFFFFF; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title .pika-next {
    order: 3; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-title div.pika-label:nth-of-type(2) {
    display: none; }

#dashboard_root #dashboard_main .PikadayCalendar .pika-button {
  text-align: center;
  width: 23px;
  margin: auto;
  color: #53576B;
  background: #FFFFFF; }
  #dashboard_root #dashboard_main .PikadayCalendar .pika-button:hover {
    color: #332925;
    background: #FFFFFF; }

#dashboard_root #dashboard_main .PikadayCalendar .is-selected .pika-button {
  background: #EDEEF3;
  box-shadow: none;
  text-align: center;
  color: #332925 !important; }

#dashboard_root #dashboard_main .PikadayCalendar .is-today .pika-button {
  color: #53576B; }

#dashboard_root #dashboard_main .PikadayCalendar thead {
  padding-bottom: 10px; }
  #dashboard_root #dashboard_main .PikadayCalendar thead abbr {
    text-decoration: none;
    color: #332925;
    background-color: #FFFFFF;
    padding: 5px 7px;
    border-radius: 7px; }

#dashboard_root #dashboard_main .BottomNavBar {
  display: none;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  position: fixed;
  bottom: 0;
  overflow-x: scroll;
  width: 100%;
  padding-bottom: 10px;
  height: 75px;
  margin-bottom: -10px;
  z-index: 51;
  background-image: linear-gradient(104deg, #53576B, #5AC3CA 73%); }
  #dashboard_root #dashboard_main .BottomNavBar > div {
    min-width: 84px !important;
    text-align: center;
    padding: 10px 0 29px;
    position: relative; }
    #dashboard_root #dashboard_main .BottomNavBar > div i, #dashboard_root #dashboard_main .BottomNavBar > div .icon-download {
      font-size: 25px;
      color: #FFFFFF; }
    #dashboard_root #dashboard_main .BottomNavBar > div p {
      font-size: 10px;
      color: #FFFFFF;
      position: absolute;
      white-space: nowrap;
      left: 50%;
      transform: translateX(-50%);
      bottom: 10px; }
    #dashboard_root #dashboard_main .BottomNavBar > div.selected {
      background-color: #FFFFFF; }
      #dashboard_root #dashboard_main .BottomNavBar > div.selected p,
      #dashboard_root #dashboard_main .BottomNavBar > div.selected i, #dashboard_root #dashboard_main .BottomNavBar > div.selected i.icon-download {
        color: #53576B; }
    #dashboard_root #dashboard_main .BottomNavBar > div.disabled {
      opacity: .75 !important;
      pointer-events: none !important; }
  #dashboard_root #dashboard_main .BottomNavBar > i {
    display: none;
    bottom: 27px;
    position: fixed;
    right: 6px;
    color: #FFFFFF;
    opacity: 0.6; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .BottomNavBar > i {
        display: block; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .BottomNavBar.display-tablet {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .BottomNavBar.display-mobile {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }

#dashboard_root #dashboard_main .SipUsersDetailsBox {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: 1px solid #72A5D4;
  background-color: #FFFFFF;
  border-radius: 5px;
  margin-bottom: 30px; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox .left {
    padding: 20px;
    background-color: #72A5D4;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox .left p {
      color: #FFFFFF !important;
      font-size: 14px; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox .left i {
      color: #FFFFFF;
      font-size: 32px;
      margin-right: 10px !important; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox.rightSideOnly {
    flex-direction: row; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox.rightSideOnly .right {
      width: calc(100% - 72px); }
    #dashboard_root #dashboard_main .SipUsersDetailsBox.rightSideOnly .left {
      width: 72px;
      margin: 0; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox.rightSideOnly .left > i {
        color: #FFFFFF;
        font-size: 32px; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox.leftSideOnly > i {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #FFFFFF; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .icon-lightbulb {
    position: static;
    top: auto;
    left: auto;
    font-size: 32px;
    color: #FFFFFF; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) i {
    position: absolute;
    color: #FFFFFF;
    top: 10px;
    right: 10px; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) i:hover {
    cursor: pointer;
    color: #5AC3CA; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left {
    width: 45%; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left p {
      max-width: 323px;
      margin-left: 10px;
      font-size: 12px;
      color: #FFFFFF !important; }
  #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right {
    padding: 20px;
    width: 55%; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right > div {
      height: 100%;
      max-width: 400px;
      margin-left: 60px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
    #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right p {
      width: 100px;
      font-size: 12px;
      color: #53576B; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right p span {
        display: block; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) i {
        color: #FFFFFF; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) i:hover {
        cursor: pointer; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left {
        width: 100%;
        border-bottom-left-radius: 0;
        margin: auto; }
        #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left p {
          max-width: none;
          margin-right: 10px; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right {
        width: 100%; }
        #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right > div {
          margin: 0 auto;
          text-align: center; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) {
      margin-bottom: 0;
      border-radius: 0; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left,
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .right {
        border-radius: 0; }
      #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left {
        flex-wrap: wrap;
        padding: 10px; }
        #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left i {
          margin: 0 auto 10px;
          font-size: 21px; }
        #dashboard_root #dashboard_main .SipUsersDetailsBox:not(.rightSideOnly):not(.leftSideOnly) .left p {
          width: 100%; } }

#dashboard_root #dashboard_main .InfoBulb {
  position: relative; }
  #dashboard_root #dashboard_main .InfoBulb > i {
    font-size: 20px;
    cursor: pointer;
    width: 16px; }
    #dashboard_root #dashboard_main .InfoBulb > i.icon-paperclip, #dashboard_root #dashboard_main .InfoBulb > i.icon-lightbulb {
      color: #72A5D4; }
    #dashboard_root #dashboard_main .InfoBulb > i:hover {
      color: #FBAE35; }
  #dashboard_root #dashboard_main .InfoBulb > .infoText {
    color: #53576B;
    font-family: "Lato";
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    display: none;
    position: absolute;
    z-index: 3;
    left: 35px;
    padding: 15px;
    background: #FFFFFF;
    border: 1px solid #72A5D4;
    transition: opacity 0.4s ease-in-out;
    border-radius: 5px;
    box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
    opacity: 0; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText:after, #dashboard_root #dashboard_main .InfoBulb > .infoText:before {
      right: 100%;
      top: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText:after {
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #FFFFFF;
      border-width: 10px;
      margin-top: -10px; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText:before {
      border-color: rgba(24, 195, 241, 0);
      border-right-color: #72A5D4;
      border-width: 11px;
      margin-top: -11px; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.active {
      display: block;
      transition: opacity 0.4s ease-in-out;
      opacity: 1; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.left:after, #dashboard_root #dashboard_main .InfoBulb > .infoText.left:before {
      right: 0;
      left: 100%;
      top: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.left:after {
      border-color: rgba(255, 255, 255, 0);
      border-left-color: #FFFFFF;
      border-width: 11px;
      margin-top: -8.5px; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.left:before {
      border-color: rgba(24, 195, 241, 0);
      border-left-color: #72A5D4;
      border-width: 12px;
      margin-top: -9.5px; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.top {
      border: 1px solid #FBAE35; }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.top:after, #dashboard_root #dashboard_main .InfoBulb > .infoText.top:before {
        right: 0;
        left: calc(50% - 8px);
        top: calc(100% + 9.5px);
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        transform: rotate(90deg); }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.top:after {
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #FFFFFF;
        border-width: 11px;
        margin-top: -9.5px; }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.top:before {
        border-color: rgba(24, 195, 241, 0);
        border-left-color: #FBAE35;
        border-width: 12px;
        margin-top: -9.5px;
        left: calc(50% - 9px); }
    #dashboard_root #dashboard_main .InfoBulb > .infoText.bottom {
      border: 1px solid #72A5D4;
      top: 35px;
      left: 50%;
      transform: translateX(-50%); }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.bottom:after, #dashboard_root #dashboard_main .InfoBulb > .infoText.bottom:before {
        right: initial !important;
        top: initial !important;
        bottom: 100%;
        left: 50% !important;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none; }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.bottom:after {
        border-color: rgba(255, 255, 255, 0);
        border-left-color: transparent;
        border-bottom-color: #FFFFFF;
        border-width: 11px;
        margin-top: initial;
        margin-left: -10px; }
      #dashboard_root #dashboard_main .InfoBulb > .infoText.bottom:before {
        border-color: rgba(24, 195, 241, 0);
        left: 0;
        margin-top: initial;
        margin-left: -11px;
        border-left-color: transparent;
        border-bottom-color: #72A5D4;
        border-width: 12px; }
    #dashboard_root #dashboard_main .InfoBulb > .infoText > p > span {
      color: #FBAE35; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .InfoBulb > .infoText > p {
        font-size: 10px; } }

#dashboard_root #dashboard_main .rangeInputComponent {
  width: 100%;
  padding: 10px 0; }
  #dashboard_root #dashboard_main .rangeInputComponent > .rangeInput {
    -webkit-appearance: none;
    width: 100%;
    padding: 0;
    height: 5px;
    background: #d3d3d3;
    outline: none;
    border-radius: 5px; }
    #dashboard_root #dashboard_main .rangeInputComponent > .rangeInput::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      width: 15px;
      height: 15px;
      background: #FBAE35;
      border-radius: 50%;
      cursor: pointer; }
    #dashboard_root #dashboard_main .rangeInputComponent > .rangeInput::-moz-range-thumb {
      width: 15px;
      height: 15px;
      background: #FBAE35;
      border-radius: 50%;
      cursor: pointer; }

#dashboard_root #dashboard_main .Input-DropDown-component {
  margin-bottom: 20px;
  text-align: left; }
  #dashboard_root #dashboard_main .Input-DropDown-component label {
    color: #72A5D4;
    font-size: 10px; }
    #dashboard_root #dashboard_main .Input-DropDown-component label > span {
      color: #80CD42;
      float: right;
      padding-top: 5px; }
  #dashboard_root #dashboard_main .Input-DropDown-component select {
    width: 100%;
    height: 29px;
    padding: 0 16px 0 0;
    font-size: 12px;
    border-bottom: solid 1px #D9DBE7;
    background-image: url(); }
    #dashboard_root #dashboard_main .Input-DropDown-component select:focus {
      border-bottom: solid 1px #D9DBE7; }
  #dashboard_root #dashboard_main .Input-DropDown-component.inactiveInput > select {
    border-bottom: none !important;
    background-image: none !important; }
  #dashboard_root #dashboard_main .Input-DropDown-component.force > select {
    outline: 1px solid #FB5135;
    border-radius: 4px;
    padding: 2px 18px 2px 2px; }

#dashboard_root #dashboard_main .addPopUp {
  position: absolute;
  font-size: 10px;
  z-index: 3;
  font-weight: 500;
  line-height: 1.4;
  padding: 15px;
  background: #FFFFFF;
  border: 1px solid #FB5135;
  transition: opacity 0.4s ease-in-out;
  border-radius: 5px;
  box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
  transform: translateX(-50%);
  left: 10px;
  bottom: 32px;
  width: 200px; }
  #dashboard_root #dashboard_main .addPopUp:after, #dashboard_root #dashboard_main .addPopUp:before {
    right: 0;
    left: calc(50% - 8px);
    top: calc(100% + 10px);
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    transform: rotate(90deg); }
  #dashboard_root #dashboard_main .addPopUp:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #FFFFFF;
    border-width: 11px;
    margin-top: -9.5px; }
  #dashboard_root #dashboard_main .addPopUp:before {
    border-color: rgba(24, 195, 241, 0);
    border-left-color: #FB5135;
    border-width: 12px;
    margin-top: -9.5px;
    left: calc(50% - 9px); }
  #dashboard_root #dashboard_main .addPopUp.left:after, #dashboard_root #dashboard_main .addPopUp.left:before {
    transform: none;
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    left: 100%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  #dashboard_root #dashboard_main .addPopUp.left:before {
    border-color: rgba(24, 195, 241, 0);
    border-left-color: #FB5135;
    border-width: 12px;
    margin-top: -9.5px; }
  #dashboard_root #dashboard_main .addPopUp.left:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #FFFFFF;
    border-width: 11px;
    margin-top: -8.5px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .addPopUp > p {
      font-size: 10px; } }

#dashboard_root #dashboard_main .text-input.inactiveInput > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .inactiveInput.verification-input > input {
  border-bottom: none !important; }

#dashboard_root #dashboard_main .SlideToggleComponent {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  #dashboard_root #dashboard_main .SlideToggleComponent > p {
    font-size: 12px;
    font-weight: 900;
    color: #53576B; }
  #dashboard_root #dashboard_main .SlideToggleComponent .InfoBulb {
    margin-left: auto; }
    #dashboard_root #dashboard_main .SlideToggleComponent .InfoBulb > i {
      width: auto; }
    #dashboard_root #dashboard_main .SlideToggleComponent .InfoBulb .icon-lock {
      font-size: 12px;
      border: 1px solid #FBAE35;
      border-radius: 50%;
      color: #FBAE35;
      padding: 5px; }

#dashboard_root #dashboard_main .editAndDeleteButtons i {
  font-size: 25px;
  border-radius: 50%; }

#dashboard_root #dashboard_main .editAndDeleteButtons i.icon-v2-edit {
  color: #72A5D4; }
  #dashboard_root #dashboard_main .editAndDeleteButtons i.icon-v2-edit:hover {
    color: #FBAE35;
    cursor: pointer; }

#dashboard_root #dashboard_main .editAndDeleteButtons i.icon-v2-bin {
  color: #FB5135; }
  #dashboard_root #dashboard_main .editAndDeleteButtons i.icon-v2-bin:hover {
    color: #72A5D4;
    cursor: pointer; }

#dashboard_root #dashboard_main .editAndDeleteButtons i:active {
  transform: scale(0.95); }

#dashboard_root #dashboard_main .editAndDeleteButtons i:nth-of-type(2) {
  margin-left: 10px; }

#dashboard_root #dashboard_main .deleteBox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  color: #FFFFFF;
  background-color: #5AC3CA; }
  #dashboard_root #dashboard_main .deleteBox > div h1 {
    color: #FFFFFF;
    margin-right: auto;
    font-size: 12px; }
  #dashboard_root #dashboard_main .deleteBox > div i {
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    padding: 4px;
    font-size: 14px;
    margin-left: 10px;
    position: static;
    top: 0;
    transform: none; }
    #dashboard_root #dashboard_main .deleteBox > div i:hover {
      color: #5AC3CA;
      background-color: #FFFFFF;
      cursor: pointer; }
    #dashboard_root #dashboard_main .deleteBox > div i.icon-plus {
      transform: rotate(45deg); }

#dashboard_root #dashboard_main .coming-soon-dashboard {
  background: none !important;
  width: 100% !important;
  position: fixed;
  padding: 20px;
  padding-left: 96px;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100vh;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start; }
  #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--bckg {
    background: #72A5D4;
    opacity: 0.56;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--bckg:hover {
      cursor: pointer; }
  #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner {
    margin-top: 20%;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 885px;
    z-index: 2; }
    #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--image {
      width: 150px;
      text-align: right; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--image img {
        height: 100%; }
    #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info {
      padding: 30px 20px;
      width: calc(100% - 150px); }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--logo {
        padding-bottom: 30px;
        border-bottom: 1px solid #D9DBE7; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--button {
        padding: 10px 0;
        text-align: right; }
        #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--button > a {
          user-select: none;
          padding: 15px 20px;
          background: #5AC3CA;
          border-radius: 3px;
          color: #FFFFFF;
          font-size: 12px;
          line-height: 1; }
          #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--button > a:hover {
            color: #332925;
            background: #FFFFFF;
            cursor: pointer; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details {
        padding: 25px 0 15px; }
        #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > h1 {
          font-family: "Lato";
          font-weight: 500;
          font-size: 24px;
          color: #53576B;
          line-height: 1.38;
          margin-bottom: 10px; }
        #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > p {
          color: #53576B;
          font-size: 16px;
          font-weight: 300;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > div {
          padding: 15px;
          background-color: #D9DBE7; }
          #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > div > p {
            color: #72A5D4;
            font-family: "Lato";
            font-weight: 500;
            font-size: 16px; }
            #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > div > p > span {
              color: #72A5D4; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .coming-soon-dashboard {
      width: 100% !important;
      height: 100vh;
      margin: 0;
      position: fixed;
      z-index: 51; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--image {
      display: none; }
    #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info {
      width: 100%; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > h1 {
        font-size: 22px; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > p {
        font-size: 14px; }
      #dashboard_root #dashboard_main .coming-soon-dashboard .coming-soon-dashboard--inner .coming-soon-dashboard--inner--info .coming-soon-dashboard--inner--info--details > div > p {
        font-size: 14px; } }
  @media only screen and (min-width: 1024px) {
    #dashboard_root #dashboard_main .coming-soon-dashboard {
      padding-left: 280px; }
      #dashboard_root #dashboard_main .coming-soon-dashboard.subClosed {
        padding-left: 76px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .coming-soon-dashboard {
      padding-left: 20px; } }

#dashboard_root #dashboard_main #error-page {
  width: calc(100% - 40px);
  padding: 0 20px; }
  #dashboard_root #dashboard_main #error-page .content {
    width: 100%;
    height: auto; }
    #dashboard_root #dashboard_main #error-page .content .content-top {
      height: auto;
      padding-top: 50px; }
      #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left {
        padding-top: 0; }
        #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left > h1 {
          white-space: nowrap; }
        #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left > h2 {
          max-width: 350px; }
        #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left > p {
          max-width: 340px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left > h2 {
            margin: 5px auto 10px; }
          #dashboard_root #dashboard_main #error-page .content .content-top .content-top-left > p {
            margin: auto; } }
      #dashboard_root #dashboard_main #error-page .content .content-top .content-top-right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        background: none;
        width: auto;
        padding-right: 40px; }
        #dashboard_root #dashboard_main #error-page .content .content-top .content-top-right img {
          width: 100%; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #error-page .content .content-top .content-top-right {
            display: none; } }
    #dashboard_root #dashboard_main #error-page .content .refresh-button {
      padding-top: 35px;
      text-align: left; }
      #dashboard_root #dashboard_main #error-page .content .refresh-button button {
        width: 145px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #error-page .content .refresh-button {
          text-align: center; } }
    #dashboard_root #dashboard_main #error-page .content .issue-alert {
      padding-top: 35px; }
      #dashboard_root #dashboard_main #error-page .content .issue-alert > p {
        color: #53576B;
        font-size: 16px;
        margin-bottom: 5px; }
        #dashboard_root #dashboard_main #error-page .content .issue-alert > p:last-of-type {
          font-size: 24px;
          font-weight: 500;
          color: #72A5D4;
          margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main #error-page .content .issue-alert > p {
            text-align: center; } }
  #dashboard_root #dashboard_main #error-page .content-mobile-side {
    width: 45vw;
    background: none; }
    #dashboard_root #dashboard_main #error-page .content-mobile-side img {
      transform: translateX(-93px); }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main #error-page {
      width: 100%;
      padding: 0; } }

#dashboard_root #dashboard_main .avatar {
  width: 225px;
  height: 225px;
  margin-right: 30px; }
  #dashboard_root #dashboard_main .avatar .targetDragToDrop {
    height: 100%;
    width: 100%;
    border-radius: 11px;
    position: relative; }
    #dashboard_root #dashboard_main .avatar .targetDragToDrop .text {
      position: absolute;
      top: 37%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%; }
      #dashboard_root #dashboard_main .avatar .targetDragToDrop .text > p {
        font-size: 16px;
        color: #D9DBE7;
        text-align: center;
        font-weight: 500;
        width: 100%; }
        #dashboard_root #dashboard_main .avatar .targetDragToDrop .text > p:last-of-type {
          margin-top: 5px;
          font-size: 12px; }
    #dashboard_root #dashboard_main .avatar .targetDragToDrop.avatarError {
      border-color: #FB5135; }
      #dashboard_root #dashboard_main .avatar .targetDragToDrop.avatarError .warning {
        position: absolute;
        bottom: 10px;
        width: 100%;
        text-align: center;
        color: #FB5135; }
    #dashboard_root #dashboard_main .avatar .targetDragToDrop > .target > button {
      position: absolute;
      top: 61%;
      left: 50%;
      transform: translate(-50%, -50%); }
  #dashboard_root #dashboard_main .avatar > .target {
    position: relative; }
    #dashboard_root #dashboard_main .avatar > .target.fileUploaded > img {
      border-radius: 10px;
      width: 225px; }
    #dashboard_root #dashboard_main .avatar > .target.fileUploaded > button {
      margin: 0 auto;
      position: absolute;
      bottom: 10px;
      left: 50%;
      background-color: #FFFFFF;
      color: #FFFFFF;
      transform: translateX(-50%);
      white-space: nowrap; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .avatar > .target {
        height: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; } }
  #dashboard_root #dashboard_main .avatar .targetDragToDrop {
    border: dashed 3px #d7c6c2; }
    #dashboard_root #dashboard_main .avatar .targetDragToDrop.dragHover {
      border: dashed 3px #72A5D4; }
  #dashboard_root #dashboard_main .avatar.fileAdded {
    border: none; }

#dashboard_root #dashboard_main .outerAvatarModal {
  z-index: 55;
  position: absolute;
  height: 100%;
  width: calc(100% - 40px); }
  #dashboard_root #dashboard_main .outerAvatarModal .bckg {
    background: #837470;
    opacity: 0.56;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  #dashboard_root #dashboard_main .outerAvatarModal .box {
    background: #FFFFFF;
    width: 100%;
    max-width: 385px;
    padding: 40px 40px 0;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    #dashboard_root #dashboard_main .outerAvatarModal .box .css-nikas5 {
      z-index: 500; }
    #dashboard_root #dashboard_main .outerAvatarModal .box i {
      position: absolute;
      color: #FB5135;
      font-size: 18px;
      top: 13px;
      right: 40px; }
      #dashboard_root #dashboard_main .outerAvatarModal .box i:hover {
        cursor: pointer; }
    #dashboard_root #dashboard_main .outerAvatarModal .box .innerImage {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      padding: 30px;
      position: relative;
      height: 300px;
      margin-bottom: 10px; }
      #dashboard_root #dashboard_main .outerAvatarModal .box .innerImage img {
        width: 300px;
        left: 0px;
        top: 0px; }
    #dashboard_root #dashboard_main .outerAvatarModal .box .warning {
      color: #FB5135;
      font-size: 14px;
      width: 100%;
      font-weight: 500;
      text-align: center; }
    #dashboard_root #dashboard_main .outerAvatarModal .box .buttons {
      padding: 10px 30px 20px;
      width: 100%;
      text-align: center; }
      #dashboard_root #dashboard_main .outerAvatarModal .box .buttons > button {
        background-color: #72A5D4;
        color: #FFFFFF; }
        #dashboard_root #dashboard_main .outerAvatarModal .box .buttons > button:first-child {
          background-color: #5AC3CA;
          color: #FFFFFF; }
        #dashboard_root #dashboard_main .outerAvatarModal .box .buttons > button:hover {
          cursor: pointer; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .outerAvatarModal {
      width: 100%; }
      #dashboard_root #dashboard_main .outerAvatarModal .box {
        top: 250px; } }

#dashboard_root #dashboard_main .email-field {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  border-bottom: 1px solid #D9DBE7;
  margin-bottom: 10px; }
  #dashboard_root #dashboard_main .email-field .email {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 5px 10px;
    font-size: 14px;
    background: #EDEEF3;
    border-radius: 3px;
    margin-right: 10px;
    margin-bottom: 5px; }
    #dashboard_root #dashboard_main .email-field .email > div {
      margin-left: 5px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .email-field .email .delete-with-popup .delete-popup {
        top: 50% !important; } }
  #dashboard_root #dashboard_main .email-field .text-input, #dashboard_root #dashboard_main .email-field #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .email-field .verification-input {
    margin-bottom: 0; }
    #dashboard_root #dashboard_main .email-field .text-input > input, #dashboard_root #dashboard_main .email-field #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .email-field .verification-input > input {
      border-bottom: none; }
      #dashboard_root #dashboard_main .email-field .text-input > input:focus, #dashboard_root #dashboard_main .email-field #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .email-field .verification-input > input:focus {
        border: none !important; }

#dashboard_root #dashboard_main .copiedToClipboard {
  background-color: #72A5D4;
  padding: 10px;
  position: fixed;
  border-radius: 5px;
  top: 0;
  left: calc(50% + 180px);
  transform: translateX(-50%) translateY(-100px);
  box-shadow: 0px 6px 16px 0 rgba(51, 41, 37, 0.4);
  animation: slide-out-top-new 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
  #dashboard_root #dashboard_main .copiedToClipboard.active {
    top: 92px; }
  #dashboard_root #dashboard_main .copiedToClipboard p {
    color: #ffffff;
    font-size: 12px; }
  #dashboard_root #dashboard_main .copiedToClipboard.show {
    animation: slide-in-top-new 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }

#dashboard_root #dashboard_main .GlobalImage {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 50; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root #dashboard_main .GlobalImage {
      display: none; } }
  #dashboard_root #dashboard_main .GlobalImage div.background {
    background-color: #d7c6c2;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: absolute; }
    #dashboard_root #dashboard_main .GlobalImage div.background:hover {
      cursor: pointer; }
  #dashboard_root #dashboard_main .GlobalImage.dashboard-nav-collapsed {
    width: calc(100% - 76px);
    padding: 0; }
  #dashboard_root #dashboard_main .GlobalImage.dashboard-nav-expanded {
    width: calc(100% - 260px);
    padding: 0; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .GlobalImage {
      width: 100%; } }
  #dashboard_root #dashboard_main .GlobalImage img {
    background-color: #FFFFFF;
    border-radius: 10px;
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
    width: 500px; }

@keyframes yay-early-border {
  0% {
    border-color: #80CD42; }
  20% {
    border-color: #80CD42; }
  80% {
    border-color: #FBAE35; }
  100% {
    border-color: #FBAE35; } }

@-webkit-keyframes slide-in-top-new {
  0% {
    -webkit-transform: translateY(-100px) translateX(-50%);
    transform: translateY(-100px) translateX(-50%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
    opacity: 1; } }

@keyframes slide-in-top-new {
  0% {
    -webkit-transform: translateY(-100px) translateX(-50%);
    transform: translateY(-100px) translateX(-50%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
    opacity: 1; } }

@-webkit-keyframes slide-out-top-new {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-100px) translateX(-50%);
    transform: translateY(-100px) translateX(-50%);
    opacity: 0; } }

@keyframes slide-out-top-new {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-100px) translateX(-50%);
    transform: translateY(-100px) translateX(-50%);
    opacity: 0; } }

#dashboard_root > #dashboard_main #hardware {
  padding: 30px 20px 125px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main #hardware {
      padding: 0; } }
  #dashboard_root > #dashboard_main #hardware #saveDelete {
    left: 0; }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main #hardware #saveDelete {
        border-top: 1px solid #D9DBE7; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main #hardware #saveDelete .delete-with-popup {
        margin-left: auto; }
        #dashboard_root > #dashboard_main #hardware #saveDelete .delete-with-popup .icon-cross:hover {
          color: #72A5D4 !important;
          border-color: #72A5D4 !important; } }
    #dashboard_root > #dashboard_main #hardware #saveDelete h1 {
      font-size: 18px; }
  #dashboard_root > #dashboard_main #hardware > .overlay-popup > div {
    width: 100%;
    max-width: 450px; }
    #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal {
      width: 100%;
      padding: 15px; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info p, #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info ul > li {
        font-size: 14px;
        color: #53576B; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info p:nth-of-type(1) {
        margin-bottom: 15px; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info p:nth-of-type(2), #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info p:nth-of-type(3) {
        margin-bottom: 7.5px;
        color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info > ul {
        padding: 0 17.5px;
        margin-bottom: 15px; }
        #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info > ul li {
          list-style: disc;
          margin-bottom: 7.5px; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info2 p, #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info2 ul > li {
        font-size: 14px;
        color: #53576B; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info2 p {
        margin-bottom: 8px;
        color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info2 > ul {
        padding: 0 17.5px;
        margin-bottom: 15px; }
        #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .info2 > ul li {
          list-style: disc;
          margin-bottom: 7.5px; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .text-input, #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #hardware > .overlay-popup > div .csv-upload-modal .verification-input {
        margin-top: 25px;
        padding: 0; }
        #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .text-input .upload-input, #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .upload-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #hardware > .overlay-popup > div .csv-upload-modal .verification-input .upload-input {
          width: 100%;
          left: 0; }
      #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .buttons {
        margin-top: 10px; }
        #dashboard_root > #dashboard_main #hardware > .overlay-popup > div .csv-upload-modal .buttons button {
          width: 100%; }
  #dashboard_root > #dashboard_main #hardware #hardware_list > div {
    background: #FFFFFF; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs {
      background: #FFFFFF;
      padding: 15px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs {
          padding: 10px; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        border-bottom: 1px solid #5AC3CA; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          height: 53px;
          float: none;
          padding: 10px;
          text-align: center;
          font-size: 12px;
          font-weight: 300;
          flex-basis: 165px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;
          background: #FFFFFF; }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div {
              flex-basis: 50%; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div > p {
            color: #5AC3CA; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div.active {
            background: #5AC3CA; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div.active > p {
              color: #FFFFFF; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div .section-tabs .container > div:hover {
            cursor: pointer; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced {
      background: #FFFFFF;
      padding: 15px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced {
          padding-bottom: 75px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced h1 {
          font-size: 16px; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; } }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper {
          padding-right: 50px;
          width: 400px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper {
              width: 350px;
              padding-right: 35px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper {
              width: 100%;
              padding-right: 0; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper {
              padding-right: 0; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div {
              width: 100%;
              max-width: 400px;
              margin: 0 auto; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 225px;
            width: 100%;
            margin-top: 15px;
            border: 3px dashed #D9DBE7;
            border-radius: 10px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .upload {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              height: 100%;
              width: 100%; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .upload > p {
                color: #72A5D4; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .upload > p:nth-of-type(1) {
                  font-size: 16px;
                  margin-bottom: 5px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .upload > p:nth-of-type(2) {
                  font-size: 14px;
                  margin-bottom: 5px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .upload > p:nth-of-type(3) {
                  font-size: 12px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-container .edit {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              height: 100%;
              width: 100%; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .buttons {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: 100%;
            margin-top: 10px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .buttons button {
              height: 30px;
              width: 60px;
              line-height: 0;
              border-radius: 3px;
              padding: 6px 10px;
              font-size: 12px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .buttons button.replace-button {
                background: #80CD42;
                color: #FFFFFF; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .buttons button.clear-button {
                background: #FFFFFF;
                color: #332925;
                margin-left: 7.5px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .buttons button:hover {
                background: #5AC3CA;
                color: #FFFFFF; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-error {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 30px;
            width: 100%; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-error > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-error > i {
              color: #FB5135;
              font-size: 12px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .wallpaper > div .image-error > p {
              margin: 5px 0 0 4px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles {
          flex: 1;
          max-width: 500px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles {
              margin-top: 20px;
              max-width: initial; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles > .disclaimer {
            margin-top: 15px;
            max-width: 400px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles > .disclaimer {
                max-width: initial;
                margin: 5px 0 10px; } }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles > .disclaimer > p {
              font-size: 14px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles > .disclaimer > p ~ p {
                margin-top: 10px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles > .disclaimer > p a {
                text-decoration: underline; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles .container {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-top: 15px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles .container .config {
              width: 100%;
              border-radius: 5px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles .container .config:first-of-type {
                padding-bottom: 10px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles .container .config:not(:first-of-type) {
                padding: 10px 0; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .defaults .profiles .container .config .title > p {
                font-size: 14px;
                color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files {
        margin-top: 15px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files {
            margin-top: 25px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .searchBarButtons {
            border-top: 1px solid #D9DBE7;
            z-index: 15; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table {
            padding-bottom: 50px; } }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .deleteBox h1 {
          font-size: 12px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow ul, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults ul {
          width: 100%; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(1), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(1) {
          width: calc((100% - 115px) / 2); }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(1), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(1) {
              width: 100px; } }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(2) {
          width: calc((100% - 115px) / 2); }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(2) {
              width: calc(100% - 215px); } }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(3), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(3) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 115px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(3) .icon-v2-download, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(3) .icon-v2-download {
            font-size: 25px;
            margin-right: 10px;
            color: #80CD42;
            cursor: pointer; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(3) .icon-v2-download:hover, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(3) .icon-v2-download:hover {
              color: #FBAE35; }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataHeadingRow li:nth-of-type(3) .icon-v2-bin, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .advanced .files .device-profiles-table .dataResults li:nth-of-type(3) .icon-v2-bin {
              display: initial; } }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config {
      background: #FFFFFF;
      padding: 15px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config > button {
        margin-left: auto;
        display: block; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config {
          padding-bottom: 75px; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs {
        width: 100%; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .container {
          padding: 0 24px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .inline {
          display: flex;
          gap: 8px;
          align-items: center; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .inline .icon-lightbulb {
            color: #5AC3CA; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .inline .icon-lightbulb:hover {
              color: #5AC3CA; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .active .inline .icon-lightbulb {
          color: #FFFFFF; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .section-tabs .active .inline .icon-lightbulb:hover {
            color: #FFFFFF; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config h1 {
          font-size: 16px; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; } }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper {
          padding-right: 50px;
          width: 400px; }
          @media only screen and (max-width: 1023px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper {
              width: 350px;
              padding-right: 35px; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper {
              width: 100%;
              padding-right: 0; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper {
              padding-right: 0; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div {
              width: 100%;
              max-width: 400px;
              margin: 0 auto; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 225px;
            width: 100%;
            margin-top: 15px;
            border: 3px dashed #D9DBE7;
            border-radius: 10px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .upload {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              flex-direction: column;
              -webkit-flex-direction: column;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              height: 100%;
              width: 100%; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .upload > p {
                color: #72A5D4; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .upload > p:nth-of-type(1) {
                  font-size: 16px;
                  margin-bottom: 5px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .upload > p:nth-of-type(2) {
                  font-size: 14px;
                  margin-bottom: 5px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .upload > p:nth-of-type(3) {
                  font-size: 12px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-container .edit {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              height: 100%;
              width: 100%; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .buttons {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            width: 100%;
            margin-top: 10px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .buttons button {
              height: 30px;
              width: 60px;
              line-height: 0;
              border-radius: 3px;
              padding: 6px 10px;
              font-size: 12px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .buttons button.replace-button {
                background: #80CD42;
                color: #FFFFFF; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .buttons button.clear-button {
                background: #FFFFFF;
                color: #332925;
                margin-left: 7.5px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .buttons button:hover {
                background: #5AC3CA;
                color: #FFFFFF; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-error {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            height: 30px;
            width: 100%; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-error > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-error > i {
              color: #FB5135;
              font-size: 12px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .wallpaper > div .image-error > p {
              margin: 5px 0 0 4px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles {
          flex: 1;
          max-width: 500px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles {
              margin-top: 20px;
              max-width: initial; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles > .disclaimer {
            margin-top: 15px;
            max-width: 400px; }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles > .disclaimer {
                max-width: initial;
                margin: 5px 0 10px; } }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles > .disclaimer > p {
              font-size: 14px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles > .disclaimer > p ~ p {
                margin-top: 10px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles > .disclaimer > p a {
                text-decoration: underline; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles .container {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-top: 15px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles .container .config {
              width: 100%;
              border-radius: 5px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles .container .config:first-of-type {
                padding-bottom: 10px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles .container .config:not(:first-of-type) {
                padding: 10px 0; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .defaults .profiles .container .config .title > p {
                font-size: 14px;
                color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:first-of-type, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:first-of-type {
        width: 10%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:nth-of-type(2) {
        width: 15%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(3), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:nth-of-type(3) {
        width: 25%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(4), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:nth-of-type(4) {
        width: 15%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(5), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:nth-of-type(5) {
        width: 20%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataHeadingRow li:nth-of-type(6), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults li:nth-of-type(6) {
        width: 15%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults .dataRow li .dropdown-input, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults .dataRow li .text-input, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults .dataRow li #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #hardware #hardware_list > div > .blf_config .DataTableComponent .DataTable .dataResults .dataRow li .verification-input {
        margin: auto 0; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      background: #FFFFFF;
      border-bottom: 1px solid #D9DBE7;
      padding: 10px 15px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header.mobile {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        border-bottom: none; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header.mobile .SearchBox {
          width: 100%; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header .SearchBox {
        height: 40px;
        padding: 0; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header > .csv {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header > .csv .buttons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header > .csv .buttons {
              width: 100%; } }
          @media only screen and (max-width: 767px) {
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header > .csv .buttons button {
              flex-basis: 50%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .header > .csv {
            position: fixed;
            bottom: 0;
            left: 0;
            justify-content: center;
            height: 60px;
            width: 100%;
            z-index: 70;
            padding: 10px;
            background-color: #FFFFFF;
            border-top: 1px solid #D9DBE7; } }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 15px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings {
          padding: 10px 15px 15px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings {
          padding-top: 0; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        background: #72A5D4;
        border-radius: 5px;
        height: 30px;
        margin-left: auto; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .title {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 65px;
          height: 100%;
          background: #FFFFFF;
          border-bottom-left-radius: 5px;
          border-top-left-radius: 5px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .title > p {
            color: #332925;
            font-size: 12px;
            line-height: 0; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .dropdown-input {
          color: #FFFFFF;
          width: 50px;
          height: 100%;
          margin: 0 5px 0 10px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .dropdown-input::before {
            color: #FFFFFF;
            right: -4px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .dropdown-input select {
            color: #FFFFFF;
            font-size: 12px;
            border: none; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .dropdown-input select:focus {
              border: none !important; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .view-settings .dropdown-pill .dropdown-input select option {
              color: black; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .no-result {
      padding: 15px; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      display: flex !important;
      justify-content: space-evenly;
      padding-bottom: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid {
          padding-bottom: 100px; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 5px;
        border: 1px solid #D9DBE7;
        background: #FFFFFF;
        padding: 10px;
        max-width: 500px;
        width: 32.5%; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div h1 {
          font-weight: 500;
          font-size: 18px;
          color: #72A5D4;
          line-height: 1;
          padding: 0; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div p {
          color: #53576B; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div .info {
          margin-right: 10px;
          width: calc(100% - 110px - 10px); }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div .deviceImage {
          width: 110px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div:hover {
          cursor: pointer;
          border-color: #72A5D4; }
        @media only screen and (max-width: 1279px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div {
            width: 50%; } }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .grid > div {
            width: 100%; } }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list {
      padding: 0 15px 15px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list {
          padding: 0 0 150px; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .pagination-footer {
          border-top: 1px solid #D9DBE7; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 12.5px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(1), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(1) {
            width: 70px; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(1), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(1) {
                display: none; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(1), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(1) {
                display: initial; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(2) {
            width: 200px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(2) {
                width: 175px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(2), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(2) {
                width: calc((100% - 115px) / 2); } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(3), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(3) {
            width: 175px; }
            @media only screen and (max-width: 1023px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(3), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(3) {
                width: 150px; } }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(3), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(3) {
                width: calc((100% - 115px) / 2); } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(4), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(4) {
            width: calc((100% - 490px) / 2); }
            @media only screen and (max-width: 1279px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(4), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(4) {
                width: calc(100% - 420px); } }
            @media only screen and (max-width: 1023px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(4), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(4) {
                width: calc(100% - 370px); } }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(4), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(4) {
                display: none; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(5), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(5) {
            width: calc((100% - 490px) / 2);
            padding: 0 25px; }
            @media only screen and (max-width: 1279px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(5), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(5) {
                display: none; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div:nth-of-type(6), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div:nth-of-type(6) {
            width: 45px;
            padding-right: 7.5px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div > p {
            width: calc(100%);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader {
          display: none; } }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div {
        min-height: 30px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .listHeader > div > p {
          font-size: 12px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row:nth-of-type(even), #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile:nth-of-type(even) {
        background: #EDEEF3; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .thumbnail > div, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .thumbnail > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        background: #FFFFFF;
        width: 50px;
        height: 50px;
        min-width: 50px;
        min-height: 50px;
        border-radius: 5px;
        overflow: hidden;
        margin-right: 15px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .needsReset, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .needsReset {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        flex: 1; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .needsReset > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .needsReset > i, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .needsReset > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .needsReset > i {
          font-size: 12px;
          color: #53576B; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .needsReset > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .needsReset > p {
          line-height: 0;
          margin-top: 2px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .needsReset > i, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .needsReset > i {
          margin-right: 5px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list-container, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list-container {
        max-height: 150px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list-container .list-item > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list-container .list-item > p {
          font-size: 12px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex: 1; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .selector, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .selector {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          flex-direction: row;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          width: 100%;
          height: 30px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .selector ~ .selector, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .selector ~ .selector {
            margin-top: 20px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          padding: 10px 10px 0;
          margin: 0 auto; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons button, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons button {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            padding: 0;
            margin-top: 5px;
            height: 15px;
            background: none;
            border: none; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons button > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons button > i, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons button > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons button > i {
              color: #FBAE35;
              line-height: 0; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons button > p, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons button > p {
              font-size: 11px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .accounts .list .buttons button > i, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .list .buttons button > i {
              font-size: 15px;
              margin-left: 5px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .actions, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .actions {
        min-width: 80px;
        padding: 10px;
        display: flex;
        gap: 8px;
        align-items: center; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .actions > i:first-of-type, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .actions > i:first-of-type {
          font-size: 25px;
          color: #72A5D4; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row .actions > i:first-of-type:hover, #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .actions > i:first-of-type:hover {
            cursor: pointer;
            color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        padding: 25px 15px;
        border-top: 1px solid #D9DBE7; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .details {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .details > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts {
          margin-top: 15px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .accounts .position {
            margin-right: 10px;
            font-size: 12px;
            font-weight: 700;
            color: #FBAE35; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .name {
          max-width: 200px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .name > p {
            width: calc(100%);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .rowMobile .name > p:first-of-type {
              color: #FBAE35;
              font-size: 14px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row {
        border-radius: 5px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div {
          min-height: 65px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list {
            padding: 12.5px;
            border-radius: 5px;
            background: #FFFFFF;
            box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06); }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .hot-desk-user {
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 12px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .hot-desk-user p {
                font-size: 14px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .hot-desk-user .clear-item {
                margin-left: auto;
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 0;
                background: transparent;
                color: #FBAE35;
                font-size: 16px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .hot-desk-user .clear-item i {
                  font-size: 16px; }
                #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .hot-desk-user .clear-item:hover {
                  color: #FBAE35; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div .list .position {
              margin-right: 20px;
              font-size: 12px;
              color: #FBAE35; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.profile .list-container {
            max-height: 150px; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.profile .selector {
            width: 100%; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.warning-sign {
            position: relative;
            color: #53576B; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.warning-sign .tooltip {
              position: absolute;
              top: 0;
              right: 20px;
              transform: translateX(0%);
              z-index: 2;
              background-color: white;
              color: black;
              border: 2px solid #53576B;
              padding: 10px 10px;
              border-radius: 4px;
              white-space: nowrap;
              font-size: 12px;
              opacity: 0;
              visibility: hidden;
              transition: opacity 0.3s ease, visibility 0.3s ease; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.warning-sign a {
              color: #53576B;
              text-decoration: underline;
              cursor: pointer; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.warning-sign:hover .tooltip {
              opacity: 1;
              visibility: visible; }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.warning-sign .tooltip p {
                font-size: 10px; } }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.mac {
            display: flex;
            flex-direction: column;
            gap: 2px;
            height: 100%;
            justify-content: center;
            margin: auto 0; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.mac > p {
              font-size: 14px; }
              #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.mac > p:last-of-type:not(:first-of-type) {
                font-size: 12px;
                font-style: italic; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.name {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.name > p:first-of-type {
              color: #FBAE35;
              font-size: 14px; }
            #dashboard_root > #dashboard_main #hardware #hardware_list > div > .list .row > div.name > p:last-of-type {
              font-size: 12px;
              font-style: italic;
              margin-top: 2.5px; }
    #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div {
      width: 100%;
      max-width: 500px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div:has(.advanced_config_edit_area) {
        max-width: 640px; }
      #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal {
        padding: 20px;
        width: 100%;
        max-height: 85vh; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .disclaimer {
          color: #FBAE35;
          margin-bottom: 15px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .buttons button {
          min-width: 125px;
          margin-left: auto;
          background-color: #53576B; }
          #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .buttons button:hover {
            background-color: #5AC3CA; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .disabled {
          background-color: #d7c6c2 !important;
          cursor: not-allowed; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .upload-input {
          left: 0;
          width: 100%; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .checkbox-input {
          margin-bottom: 25px; }
        #dashboard_root > #dashboard_main #hardware #hardware_list > div .overlay-popup > div .upload-device-profile-modal .advanced_config_edit_area {
          width: 100%;
          height: 400px; }
  #dashboard_root > #dashboard_main #hardware #hardware-editor {
    background: #FFFFFF;
    padding: 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main #hardware #hardware-editor:not(.reset-view) {
        min-height: 125vh;
        padding-bottom: 150px; } }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .update-device {
      border: 1px solid rgba(255, 0, 0, 0.1);
      background-color: #EDEEF3; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .update-device .save-delete-btn {
        background-color: #EDEEF3; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .update-device .reset-hardware-block {
        background-color: #EDEEF3; }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .details {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      padding: 15px 0; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .details .thumbnail {
        max-width: 100px;
        max-height: 100px;
        margin-right: 25px; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .details .text > p.nickname {
        font-size: 16px;
        color: #FBAE35; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .details .text > p:not(.nickname) {
        font-size: 14px;
        font-style: italic; }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .mobile-title {
      display: none; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .mobile-title {
          display: block;
          padding: 10px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .mobile-title h1 {
          font-family: 'AvenirLTStd-Medium', Avenir-Medium, sans-serif; } }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container {
      position: relative; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container h1 {
        margin: 40px 0 0 10px; }
        #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container h1 span {
          font-size: 12px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container h1 {
            display: inline-grid;
            margin: 20px 0 20px 10px; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container .InfoBulb {
        position: absolute;
        top: -2px;
        left: 210px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container .InfoBulb {
            left: 100px;
            top: 8px; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container .disabled {
        margin-top: 10px;
        pointer-events: none;
        opacity: 0.5; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .additional-phonebook-container .disabled * {
        pointer-events: none; }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .settings {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 30px 10px 10px;
      grid-gap: 25px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .settings {
          grid-template-columns: 1fr;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .text-input, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #hardware #hardware-editor .settings .verification-input, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .dropdown-searchable, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .SlideToggleComponent {
        width: 100%;
        margin-bottom: 0; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .text-input, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #hardware #hardware-editor .settings .verification-input, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .dropdown-searchable, #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .SlideToggleComponent {
            width: 100%;
            margin-bottom: 20px; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .dropdown-searchable .list-container {
        max-height: 150px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .SlideToggleComponent {
          max-width: 50%;
          margin: 10px auto 10px 0; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .SlideToggleComponent {
          max-width: 100%; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .settings .SlideToggleComponent > div > p {
        font-size: 12px; }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .profile {
      width: 100%;
      max-width: 620px;
      padding: 20px 10px 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .profile {
          max-width: initial; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .profile h1 {
        margin-bottom: 10px; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .profile .dropdown-searchable .list-container {
        max-height: 150px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .profile .dropdown-searchable .list-container {
            max-height: 175px; } }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts {
      width: 100%;
      max-width: 620px;
      padding: 10px 10px 20px;
      margin-top: 10px; }
      @media only screen and (max-width: 1023px) {
        #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts {
          max-width: initial; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts h1 {
        margin-bottom: 20px; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts .dropdown-searchable .list-container {
        max-height: 150px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts .dropdown-searchable .list-container {
            max-height: 100px; } }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div.hot-desk-user {
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 12px;
          max-width: 300px; }
          #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div.hot-desk-user p {
            font-size: 14px; }
          #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div.hot-desk-user .clear-item {
            margin-left: auto;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            background: transparent;
            color: #FBAE35;
            font-size: 16px; }
            #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div.hot-desk-user .clear-item i {
              font-size: 16px; }
            #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div.hot-desk-user .clear-item:hover {
              color: #FBAE35; }
        #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div ~ div {
          margin-top: 20px; }
        #dashboard_root > #dashboard_main #hardware #hardware-editor .accounts > .list > div > .position {
          font-size: 14px;
          line-height: 1;
          width: 10px;
          margin-right: 25px;
          color: #FBAE35; }
    #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block {
      padding: 10px;
      background-color: #FFFFFF; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block > h1 {
        margin-bottom: 10px; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block p {
        color: #72A5D4;
        font-size: 14px; }
        #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block p:first-of-type {
          margin-bottom: 10px; }
      #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block .inner-heading {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block .inner-heading {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block .inner-heading h1 {
            font-size: 16px; } }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main #hardware #hardware-editor .reset-hardware-block .inner-heading button {
            margin: 10px 0; } }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li > div, #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 13px; }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(1), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(1) {
  width: 158px; }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(2) {
  width: 59px;
  padding: 10px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center; }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(3) {
  width: calc(53% - ((80px + 59px + 158px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(3) p, #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(3) p {
    white-space: normal;
    word-break: break-word; }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(4) {
  width: calc(23% - ((80px + 59px + 158px) / 3)); }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(5) {
  width: calc(24% - ((80px + 59px + 158px) / 3)); }

#dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(6) {
  width: 80px; }

@media only screen and (max-width: 1023px) {
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(3) {
    width: calc(53% - ((80px + 158px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    width: calc(23% - ((80px + 158px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(5) {
    width: calc(24% - ((80px + 158px) / 3)); } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(1), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(1) {
    width: calc(40% - ((80px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(3) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    width: calc(30% - ((80px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(5) {
    width: calc(30% - ((80px) / 3)); } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(1), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(1) {
    width: 158px; }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    width: calc(50% - ((45px + 158px) / 2)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(5) {
    width: calc(50% - ((45px + 158px) / 2)); }
  #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent > .PhoneBooksTable > .dataResults > .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root > #dashboard_main .PhoneBooks .DataTableComponent .dataHeadingRow > li:nth-child(6) {
    width: 45px; } }

#dashboard_root > #dashboard_main .PhoneBooks .SipUsersDetailsBox .right > .phoneBookInfo {
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: 0;
  max-width: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .SipUsersDetailsBox .right > .phoneBookInfo > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    margin-bottom: 15px; }
    #dashboard_root > #dashboard_main .PhoneBooks .SipUsersDetailsBox .right > .phoneBookInfo > div > p {
      width: calc(100% - 75px);
      text-align: left;
      color: #72A5D4;
      word-break: break-word; }
    #dashboard_root > #dashboard_main .PhoneBooks .SipUsersDetailsBox .right > .phoneBookInfo > div > span {
      margin-right: 5px;
      text-align: left;
      color: #72A5D4;
      width: 75px;
      font-size: 12px; }
    #dashboard_root > #dashboard_main .PhoneBooks .SipUsersDetailsBox .right > .phoneBookInfo > div:last-child {
      margin-bottom: 0; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent .outerInputs {
  background-color: #FFFFFF;
  padding: 10px;
  margin-bottom: 1px; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent .outerInputs > div {
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .outerInputs > div {
        margin-bottom: 20px; }
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .outerInputs > div:last-child {
          margin-bottom: 0; } }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent .searchBarButtons {
  bottom: 60px; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent .searchBarButtons > div {
    width: 100%; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent .SearchBox {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li .integrationSource, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li .integrationSource {
    height: 100%; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li p, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li div, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li p, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li div, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li {
    overflow: hidden;
    text-overflow: ellipsis; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(1), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(1) {
  width: 50px; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(1) img, #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(1) img {
    border-radius: 50%; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(2) {
  width: calc(20% - ((80px + 50px) / 5));
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  -moz-justify-content: normal;
  -webkit-justify-content: normal;
  justify-content: normal; }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(3) {
  width: calc(22% - ((80px + 50px) / 5)); }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(4) {
  width: calc(22% - ((80px + 50px) / 5)); }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(5) {
  width: calc(19% - ((80px + 50px) / 5)); }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(6) {
  width: calc(17% - ((80px + 50px) / 5)); }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(7), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(7) {
  width: 80px; }

@media only screen and (max-width: 1023px) {
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(2) {
    width: calc(22% - ((80px + 50px) / 4)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(3) {
    width: calc(28% - ((80px + 50px) / 4)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    width: calc(31% - ((80px + 50px) / 4)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(5) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(6) {
    width: calc(16% - ((80px + 50px) / 4)); } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(1), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(1) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(2) {
    width: calc(30% - ((80px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(3) {
    width: calc(30% - ((80px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    width: calc(40% - ((80px) / 3)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(5), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(5) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(6), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(6) {
    display: none; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(2) {
    width: calc(50% - ((45px) / 2)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(3) {
    width: calc(50% - ((45px) / 2)); }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(4) {
    display: none; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataRow:not(.pagination) > li:nth-child(7), #dashboard_root > #dashboard_main .PhoneBooks .componentContent > .DataTableComponent .dataHeadingRow > li:nth-child(7) {
    width: 45px; } }

#dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock {
  background-color: #FFFFFF;
  padding: 10px; }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .contactDetails {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .contactDetails > h1 {
      width: 100%; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .contactDetails > img {
      width: 100px;
      margin-right: 20px; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .contactDetails .contactDetailsInner {
      width: calc(100% - 20px - 100px); }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .contactDetails .contactDetailsInner > div:nth-child(2) {
          order: 3; } }
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div > div {
        width: calc(50% - 10px / 2);
        margin-right: 10px; }
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div > i {
        color: #FB5135;
        font-size: 24px; }
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div > i:hover {
          color: #5AC3CA;
          cursor: pointer; }
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div:last-child {
        margin-right: 0; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div .addButton {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div:last-child {
      margin-right: 0; }
    #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock .dropdown-input.noCrossTextDropDown > .icon-modifier > i {
      display: none; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock {
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div {
          width: 100% !important; }
          #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div .addButton {
            margin-bottom: 20px; }
            #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div .addButton > button {
              width: 100%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div {
        flex-wrap: wrap;
        position: relative; }
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div > div {
          width: calc(100% - 35px);
          margin-right: 10px; }
        #dashboard_root > #dashboard_main .PhoneBooks .componentContent .innerMostEditBlock .detailsBlock > div > div > i {
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main .PhoneBooks .componentContent {
    padding-bottom: 60px; } }

#dashboard_root > #dashboard_main .short-code__editor .StyledDropDown {
  margin: 0 4px 0 0; }
  #dashboard_root > #dashboard_main .short-code__editor .StyledDropDown > .inputBox > p {
    background-size: 10px;
    background-position: 99.5% 50%; }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main .short-code__editor .StyledDropDown {
      margin-top: 10px;
      margin-right: 2px; } }

#dashboard_root #dashboard_main .OuterQueueGroupsEditBlock {
  background-color: #FFFFFF;
  padding: 10px; }
  #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock h1 {
    color: #72A5D4; }
  #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .Input-DropDown-component, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .text-input-component, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .text-input, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .top > .inputsUpper > .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .OuterQueueGroupsEditBlock .top > .inputsUpper > .verification-input {
      width: calc(25% - (60px / 4));
      margin-right: 20px; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .Input-DropDown-component:last-child, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .text-input-component:last-child, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .inputsUpper > .text-input:last-child, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .top > .inputsUpper > .verification-input:last-child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .OuterQueueGroupsEditBlock .top > .inputsUpper > .verification-input:last-child {
        margin-right: 0; }
  #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid {
    margin-bottom: 20px;
    padding: 0; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid p {
      width: calc(80% - 50px); }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown {
      width: 50px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown .text-input, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown .verification-input {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown i {
        color: #FFFFFF;
        font-size: 24px; }
        #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top > .customOrder .UniversalSelectionGrid div.upDown i:hover {
          cursor: pointer;
          color: #72A5D4; }
  #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom > h1 {
    margin-bottom: 20px; }
  #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom h1 {
      font-size: 14px;
      color: #72A5D4;
      margin-bottom: 20px;
      line-height: 1.2; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom > div {
      padding: 10px;
      background: #fdf7f5;
      width: calc(33% - (20px/3)) !important; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom select, #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom input {
      border-bottom: 1px solid #72A5D4 !important; }
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom .unAnswered > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom .unAnswered > div.column {
        flex-wrap: wrap; }
        #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom .unAnswered > div.column > div {
          width: 100%; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock {
      padding: 10px 0; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .top {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom > h1 {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom h1 {
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom .input__infoBulb {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom > div {
        width: calc(50% - (20px/2)) !important; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .OuterQueueGroupsEditBlock .container__bottom .bottom > div {
      width: 100% !important; } }

#dashboard_root #dashboard_main .editor-disabled-modal {
  padding: 20px; }
  #dashboard_root #dashboard_main .editor-disabled-modal .buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-top: 20px; }
    #dashboard_root #dashboard_main .editor-disabled-modal .buttons a {
      min-width: 150px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main .editor-disabled-modal .buttons a {
          min-width: initial;
          width: 100%; } }
      #dashboard_root #dashboard_main .editor-disabled-modal .buttons a:first-of-type > button {
        background: #72A5D4;
        color: #FFFFFF; }
      #dashboard_root #dashboard_main .editor-disabled-modal .buttons a:last-of-type {
        margin-left: 10px; }
        #dashboard_root #dashboard_main .editor-disabled-modal .buttons a:last-of-type button {
          background: #5AC3CA;
          color: #FFFFFF; }
      #dashboard_root #dashboard_main .editor-disabled-modal .buttons a button {
        width: 100%; }
        #dashboard_root #dashboard_main .editor-disabled-modal .buttons a button:hover {
          background: #FFFFFF;
          color: #332925; }

#dashboard_root #dashboard_main .callQueuing .loadingBorder {
  padding: 0 10px 10px;
  background: #FFFFFF; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .callQueuing .loadingBorder {
      padding: 0; } }

#dashboard_root #dashboard_main .callQueuing .loading-spinner {
  position: static !important;
  padding: 0 !important;
  height: 550px !important; }

#dashboard_root #dashboard_main .QueueNotices .editingBlock, #dashboard_root #dashboard_main .QueueNotices .searchBoxEditBlock, #dashboard_root #dashboard_main #call_routes .editingBlock, #dashboard_root #dashboard_main #call_routes .searchBoxEditBlock {
  background: #EDEEF3; }

#dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock {
  min-height: calc(100vh - 337px); }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock {
      min-height: 100vh; } }
  #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .upper, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .upper {
    background-color: #FFFFFF;
    padding: 10px 10px 20px;
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .upper h1, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .upper h1 {
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .upper > div > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .upper > div > div {
      margin-bottom: 0; }
  #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist {
      background: #FFFFFF;
      width: calc(33.3333% - (40px / 3));
      margin-bottom: 20px;
      margin-right: 20px;
      border: solid 1px #D9DBE7;
      padding: 10px; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > h1, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > h1 {
        color: #72A5D4;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .inputsTop > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .inputsTop > div {
        width: 100%;
        margin-bottom: 10px; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist {
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > div {
          width: calc(100% - 24px - 10px);
          margin-bottom: 0;
          margin-right: 10px; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > i, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > i {
          font-size: 24px;
          color: #72A5D4;
          margin-top: 5px; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > i:hover, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .audioFilesToPlaylist > i:hover {
            color: #F45AFB;
            cursor: pointer; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone {
        -moz-flex-flow: unset;
        -webkit-flex-flow: unset;
        -ms-flex-flow: unset;
        flex-flow: unset;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        background-color: #EDEEF3;
        border: 1px solid #D9DBE7;
        padding: 10px;
        margin-top: 10px;
        min-height: 136px;
        height: calc(100% - 200px); }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          width: 100%;
          height: 30px;
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound p, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound p {
            font-size: 12px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #53576B; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound .icon-v2-bin, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound .icon-v2-bin {
            color: #72A5D4;
            font-size: 24px; }
            #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound .icon-v2-bin:hover, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound .icon-v2-bin:hover {
              color: #F45AFB;
              cursor: pointer; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound:last-child, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist > .audioFileDropzone > div.sound:last-child {
            margin-bottom: 0; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        min-height: 358px;
        background: none;
        border: #72A5D4 1px dashed; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist {
          -moz-flex-flow: unset;
          -webkit-flex-flow: unset;
          -ms-flex-flow: unset;
          flex-flow: unset;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          transform: translateY(-36px);
          margin: auto; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist p, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist p {
            font-size: 12px;
            text-align: center;
            color: #72A5D4;
            margin: 0 auto 20px;
            max-width: 200px; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist button, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist button {
            margin: auto; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist {
            min-height: 130px; }
            #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist.addNoticePlaylist .endPlaylist {
              transform: none; } }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n), #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n) {
        margin-right: 0; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist {
        width: calc(50% - (20px / 2)); }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n), #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n) {
          margin-right: 20px; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(2n), #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(2n) {
          margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection {
      padding: 0 10px; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist {
        width: 100%;
        margin-right: 0; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop > div {
            width: calc(50% - (20px / 2)); }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n), #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist:nth-child(3n) {
          margin-right: 0; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .upper > div > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .upper > div > div {
      margin-bottom: 10px; }
    #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection {
      padding: 0 10px; }
      #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist {
        width: 100%;
        margin-right: 0; }
        #dashboard_root #dashboard_main .QueueNotices .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop > div, #dashboard_root #dashboard_main #call_routes .OuterQueueNoticeEditBlock .playlistSection div.noticePlaylist .inputsTop > div {
          width: 100%; } }

#dashboard_root #dashboard_main .TimeDiaries .information-block {
  margin-bottom: 20px; }

#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li .redirectLinks,
#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li .redirectLinks {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  bottom: 0 !important; }
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li .redirectLinks > span,
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li .redirectLinks > span {
    margin: 0 5px 0 0; }

#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(1) {
  width: calc(50% - (120px / 2)); }
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(1) > div,
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(1) > div {
    overflow: hidden;
    text-overflow: ellipsis; }

#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(2) {
  width: calc(50% - (120px / 2)); }

#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(3) {
  width: 120px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(1) {
    width: calc(55% - (120px / 2)); }
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(2) {
    width: calc(45% - (120px / 2)); } }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(1) {
    width: calc(55% - (80px / 2)); }
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(2) {
    width: calc(45% - (80px / 2)); }
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root #dashboard_main .TimeDiaries .DataTable.TimeDiariesTable .dataHeadingRow > li:nth-child(3) {
    width: 80px; } }

#dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox {
  background-color: #FFFFFF;
  padding: 20px 10px; }
  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox > .inputs--two {
    padding: 10px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox > .inputs--two > .text-input > input, #dashboard_root #dashboard_main .TimeDiaries .editingBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .OuterTimeDairiesEditBox > .inputs--two > .verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .TimeDiaries .editingBlock .OuterTimeDairiesEditBox > .inputs--two > .verification-input > input {
      border-bottom: 1px solid #D9DBE7; }
  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox > .text-input-component {
    width: 306px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections {
      padding: 10px; } }
  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container {
    padding-bottom: 20px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays h1 {
      color: #72A5D4;
      font-size: 16px;
      font-weight: 500;
      margin-top: 30px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      margin-top: 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div {
        height: 37px;
        width: 37px;
        margin-right: 10px;
        border-radius: 5px;
        border: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div p {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          font-size: 16px;
          font-weight: 500;
          text-align: center;
          color: #D9DBE7; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div.selected {
          background-color: #FFFFFF;
          border: 0; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div.selected p {
            color: #332925; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div:hover {
          cursor: pointer; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div:hover p {
            color: #FFFFFF; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div.selected {
          background-color: #FFFFFF; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .days > div.selected p {
            color: #332925; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      margin-top: 20px;
      max-width: 820px;
      position: relative; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp {
        position: absolute;
        font-size: 10px;
        z-index: 3;
        font-weight: 500;
        line-height: 1.4;
        padding: 15px;
        background: #ffffff;
        border: 1px solid #FBAE35;
        transition: opacity 0.4s ease-in-out;
        border-radius: 5px;
        box-shadow: 0 5px 13px 0 rgba(51, 41, 37, 0.08);
        transform: translateX(-50%);
        left: 10px;
        bottom: 32px;
        width: 200px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:after, #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:before {
          right: 0;
          left: calc(50% - 8px);
          top: calc(100% + 10px);
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none;
          transform: rotate(90deg); }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:after {
          border-color: rgba(255, 255, 255, 0);
          border-left-color: #FFFFFF;
          border-width: 11px;
          margin-top: -10.5px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:before {
          border-color: rgba(24, 195, 241, 0);
          border-left-color: #FBAE35;
          border-width: 12px;
          margin-top: -9.5px;
          left: calc(50% - 9px); }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp {
            left: -100px;
            bottom: -18px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp > p {
              font-size: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:after, #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:before {
              left: 100%;
              top: calc(43% + 10px); }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp:before {
              top: calc(43% + 8px); } }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods .addPopUp p {
          text-align: center; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        width: calc(100% - 285px); }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div > .Input-DropDown-component {
          margin-bottom: 0; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div > div {
          margin-right: 20px;
          flex-basis: calc(25% - (40px / 3)); }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div > div:last-of-type {
          flex-basis: calc(50% - (40px / 3)); }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods.copy > div {
        width: calc(100% - 252px); }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > p:first-child {
        color: #72A5D4;
        font-size: 14px;
        width: 106px;
        padding-left: 10px;
        padding-right: 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > p.copyToAll {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > p.copyToAll:hover {
          color: #72A5D4;
          cursor: pointer; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > p:last-child {
        color: #72A5D4;
        font-size: 12px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a {
        margin-right: 15px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a > i {
          position: relative; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a > i .addPopUp {
            border-color: #72A5D4;
            display: none; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a > i .addPopUp:before {
              border-left-color: #72A5D4; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a > i:hover .addPopUp {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > a {
            display: none; } }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i {
        margin-right: 15px;
        position: relative; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i.icon-increase {
          font-size: 24px;
          color: #5AC3CA; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i.icon-v2-bin {
          font-size: 24px;
          color: #EDEEF3; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i:hover {
          color: #5AC3CA;
          cursor: pointer; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i:hover .button-info {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i .button-info {
          display: none;
          width: max-content;
          border-color: #72A5D4; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i .button-info::before {
            border-left-color: #72A5D4; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .setOutOfHours {
      margin-top: 40px;
      margin-bottom: 20px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .callR {
      margin-bottom: 30px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advTog {
      padding-bottom: 10px; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .inputs--two {
      padding: 0 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .inputs--two > div {
        margin-bottom: 0; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > .inputs--two {
      padding: 0; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > .inputs--two {
          padding: 0 10px; } }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedToggleDiv {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedToggleDiv h3 {
        color: #53576B; }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods {
      margin-bottom: 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info {
        flex-basis: 85px;
        margin-left: 10px;
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info p {
          color: #72A5D4;
          font-size: 14px;
          font-weight: 500;
          width: 86px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info > .times {
          color: #72A5D4;
          font-size: 11px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info > p:first-child {
          color: #72A5D4;
          font-size: 14px;
          font-weight: 500;
          width: 86px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info > .times {
          color: #72A5D4;
          font-size: 11px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .Input-DropDown-component {
        max-width: 300px;
        display: block;
        margin-bottom: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .copyToAll {
        margin-left: 25px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > h1,
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > .days {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > h1 {
        margin-top: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays > .callR {
        margin-bottom: 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .setOutOfHours {
        margin-top: 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods {
        -moz-flex-flow: unset;
        -webkit-flex-flow: unset;
        -ms-flex-flow: unset;
        flex-flow: unset; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i {
        margin-right: 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div {
        width: calc(100% - 140px); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .advancedSettings > .timePeriods > .info {
        margin-left: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods {
        -moz-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 0 10px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > p:first-child {
          padding: 0; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > i {
          margin: 0; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div {
          width: 100%;
          order: 3;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .Weekdays .timePeriods > div > div {
            margin-right: 0; } }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays {
      padding-bottom: 60px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays > h1 {
        margin-left: 10px;
        margin-right: 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exceptionRow {
        padding: 0 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays > h1 {
        color: #72A5D4;
        font-size: 16px;
        font-weight: 500;
        margin: 30px 0 20px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays {
        padding: 20px 10px;
        background-color: #EDEEF3; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .topRow {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .topRow > h1 {
            color: #72A5D4; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars {
          padding: 20px 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars > div {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .fromDate,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .toDate {
            margin-right: 20px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .fromDate p,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .toDate p {
              color: #72A5D4;
              font-size: 10px;
              margin-bottom: 10px;
              line-height: 1; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs {
            flex-basis: 50%;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div {
              width: 100%; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div > h2 {
                color: #72A5D4; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times,
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes {
                width: 100%;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex; }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times > div,
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times > button,
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes > div,
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes > button {
                  flex-basis: calc(50% - 10px); }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times > div:nth-child(2n -1),
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes > div:nth-child(2n -1) {
                  margin-right: 20px; }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times > .save-button-with-popup,
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes > .save-button-with-popup {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-box-align: end;
                  -ms-flex-align: end;
                  align-items: flex-end;
                  -webkit-align-items: flex-end;
                  -moz-align-items: flex-end; }
                  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times > .save-button-with-popup > button,
                  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes > .save-button-with-popup > button {
                    width: 100%; }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times .Input-DropDown-component,
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes .Input-DropDown-component {
                  border-bottom: solid 1px #72A5D4; }
                  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .times .Input-DropDown-component select,
                  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div .setCallRoutes .Input-DropDown-component select {
                    border-bottom: 0; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs .setCallRoutes > .Input-DropDown-component {
              margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays {
            background-color: #FFFFFF;
            position: fixed;
            top: 0;
            right: 0;
            width: 75vw;
            box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16);
            height: 100%;
            overflow-y: scroll;
            z-index: 999; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .topRow > i {
              display: none; } }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception {
        margin-top: 30px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          height: 65px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .exception-error-text {
            padding-top: 4px;
            font-size: 10px;
            color: #72A5D4;
            font-weight: 400; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException > p {
              color: #d7c6c2;
              font-size: 24px;
              margin-right: 20px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException div {
              margin-right: 20px;
              margin-bottom: 0; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException div.Input-DropDown-component {
                min-width: 225px; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException div.info {
                width: 100px; }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException div.info p {
                  color: #72A5D4;
                  font-size: 14px;
                  font-weight: 500;
                  font-family: "Lato"; }
                #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .datesException div.info div select {
                  width: 100px;
                  font-size: 10px;
                  height: 27px;
                  color: #72A5D4; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow div.Input-DropDown-component {
            width: 226px;
            margin-right: 20px;
            margin-bottom: 0; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow > i {
            font-size: 24px;
            color: #FB5135; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow > i:hover {
              color: #72A5D4;
              cursor: pointer; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .delete-popup {
              top: 50% !important; } }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .PikadayCalendar .pika-title {
        position: relative; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .PikadayCalendar .pika-title div.pika-label:nth-of-type(1) {
          margin-left: auto;
          margin-right: 0; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .PikadayCalendar .pika-title div.pika-label:nth-of-type(2) {
          display: block;
          margin-left: 0;
          margin-right: auto; }
  #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #FFFFFF; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries {
        padding: 30px 10px 0; } }
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment {
      position: relative;
      padding: 10px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment {
          display: none; } }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment #route_assignment_aligner {
        position: absolute;
        top: -70px;
        left: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment h2 {
        font-size: 16px;
        color: #72A5D4;
        padding-bottom: 10px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment h3 {
        font-size: 14px;
        color: #72A5D4; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment p {
        line-height: 20px;
        font-size: 12px;
        color: #72A5D4;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .divider {
        width: 1px;
        height: 20px;
        margin: 0 20px;
        background: #d7c6c2; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > p {
          font-size: 14px;
          color: #53576B;
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > div {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap;
          max-width: 75%; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > div .assign-to-number {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            height: 20px;
            padding-top: 2px;
            margin-right: 20px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > div .assign-to-number > p {
              font-size: 12px;
              color: #837470;
              margin-right: 5px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > div .assign-to-number > i {
              color: #FB5135;
              font-size: 12px;
              cursor: pointer;
              margin-top: 2px; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to > div .assign-to-number > i:hover {
                color: #FBAE35; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .hide {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          color: #53576B;
          margin-left: auto;
          cursor: pointer; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .hide > i {
            color: #FBAE35;
            font-size: 24px;
            margin-top: -5px;
            margin-left: 5px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers,
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        margin-bottom: 20px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .header,
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .header {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          height: 30px;
          margin-bottom: 20px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .numbers,
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .numbers {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-wrap: wrap; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .numbers .number-checkbox,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .numbers .number-checkbox {
            position: relative;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            width: 200px;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 40px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label {
              position: absolute;
              width: 150px;
              height: 20px;
              padding-top: 5px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              bottom: 4px;
              left: 20px;
              font-size: 12px;
              color: #72A5D4;
              background: #FFFFFF; }
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .numbers .number-checkbox .sub-label > i,
              #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .numbers .number-checkbox .sub-label > i {
                margin-right: 5px;
                transform: translateY(-2px); }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .unassigned-numbers__placeholder,
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .unassigned-numbers__placeholder {
          margin-bottom: 20px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .unassigned-numbers__placeholder > p,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .unassigned-numbers__placeholder > p {
            color: #53576B;
            font-size: 14px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .search-input,
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .search-input {
          margin: 16px 0;
          max-width: 300px; }
          @media only screen and (max-width: 767px) {
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .search-input,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .search-input {
              margin: 0 0 16px 0;
              max-width: revert; } }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers {
        margin-bottom: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .number-checkbox > p > span {
        margin-top: 5px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment {
          display: block;
          margin-top: 20px;
          padding: 0; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment p {
            font-size: 12px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to p {
            min-width: fit-content; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .divider {
            margin: 0 10px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .assign-to-number {
            height: 15px;
            margin-right: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .assign-to-number p {
              font-size: 10px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .hide {
            min-width: fit-content; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assign-to .hide > i {
              margin-left: 0;
              transform: none; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .header,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .header {
            height: initial;
            flex-wrap: wrap; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .header .divider,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .header .divider {
              margin-bottom: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .header > h3,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .header > h3 {
              margin-bottom: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .header p,
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .header p {
              font-size: 10px;
              margin-bottom: 10px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .unassigned-numbers .number-checkbox,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries .route-assignment .assigned-numbers .number-checkbox {
            width: 50%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .assign-to-number-time-diaries {
        padding-bottom: 65px; } }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .toDate {
        margin-right: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs {
        margin-top: 20px;
        flex-basis: 460px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox {
      padding: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox > .inputs--two {
        padding-bottom: 0; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .copyToAll {
        display: none; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .copyToAll.workingHours {
      display: block;
      position: absolute;
      right: 60px;
      top: 5px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections {
      margin-bottom: 150px; }
      #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays {
        padding-bottom: 0; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars {
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars > div {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            width: 100%; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .toDate,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .fromDate,
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs {
            margin-right: 0;
            flex-basis: 100%; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .fromDate {
            margin-bottom: 20px; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .PikadayCalendar > .pika-single > .pika-lendar {
            width: 100%;
            margin: 0;
            padding: 10px 0; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div > .setCallRoutes {
            -moz-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div > .setCallRoutes > div:nth-child(n) {
              flex-basis: 100%; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .calendarDays .Calendars .timeInputs > div > .setCallRoutes > div:nth-child(1) {
              margin-right: 0;
              margin-bottom: 10px; }
        #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow {
          height: auto;
          margin-bottom: 15px;
          padding: 0;
          -moz-flex-flow: row wrap;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .exceptionDateInfo {
            height: 65px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .exceptionDateInfo .datesException > p {
              margin-right: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .exceptionDateInfo .datesException > div {
              margin-right: 10px; }
            #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow .exceptionDateInfo .datesException select {
              width: 100px;
              font-size: 10px;
              color: #72A5D4;
              padding-top: 0; }
          #dashboard_root #dashboard_main .TimeDiaries .editingBlock .OuterTimeDairiesEditBox .TimeDiariesEditInputSections .section-container .CustomDays .exception .exceptionRow div.Input-DropDown-component {
            min-width: auto;
            width: 100%;
            order: 3;
            margin-right: 0;
            margin-top: 0; } }

#dashboard_root #dashboard_main .TimeDiaries #saveDelete {
  bottom: 60px; }

#dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock {
  position: relative; }
  #dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock .loading-spinner {
    position: static !important;
    padding: 0 !important;
    height: 550px !important; }
  #dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock .DataTable {
    padding: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock .DataTable {
        margin: 0 -10px; } }
  #dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock > p {
    margin-top: 10px; }
    #dashboard_root #dashboard_main .TopUp .n-call-credit .editingBlock > p:first-of-type {
      margin-bottom: 10px; }

#dashboard_root #dashboard_main .TopUp > div:not(.n-call-credit) .editingBlock > div:nth-child(1),
#dashboard_root #dashboard_main .TopUp > div:not(.n-call-credit) .editingBlock > div:nth-child(2) {
  margin-right: 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root #dashboard_main .TopUp > div:not(.n-call-credit) .editingBlock {
    padding-bottom: 64px; } }

@media only screen and (max-width: 479px) {
  #dashboard_root #dashboard_main .TopUp > div:not(.n-call-credit) .editingBlock > div:nth-child(1),
  #dashboard_root #dashboard_main .TopUp > div:not(.n-call-credit) .editingBlock > div:nth-child(2) {
    margin-right: 0; } }

#dashboard_root #dashboard_main .TopUp .editingBlock {
  background: #FFFFFF;
  padding: 10px; }
  #dashboard_root #dashboard_main .TopUp .editingBlock > div > h1 {
    margin-bottom: 10px;
    line-height: 1.3; }
  #dashboard_root #dashboard_main .TopUp .editingBlock > div .quick-add {
    margin-bottom: 20px; }
    #dashboard_root #dashboard_main .TopUp .editingBlock > div .quick-add div {
      width: calc((100% - 40px) / 4);
      padding: 20px 10px; }
      #dashboard_root #dashboard_main .TopUp .editingBlock > div .quick-add div > p:first-child {
        margin-bottom: 5px; }
      #dashboard_root #dashboard_main .TopUp .editingBlock > div .quick-add div h3 {
        margin-bottom: 5px; }
      #dashboard_root #dashboard_main .TopUp .editingBlock > div .quick-add div > p.monthly-value .add-on {
        margin-left: 3px;
        font-size: 12px;
        color: #332925;
        font-family: "Lato"; }
  #dashboard_root #dashboard_main .TopUp .editingBlock .Input-DropDown-component {
    padding: 8px 10px; }
  #dashboard_root #dashboard_main .TopUp .editingBlock .text-input, #dashboard_root #dashboard_main .TopUp .editingBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .TopUp .editingBlock .verification-input {
    padding: 8px 10px;
    max-height: 61px; }
    #dashboard_root #dashboard_main .TopUp .editingBlock .text-input .child, #dashboard_root #dashboard_main .TopUp .editingBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input .child, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .TopUp .editingBlock .verification-input .child {
      position: absolute;
      left: 0;
      top: 39px;
      font-size: 12px;
      width: 8px;
      padding-left: 10px; }
    #dashboard_root #dashboard_main .TopUp .editingBlock .text-input > input, #dashboard_root #dashboard_main .TopUp .editingBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .TopUp .editingBlock .verification-input > input {
      padding-left: 7px;
      width: calc(100% - 7px); }
  #dashboard_root #dashboard_main .TopUp .editingBlock .title--toggle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    width: 100%;
    max-width: 341px;
    margin-bottom: 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .TopUp .editingBlock .title--toggle {
        max-width: 100%; } }
    #dashboard_root #dashboard_main .TopUp .editingBlock .title--toggle > h1 {
      width: calc(100% - 44px); }
  #dashboard_root #dashboard_main .TopUp .editingBlock .auto-top-up-text {
    padding: 15px;
    margin-bottom: 20px;
    background: #EDEEF3;
    border: 1px solid #D9DBE7; }
    #dashboard_root #dashboard_main .TopUp .editingBlock .auto-top-up-text p {
      font-size: 14px; }
  #dashboard_root #dashboard_main .TopUp .editingBlock .addCallCred {
    margin-bottom: 20px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main .TopUp .editingBlock .addCallCred {
        flex-wrap: nowrap; } }
    #dashboard_root #dashboard_main .TopUp .editingBlock .addCallCred > .Input-DropDown-component,
    #dashboard_root #dashboard_main .TopUp .editingBlock .addCallCred > .text-input,
    #dashboard_root #dashboard_main .TopUp .editingBlock #content_container .account-profile .profile .two-step-verification .verification-process .right .addCallCred > .verification-input,
    #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .TopUp .editingBlock .addCallCred > .verification-input {
      margin-bottom: 0; }
    #dashboard_root #dashboard_main .TopUp .editingBlock .addCallCred button {
      margin: 0 auto 0 20px; }

#dashboard_root #dashboard_main .TopUp #saveDelete {
  padding: 10px 0 10px;
  margin: 0 10px 0;
  border-bottom: 1px solid #D9DBE7; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main .TopUp #saveDelete {
      bottom: 64px;
      padding: 10px;
      margin: 0;
      border-bottom: 0; }
      #dashboard_root #dashboard_main .TopUp #saveDelete.bottom {
        bottom: 0; } }

#dashboard_root #dashboard_main .inputTop {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #dashboard_root #dashboard_main .inputTop > div {
    width: calc(100% - 24px - 15px);
    margin-bottom: 0;
    margin-right: 20px; }
    #dashboard_root #dashboard_main .inputTop > div:last-of-type {
      margin-right: 10px; }
  #dashboard_root #dashboard_main .inputTop > i {
    font-size: 24px;
    color: #FBAE35; }
    #dashboard_root #dashboard_main .inputTop > i:hover {
      color: #72A5D4;
      cursor: pointer; }

#dashboard_root #dashboard_main .inputBottom {
  background-color: #EDEEF3;
  border: 1px solid #D9DBE7;
  padding: 10px;
  margin-top: 10px;
  height: 150px;
  overflow-y: auto; }
  #dashboard_root #dashboard_main .inputBottom > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px; }
    #dashboard_root #dashboard_main .inputBottom > div p {
      font-size: 12px; }
    #dashboard_root #dashboard_main .inputBottom > div .icon-v2-bin {
      color: #FB5135;
      font-size: 24px; }
      #dashboard_root #dashboard_main .inputBottom > div .icon-v2-bin:hover {
        color: #72A5D4;
        cursor: pointer; }
    #dashboard_root #dashboard_main .inputBottom > div:last-child {
      margin-bottom: 0; }

#dashboard_root > #dashboard_main > #content_container #AddressBooks,
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent {
  min-height: 675px; }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .address--inputs,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .address--inputs {
    padding: 10px;
    background: #FFFFFF; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .address--inputs .icon-v2-plus,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .address--inputs .icon-v2-plus {
      display: none; }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .information-block,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .information-block {
    margin-bottom: 30px; }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li > div,
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li > div,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li > div,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li > div {
    text-overflow: ellipsis;
    overflow: hidden; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li > div.editAndDeleteButtons,
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li > div.editAndDeleteButtons,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li > div.editAndDeleteButtons,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li > div.editAndDeleteButtons {
      overflow: visible; }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1) {
    width: 60px; }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc(25% - ((60px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3) {
    width: calc(25% - ((60px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(25% - ((60px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc(25% - ((60px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6) {
    width: 80px;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1) {
      width: 60px; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2) {
      width: calc(33.33% - ((60px + 80px) / 3)); }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3) {
      width: calc(33.33% - ((60px + 80px) / 3)); }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(4),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(4),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(4) {
      display: none; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5) {
      width: calc(33.33% - ((60px + 80px) / 3)); }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6) {
      width: 80px;
      -ms-flex-pack: end;
      -webkit-box-pack: end;
      -moz-justify-content: flex-end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(1) {
      width: 60px; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(2) {
      width: calc(60% - ((60px + 45px) / 2)); }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(3) {
      display: none; }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(5),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(5) {
      width: calc(40% - ((60px + 45px) / 2)); }
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6),
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6) {
      width: 45px; }
      #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6) > div > i,
      #dashboard_root > #dashboard_main > #content_container #AddressBooks .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6) > div > i,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataRow:not(.pagination) > li:nth-child(6) > div > i,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.AddressBooksDataTable .dataHeadingRow > li:nth-child(6) > div > i {
        margin: 0; } }

#dashboard_root > #dashboard_main > #content_container .account-profile .password-update .error-bubble {
  width: 250px;
  top: -80px; }
  #dashboard_root > #dashboard_main > #content_container .account-profile .password-update .error-bubble p {
    white-space: normal; }

#dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer {
  padding: 10px 10px 15px;
  margin-bottom: 20px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > h1 {
    margin-bottom: 10px; }
  #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .add-to-list-input .dropdown-input {
    padding: 0; }
    #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .add-to-list-input .dropdown-input input {
      border-bottom: 0 !important; }
  #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .add-to-list-input .email-loading {
    color: #72A5D4;
    font-size: 12px; }
  #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end; }
    #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering > div {
      margin-bottom: 1px;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -moz-justify-content: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      width: calc(100% - 124px);
      max-width: 570px;
      margin-right: 20px; }
      #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering > div > div:first-child {
        margin-right: 10px; }
      #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering > div > div {
        margin-bottom: 0; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering > div > div .pikaday-react .pika-lendar .pika-title div.pika-label:nth-of-type(1) {
          margin-right: 0;
          margin-left: auto; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer .invoice_filtering > div > div .pikaday-react .pika-lendar .pika-title div.pika-label:nth-of-type(2) {
          display: block;
          margin-right: auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer {
      padding-bottom: 20px; }
      #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .email-field {
        flex-wrap: wrap; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .email-field .email {
          width: 100%;
          margin-right: 0;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .email-field .text-input, #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .email-field #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .invoice_filtering--outer > .email-field .verification-input {
          padding: 0 10px; }
      #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .invoice_filtering {
        flex-wrap: wrap; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .invoice_filtering > div {
          width: 100%;
          max-width: none;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          margin-right: 0; }
          #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .invoice_filtering > div > div:first-child {
            margin-right: 0; }
          #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .invoice_filtering > div > div {
            margin-bottom: 10px; }
        #dashboard_root > #dashboard_main > #content_container .invoice_filtering--outer > .invoice_filtering > button {
          width: 100%; } }

#dashboard_root > #dashboard_main > #content_container .downloadInvoiceWarning {
  color: #FB5135; }

#dashboard_root > #dashboard_main > #content_container .table-bar-invoices {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #D9DBE7; }
    #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button {
      color: #FFFFFF; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button {
          padding: 12px 20px;
          line-height: 1.25;
          font-size: 11px; } }
      #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button:first-of-type {
        background: #5AC3CA; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button:first-of-type {
            width: 55%; } }
      #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button:last-of-type {
        background: #FFFFFF;
        color: #332925; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button:last-of-type {
            width: 45%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top {
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #FFFFFF; }
        #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .top button:last-of-type {
          width: 100%; } }

@keyframes swing-in-top-fwd {
  0% {
    transform: rotateX(-100deg);
    transform-origin: top;
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    transform-origin: top;
    opacity: 1; } }
  #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .bottom {
    position: relative;
    width: 100%; }
    #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .bottom > div:nth-of-type(1) > p {
      font-size: 12px;
      text-align: center;
      padding: 10px;
      margin: 10px;
      background: #EDEEF3;
      color: #53576B; }
      #dashboard_root > #dashboard_main > #content_container .table-bar-invoices .bottom > div:nth-of-type(1) > p a:last-of-type {
        text-decoration: underline;
        cursor: pointer; }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .checkbox-input {
  margin-bottom: 0; }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(1) {
  width: 46px; }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(2) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(3) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(4) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(5) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(6),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(6) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(7),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(7) {
  width: calc((100% / 6) - (126px / 6)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8),
#dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) {
  width: 80px; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div,
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > i,
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > i {
      margin-left: 0;
      color: #72A5D4;
      font-size: 24px; }
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > i:hover,
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > i:hover {
        color: #FBAE35;
        cursor: pointer; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > a,
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > a {
      overflow: visible; }
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > a > i,
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > a > i {
        font-size: 22px; }
        #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > a > i:hover,
        #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > a > i:hover {
          color: #72A5D4; }
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > a:last-of-type,
      #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > a:last-of-type {
        margin-left: 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc((100% / 5) - (126px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(3) {
    width: calc((100% / 5) - (126px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc((100% / 5) - (126px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc((100% / 5) - (126px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(6) {
    width: calc((100% / 5) - (126px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(7),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(7) {
    display: none; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc(30% - (91px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(3) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(30% - (91px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc(20% - (91px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(6) {
    width: calc(20% - (91px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8),
  #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) {
    width: 45px; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataRow:not(.pagination) > li:nth-child(8) > div > a > i,
    #dashboard_root > #dashboard_main > #content_container .DataTable.InvoiceDataTable .dataHeadingRow > li:nth-child(8) > div > a > i {
      display: none; } }

#dashboard_root > #dashboard_main > #content_container .Members .SearchBox .searchBarButtons {
  bottom: 65px; }

#dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit {
  padding: 10px;
  background-color: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit .categoryName {
    font-size: 12px;
    color: #53576B; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit .groupName {
    margin: 10px 0;
    color: #72A5D4; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -moz-justify-content: left;
    -webkit-justify-content: left;
    justify-content: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    padding: 10px;
    background-color: #FFFFFF;
    gap: 4px; }
    #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category > div {
      min-width: 20px;
      margin: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
    #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(5n) {
      padding: 10px 0 10px 10px; }
    #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(5n - 4) {
      padding: 10px 10px 10px 0; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(5n), #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(5n - 4) {
        padding: 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(4n) {
        padding: 10px 0 10px 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(4n - 3) {
        padding: 10px 10px 10px 0; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(4n), #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(4n - 3) {
        padding: 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(3n) {
        padding: 10px 0 10px 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(3n - 2) {
        padding: 10px 10px 10px 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(3n), #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(3n - 2) {
        padding: 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(2n) {
        padding: 10px 0 10px 10px; }
      #dashboard_root > #dashboard_main > #content_container .Members .member_roles_edit div.category:nth-child(2n - 1) {
        padding: 10px 10px 10px 0; } }

#dashboard_root > #dashboard_main > #content_container .Members .member_list_edit #saveDelete {
  bottom: 60px; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit #saveDelete.bottom {
    bottom: 0; }

#dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList {
  padding: 10px;
  background-color: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .tab-container {
    margin-bottom: 10px;
    padding: 0; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .SlideToggleComponent {
    width: 100%;
    max-width: 556px;
    padding: 10px 0 0; }
    #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .SlideToggleComponent p {
      font-size: 12px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .SlideToggleComponent p {
          width: calc(100% - 50px); } }
  #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .UniversalSelectionGrid {
    padding: 0 0 10px; }
    #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .UniversalSelectionGrid .SearchBox {
      margin-bottom: 10px; }
  #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList .text-input.disabled, #dashboard_root > #dashboard_main > #content_container .Members .member_list_edit .editMembersList #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .disabled.verification-input, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .Members .member_list_edit .editMembersList .disabled.verification-input {
    background: #d7c6c2; }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
  width: calc(18% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
  width: calc(18% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(3) {
  width: calc(19% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
  width: calc(23% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
  width: calc(22% - (80px / 5) - 30px); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) {
  width: 110px !important;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  gap: 4px; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6) > i,
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) > i {
    color: #80CD42;
    font-size: 20px; }
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6) > i:hover,
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) > i:hover {
      cursor: pointer; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6) > div:first-of-type,
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) > div:first-of-type {
    margin: 0;
    display: flex;
    align-items: center;
    width: max-content;
    gap: 4px; }
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6) > div:first-of-type i:nth-of-type(2),
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) > div:first-of-type i:nth-of-type(2) {
      margin: 0; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
    width: calc(23% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc(23% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(3) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(27% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc(27% - (80px / 4) - 30px); } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
    width: calc((100% - 80px) / 3); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc((100% - 80px) / 3); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc((100% - 80px) / 3); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) {
    width: 80px; } }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li > div,
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li > div {
  overflow: hidden;
  text-overflow: ellipsis; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li > div.editAndDeleteButtons,
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li > div.editAndDeleteButtons {
    overflow: visible; }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
  width: calc(18% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
  width: calc(18% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(3) {
  width: calc(19% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
  width: calc(23% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
  width: calc(22% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) {
  width: 80px; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6) > div,
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) > div {
    margin-left: auto; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
    width: calc(23% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc(23% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(3) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(27% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc(27% - (80px / 4)); } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(1) {
    width: calc((100% / 3) - (45px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc((100% / 3) - (45px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc((100% / 3) - (45px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersListDataTable .dataHeadingRow > li:nth-child(6) {
    width: 80px; } }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access {
  width: 100%;
  max-width: 300px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p {
    padding: 10px;
    background: #d7c6c2;
    color: #FFFFFF; }
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p.selected {
      background: #FFFFFF;
      color: #332925; }
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p ~ p {
      margin-left: 10px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      padding: 0; }
      #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p {
        background: none;
        color: #d7c6c2;
        padding-bottom: 0;
        padding-top: 0;
        width: 50%;
        text-align: center; }
        #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p.selected {
          background: none;
          color: #5AC3CA; }
        #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p:nth-child(1), #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p:nth-child(3) {
          padding-left: 0;
          padding-right: 0;
          margin-left: 0;
          margin-right: 0; }
        #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p:nth-child(2), #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p:nth-child(4) {
          padding-left: 0;
          padding-right: 0;
          margin-left: 0;
          margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .account-access p ~ p {
      margin-left: 2px; } }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(1) {
  width: calc(35% - (80px / 2)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(2) {
  width: calc(65% - (80px / 2)); }

#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(3) {
  width: 80px; }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(3) .addPopUp,
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(3) .addPopUp {
    transform: translateX(-35px);
    left: auto;
    right: 0;
    bottom: 5px;
    width: 185px; }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(1) {
    width: calc(40% - (45px / 2)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(2) {
    width: calc(50% - (45px / 2)); }
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .Members .DataTable.MembersRoleDataTable .dataHeadingRow > li:nth-child(3) {
    width: 45px; } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .Members {
    padding-bottom: 135px; } }

#dashboard_root > #dashboard_main > #content_container .apiUsageEdit {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit h1 {
    color: #72A5D4; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit p {
    color: #53576B; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .error-bubble {
    z-index: 3; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) > div {
      width: calc(60% - (20px / 2)); }
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) > div:last-child {
        width: calc(40% - (20px / 2)); }
    @media only screen and (max-width: 1023px) {
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) {
        flex-wrap: wrap; }
        #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) > div,
        #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div:not(.sandbox) > div:last-child {
          width: 100%;
          margin-bottom: 20px; } }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .buttons {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .buttons > a {
      margin-right: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      border-radius: 3px;
      font-size: 12px; }
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .buttons > a:hover {
        background-color: #FFFFFF;
        color: #332925; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div > div h1 {
    margin-bottom: 15px; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div > div p {
    font-size: 12px;
    line-height: 1.6; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div > div > p {
    margin-bottom: 20px; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div > div.apiUsage .error-bubble {
    width: 182px;
    top: -155px; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit > div > div.apiUsage .error-bubble p {
      white-space: pre-wrap; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox h1 {
    margin-bottom: 15px; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox p {
    font-size: 12px;
    width: 100%;
    text-align: left; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox > button {
    margin-bottom: 30px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox > button {
        width: 100%; } }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .sandbox-text {
    margin-bottom: 15px; }
  #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox {
    margin-top: 20px; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right {
      width: 65%; }
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right p {
        margin-bottom: 0; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .left {
      margin: 0 auto;
      width: 35%; }
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .left p {
        text-align: left;
        margin-bottom: 0; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right,
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .left {
      width: 100%; }
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right > div {
      flex-wrap: wrap; }
      #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right > div > p {
        width: 100%;
        text-align: left;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        position: relative;
        margin-bottom: 5px; }
        #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .right > div > p > span {
          position: absolute;
          left: 175px;
          top: 0; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit .sandbox .SipUsersDetailsBox .left p {
      text-align: center; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root > #dashboard_main > #content_container .apiUsageEdit {
      padding-bottom: 70px; } }

#dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right {
  width: 60%; }
  #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right > div {
    max-width: none;
    margin-left: 0; }
    #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right > div > p span {
      overflow: hidden;
      text-overflow: ellipsis;
      width: 135px;
      top: 0; }

#dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .left {
  margin: 0 auto;
  width: 40%; }

@media only screen and (max-width: 1023px) {
  #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right,
  #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .left {
    width: 100%; }
  #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .left p {
    text-align: center; }
  #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right > div {
    flex-wrap: wrap; }
    #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right > div > p {
      width: 100%;
      text-align: left;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      position: relative;
      margin-bottom: 5px; }
      #dashboard_root > #dashboard_main > #content_container .apiPage .SipUsersDetailsBox .right > div > p > span {
        position: absolute;
        left: 135px;
        overflow: unset;
        text-overflow: unset;
        width: auto; } }

#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(1) {
  width: calc(20% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(2) {
  width: calc(20% - (80px / 5)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4), #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) {
  width: calc(20% - (80px / 5)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3) span, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4) span, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5) span,
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) span,
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) span,
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) span {
    display: block;
    padding: 6px 12px;
    border-radius: 10px;
    background: black;
    color: white; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3) span.success, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4) span.success, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5) span.success,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) span.success,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) span.success,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) span.success {
      background: #80CD42; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3) span.error, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4) span.error, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5) span.error,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) span.error,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) span.error,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) span.error {
      background: #EA1B4B; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3) span.streaming, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4) span.streaming, #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5) span.streaming,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) span.streaming,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) span.streaming,
    #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) span.streaming {
      background: #33c3ee; }

#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(6),
#dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(6) {
  width: 80px; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(6) i.disabled,
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(6) i.disabled {
    pointer-events: revert !important;
    cursor: default !important; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(1) {
    width: calc(33% - (80px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) {
    width: calc(37% - (80px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) {
    width: calc(29% - (80px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(6) {
    width: 80px; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(1) {
    width: calc(45% - (45px / 2)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(3) {
    width: calc(55% - (45px / 2)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(4) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .DataTable.AccountIntegrationsTable .dataHeadingRow > li:nth-child(5) {
    width: 45px; } }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table {
  max-width: 600px;
  margin-left: 48px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table {
      margin-left: 24px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table {
      margin-left: 0; } }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(1),
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(1) {
    width: calc(45% - (20px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(2) {
    width: calc(25% - (20px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(3) {
    width: calc(25% - (20px / 3)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(4) {
    width: 20px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li,
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li {
      display: flex !important; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(1),
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(1) {
      width: calc(100% - 184px); }
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(2), #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(3),
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(2),
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(3) {
      width: 84px;
      max-width: 92px; }
      #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(2) > div, #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataRow:not(.pagination) > li:nth-child(3) > div,
      #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(2) > div,
      #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__user-table .dataHeadingRow > li:nth-child(3) > div {
        display: flex;
        text-wrap: wrap; } }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(1) {
  width: calc(20% - (80px / 4)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(2) {
  width: calc(40% - (80px / 4)); }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(2) > div > div,
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(2) > div > div {
    width: 28px;
    height: 28px; }
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(2) > div > div:hover,
    #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(2) > div > div:hover {
      cursor: default; }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(3), #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(4) {
  width: calc(20% - (80px / 4)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(5) {
  width: 80px;
  padding: 0 0 0 10px; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) > li:nth-child(2) > div > div,
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow > li:nth-child(2) > div > div {
    margin-right: 4px; }
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataRow:not(.pagination) li > div,
  #dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-base-table .dataHeadingRow li > div {
    display: flex;
    text-wrap: wrap; } }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-cus-table .dataRow:not(.pagination) > li,
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-cus-table .dataHeadingRow > li {
  width: calc((100% / 3) - (80px / 3)); }

#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-cus-table .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .DataTable.outbound-restriction__time-cus-table .dataHeadingRow > li:nth-child(4) {
  width: 80px;
  padding: 0 0 0 10px; }

#dashboard_root > #dashboard_main > #content_container .integration-section-page .icon-transfer-1 {
  margin-right: 8px;
  cursor: pointer;
  color: #80CD42;
  font-size: 18px; }
  #dashboard_root > #dashboard_main > #content_container .integration-section-page .icon-transfer-1.refreshing {
    animation: spin-icon infinite 0.5s linear; }

@keyframes spin-icon {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(-180deg); } }

#dashboard_root > #dashboard_main > #content_container .status_btn {
  padding: 0;
  display: flex;
  align-items: center; }
  #dashboard_root > #dashboard_main > #content_container .status_btn .status-active {
    font-weight: bold;
    font-size: 12px;
    color: #80CD42; }
  #dashboard_root > #dashboard_main > #content_container .status_btn .status-mid {
    font-weight: bold;
    font-size: 12px;
    color: #d7c6c2; }
  #dashboard_root > #dashboard_main > #content_container .status_btn .status-inactive {
    font-weight: bold;
    font-size: 12px;
    color: #72A5D4; }

#dashboard_root > #dashboard_main > #content_container .businessOffice .officeTable .dataHeadingRow > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .businessOffice .officeTable .dataRow > li:nth-child(5) {
  justify-content: center; }

#dashboard_root > #dashboard_main > #content_container .businessOffice .officeTable .dataHeadingRow > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .businessOffice .officeTable .dataRow > li:nth-child(4) {
  width: 30%;
  justify-content: center; }

#dashboard_root > #dashboard_main > #content_container .businessOffice .officeTable .dataRow > li:nth-child(3) {
  align-items: baseline; }

@media only screen and (max-width: 1024px) {
  #dashboard_root > #dashboard_main > #content_container .businessOffice .dataHeadingRow > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .businessOffice .dataRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .businessOffice .dataHeadingRow > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .businessOffice .dataRow > li:nth-child(3) {
    width: 40% !important; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .businessOffice .cross_btn {
    display: flex;
    justify-content: flex-end; } }

#dashboard_root > #dashboard_main > #content_container .integrations_edit {
  padding: 10px;
  background-color: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] li:nth-child(4) {
    width: calc(20% - (80px / 5)); }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] li:nth-child(4) span {
      display: block;
      padding: 6px 12px;
      border-radius: 10px;
      background: black;
      color: white; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] li:nth-child(4) span.success {
        background: #80CD42; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] li:nth-child(4) span.error {
        background: #EA1B4B; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] li:nth-child(4) span.streaming {
        background: #33c3ee; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill__projects {
    max-width: 420px; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-radio {
    display: flex;
    flex-direction: column;
    gap: 8px; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-radio p, #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-radio label {
      font-size: 14px;
      color: #72A5D4; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-radio p {
      margin-top: 2px; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .divider_line {
    display: flex;
    width: 100%;
    height: 1px;
    margin: 8px 0;
    background: #D9DBE7; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-dates {
    display: flex;
    gap: 12px; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-dates > div {
      display: flex;
      flex-direction: column;
      align-items: center; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-dates > div > p {
        font-size: 14px;
        color: #72A5D4; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-dates [data-disabled='true'] > div {
      opacity: 0.75;
      pointer-events: none; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .PikadayCalendar {
    height: 240px; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-confirmation {
    display: flex;
    flex-direction: column;
    gap: 4px; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-confirmation h4 {
      font-size: 14px;
      font-weight: 500; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-confirmation p {
      font-size: 14px;
      color: #72A5D4; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit[data-is-cdr='true'] .back-fill-confirmation p span {
        font-size: 14px; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings .integration_users {
    padding: 0 0 10px;
    margin-bottom: 10px; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings .integration_users .Input-DropDown-component {
      margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings .integration_users {
        margin: 0 -10px; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings .integration_users .email,
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings .integration_users .email-header {
        display: none; } }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .userSettings.reapit .pagination > div {
    display: none !important; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .SlideToggleComponent {
    margin-top: 10px; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs--five > div {
    margin-right: 5%; }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .SlideToggleComponent {
      margin-top: 0; } }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -moz-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    gap: 20px;
    margin: 10px 0 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        flex-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        gap: 5px;
        margin-bottom: 30px; } }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs .Input-DropDown-component, #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs .SlideToggleComponent {
      flex: 1;
      max-width: 600px; }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs .Input-DropDown-component, #dashboard_root > #dashboard_main > #content_container .integrations_edit .generalSettings .inputs .SlideToggleComponent {
          max-width: initial;
          width: 100%; } }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties {
    max-width: 540px;
    margin-top: 25px; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties > h1 {
      margin-bottom: 10px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul {
        margin: 0 -10px; } }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li {
      position: relative;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      min-height: 60px;
      border-bottom: 1px solid #D9DBE7; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li:nth-of-type(even) {
        background: #EDEEF3; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li:first-of-type {
        min-height: auto; }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li:first-of-type > div p {
          font-family: "Lato";
          color: #72A5D4; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div {
        flex: 1 1;
        padding: 10px; }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div:last-of-type {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -moz-justify-content: space-between;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          max-width: 80px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div:last-of-type {
              max-width: 45px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div:last-of-type .icon-v2-edit {
              margin-left: auto; } }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div p {
          font-size: 12px; }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties ul li > div > div {
          margin-bottom: 0; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .custom-integration-properties > button {
      margin-top: 10px;
      margin-left: auto; }
  #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > div {
      margin-right: auto; }
    #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button .dashboard-button__popup, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .dashboard-button__confirmation, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .dashboard-button__confirmation, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .dashboard-button__confirmation--left, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .dashboard-button__confirmation--left {
      z-index: 5; }
      #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button .dashboard-button__popup.error, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation--left, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation--left {
        border-color: #D60D0DFF; }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button .dashboard-button__popup.error h6, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation h6, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation h6, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation--left h6, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation--left h6 {
          color: #D60D0DFF; }
        #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button .dashboard-button__popup.error:before, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation:before, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation:before, #dashboard_root > #dashboard_main > #content_container .integrations_edit .sso-sync > button #dashboard_main .dashboard-button .error.dashboard-button__confirmation--left:before, #dashboard_root > #dashboard_main > #content_container #dashboard_main .dashboard-button .integrations_edit .sso-sync > button .error.dashboard-button__confirmation--left:before {
          border-top-color: #D60D0DFF; }

#dashboard_root > #dashboard_main > #content_container .integration--modal {
  padding: 0;
  min-height: 560px; }
  #dashboard_root > #dashboard_main > #content_container .integration--modal #integration_modal > h1 {
    text-align: center;
    margin-bottom: 20px; }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .integration--modal {
    position: fixed; }
    #dashboard_root > #dashboard_main > #content_container .integration--modal #integration_modal {
      height: 575px; }
      #dashboard_root > #dashboard_main > #content_container .integration--modal #integration_modal > ul {
        height: 446px;
        overflow-y: scroll; } }

#dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content {
  background-color: #FFFFFF;
  padding: 10px; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > h1 {
    margin-bottom: 10px;
    color: #72A5D4; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; }
    #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div {
      width: calc(100% - 180px);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .left {
        margin-right: 20px; }
        #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .left > div p {
          font-size: 12px;
          color: #72A5D4; }
          #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .left > div p:first-child {
            font-size: 10px;
            color: #d7c6c2;
            text-align: center;
            margin-bottom: 3px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .left > div p:first-child {
                white-space: nowrap; } }
      #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .right {
        color: #D9DBE7;
        font-size: 12px;
        width: calc(100% - 120px);
        padding-right: 10px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .right {
            width: auto; } }
        #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .right p {
          color: #53576B; }
      #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .divider_line_vertical {
        height: 30px;
        margin-right: 20px;
        width: 1px;
        background: #D9DBE7; }
    #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div .dashboard-primary-button:hover {
      background-color: #5AC3CA; }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -moz-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        flex-wrap: wrap; }
        #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div {
          width: 100%; }
          #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div > div .right > p {
            font-size: 12px; }
        #dashboard_root > #dashboard_main > #content_container .Preferences .preferences--content > div .remove-button {
          margin: 20px auto 0; } }

#dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview {
  padding: 10px;
  margin-top: 20px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > h1 {
    color: #72A5D4;
    margin-bottom: 10px; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div > p {
    font-size: 14px;
    margin-bottom: 15px; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div ul {
    padding-left: 10px;
    margin-bottom: 20px; }
    #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div ul li {
      font-size: 14px; }
      #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div ul li:before {
        content: "•";
        color: #5AC3CA;
        margin-right: 10px; }
      #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div ul li ~ li {
        margin-top: 10px; }
      #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div ul li span {
        font-family: "Lato";
        font-weight: 500;
        color: #53576B; }
  #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div .slider-input {
    max-width: 300px; }
    #dashboard_root > #dashboard_main > #content_container .Preferences .feature-preview > div .slider-input p {
      font-size: 12px; }

#dashboard_root > #dashboard_main > #content_container .remove-button {
  background: transparent;
  border: 1px solid #FFFFFF;
  color: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .remove-button:hover {
    background-color: #FFFFFF;
    color: #332925; }

#dashboard_root > #dashboard_main > #content_container #cloudStorage {
  background: transparent;
  min-height: calc(100vh - 80px); }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container #cloudStorage {
      background: #FFFFFF; } }

#dashboard_root > #dashboard_main > #content_container .cloudStorage {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 25px; }
  #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(10px);
    top: 0;
    left: 0;
    padding: 40px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div {
      background: white;
      padding: 20px;
      border-radius: 10px;
      width: 600px;
      box-shadow: 5px 10px 50px rgba(38, 50, 56, 0.2);
      position: absolute;
      top: 80px; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .header {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .header img {
          max-height: 50px; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .header h2 {
          font-size: 30px;
          font-weight: 700;
          color: #020202; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > div > a {
        float: right;
        text-decoration: underline;
        font-size: 15px;
        width: 100%;
        text-align: right;
        margin-bottom: 20px; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div label {
        color: #020202 !important;
        padding-left: 15px;
        font-size: 15px !important; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.text-input, #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .inputs > div.verification-input, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .cloudStorage .internal_connection_container > div .inputs > div.verification-input {
        position: static !important; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.text-input input, #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .inputs > div.verification-input input, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .cloudStorage .internal_connection_container > div .inputs > div.verification-input input {
          font-size: 15px !important;
          background: #F9F9F9 !important;
          border-radius: 10px;
          padding: 5px 15px !important;
          border-bottom: none !important;
          width: calc(100% - 30px) !important;
          padding-top: 10px !important; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.text-input input:focus, #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .inputs > div.verification-input input:focus, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .cloudStorage .internal_connection_container > div .inputs > div.verification-input input:focus {
            border-bottom: none !important; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.text-input input::placeholder, #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .inputs > div.verification-input input::placeholder, #dashboard_root > #dashboard_main > #content_container #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right .cloudStorage .internal_connection_container > div .inputs > div.verification-input input::placeholder {
            color: #817B82 !important; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.Input-DropDown-component > label > span {
        display: none; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.Input-DropDown-component select {
        font-size: 15px !important;
        height: auto !important;
        border-radius: 10px;
        padding: 15px 15px !important;
        border-bottom: none !important;
        background-color: #F9F9F9 !important;
        background-position-x: calc(100% - 10px) !important; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.Input-DropDown-component select:focus {
          border-bottom: none !important; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div.Input-DropDown-component select::placeholder {
          color: #817B82 !important; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > h3 {
        color: #424242;
        margin: 5px 0 !important; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > p {
        color: #424242; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > p a {
          color: #EA1B4B;
          text-decoration: underline; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > p a:hover {
            color: #ea814f; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > button.primary {
        cursor: pointer;
        background: #80CD42;
        padding: 6px 40px;
        margin: 10px auto 0;
        display: block; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > div > button.primary:hover {
          background: #67ae2e; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .inputs > a {
        float: right;
        text-decoration: underline;
        font-size: 15px;
        width: 100%;
        text-align: right;
        margin-bottom: 20px; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions {
        display: flex;
        justify-content: end; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button {
          font-size: 15px !important;
          cursor: pointer; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button.tertiary {
            background: none;
            color: #EA1B4B;
            text-decoration: underline;
            padding: 6px; }
            #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button.tertiary:hover {
              color: #ea814f; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button.primary {
            background: #80CD42;
            padding: 6px 40px;
            display: flex;
            justify-content: center;
            align-items: center; }
            #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button.primary > svg {
              height: 20px !important; }
            #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button.primary:hover {
              background: #67ae2e; }
          #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button[disabled], #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container > div .actions button:disabled {
            background: #D7C6C2FF;
            pointer-events: none; }
    @media only screen and (max-width: 768px) {
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .internal_connection_container .custom-integration {
        height: 100%;
        width: 100%;
        top: 0;
        border-radius: 0; } }
  #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 12px;
    border-radius: 3px; }
  #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption {
    background: #FFFFFF;
    width: 250px;
    padding: 50px 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    border: 1px solid #FFFFFF;
    max-height: 356px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption img,
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption h2 {
      margin-bottom: 20px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption p.connected-label {
      color: #80CD42; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption p.connected-email {
      color: #72A5D4;
      font-size: 14px;
      margin-bottom: 39px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption.connected > h2 {
      margin-bottom: 0;
      padding-bottom: 0; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption h2 {
      color: #72A5D4;
      font-size: 24px; }
  #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .callRecStorage, #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cdrStorage {
    text-align: center;
    background: #FFFFFF;
    margin-top: 1px;
    padding: 20px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .callRecStorage form, #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cdrStorage form {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      max-width: 135px;
      margin: 0 auto; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .callRecStorage form .radio-input, #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cdrStorage form .radio-input {
        width: 50px; }
    #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .callRecStorage > p, #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cdrStorage > p {
      font-size: 12px;
      margin-bottom: 15px; }
  #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .disconnection {
    text-align: center;
    background: #FFFFFF;
    margin-top: 1px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 15px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .cloudStorage {
      padding: 30px 20px;
      flex-wrap: wrap; }
      #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter {
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%; }
        #dashboard_root > #dashboard_main > #content_container .cloudStorage .cloudStorageOptionOuter .cloudStorageOption {
          width: 100%; } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .plans-component-table {
    padding: 20px;
    background: #EDEEF3; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .plans-component-table {
    padding: 0;
    background: #EDEEF3; } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .my-plans-new {
    margin: 0 0 30px; } }

#dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod {
  overflow: auto;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 20px;
  margin-bottom: 30px;
  position: relative; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.resellerPlan .totalCosts {
    min-width: auto; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.resellerPlan .totalCosts .priceData {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      padding: 25px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.resellerPlan .totalCosts .priceData .totalPrice {
        border-right: 0;
        padding-right: 0;
        margin-right: 0; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod {
    background-image: linear-gradient(107deg, #5AC3CA 6%, #53576B 99%);
    position: relative; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo {
      width: 340px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo.noImagesView {
        width: 100%; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo h1,
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo p {
        color: #FFFFFF; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo {
          width: auto; } }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .totalCosts > p {
      color: #FFFFFF; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate {
      float: left;
      order: 3;
      width: calc(100% - 510px);
      min-width: 200px;
      margin-top: 20px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .plan-date {
        background: #FFFFFF;
        padding: 15px 20px;
        max-width: 200px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .plan-date > p {
          font-size: 16px;
          color: #53576B;
          white-space: nowrap; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .plan-date > p > span {
            color: #72A5D4; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate > a {
        margin-top: 10px;
        margin-bottom: 30px;
        color: #FFFFFF;
        text-decoration: underline;
        display: block; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate button {
        background-color: #FFFFFF;
        border-radius: 3px;
        color: #5AC3CA;
        width: 126px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate button:hover {
          color: #F45AFB; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate button.handlePlan {
          margin-top: 15px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .button-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .button-container button {
          width: 105px;
          padding: 0; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod > img {
      position: absolute;
      bottom: 0;
      height: 215px;
      left: 18%; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod > img {
          display: none; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate {
        float: right;
        width: auto;
        min-width: auto; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .plan-date {
          position: absolute;
          right: 20px;
          top: 30px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate > a {
          position: absolute;
          top: 112px;
          right: 20px;
          margin: 0; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod {
        padding-bottom: 20px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .upgradeTo {
          width: 100%;
          margin-bottom: 115px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate {
          float: left;
          width: 100%;
          max-width: none;
          text-align: center; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .plan-date {
            right: 50%;
            transform: translateX(50%);
            top: 120px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate > a {
            top: 180px;
            right: 50%;
            transform: translateX(50%); }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod.CurrentPlanPod .renewDate .button-container {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            -webkit-justify-content: center;
            justify-content: center; } }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo {
    float: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    order: 1;
    max-width: 340px;
    width: 100%; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo p {
      font-size: 16px;
      width: 100%;
      margin-bottom: 10px;
      color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo h1 {
      font-size: 32px;
      color: #72A5D4;
      line-height: 1;
      margin-top: 7px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo h1.noColor {
        color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo.noImagesView {
      max-width: 100%; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo.noImagesView h1 {
        margin-bottom: 10px; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector {
    display: flex;
    flex-direction: column;
    justify-content: center;
    float: right;
    width: 100%;
    max-width: 350px;
    height: 300px;
    padding: 20px;
    background-color: #EDEEF3; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector {
        flex-direction: row;
        height: auto;
        max-width: 400px; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector {
        flex-direction: column;
        max-width: 325px;
        height: 300px;
        margin: 0 auto 20px;
        float: none; } }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost {
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost {
          padding-right: 25px;
          border-right: 1px solid #D9DBE7; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost {
          padding-right: 0;
          border-right: none; } }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost h2, #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost p, #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost span {
        color: #53576B; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost h2 {
        padding: 0;
        font-family: "Lato";
        font-weight: 700;
        font-size: 50px;
        white-space: nowrap;
        line-height: 1;
        margin-top: 10px; }
        @media only screen and (max-width: 767px) {
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost h2 {
            font-size: 40px; } }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost p {
        font-family: "Lato";
        font-weight: 500;
        font-size: 20px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .cost p span {
          font-size: 15px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions {
      display: flex;
      flex-direction: column; }
      @media only screen and (max-width: 1279px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions {
          align-items: center;
          padding-left: 25px; } }
      @media only screen and (max-width: 767px) {
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions {
          align-items: center;
          padding-left: 0; } }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 15px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users p {
          color: #53576B; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users .selector {
          display: flex; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users .selector button {
            padding: 0 5px;
            margin: 0;
            background: none; }
            #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users .selector button i {
              color: #72A5D4;
              font-size: 20px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users .selector input {
            margin: 0 5px;
            background: none;
            max-width: 60px;
            text-align: center;
            font-size: 30px;
            padding: 5px;
            border: none; }
            @media only screen and (max-width: 767px) {
              #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .users .selector input {
                font-size: 24px; } }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .buttons {
        display: flex;
        justify-content: center; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .userSelector .actions .buttons button {
          margin-top: 5px; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts {
    float: right;
    order: 2;
    min-width: 490px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts > p {
      margin-bottom: 15px;
      color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      background-color: #EDEEF3;
      padding: 25px 0 25px 25px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -moz-flex-flow: column nowrap;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        flex-wrap: wrap;
        border-right: #D9DBE7 solid 1px;
        padding-right: 30px;
        margin-right: 30px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice p:first-child {
          font-family: "Lato";
          font-weight: 500;
          font-size: 16px;
          color: #72A5D4;
          width: 100%; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice h2 {
          font-family: "Lato";
          font-weight: 700;
          font-size: 32px;
          color: #53576B;
          width: 100%;
          padding: 0;
          white-space: nowrap; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice p:last-child {
          font-size: 11px;
          width: 100%; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice p {
          text-align: center; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 25px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div p {
          font-size: 16px;
          color: #72A5D4; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div p:last-child {
            margin-left: 40px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .label {
          color: #72A5D4;
          font-size: 11px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .number-color {
          color: #72A5D4; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .success-color {
          color: #80CD42; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .error-color {
          color: #FB5135; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .bold {
          font-family: "Lato";
          font-weight: 500; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .block {
          display: block; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .left-column {
          width: 120px;
          line-height: 1; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .left-column span {
            width: 38px;
            display: inline-block;
            margin-right: 5px;
            text-align: right; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div:last-child {
          margin-bottom: 0; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo {
      max-width: 190px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo > button {
        margin-top: 20px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts {
      min-width: auto;
      width: 430px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts > p.notCurrent {
        position: absolute;
        left: 20px;
        top: 184px;
        font-size: 14px;
        width: 130px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData {
        padding: 25px 17px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice {
          margin-right: 20px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div p {
          font-size: 14px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div p:last-child {
            margin-left: 20px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .left-column {
          width: 106px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div .left-column span {
            width: 35px; } }
  @media only screen and (max-width: 1023px) {
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts {
      width: 400px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice h2 {
        font-size: 24px; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod {
      padding: 20px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo {
        width: 100%;
        max-width: none;
        margin-bottom: 20px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo > button {
          margin-top: 0; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts {
        width: 400px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts > p.notCurrent {
          position: static;
          width: auto; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -moz-justify-content: center;
          -webkit-justify-content: center;
          justify-content: center; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice h2 {
            font-size: 24px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts {
        width: 100%; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod {
      margin: 0;
      padding: 30px 10px 0;
      border-bottom: 1px solid #5AC3CA; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo > p, #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo > h1 {
        width: 100%;
        text-align: center; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .upgradeTo > button {
        text-align: center;
        margin-left: 50%;
        transform: translateX(-50%);
        margin-top: 20px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts > p {
        text-align: center;
        font-size: 16px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData {
        -moz-flex-flow: column nowrap;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice {
          padding-right: 0;
          margin-right: 0;
          padding-bottom: 20px;
          margin-bottom: 20px;
          border-right: 0;
          border-bottom: #D9DBE7 solid 1px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .totalPrice h2 {
            text-align: center; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .totalCosts .priceData .breakdown > div {
          width: 216px;
          margin-right: auto;
          margin-left: auto; } }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features {
    float: left;
    order: 3;
    max-width: 45%;
    margin-top: 20px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > p {
      color: #72A5D4;
      font-size: 16px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      margin-top: 20px; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li {
        width: 50%;
        margin-bottom: 20px;
        font-size: 14px;
        color: #72A5D4; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li i {
          margin-right: 15px; }
          #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li i.icon-cross {
            color: #FB5135; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li a {
          font-size: 14px; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li span {
          color: #FB5135;
          text-decoration: underline; }
    @media only screen and (max-width: 1279px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features {
        max-width: none; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li {
          width: 33.33333%; } }
    @media only screen and (max-width: 767px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features {
        max-width: none; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li {
          width: 50%; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features {
        max-width: none; }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > p {
          margin-left: calc(50% - 90px); }
        #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .PlanPod .features > ul > li {
          width: 100%;
          margin-left: calc(50% - 90px); } }

#dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .divider-line {
  background-color: #72A5D4;
  height: 1px;
  width: 100%;
  margin-bottom: 30px; }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .divider-line {
      display: none; } }

#dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan {
  margin-bottom: 30px; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .top {
    padding: 30px 20px;
    background-image: linear-gradient(107deg, #53576B 6%, #5AC3CA 99%); }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .top p {
      color: #ffffff;
      font-size: 16px;
      margin-bottom: 10px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .top h2 {
      font-size: 32px;
      font-family: "Lato";
      font-weight: 500;
      max-width: 666px;
      color: #ffffff;
      padding: 0; }
      #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .top h2 span {
        color: #ffffff;
        text-decoration: underline; }
  #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .bottom {
    padding: 40px 20px;
    font-size: 16px;
    background-color: #ffffff;
    color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .bottom p {
      line-height: 24px; }
    #dashboard_root > #dashboard_main > #content_container .MyPlansComponentBck .currentPlan .bottom span {
      color: #72A5D4;
      text-decoration: underline; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li > div,
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li > div {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li > div.editAndDeleteButtons,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li > div.editAndDeleteButtons {
    overflow: visible; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li .expired,
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li .expired {
  color: #72A5D4; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li .expiredPod,
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li .expiredPod {
  background-color: #FB5135;
  color: #FFFFFF;
  line-height: 1;
  padding: 7px 5px 6px;
  border-radius: 3px; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(1),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(1) {
  width: 75px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(1) > i,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(1) > i {
    font-size: 24px;
    color: #FBAE35; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(1) > i:hover,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(1) > i:hover {
      cursor: pointer;
      color: #72A5D4; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(1) > i.inactive,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(1) > i.inactive {
      color: #d7c6c2 !important; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(1) > i.inactive:hover,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(1) > i.inactive:hover {
        cursor: auto; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(2),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(2) {
  width: calc(30% - ((75px + 80px) / 5)); }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(3),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(3) {
  width: calc(25% - ((75px + 80px) / 5)); }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(4),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(4) {
  width: calc(15% - ((75px + 80px) / 5)); }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(5),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(5) {
  width: calc(20% - ((75px + 80px) / 5)); }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(6),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(6) {
  width: calc(15% - ((75px + 80px) / 5)); }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(7),
#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(7) {
  width: 80px;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end; }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(2),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(2) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(3) {
    width: calc(40% - ((75px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(20% - ((75px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(5) {
    width: calc(20% - ((75px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(6) {
    width: calc(20% - ((75px + 80px) / 4)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(7),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(7) {
    width: 80px;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(3),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(3) {
    width: calc(40% - ((75px + 45px) / 3)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(4),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(4) {
    width: calc(30% - ((75px + 45px) / 3)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(5),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(5) {
    display: none; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(6),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(6) {
    width: calc(30% - ((75px + 45px) / 3)); }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(7),
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(7) {
    width: 45px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataRow:not(.pagination) > li:nth-child(7) i,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .DataTable.PaymentDataTable .dataHeadingRow > li:nth-child(7) i {
      margin: 0; } }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection {
  background: #FFFFFF;
  padding: 10px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection > p {
    white-space: nowrap;
    font-size: 14px;
    margin-right: 20px;
    color: #53576B; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection > form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-right: 10px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection > form div {
      margin-right: 10px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection .Input-DropDown-component {
    margin-bottom: 0;
    width: 200px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection button {
    margin: 0 0 0 auto; }
  @media only screen and (max-width: 767px) {
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection {
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      margin-bottom: 0; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection form {
        margin-right: 0; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection button,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_selection .Input-DropDown-component {
        margin-top: 10px;
        width: 100%; } }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .renewal_text {
  margin-bottom: 20px; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .searchBarButtons {
  width: 100%; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .searchBarButtons > button {
    margin: 0 auto 0 10px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .searchBarButtons > a {
    margin-left: 10px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .searchBarButtons > a:hover > button {
      background: #FFFFFF;
      color: #332925; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component > h1 {
    font-size: 24px;
    margin-bottom: 15px;
    color: #72A5D4; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component > p {
    margin-bottom: 35px;
    font-size: 14px;
    color: #53576B; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .text-link-style {
    font-size: 14px;
    color: #72A5D4;
    text-decoration: underline; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .text-link-style:hover {
      cursor: pointer; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .payment_details,
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .account_details {
    margin-bottom: 35px;
    max-width: 570px;
    width: 100%; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .payment_details h1,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .account_details h1 {
      color: #72A5D4; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .payment_details.three,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .account_details.three {
      max-width: 867px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .confirmation {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-bottom: 35px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .confirmation .checkbox-input {
      margin-bottom: 0;
      margin-right: 10px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .confirmation p {
      font-size: 14px;
      color: #53576B; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .confirmation p:hover {
        cursor: pointer; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .address_details {
    margin-bottom: 25px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .address_details h1 {
      color: #72A5D4; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .address_details > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component .address_details > div > div {
        margin-bottom: 0;
        margin-right: 20px;
        width: 100%;
        max-width: 275px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component p.directDebitGuarantee {
    margin-bottom: 10px;
    color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component p.directDebitGuarantee > span {
      text-decoration: underline; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .setup_direct_debit_component p.directDebitGuarantee > span:hover {
        cursor: pointer; }

@media only screen and (max-width: 1023px) {
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .text-address-popup > .text-address-popup__inner {
    top: 40%; } }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .edit_credit_debit_card {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .edit_credit_debit_card .Input-DropDown-component {
    max-width: 380px;
    width: 100%;
    margin-bottom: 0;
    margin-top: 10px; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card {
  background: #FFFFFF;
  padding: 10px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card > h1 {
    margin-bottom: 10px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card {
    margin-bottom: 10px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div label.card-details {
        margin-bottom: 20px; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div label.card-details .StripeElement {
          padding-top: 4px;
          padding-bottom: 7px;
          border-bottom: solid 1px #D9DBE7; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(1) {
        width: calc(33.33% - (40px / 3)); }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(2) {
        width: calc(33.33% - (40px / 3)); }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > label {
        width: calc(33.33% - (40px / 3)); }
      @media only screen and (max-width: 1023px) {
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div {
          flex-wrap: wrap; }
          #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(1) {
            width: calc(50% - 10px); }
          #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(2) {
            width: calc(50% - 10px); }
          #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > label {
            width: 100%; } }
      @media only screen and (max-width: 479px) {
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(1),
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div > div:nth-child(2),
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .add_payment_card > div label {
          width: 100%; } }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card label {
    font-size: 12px; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .StripeElement {
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 5px;
    background-color: white !important; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .add_credit_debit_card .StripeElement--invalid {
    border-color: #72A5D4; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 4; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .bckg {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.7;
    background-color: #EDEEF3; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont {
    transform: translateX(-50%);
    background-color: #FFFFFF;
    max-width: 650px;
    width: calc(100% - 40px);
    position: absolute;
    top: 6px;
    left: 50%;
    padding: 20px 30px 30px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont i {
      position: absolute;
      top: 20px;
      right: 20px;
      font-size: 20px;
      color: #FB5135; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont i:hover {
        cursor: pointer; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont .image {
      width: 100%;
      text-align: center;
      margin-bottom: 25px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont h1 {
      text-align: center;
      width: 100%;
      margin-bottom: 15px;
      line-height: 1.1; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent #directDebitG_modal > .cont p {
      width: 100%;
      line-height: 1.5; }

#dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation {
  padding: 10px;
  background: #FFFFFF; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation > h1 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
    color: #72A5D4; }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .details_outer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .details_outer {
        flex-wrap: wrap; } }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails {
    width: calc(50% - 10px);
    margin-right: 20px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails > p {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 25px;
      color: #53576B; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails {
      position: relative;
      width: 100%;
      padding: 20px;
      overflow: auto;
      background-color: #fdf7f5;
      border: 1px solid #D9DBE7; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > h2 {
        padding: 0;
        line-height: 1.29;
        margin: 30px 0 10px;
        float: left;
        width: 100%;
        color: #72A5D4; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > h2:first-of-type {
          margin-top: 0; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > i {
        position: absolute;
        top: 20px;
        right: 20px;
        font-size: 20px;
        color: #FB5135; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > i:hover {
          cursor: pointer; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > p,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails #address_details_div > p {
        width: calc(100% - 130px - 40px);
        float: left;
        font-weight: 300;
        line-height: 1.43;
        color: #53576B; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > p.debitInfo,
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails #address_details_div > p.debitInfo {
          width: 130px;
          margin-right: 40px;
          font-size: 14px;
          font-weight: 500;
          font-family: "Lato"; }
    @media only screen and (max-width: 1023px) {
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails {
        margin-right: 0; } }
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement {
    width: calc(50% - 10px); }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement > p {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 25px;
      color: #53576B; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement > p span {
        font-weight: 500;
        color: #53576B;
        font-family: "Lato"; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      width: 100%;
      border: 1px solid #5AC3CA;
      padding: 30px;
      margin-bottom: 20px;
      overflow: auto; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left {
        width: calc(100% - 30px - 148px);
        float: left;
        overflow: auto;
        margin-right: 30px;
        min-width: 298px; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left > p {
          width: calc(100% - 25px - 104px);
          float: left;
          font-weight: 300;
          margin-bottom: 20px;
          color: #53576B; }
          #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left > p:nth-child(2n-1) {
            margin-right: 25px;
            font-size: 14px;
            width: 104px;
            font-weight: 500;
            font-family: "Lato"; }
          #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left > p:nth-child(2n) {
            min-width: 168px;
            line-height: 1.43; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .right {
        float: left; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .right img {
          max-width: 118px;
          width: calc(100% - 30px);
          margin-right: 30px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement > a {
      text-decoration: underline;
      font-size: 14px;
      font-weight: 300;
      line-height: 1.49; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement > a:hover {
        cursor: pointer; }
  @media only screen and (max-width: 1023px) {
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement {
      width: 100%; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails > p {
      margin-bottom: 15px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement > p {
      margin: 25px 0 15px; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > p,
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails #address_details_div > p {
      width: 100%; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails > p.debitInfo,
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails #address_details_div > p.debitInfo {
        width: 100%;
        margin-right: 0; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .checkDetails .innerDetails .debitInfo {
      margin-top: 10px; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree {
      -moz-flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      padding: 30px 20px; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left {
        width: 100%;
        margin-right: 0;
        order: 2;
        min-width: auto; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .left > p:nth-child(2n-1) {
          margin-bottom: 5px; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .right {
        width: 100%;
        margin-bottom: 25px; }
        #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .directDebitConfirmation .directDebitAgreement .displayAgree .right img {
          margin: 0;
          position: relative;
          left: 50%;
          transform: translateX(-50%); } }

@media only screen and (max-width: 767px) {
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .text-address-popup {
    position: fixed; } }

@media only screen and (max-width: 479px) {
  #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .text-address-popup {
    position: absolute; }
    #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .text-address-popup .text-address-popup__inner {
      top: 40%; }
      #dashboard_root > #dashboard_main > #content_container .paymentMethodsComponent .text-address-popup .text-address-popup__inner .address--inputs .dropdown-input {
        z-index: 99; } }

#dashboard_root #dashboard_main #sip-trunks-new {
  padding: 30px 20px 50px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #sip-trunks-new {
      padding: 0; } }
  #dashboard_root #dashboard_main #sip-trunks-new .pageHeading > span {
    width: auto; }
  #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:first-of-type {
    width: calc(20% - (80px / 4)); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:first-of-type {
        width: calc(30% - (80px / 2)); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:first-of-type {
        width: calc(40% - (40px / 2)); } }
  #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(2) {
    width: calc(50% - (80px / 4)); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(2) {
        width: calc(70% - (80px / 2)); } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(2) {
        width: calc(60% - (40px / 2)); } }
  #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(3), #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(4) {
    width: calc(15% - (80px / 4)); }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(3), #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:nth-of-type(4) {
        display: none; } }
  #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:last-of-type {
    width: 80px; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sip-trunks-new .DataTable li:last-of-type {
        width: 40px; } }
  #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox {
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox {
        margin: 20px;
        width: calc(100% - 40px);
        border-radius: 8px;
        overflow: hidden; } }
    #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .left {
      width: 42px;
      padding: 5px; }
      #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .left i {
        font-size: 20px;
        margin: 0 auto; }
    #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right {
      width: calc(100% - 42px); }
      #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent {
        padding: 20px; }
        @media only screen and (max-width: 1023px) {
          #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent {
            text-align: left; } }
        #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent > h1 {
          font-size: 20px;
          margin-bottom: 15px; }
        #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent > p {
          margin-bottom: 15px;
          font-size: 14px; }
        #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent > button {
          display: flex;
          align-items: center;
          background: none;
          padding: 0 !important; }
          #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent > button p {
            font-size: 14px;
            color: #53576B; }
          #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent > button i {
            font-size: 22px;
            margin: -2px 0 0 5px;
            color: #53576B; }
        #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList {
          display: flex;
          justify-content: space-between;
          padding: 15px 0 0; }
          #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div {
            width: calc(25% - 5px); }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div {
                width: calc((100% / 3) - 5px); } }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div {
                width: calc(50% - 10px); } }
            @media only screen and (max-width: 767px) {
              #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div:nth-of-type(2) {
                padding-top: 0; } }
            #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div > div {
              margin-bottom: 20px; }
            #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div p {
              text-decoration: underline;
              font-weight: 500;
              margin-bottom: 10px;
              font-size: 14px;
              line-height: initial; }
            #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul {
              margin-bottom: 20px; }
              #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li {
                list-style: disc inside;
                font-size: 12px; }
                #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li::marker {
                  color: #72A5D4;
                  font-size: 16px; }
                #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li ~ li {
                  margin-top: 8px; }
                #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li span {
                  position: relative;
                  color: #53576B; }
                  @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
                    #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li span {
                      left: -10px; } }

@-moz-document url-prefix() {
  #dashboard_root #dashboard_main #sip-trunks-new .SipUsersDetailsBox .right .infoBarContent .ipRangeList > div ul li span {
    left: 0; } }
  #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete {
    padding: 10px 15px; }
    #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete .icon-cross:hover, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete .icon-cross:hover {
      color: #5AC3CA !important; }
    @media only screen and (max-width: 767px) {
      #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete {
        position: initial;
        border-bottom: 1px solid #D9DBE7; }
        #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete > h1, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete > h1 {
          display: inline; }
        #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete .save-button-with-popup, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete .save-button-with-popup {
          width: initial; } }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sip-trunks-new .searchBoxEditBlock #saveDelete, #dashboard_root #dashboard_main #sip-trunks-new .editingBlock #saveDelete {
        padding: 10px 20px; } }
  #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer {
    padding: 10px 15px;
    background: #FFFFFF; }
    @media only screen and (max-width: 479px) {
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer {
        padding: 10px 20px; } }
    #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails {
      padding: 15px 0 25px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails {
          padding-bottom: 35px; } }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > h1 {
        margin-bottom: 15px; }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div {
        display: flex;
        align-items: center; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type {
          margin-bottom: 40px; }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type .text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type .verification-input {
            max-width: 425px;
            margin: 0 10px 0 0; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type .text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type .verification-input {
                max-width: 100%; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div:first-of-type .InfoBulb {
              display: none; } }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div.text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .trunkDetails > div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div.verification-input {
          display: flex;
          flex-direction: row;
          max-width: 700px;
          margin-bottom: 10px; }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div.text-input label, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .trunkDetails > div.verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div.verification-input label {
            display: flex;
            align-items: center;
            width: 135px;
            padding-right: 10px;
            text-align: right; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div.text-input label, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .trunkDetails > div.verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div.verification-input label {
                width: 75px;
                line-height: 12px; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div.text-input input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .trunkDetails > div.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div.verification-input input {
            padding: 0 10px;
            background: #80CD42 !important;
            border-radius: 5px;
            border: none;
            color: #53576B;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            opacity: 0.7; }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .trunkDetails > div.text-input input:focus, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .trunkDetails > div.verification-input input:focus, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .trunkDetails > div.verification-input input:focus {
              border: none !important; }
    #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration {
      padding: 15px 0 35px; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration {
          padding: 0 0 15px; } }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > h1 {
        margin-bottom: 15px; }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div:first-of-type {
        display: flex; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div:first-of-type > p {
          font-size: 14px;
          margin-right: 10px; }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 850px;
        padding: 20px 0; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser {
            flex-direction: column; } }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div {
          width: calc(50% - 10px);
          margin-bottom: 40px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div {
              width: 100%; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div .text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div .verification-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div .radio-input {
            margin-bottom: 0; }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput {
            display: flex;
            align-items: center; }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .radio-input {
              width: auto; }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .text-input.disabled, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input {
              background: #FFFFFF;
              opacity: 0.35; }
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .text-input.disabled label, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input label, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input label, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .text-input.disabled input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input input {
                padding: 0;
                color: #72A5D4; }
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .text-input.disabled input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.customCheckBoxInput > .disabled.verification-input input {
                border-bottom: 1px solid #D9DBE7; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.sipTrunkUser > div.radio-input {
              margin-bottom: 25px; } }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 850px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain {
            flex-direction: column; } }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div {
          margin-bottom: 0; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div {
              margin-bottom: 15px; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div.text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .inboundConfiguration > div.domain > div.verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div.verification-input {
              margin-bottom: 40px; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:first-of-type {
            width: calc(45% - 25px);
            margin-right: 15px; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:first-of-type {
                width: 100%;
                margin-right: 0; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:nth-of-type(2), #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:nth-of-type(3) {
            width: calc((55% / 2) - 20px); }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:nth-of-type(2), #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:nth-of-type(3) {
                width: 100%; } }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration > div.domain > div:nth-of-type(4) {
              display: none; } }
    #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration {
      padding: 15px 0; }
      @media only screen and (max-width: 479px) {
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration {
          padding: 15px 0 0; } }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration .text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .outboundConfiguration .verification-input {
        margin-bottom: 20px; }
        @media only screen and (max-width: 479px) {
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration .text-input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration #content_container .account-profile .profile .two-step-verification .verification-process .right .verification-input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .outboundConfiguration .verification-input {
            margin-bottom: 40px; } }
      #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div {
        margin-bottom: 25px; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div:first-of-type {
          display: flex;
          align-items: center;
          margin-bottom: 15px; }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div:first-of-type h1 {
            margin-right: 10px; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer {
          display: flex;
          align-items: center;
          max-width: 395px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer {
              flex-direction: column;
              max-width: 100%; } }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer {
          display: flex;
          align-items: center;
          justify-content: space-between;
          max-width: 615px; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer {
              flex-direction: column;
              max-width: 100%; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer > div {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%; }
            @media only screen and (max-width: 479px) {
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer > div {
                flex-direction: column; } }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer > div > div {
              width: calc(50% - 5px); }
              @media only screen and (max-width: 479px) {
                #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer > div > div {
                  width: 100%; } }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses > p, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails > p {
          margin-bottom: 10px;
          font-size: 14px; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer {
          display: flex;
          flex-wrap: wrap;
          align-content: flex-start;
          max-width: 850px;
          min-height: 100px;
          margin-top: 25px;
          border: 1px solid #D9DBE7;
          border-radius: 5px;
          padding: 10px 5px; }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div {
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: auto;
            min-height: 25px;
            min-width: 80px;
            padding: 5px 10px;
            margin: 5px;
            border-radius: 5px;
            background: #80CD42;
            word-break: break-all; }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div > p, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div > p {
              padding-right: 15px;
              font-size: 12px;
              line-height: initial;
              color: #53576B; }
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div > button, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div > button {
              padding: 0;
              background: none; }
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div > button i, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div > button i {
                font-size: 8px;
                margin-top: 1px;
                color: #53576B; }
                #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div > button i:hover, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div > button i:hover {
                  color: #5AC3CA; }
              #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .authListContainer > div > button p, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .authListContainer > div > button p {
                color: #53576B;
                line-height: 1; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer .text-input.invalid > input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .invalid.verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer .invalid.verification-input > input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer .text-input.invalid > input, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer #content_container .account-profile .profile .two-step-verification .verification-process .right .invalid.verification-input > input, #dashboard_root #dashboard_main #content_container .account-profile .profile .two-step-verification .verification-process .right #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer .invalid.verification-input > input {
          border-bottom-color: #FBAE35 !important; }
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer button, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer button {
          width: 100px;
          margin-left: 15px;
          background: #5AC3CA; }
          @media only screen and (max-width: 479px) {
            #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer button, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer button {
              margin-left: auto; } }
          #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authIpAddresses .inputContainer button:hover, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration > div.authSecurityDetails .inputContainer button:hover {
            background: #FBAE35; }
    #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration .infoText, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration .infoText {
      top: 5px;
      transform: translateY(-50%); }
      @media only screen and (max-width: 767px) {
        #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .inboundConfiguration .infoText, #dashboard_root #dashboard_main #sip-trunks-new .editorFormContainer .outboundConfiguration .infoText {
          top: 35px;
          transform: translateX(-50%); } }

#analytics_wrapper, .huntGroups {
  display: flex;
  flex-direction: column;
  gap: 36px; }
  #analytics_wrapper div.container, .huntGroups div.container {
    background: #EDEEF3;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); }
    #analytics_wrapper div.container > .header, .huntGroups div.container > .header {
      display: flex;
      justify-content: space-between;
      gap: 12px;
      align-items: center; }
    #analytics_wrapper div.container > .content, .huntGroups div.container > .content {
      width: revert;
      padding: revert;
      margin: revert;
      font-size: revert; }
  #analytics_wrapper h1, .huntGroups h1 {
    color: #53576B;
    font-weight: 700;
    font-size: 24px;
    line-height: 48px;
    letter-spacing: -2%; }
  #analytics_wrapper h2, .huntGroups h2 {
    padding: 0;
    color: #53576B;
    font-weight: 600;
    font-size: 20px;
    line-height: 24.2px;
    letter-spacing: -2%; }
  #analytics_wrapper p, .huntGroups p {
    color: #6f748f !important;
    font-size: 12px;
    font-weight: 500;
    line-height: 14.52px; }
  #analytics_wrapper .table, .huntGroups .table {
    width: 100%;
    height: 100%;
    flex: 1;
    flex-direction: column;
    gap: 24px;
    display: flex; }
    #analytics_wrapper .table[data-variant="default"] table, .huntGroups .table[data-variant="default"] table {
      -webkit-border-vertical-spacing: 4px; }
      #analytics_wrapper .table[data-variant="default"] table thead tr th > div > p, .huntGroups .table[data-variant="default"] table thead tr th > div > p {
        color: #b7bac7; }
      #analytics_wrapper .table[data-variant="default"] table thead tr th > div svg, .huntGroups .table[data-variant="default"] table thead tr th > div svg {
        color: #b7bac7; }
      #analytics_wrapper .table[data-variant="default"] table thead tr th > div[data-is-active="true"] svg, .huntGroups .table[data-variant="default"] table thead tr th > div[data-is-active="true"] svg {
        color: #53576B; }
      #analytics_wrapper .table[data-variant="default"] table tbody, .huntGroups .table[data-variant="default"] table tbody {
        width: 100%; }
        #analytics_wrapper .table[data-variant="default"] table tbody tr td, .huntGroups .table[data-variant="default"] table tbody tr td {
          background: rgba(237, 238, 241, 0.3);
          color: #53576B; }
    #analytics_wrapper .table[data-variant="data"], .huntGroups .table[data-variant="data"] {
      overflow: auto; }
      #analytics_wrapper .table[data-variant="data"] table, .huntGroups .table[data-variant="data"] table {
        border-collapse: separate;
        border-spacing: 1px;
        background: #EDEEF3; }
        #analytics_wrapper .table[data-variant="data"] table thead tr th, .huntGroups .table[data-variant="data"] table thead tr th {
          width: fit-content;
          white-space: nowrap;
          background: #edeef1; }
          #analytics_wrapper .table[data-variant="data"] table thead tr th:not(:last-of-type), .huntGroups .table[data-variant="data"] table thead tr th:not(:last-of-type) {
            margin-right: 1px; }
          #analytics_wrapper .table[data-variant="data"] table thead tr th > div > p, .huntGroups .table[data-variant="data"] table thead tr th > div > p {
            color: #b7bac7; }
          #analytics_wrapper .table[data-variant="data"] table thead tr th > div svg, .huntGroups .table[data-variant="data"] table thead tr th > div svg {
            color: #b7bac7; }
          #analytics_wrapper .table[data-variant="data"] table thead tr th > div[data-is-active="true"] svg, .huntGroups .table[data-variant="data"] table thead tr th > div[data-is-active="true"] svg {
            color: #53576B; }
        #analytics_wrapper .table[data-variant="data"] table thead + thead, .huntGroups .table[data-variant="data"] table thead + thead {
          margin-top: 1px; }
        #analytics_wrapper .table[data-variant="data"] table tbody, .huntGroups .table[data-variant="data"] table tbody {
          width: 100%; }
          #analytics_wrapper .table[data-variant="data"] table tbody tr, .huntGroups .table[data-variant="data"] table tbody tr {
            background: #EDEEF3; }
            #analytics_wrapper .table[data-variant="data"] table tbody tr td, .huntGroups .table[data-variant="data"] table tbody tr td {
              color: #53576B; }
    #analytics_wrapper .table .pagination, .huntGroups .table .pagination {
      align-self: flex-end;
      display: flex;
      gap: 4px;
      align-items: center;
      margin-top: auto; }
      #analytics_wrapper .table .pagination > p, .huntGroups .table .pagination > p {
        margin-left: revert !important;
        color: #b7bac7 !important;
        line-height: revert !important; }
      #analytics_wrapper .table .pagination > button, .huntGroups .table .pagination > button {
        padding: 4px; }
      #analytics_wrapper .table .pagination > .input, .huntGroups .table .pagination > .input {
        border-radius: 4px;
        border: 1px solid #b7bac7;
        padding-bottom: 0; }
        #analytics_wrapper .table .pagination > .input .inline, .huntGroups .table .pagination > .input .inline {
          border: none; }
        #analytics_wrapper .table .pagination > .input input, .huntGroups .table .pagination > .input input {
          width: 20px;
          text-align: center;
          font-size: 12px;
          min-height: 24px; }
          #analytics_wrapper .table .pagination > .input input::-webkit-outer-spin-button, #analytics_wrapper .table .pagination > .input input::-webkit-inner-spin-button, .huntGroups .table .pagination > .input input::-webkit-outer-spin-button, .huntGroups .table .pagination > .input input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0; }
    #analytics_wrapper .table table, .huntGroups .table table {
      width: 100%;
      border-collapse: separate; }
      #analytics_wrapper .table table thead tr th > div, .huntGroups .table table thead tr th > div {
        padding: 12px;
        display: flex;
        gap: 4px;
        align-items: center; }
        #analytics_wrapper .table table thead tr th > div > p, .huntGroups .table table thead tr th > div > p {
          text-align: left;
          font-size: 12px;
          letter-spacing: 0.03em;
          font-weight: 700;
          height: 100%; }
        #analytics_wrapper .table table thead tr th > div svg path, .huntGroups .table table thead tr th > div svg path {
          fill: none !important; }
      #analytics_wrapper .table table tbody, .huntGroups .table table tbody {
        width: 100%; }
        #analytics_wrapper .table table tbody tr td, .huntGroups .table table tbody tr td {
          padding: 12px;
          text-align: left;
          font-size: 12px;
          font-weight: 700;
          letter-spacing: 0.03em;
          line-height: 14.52px;
          vertical-align: middle; }
      #analytics_wrapper .table table[data-width="even"], .huntGroups .table table[data-width="even"] {
        table-layout: fixed; }
    #analytics_wrapper .table > h5, .huntGroups .table > h5 {
      font-size: 16px;
      font-weight: 600;
      margin: 6px; }
  #analytics_wrapper .badge, .huntGroups .badge {
    padding: 8px 12px;
    border-radius: 60px;
    display: flex;
    gap: 4px;
    font-size: 11px;
    line-height: 11px;
    width: max-content;
    align-items: center;
    justify-content: center; }
    #analytics_wrapper .badge[data-variant="outline"], .huntGroups .badge[data-variant="outline"] {
      border: 1px solid;
      margin: -1px;
      background: transparent; }
      #analytics_wrapper .badge[data-variant="outline"][data-color="default"], .huntGroups .badge[data-variant="outline"][data-color="default"] {
        border-color: #9397ab;
        color: #9397ab; }
      #analytics_wrapper .badge[data-variant="outline"][data-color="success"], .huntGroups .badge[data-variant="outline"][data-color="success"] {
        border-color: #80CD42;
        color: #80CD42; }
    #analytics_wrapper .badge[data-variant="filled"][data-color="default"], .huntGroups .badge[data-variant="filled"][data-color="default"] {
      background: #53576B;
      color: #EDEEF3; }
    #analytics_wrapper .badge[data-variant="filled"][data-color="success"], .huntGroups .badge[data-variant="filled"][data-color="success"] {
      background: #99d768;
      color: #EDEEF3; }
    #analytics_wrapper .badge[data-variant="light"][data-color="default"], .huntGroups .badge[data-variant="light"][data-color="default"] {
      background: #b7bac7;
      color: #EDEEF3; }
    #analytics_wrapper .badge[data-variant="light"][data-color="success"], .huntGroups .badge[data-variant="light"][data-color="success"] {
      background: #b3e18e;
      color: #4f8623; }
    #analytics_wrapper .badge[data-variant="color"], .huntGroups .badge[data-variant="color"] {
      padding: 0;
      border-radius: 0;
      background: transparent;
      font-size: 12px; }
      #analytics_wrapper .badge[data-variant="color"][data-color="default"], .huntGroups .badge[data-variant="color"][data-color="default"] {
        color: #a5a8b9; }
      #analytics_wrapper .badge[data-variant="color"][data-color="success"], .huntGroups .badge[data-variant="color"][data-color="success"] {
        color: #80CD42; }
  #analytics_wrapper .input, .huntGroups .input {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding-bottom: 4px;
    position: relative; }
    #analytics_wrapper .input input, .huntGroups .input input {
      background: transparent;
      border: none; }
      #analytics_wrapper .input input::placeholder, .huntGroups .input input::placeholder {
        color: #53576B !important;
        font-size: 16px;
        font-weight: 400;
        opacity: .4 !important; }
    #analytics_wrapper .input > label, .huntGroups .input > label {
      color: #6f748f;
      font-weight: 500;
      font-size: 12px;
      letter-spacing: .03em;
      flex: 1;
      position: relative; }
      #analytics_wrapper .input > label .required-star, .huntGroups .input > label .required-star {
        color: #53576B; }
    #analytics_wrapper .input > div.inline, .huntGroups .input > div.inline {
      display: flex !important;
      align-items: center;
      gap: 4px;
      flex: 1;
      position: relative;
      border-bottom: 1px solid #dbdce3; }
      #analytics_wrapper .input > div.inline > input, #analytics_wrapper .input > div.inline > textarea, #analytics_wrapper .input > div.inline > select, #analytics_wrapper .input > div.inline div[data-is-select="true"], #analytics_wrapper .input > div.inline > .radio, .huntGroups .input > div.inline > input, .huntGroups .input > div.inline > textarea, .huntGroups .input > div.inline > select, .huntGroups .input > div.inline div[data-is-select="true"], .huntGroups .input > div.inline > .radio {
        background: transparent !important;
        resize: none;
        font-family: inherit;
        font-size: 16px;
        font-weight: 400;
        padding: 0 4px;
        border: none !important;
        line-height: 22.4px;
        flex: 1; }
        #analytics_wrapper .input > div.inline > input:focus, #analytics_wrapper .input > div.inline > input:focus-within, #analytics_wrapper .input > div.inline > textarea:focus, #analytics_wrapper .input > div.inline > textarea:focus-within, #analytics_wrapper .input > div.inline > select:focus, #analytics_wrapper .input > div.inline > select:focus-within, #analytics_wrapper .input > div.inline div[data-is-select="true"]:focus, #analytics_wrapper .input > div.inline div[data-is-select="true"]:focus-within, #analytics_wrapper .input > div.inline > .radio:focus, #analytics_wrapper .input > div.inline > .radio:focus-within, .huntGroups .input > div.inline > input:focus, .huntGroups .input > div.inline > input:focus-within, .huntGroups .input > div.inline > textarea:focus, .huntGroups .input > div.inline > textarea:focus-within, .huntGroups .input > div.inline > select:focus, .huntGroups .input > div.inline > select:focus-within, .huntGroups .input > div.inline div[data-is-select="true"]:focus, .huntGroups .input > div.inline div[data-is-select="true"]:focus-within, .huntGroups .input > div.inline > .radio:focus, .huntGroups .input > div.inline > .radio:focus-within {
          box-shadow: none;
          outline: none;
          margin: 0; }
        #analytics_wrapper .input > div.inline > input:disabled, #analytics_wrapper .input > div.inline > textarea:disabled, #analytics_wrapper .input > div.inline > select:disabled, #analytics_wrapper .input > div.inline div[data-is-select="true"]:disabled, #analytics_wrapper .input > div.inline > .radio:disabled, .huntGroups .input > div.inline > input:disabled, .huntGroups .input > div.inline > textarea:disabled, .huntGroups .input > div.inline > select:disabled, .huntGroups .input > div.inline div[data-is-select="true"]:disabled, .huntGroups .input > div.inline > .radio:disabled {
          color: #c9cbd5 !important; }
        #analytics_wrapper .input > div.inline > input::-webkit-search-decoration, #analytics_wrapper .input > div.inline > input::-webkit-search-cancel-button, #analytics_wrapper .input > div.inline > input::-webkit-search-results-button, #analytics_wrapper .input > div.inline > input::-webkit-search-results-decoration, #analytics_wrapper .input > div.inline > textarea::-webkit-search-decoration, #analytics_wrapper .input > div.inline > textarea::-webkit-search-cancel-button, #analytics_wrapper .input > div.inline > textarea::-webkit-search-results-button, #analytics_wrapper .input > div.inline > textarea::-webkit-search-results-decoration, #analytics_wrapper .input > div.inline > select::-webkit-search-decoration, #analytics_wrapper .input > div.inline > select::-webkit-search-cancel-button, #analytics_wrapper .input > div.inline > select::-webkit-search-results-button, #analytics_wrapper .input > div.inline > select::-webkit-search-results-decoration, #analytics_wrapper .input > div.inline div[data-is-select="true"]::-webkit-search-decoration, #analytics_wrapper .input > div.inline div[data-is-select="true"]::-webkit-search-cancel-button, #analytics_wrapper .input > div.inline div[data-is-select="true"]::-webkit-search-results-button, #analytics_wrapper .input > div.inline div[data-is-select="true"]::-webkit-search-results-decoration, #analytics_wrapper .input > div.inline > .radio::-webkit-search-decoration, #analytics_wrapper .input > div.inline > .radio::-webkit-search-cancel-button, #analytics_wrapper .input > div.inline > .radio::-webkit-search-results-button, #analytics_wrapper .input > div.inline > .radio::-webkit-search-results-decoration, .huntGroups .input > div.inline > input::-webkit-search-decoration, .huntGroups .input > div.inline > input::-webkit-search-cancel-button, .huntGroups .input > div.inline > input::-webkit-search-results-button, .huntGroups .input > div.inline > input::-webkit-search-results-decoration, .huntGroups .input > div.inline > textarea::-webkit-search-decoration, .huntGroups .input > div.inline > textarea::-webkit-search-cancel-button, .huntGroups .input > div.inline > textarea::-webkit-search-results-button, .huntGroups .input > div.inline > textarea::-webkit-search-results-decoration, .huntGroups .input > div.inline > select::-webkit-search-decoration, .huntGroups .input > div.inline > select::-webkit-search-cancel-button, .huntGroups .input > div.inline > select::-webkit-search-results-button, .huntGroups .input > div.inline > select::-webkit-search-results-decoration, .huntGroups .input > div.inline div[data-is-select="true"]::-webkit-search-decoration, .huntGroups .input > div.inline div[data-is-select="true"]::-webkit-search-cancel-button, .huntGroups .input > div.inline div[data-is-select="true"]::-webkit-search-results-button, .huntGroups .input > div.inline div[data-is-select="true"]::-webkit-search-results-decoration, .huntGroups .input > div.inline > .radio::-webkit-search-decoration, .huntGroups .input > div.inline > .radio::-webkit-search-cancel-button, .huntGroups .input > div.inline > .radio::-webkit-search-results-button, .huntGroups .input > div.inline > .radio::-webkit-search-results-decoration {
          display: none; }
      #analytics_wrapper .input > div.inline div[data-is-select="true"], .huntGroups .input > div.inline div[data-is-select="true"] {
        position: relative; }
      #analytics_wrapper .input > div.inline div[data-is-popup-open], .huntGroups .input > div.inline div[data-is-popup-open] {
        display: flex;
        gap: 8px;
        flex-wrap: wrap;
        align-items: center;
        width: 100%;
        position: relative; }
        #analytics_wrapper .input > div.inline div[data-is-popup-open]::after, .huntGroups .input > div.inline div[data-is-popup-open]::after {
          position: relative;
          display: block;
          width: 16px;
          height: 16px; }
        #analytics_wrapper .input > div.inline div[data-is-popup-open] input, .huntGroups .input > div.inline div[data-is-popup-open] input {
          border-bottom: none !important;
          width: 100%;
          min-width: 150px;
          flex: 1;
          padding: 0 4px;
          font-weight: 500;
          min-height: 30px; }
        #analytics_wrapper .input > div.inline div[data-is-popup-open] > svg:last-child, .huntGroups .input > div.inline div[data-is-popup-open] > svg:last-child {
          position: absolute;
          bottom: 4px;
          right: 4px; }
          #analytics_wrapper .input > div.inline div[data-is-popup-open] > svg:last-child path, .huntGroups .input > div.inline div[data-is-popup-open] > svg:last-child path {
            fill: none !important; }
        #analytics_wrapper .input > div.inline div[data-is-popup-open] .selected-item, .huntGroups .input > div.inline div[data-is-popup-open] .selected-item {
          padding: 0 12px; }
          #analytics_wrapper .input > div.inline div[data-is-popup-open] .selected-item svg path, .huntGroups .input > div.inline div[data-is-popup-open] .selected-item svg path {
            fill: currentColor !important; }
      #analytics_wrapper .input > div.inline [data-popper-component="true"], .huntGroups .input > div.inline [data-popper-component="true"] {
        position: absolute;
        top: calc(100% + 5px);
        width: 100%;
        left: 0;
        z-index: 1; }
      #analytics_wrapper .input > div.inline .select-options-wrapper, .huntGroups .input > div.inline .select-options-wrapper {
        width: 100%;
        height: 100%;
        border-radius: 12px;
        background: #EDEEF3;
        max-height: 300px;
        overflow-x: clip;
        overflow-y: auto;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
        #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container, .huntGroups .input > div.inline .select-options-wrapper .select-options-container {
          display: flex;
          flex-direction: column;
          width: 100%; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container .opt-group, .huntGroups .input > div.inline .select-options-wrapper .select-options-container .opt-group {
            padding-left: 12px; }
            #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading, .huntGroups .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading {
              background: #EDEEF3;
              padding: 12px;
              display: flex;
              flex-direction: column;
              gap: 6px;
              flex: 1;
              width: 100%;
              position: sticky;
              top: 0; }
              #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading span, .huntGroups .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading span {
                color: #53576B !important;
                font-weight: 500 !important; }
              #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading p, .huntGroups .input > div.inline .select-options-wrapper .select-options-container .opt-group .heading p {
                color: #9397ab !important;
                font-weight: 500 !important; }
            #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container .opt-group ~ .opt-group, .huntGroups .input > div.inline .select-options-wrapper .select-options-container .opt-group ~ .opt-group {
              margin-top: 4px; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container button, .huntGroups .input > div.inline .select-options-wrapper .select-options-container button {
            width: 100%;
            flex: 1;
            border-radius: 0;
            justify-content: center;
            align-items: flex-start;
            border: none !important;
            flex-direction: column;
            gap: 8px;
            padding: 8px 24px !important;
            line-height: 100%; }
            #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container button .description, .huntGroups .input > div.inline .select-options-wrapper .select-options-container button .description {
              line-height: 100%;
              color: #9397ab !important; }
            #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container button[data-is-selected="true"], .huntGroups .input > div.inline .select-options-wrapper .select-options-container button[data-is-selected="true"] {
              background: #edeef1 !important; }
              #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container button[data-is-selected="true"]:hover, .huntGroups .input > div.inline .select-options-wrapper .select-options-container button[data-is-selected="true"]:hover {
                background: #dbdce3 !important; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container > *:first-child:is(button), .huntGroups .input > div.inline .select-options-wrapper .select-options-container > *:first-child:is(button) {
            margin-top: 12px !important; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container > *:last-child, .huntGroups .input > div.inline .select-options-wrapper .select-options-container > *:last-child {
            margin-bottom: 12px !important; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container > .no-options, .huntGroups .input > div.inline .select-options-wrapper .select-options-container > .no-options {
            padding: 12px 12px 0 12px; }
          #analytics_wrapper .input > div.inline .select-options-wrapper .select-options-container > .opt-group, .huntGroups .input > div.inline .select-options-wrapper .select-options-container > .opt-group {
            padding-left: 0; }
      #analytics_wrapper .input > div.inline > .radio, .huntGroups .input > div.inline > .radio {
        display: flex;
        border: 1px solid currentColor !important;
        border-radius: 4px;
        width: fit-content;
        flex: 0;
        padding: 0;
        overflow: clip;
        cursor: pointer; }
        #analytics_wrapper .input > div.inline > .radio > label, .huntGroups .input > div.inline > .radio > label {
          flex: 1 1 0;
          cursor: pointer;
          background: transparent;
          padding: 6px 8px;
          transition: .2s; }
          #analytics_wrapper .input > div.inline > .radio > label > input, .huntGroups .input > div.inline > .radio > label > input {
            display: none; }
          #analytics_wrapper .input > div.inline > .radio > label > p, .huntGroups .input > div.inline > .radio > label > p {
            font-size: 12px;
            font-weight: 500;
            color: currentColor !important;
            transition: .2s; }
          #analytics_wrapper .input > div.inline > .radio > label:has(input:checked), .huntGroups .input > div.inline > .radio > label:has(input:checked) {
            background: currentColor;
            color: #EDEEF3; }
          #analytics_wrapper .input > div.inline > .radio > label:not(:has(input:checked)):hover, .huntGroups .input > div.inline > .radio > label:not(:has(input:checked)):hover {
            opacity: .75; }
        #analytics_wrapper .input > div.inline > .radio[data-color="default"], .huntGroups .input > div.inline > .radio[data-color="default"] {
          color: #53576B; }
          #analytics_wrapper .input > div.inline > .radio[data-color="default"] > label:has(input:checked), .huntGroups .input > div.inline > .radio[data-color="default"] > label:has(input:checked) {
            background: #53576B;
            color: #EDEEF3; }
          #analytics_wrapper .input > div.inline > .radio[data-color="default"] > label:not(:has(input:checked)):hover, .huntGroups .input > div.inline > .radio[data-color="default"] > label:not(:has(input:checked)):hover {
            background: #dbdce3; }
        #analytics_wrapper .input > div.inline > .radio[data-color="success"], .huntGroups .input > div.inline > .radio[data-color="success"] {
          color: #80CD42; }
          #analytics_wrapper .input > div.inline > .radio[data-color="success"] > label:has(input:checked), .huntGroups .input > div.inline > .radio[data-color="success"] > label:has(input:checked) {
            background: #80CD42;
            color: #EDEEF3; }
          #analytics_wrapper .input > div.inline > .radio[data-color="success"] > label:not(:has(input:checked)):hover, .huntGroups .input > div.inline > .radio[data-color="success"] > label:not(:has(input:checked)):hover {
            background: #e6f5d9; }
        #analytics_wrapper .input > div.inline > .radio[data-color="danger"], .huntGroups .input > div.inline > .radio[data-color="danger"] {
          color: #FB5135; }
          #analytics_wrapper .input > div.inline > .radio[data-color="danger"] > label:has(input:checked), .huntGroups .input > div.inline > .radio[data-color="danger"] > label:has(input:checked) {
            background: #FB5135;
            color: #EDEEF3; }
          #analytics_wrapper .input > div.inline > .radio[data-color="danger"] > label:not(:has(input:checked)):hover, .huntGroups .input > div.inline > .radio[data-color="danger"] > label:not(:has(input:checked)):hover {
            background: #fedcd7; }
      #analytics_wrapper .input > div.inline > svg, .huntGroups .input > div.inline > svg {
        color: #53576B !important; }
        #analytics_wrapper .input > div.inline > svg path, .huntGroups .input > div.inline > svg path {
          fill: currentColor !important; }
    #analytics_wrapper .input > .footer, .huntGroups .input > .footer {
      color: #9397ab;
      margin-top: -4px; }
    #analytics_wrapper .input:has(> div.inline > .radio), .huntGroups .input:has(> div.inline > .radio) {
      border-bottom: none; }
    #analytics_wrapper .input[data-is-disabled="true"], .huntGroups .input[data-is-disabled="true"] {
      opacity: .5; }
  #analytics_wrapper .button, .huntGroups .button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    height: fit-content;
    width: fit-content;
    border-radius: 6px;
    transition: .2s;
    cursor: pointer;
    line-height: 0;
    font-weight: 500; }
    #analytics_wrapper .button[data-size="xs"], .huntGroups .button[data-size="xs"] {
      gap: 6px;
      min-height: 24px !important;
      font-size: 12px;
      padding: 0 8px; }
    #analytics_wrapper .button[data-size="sm"], .huntGroups .button[data-size="sm"] {
      gap: 6px;
      min-height: 32px !important;
      font-size: 12px;
      padding: 0 24px; }
    #analytics_wrapper .button[data-size="md"], .huntGroups .button[data-size="md"] {
      gap: 6px;
      min-height: 40px !important;
      font-size: 16px;
      padding: 0 24px; }
    #analytics_wrapper .button[data-size="lg"], .huntGroups .button[data-size="lg"] {
      gap: 8px;
      min-height: 48px !important;
      font-size: 16px;
      padding: 0 24px; }
    #analytics_wrapper .button[data-variant="filled"], .huntGroups .button[data-variant="filled"] {
      background: #53576B !important; }
      #analytics_wrapper .button[data-variant="filled"]:hover, .huntGroups .button[data-variant="filled"]:hover {
        background: #9397ab !important; }
      #analytics_wrapper .button[data-variant="filled"]:disabled, .huntGroups .button[data-variant="filled"]:disabled {
        background: #F1F1F1 !important; }
    #analytics_wrapper .button[data-variant="filled-outline"], .huntGroups .button[data-variant="filled-outline"] {
      background: #edeef1 !important;
      border: 1px solid #c9cbd5 !important;
      color: #53576B !important;
      margin: -1px !important; }
      #analytics_wrapper .button[data-variant="filled-outline"]:hover, .huntGroups .button[data-variant="filled-outline"]:hover {
        background: #dbdce3 !important; }
      #analytics_wrapper .button[data-variant="filled-outline"]:disabled, .huntGroups .button[data-variant="filled-outline"]:disabled {
        color: #9397ab !important; }
    #analytics_wrapper .button[data-variant="outline"], .huntGroups .button[data-variant="outline"] {
      background: transparent !important;
      border: 1px solid #53576B !important;
      color: #53576B !important;
      margin: -1px !important; }
      #analytics_wrapper .button[data-variant="outline"]:hover, .huntGroups .button[data-variant="outline"]:hover {
        background: #dbdce3 !important; }
      #analytics_wrapper .button[data-variant="outline"]:disabled, .huntGroups .button[data-variant="outline"]:disabled {
        border-color: #b7bac7 !important;
        color: #b7bac7 !important; }
    #analytics_wrapper .button[data-variant="tonal"], .huntGroups .button[data-variant="tonal"] {
      background: #edeef1 !important;
      color: #53576B !important; }
      #analytics_wrapper .button[data-variant="tonal"]:hover, .huntGroups .button[data-variant="tonal"]:hover {
        background: #dbdce3 !important; }
      #analytics_wrapper .button[data-variant="tonal"]:disabled, .huntGroups .button[data-variant="tonal"]:disabled {
        background: #dbdce3 !important;
        color: #b7bac7 !important; }
    #analytics_wrapper .button[data-variant="ghost"], .huntGroups .button[data-variant="ghost"] {
      color: #53576B !important;
      border: 1px solid #dbdce3 !important;
      background: #EDEEF3 !important;
      margin: -1px !important; }
      #analytics_wrapper .button[data-variant="ghost"]:hover, .huntGroups .button[data-variant="ghost"]:hover {
        background: #dbdce3 !important; }
      #analytics_wrapper .button[data-variant="ghost"]:disabled, .huntGroups .button[data-variant="ghost"]:disabled {
        border-color: #6f748f !important;
        color: #9397ab !important; }
    #analytics_wrapper .button[data-variant="light"], .huntGroups .button[data-variant="light"] {
      color: #53576B !important;
      background: none !important;
      font-weight: 500 !important; }
      #analytics_wrapper .button[data-variant="light"]:hover, .huntGroups .button[data-variant="light"]:hover {
        color: #a5a8b9 !important; }
      #analytics_wrapper .button[data-variant="light"]:disabled, .huntGroups .button[data-variant="light"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-variant="light-success"], .huntGroups .button[data-variant="light-success"] {
      color: #80CD42 !important;
      background: none !important;
      font-weight: 500 !important; }
      #analytics_wrapper .button[data-variant="light-success"]:hover, .huntGroups .button[data-variant="light-success"]:hover {
        color: #c0e6a1 !important; }
      #analytics_wrapper .button[data-variant="light-success"]:disabled, .huntGroups .button[data-variant="light-success"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-variant="light-primary"], .huntGroups .button[data-variant="light-primary"] {
      color: #53576B !important;
      background: none !important;
      font-weight: 500 !important; }
      #analytics_wrapper .button[data-variant="light-primary"]:hover, .huntGroups .button[data-variant="light-primary"]:hover {
        color: #a5a8b9 !important; }
      #analytics_wrapper .button[data-variant="light-primary"]:disabled, .huntGroups .button[data-variant="light-primary"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-variant="lighter"], .huntGroups .button[data-variant="lighter"] {
      color: #9397ab !important;
      background: none !important;
      font-weight: 500 !important;
      border-radius: 0; }
      #analytics_wrapper .button[data-variant="lighter"]:hover, .huntGroups .button[data-variant="lighter"]:hover {
        color: #53576B !important;
        background: #edeef1 !important; }
      #analytics_wrapper .button[data-variant="lighter"]:disabled, .huntGroups .button[data-variant="lighter"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-variant="outline-default"], .huntGroups .button[data-variant="outline-default"] {
      background: transparent !important;
      border: 1px solid #dbdce3 !important;
      color: #53576B !important;
      margin: -1px !important; }
      #analytics_wrapper .button[data-variant="outline-default"]:hover, .huntGroups .button[data-variant="outline-default"]:hover {
        background: #dbdce3 !important; }
      #analytics_wrapper .button[data-variant="outline-default"]:disabled, .huntGroups .button[data-variant="outline-default"]:disabled {
        border-color: #b7bac7 !important;
        color: #b7bac7 !important; }
    #analytics_wrapper .button[data-variant="active"], .huntGroups .button[data-variant="active"] {
      color: #EDEEF3 !important;
      background: #80CD42 !important;
      font-weight: 500 !important;
      border-radius: 12px; }
      #analytics_wrapper .button[data-variant="active"]:hover, .huntGroups .button[data-variant="active"]:hover {
        background: #b3e18e !important; }
      #analytics_wrapper .button[data-variant="active"]:disabled, .huntGroups .button[data-variant="active"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-variant="inactive"], .huntGroups .button[data-variant="inactive"] {
      color: #EDEEF3 !important;
      background: #9397ab !important;
      font-weight: 500 !important;
      border-radius: 12px; }
      #analytics_wrapper .button[data-variant="inactive"]:hover, .huntGroups .button[data-variant="inactive"]:hover {
        background: #a5a8b9 !important; }
      #analytics_wrapper .button[data-variant="inactive"]:disabled, .huntGroups .button[data-variant="inactive"]:disabled {
        color: #dbdce3 !important; }
    #analytics_wrapper .button[data-square="true"], .huntGroups .button[data-square="true"] {
      aspect-ratio: 1;
      width: fit-content;
      height: auto;
      min-height: 100%;
      padding: 0 !important; }
    #analytics_wrapper .button:disabled, .huntGroups .button:disabled {
      cursor: revert !important;
      pointer-events: none !important; }
    #analytics_wrapper .button:not(:disabled), .huntGroups .button:not(:disabled) {
      box-shadow: 0 0 0 0 transparent; }
      #analytics_wrapper .button:not(:disabled):focus-within, .huntGroups .button:not(:disabled):focus-within {
        box-shadow: 0 0 0 4px #72A5D4; }
    #analytics_wrapper .button svg, .huntGroups .button svg {
      color: revert !important;
      height: 16px;
      width: max-content; }
      #analytics_wrapper .button svg path, .huntGroups .button svg path {
        fill: revert !important; }
  #analytics_wrapper .buttons_group, .huntGroups .buttons_group {
    display: flex;
    align-items: center;
    width: fit-content;
    height: fit-content; }
    #analytics_wrapper .buttons_group > .button, #analytics_wrapper .buttons_group > .popup-trigger, .huntGroups .buttons_group > .button, .huntGroups .buttons_group > .popup-trigger {
      border-left-width: 0 !important;
      border-right-width: 0 !important; }
      #analytics_wrapper .buttons_group > .button:not(:first-child), #analytics_wrapper .buttons_group > .button:not(:first-child) > button, #analytics_wrapper .buttons_group > .popup-trigger:not(:first-child), #analytics_wrapper .buttons_group > .popup-trigger:not(:first-child) > button, .huntGroups .buttons_group > .button:not(:first-child), .huntGroups .buttons_group > .button:not(:first-child) > button, .huntGroups .buttons_group > .popup-trigger:not(:first-child), .huntGroups .buttons_group > .popup-trigger:not(:first-child) > button {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      #analytics_wrapper .buttons_group > .button:not(:last-child), #analytics_wrapper .buttons_group > .button:not(:last-child) > button, #analytics_wrapper .buttons_group > .popup-trigger:not(:last-child), #analytics_wrapper .buttons_group > .popup-trigger:not(:last-child) > button, .huntGroups .buttons_group > .button:not(:last-child), .huntGroups .buttons_group > .button:not(:last-child) > button, .huntGroups .buttons_group > .popup-trigger:not(:last-child), .huntGroups .buttons_group > .popup-trigger:not(:last-child) > button {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      #analytics_wrapper .buttons_group > .button > button, #analytics_wrapper .buttons_group > .popup-trigger > button, .huntGroups .buttons_group > .button > button, .huntGroups .buttons_group > .popup-trigger > button {
        border-left-width: 0 !important;
        border-right-width: 0 !important; }
      #analytics_wrapper .buttons_group > .button[data-variant="outline"]:first-child, #analytics_wrapper .buttons_group > .button[data-variant="ghost"]:first-child, #analytics_wrapper .buttons_group > .button[data-variant="outline-default"]:first-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="outline"]:first-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="ghost"]:first-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="outline-default"]:first-child, .huntGroups .buttons_group > .button[data-variant="outline"]:first-child, .huntGroups .buttons_group > .button[data-variant="ghost"]:first-child, .huntGroups .buttons_group > .button[data-variant="outline-default"]:first-child, .huntGroups .buttons_group > .popup-trigger[data-variant="outline"]:first-child, .huntGroups .buttons_group > .popup-trigger[data-variant="ghost"]:first-child, .huntGroups .buttons_group > .popup-trigger[data-variant="outline-default"]:first-child {
        border-left-width: 1px !important; }
      #analytics_wrapper .buttons_group > .button[data-variant="outline"]:last-child, #analytics_wrapper .buttons_group > .button[data-variant="ghost"]:last-child, #analytics_wrapper .buttons_group > .button[data-variant="outline-default"]:last-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="outline"]:last-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="ghost"]:last-child, #analytics_wrapper .buttons_group > .popup-trigger[data-variant="outline-default"]:last-child, .huntGroups .buttons_group > .button[data-variant="outline"]:last-child, .huntGroups .buttons_group > .button[data-variant="ghost"]:last-child, .huntGroups .buttons_group > .button[data-variant="outline-default"]:last-child, .huntGroups .buttons_group > .popup-trigger[data-variant="outline"]:last-child, .huntGroups .buttons_group > .popup-trigger[data-variant="ghost"]:last-child, .huntGroups .buttons_group > .popup-trigger[data-variant="outline-default"]:last-child {
        border-left-width: 1px !important;
        border-right-width: 1px !important; }
      #analytics_wrapper .buttons_group > .button.popup-trigger:first-child > button[data-variant="outline"], #analytics_wrapper .buttons_group > .button.popup-trigger:first-child > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .button.popup-trigger:first-child > button[data-variant="filled-outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="filled-outline"], .huntGroups .buttons_group > .button.popup-trigger:first-child > button[data-variant="outline"], .huntGroups .buttons_group > .button.popup-trigger:first-child > button[data-variant="ghost"], .huntGroups .buttons_group > .button.popup-trigger:first-child > button[data-variant="filled-outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="ghost"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:first-child > button[data-variant="filled-outline"] {
        border-left-width: 1px !important; }
      #analytics_wrapper .buttons_group > .button.popup-trigger:last-child > button[data-variant="outline"], #analytics_wrapper .buttons_group > .button.popup-trigger:last-child > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .button.popup-trigger:last-child > button[data-variant="filled-outline"], #analytics_wrapper .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="outline"], #analytics_wrapper .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="filled-outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="filled-outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="outline"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="ghost"], #analytics_wrapper .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="filled-outline"], .huntGroups .buttons_group > .button.popup-trigger:last-child > button[data-variant="outline"], .huntGroups .buttons_group > .button.popup-trigger:last-child > button[data-variant="ghost"], .huntGroups .buttons_group > .button.popup-trigger:last-child > button[data-variant="filled-outline"], .huntGroups .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="outline"], .huntGroups .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="ghost"], .huntGroups .buttons_group > .button.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="filled-outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="ghost"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:last-child > button[data-variant="filled-outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="outline"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="ghost"], .huntGroups .buttons_group > .popup-trigger.popup-trigger:nth-child(-n+2):has(+ .popup-content-wrapper) > button[data-variant="filled-outline"] {
        border-right-width: 1px !important;
        border-left-width: 1px !important; }
  #analytics_wrapper .checkbox, .huntGroups .checkbox {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row-reverse; }
    #analytics_wrapper .checkbox > p, .huntGroups .checkbox > p {
      color: #b7bac7 !important;
      font-weight: 500;
      font-size: 12px;
      line-height: 0; }
    #analytics_wrapper .checkbox .checkbox-container, .huntGroups .checkbox .checkbox-container {
      transition: .2s;
      border: 1px solid #b7bac7;
      background: #EDEEF3;
      position: relative;
      cursor: pointer;
      color: #53576B;
      display: flex;
      align-items: center;
      justify-content: center; }
      #analytics_wrapper .checkbox .checkbox-container > span, .huntGroups .checkbox .checkbox-container > span {
        height: fit-content;
        width: fit-content;
        line-height: 0;
        transition: .2s;
        scale: 0;
        transform-origin: center;
        color: currentColor !important; }
        #analytics_wrapper .checkbox .checkbox-container > span svg path, .huntGroups .checkbox .checkbox-container > span svg path {
          fill: transparent !important; }
      #analytics_wrapper .checkbox .checkbox-container[data-size="sm"], .huntGroups .checkbox .checkbox-container[data-size="sm"] {
        width: 16px;
        height: 16px;
        border-radius: 4px; }
      #analytics_wrapper .checkbox .checkbox-container[data-size="md"], .huntGroups .checkbox .checkbox-container[data-size="md"] {
        width: 20px;
        height: 20px;
        border-radius: 6px; }
      #analytics_wrapper .checkbox .checkbox-container[data-checked="true"] > span, .huntGroups .checkbox .checkbox-container[data-checked="true"] > span {
        opacity: 1;
        scale: 1; }
      #analytics_wrapper .checkbox .checkbox-container[data-checked="true"]:not([data-disabled="true"]), .huntGroups .checkbox .checkbox-container[data-checked="true"]:not([data-disabled="true"]) {
        border-color: #53576B; }
      #analytics_wrapper .checkbox .checkbox-container[data-disabled="true"], .huntGroups .checkbox .checkbox-container[data-disabled="true"] {
        background: #edeef1;
        color: #b7bac7; }
      #analytics_wrapper .checkbox .checkbox-container:not(:disabled), .huntGroups .checkbox .checkbox-container:not(:disabled) {
        box-shadow: 0 0 0 0 transparent; }
        #analytics_wrapper .checkbox .checkbox-container:not(:disabled):focus, .huntGroups .checkbox .checkbox-container:not(:disabled):focus {
          box-shadow: 0 0 0 4px #72A5D4; }
  #analytics_wrapper .title_description_container, .huntGroups .title_description_container {
    display: flex;
    flex-direction: column; }
    #analytics_wrapper .title_description_container > div:first-of-type, .huntGroups .title_description_container > div:first-of-type {
      display: flex;
      align-items: center;
      gap: 8px; }
      #analytics_wrapper .title_description_container > div:first-of-type h1, .huntGroups .title_description_container > div:first-of-type h1 {
        color: #53576B;
        font-weight: 700;
        font-size: 24px;
        line-height: 48px;
        letter-spacing: -2%; }
    #analytics_wrapper .title_description_container > p, .huntGroups .title_description_container > p {
      font-size: 12px;
      font-weight: 500;
      line-height: 14.52px; }
  #analytics_wrapper .popup-trigger, .huntGroups .popup-trigger {
    position: relative;
    height: max-content;
    width: max-content; }
  #analytics_wrapper .popup-content-wrapper, .huntGroups .popup-content-wrapper {
    z-index: 2;
    height: max-content;
    width: max-content;
    pointer-events: none; }
    #analytics_wrapper .popup-content-wrapper .popup-content-container, .huntGroups .popup-content-wrapper .popup-content-container {
      position: relative;
      pointer-events: all;
      display: flex;
      flex-direction: column;
      z-index: 30; }
      #analytics_wrapper .popup-content-wrapper .popup-content-container:not([data-is-unstyled="true"]), .huntGroups .popup-content-wrapper .popup-content-container:not([data-is-unstyled="true"]) {
        padding: 24px;
        gap: 6px;
        border-radius: 8px;
        background: #EDEEF3;
        color: #53576B;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #edeef1; }
      #analytics_wrapper .popup-content-wrapper .popup-content-container[data-is-unstyled="true"] > .options, .huntGroups .popup-content-wrapper .popup-content-container[data-is-unstyled="true"] > .options {
        background: #EDEEF3;
        display: flex;
        flex-direction: column;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        overflow: clip; }
  #analytics_wrapper .tabs, .huntGroups .tabs {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%; }
    #analytics_wrapper .tabs > .tabs_header, .huntGroups .tabs > .tabs_header {
      display: flex;
      border-bottom: 1px solid #c9cbd5;
      position: relative;
      max-width: 100%;
      width: 100%;
      overflow: auto; }
      #analytics_wrapper .tabs > .tabs_header > .tab_header, .huntGroups .tabs > .tabs_header > .tab_header {
        background: none !important;
        padding: 0 24px !important;
        min-height: 53px !important;
        height: 100%;
        color: #9397ab !important;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        margin-left: revert !important;
        white-space: nowrap; }
        #analytics_wrapper .tabs > .tabs_header > .tab_header.active, .huntGroups .tabs > .tabs_header > .tab_header.active {
          color: #53576B !important; }
        #analytics_wrapper .tabs > .tabs_header > .tab_header:hover, .huntGroups .tabs > .tabs_header > .tab_header:hover {
          color: #6f748f !important; }
      #analytics_wrapper .tabs > .tabs_header > .underline, .huntGroups .tabs > .tabs_header > .underline {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 3px;
        background-color: #53576B;
        transition: all 0.3s ease; }
  #analytics_wrapper .loader-wrapper .loader-container, .huntGroups .loader-wrapper .loader-container {
    display: flex;
    position: relative;
    gap: 24px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%; }
    #analytics_wrapper .loader-wrapper .loader-container > div, .huntGroups .loader-wrapper .loader-container > div {
      display: flex;
      gap: 12px;
      align-items: center;
      height: 100%;
      width: 100%; }
      #analytics_wrapper .loader-wrapper .loader-container > div > p, .huntGroups .loader-wrapper .loader-container > div > p {
        font-size: 14px;
        font-weight: 600; }
    #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon {
      height: 30px;
      width: 30px;
      position: relative; }
      #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        animation: stroke 1s ease-out forwards;
        transform-origin: center; }
        #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg polyline, #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg circle, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg polyline, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg circle {
          stroke: #80CD42; }
        #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg polyline, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg polyline {
          stroke-width: 3px; }
        #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg circle, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg circle {
          stroke-width: 1px; }
        #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg:first-of-type, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg:first-of-type {
          width: calc(100% - 14px);
          height: calc(100% - 14px);
          z-index: 2; }
        #analytics_wrapper .loader-wrapper .loader-container .loader-complete-container .icon > svg:last-of-type, .huntGroups .loader-wrapper .loader-container .loader-complete-container .icon > svg:last-of-type {
          width: 100%;
          height: 100%;
          fill: rgba(128, 205, 66, 0.2); }
    #analytics_wrapper .loader-wrapper .loader-container .loader-loading-container .loader-bar-container, .huntGroups .loader-wrapper .loader-container .loader-loading-container .loader-bar-container {
      height: 16px;
      position: relative;
      width: 100%;
      flex: 1;
      border-radius: 24px;
      overflow: clip;
      background: #edeef1;
      min-width: 150px; }
      #analytics_wrapper .loader-wrapper .loader-container .loader-loading-container .loader-bar-container .loader-bar, .huntGroups .loader-wrapper .loader-container .loader-loading-container .loader-bar-container .loader-bar {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        transition: .2s ease-out;
        background: #80CD42;
        border-radius: 24px; }

@keyframes stroke {
  from {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0; }
  to {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1; } }
  #analytics_wrapper .popover-trigger, .huntGroups .popover-trigger {
    padding: 2px 4px;
    display: flex;
    align-items: center;
    justify-content: center; }
  #analytics_wrapper.wallboards .launcher_container > div, .huntGroups.wallboards .launcher_container > div {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto;
    align-items: center;
    gap: 8px; }
    #analytics_wrapper.wallboards .launcher_container > div > h2, #analytics_wrapper.wallboards .launcher_container > div > p, .huntGroups.wallboards .launcher_container > div > h2, .huntGroups.wallboards .launcher_container > div > p {
      grid-column: 1 / 2; }
    #analytics_wrapper.wallboards .launcher_container > div > h2, .huntGroups.wallboards .launcher_container > div > h2 {
      grid-row: 1 / 2; }
    #analytics_wrapper.wallboards .launcher_container > div > p, .huntGroups.wallboards .launcher_container > div > p {
      grid-row: 2 / 3; }
    #analytics_wrapper.wallboards .launcher_container > div > button, .huntGroups.wallboards .launcher_container > div > button {
      grid-row: 1 / 3;
      justify-self: end; }
  #analytics_wrapper.wallboards .table .header, .huntGroups.wallboards .table .header {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #edeef1;
    padding-bottom: 12px;
    gap: 12px; }
    #analytics_wrapper.wallboards .table .header > .input, .huntGroups.wallboards .table .header > .input {
      flex: 1;
      max-width: 450px; }
  @media only screen and (max-width: 768px) {
    #analytics_wrapper.wallboards .table .wallboards_table th:nth-of-type(3), #analytics_wrapper.wallboards .table .wallboards_table td:nth-of-type(3), .huntGroups.wallboards .table .wallboards_table th:nth-of-type(3), .huntGroups.wallboards .table .wallboards_table td:nth-of-type(3) {
      display: none; } }
  @media only screen and (max-width: 400px) {
    #analytics_wrapper.wallboards .table .wallboards_table th:nth-of-type(2), #analytics_wrapper.wallboards .table .wallboards_table td:nth-of-type(2), .huntGroups.wallboards .table .wallboards_table th:nth-of-type(2), .huntGroups.wallboards .table .wallboards_table td:nth-of-type(2) {
      display: none; } }
  #analytics_wrapper.reporting .create_report_filters > .content.filters, .huntGroups.reporting .create_report_filters > .content.filters {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px; }
    #analytics_wrapper.reporting .create_report_filters > .content.filters > .input, .huntGroups.reporting .create_report_filters > .content.filters > .input {
      height: fit-content; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper.reporting .create_report_filters > .content.filters, .huntGroups.reporting .create_report_filters > .content.filters {
        display: flex;
        flex-direction: column; } }
  #analytics_wrapper.reporting .create_reports_select_dataset, .huntGroups.reporting .create_reports_select_dataset {
    display: flex;
    flex-direction: column;
    gap: 24px; }
    #analytics_wrapper.reporting .create_reports_select_dataset > .header > .input, .huntGroups.reporting .create_reports_select_dataset > .header > .input {
      flex: 1;
      max-width: 450px; }
    #analytics_wrapper.reporting .create_reports_select_dataset > .datasets, .huntGroups.reporting .create_reports_select_dataset > .datasets {
      display: flex;
      gap: 12px; }
      #analytics_wrapper.reporting .create_reports_select_dataset > .datasets .table, .huntGroups.reporting .create_reports_select_dataset > .datasets .table {
        padding: 6px;
        border: 1px solid #edeef1;
        flex: 1;
        height: revert; }
        #analytics_wrapper.reporting .create_reports_select_dataset > .datasets .table .custom-template-item > svg, .huntGroups.reporting .create_reports_select_dataset > .datasets .table .custom-template-item > svg {
          color: #53576B;
          margin-right: 4px; }
      @media only screen and (max-width: 600px) {
        #analytics_wrapper.reporting .create_reports_select_dataset > .datasets, .huntGroups.reporting .create_reports_select_dataset > .datasets {
          flex-direction: column; } }
  #analytics_wrapper.reporting .results_table, .huntGroups.reporting .results_table {
    display: flex;
    flex-direction: column;
    gap: 12px; }
    #analytics_wrapper.reporting .results_table.pdf, .huntGroups.reporting .results_table.pdf {
      width: 100%;
      min-width: max-content; }
    #analytics_wrapper.reporting .results_table > .header, .huntGroups.reporting .results_table > .header {
      display: grid;
      grid-template-columns: repeat(2, 1fr); }
      #analytics_wrapper.reporting .results_table > .header > div:nth-child(2), .huntGroups.reporting .results_table > .header > div:nth-child(2) {
        justify-self: flex-end; }
      #analytics_wrapper.reporting .results_table > .header > div:nth-child(3), .huntGroups.reporting .results_table > .header > div:nth-child(3) {
        margin-bottom: 12px; }
  #analytics_wrapper.reporting .report_details, .huntGroups.reporting .report_details {
    display: flex;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column: 1/3;
    gap: 48px; }
    #analytics_wrapper.reporting .report_details > div, .huntGroups.reporting .report_details > div {
      display: flex;
      flex-direction: column;
      gap: 6px; }
      #analytics_wrapper.reporting .report_details > div > h5, .huntGroups.reporting .report_details > div > h5 {
        color: #a5a8b9;
        font-weight: 700;
        font-size: 12px;
        letter-spacing: 0.03em; }
      #analytics_wrapper.reporting .report_details > div > p, .huntGroups.reporting .report_details > div > p {
        display: flex;
        font-size: 12px;
        gap: 4px;
        font-weight: 500; }
  #analytics_wrapper.reporting .results_header > .header > div:first-of-type > button > svg path, .huntGroups.reporting .results_header > .header > div:first-of-type > button > svg path {
    fill: none !important; }
  #analytics_wrapper.reporting .results_header > .header > .inline, .huntGroups.reporting .results_header > .header > .inline {
    display: flex;
    align-items: center;
    gap: 12px;
    width: fit-content; }
  #analytics_wrapper.reporting .schedule_report > .content, .huntGroups.reporting .schedule_report > .content {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper.reporting .schedule_report > .content, .huntGroups.reporting .schedule_report > .content {
        display: flex;
        flex-direction: column; } }
  #analytics_wrapper.reporting .schedule_buttons svg path, .huntGroups.reporting .schedule_buttons svg path {
    fill: none !important; }
  #analytics_wrapper.reporting .scheduled_report .header:nth-of-type(2), .huntGroups.reporting .scheduled_report .header:nth-of-type(2) {
    flex-wrap: wrap; }
    #analytics_wrapper.reporting .scheduled_report .header:nth-of-type(2) > .input, .huntGroups.reporting .scheduled_report .header:nth-of-type(2) > .input {
      width: 450px; }
    @media only screen and (max-width: 1025px) {
      #analytics_wrapper.reporting .scheduled_report .header:nth-of-type(2), .huntGroups.reporting .scheduled_report .header:nth-of-type(2) {
        flex-direction: column;
        align-items: flex-end; }
        #analytics_wrapper.reporting .scheduled_report .header:nth-of-type(2) > .input, .huntGroups.reporting .scheduled_report .header:nth-of-type(2) > .input {
          width: 100%; } }
  #analytics_wrapper.reporting .pdf-status-container, .huntGroups.reporting .pdf-status-container {
    width: 100%;
    height: 100%;
    padding: 12px;
    border-radius: 12px;
    background: #EDEEF3;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #edeef1;
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px; }
  #analytics_wrapper.reporting .column-group-container, .huntGroups.reporting .column-group-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px; }
    #analytics_wrapper.reporting .column-group-container > div, .huntGroups.reporting .column-group-container > div {
      display: flex;
      flex-direction: column;
      gap: 12px; }
    #analytics_wrapper.reporting .column-group-container .column-group, .huntGroups.reporting .column-group-container .column-group {
      display: flex;
      gap: 1px;
      width: 100%; }
      #analytics_wrapper.reporting .column-group-container .column-group .column-group-heading, #analytics_wrapper.reporting .column-group-container .column-group .column-group-content > .column > .label, .huntGroups.reporting .column-group-container .column-group .column-group-heading, .huntGroups.reporting .column-group-container .column-group .column-group-content > .column > .label {
        background: #dbdce3;
        color: #61667d;
        padding: 12px;
        height: 100%;
        width: 130px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        line-height: 20px;
        font-size: 14px;
        letter-spacing: 0.03em;
        font-weight: 700; }
      #analytics_wrapper.reporting .column-group-container .column-group .column-group-content, .huntGroups.reporting .column-group-container .column-group .column-group-content {
        display: flex;
        flex-direction: column;
        gap: 1px; }
        #analytics_wrapper.reporting .column-group-container .column-group .column-group-content .column, .huntGroups.reporting .column-group-container .column-group .column-group-content .column {
          display: flex;
          gap: 6px; }
          #analytics_wrapper.reporting .column-group-container .column-group .column-group-content .column > p, .huntGroups.reporting .column-group-container .column-group .column-group-content .column > p {
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.03em;
            font-weight: 700; }
  #analytics_wrapper.reporting .pdf_item, .huntGroups.reporting .pdf_item {
    width: 100%;
    height: 100%; }
    #analytics_wrapper.reporting .pdf_item > .header, .huntGroups.reporting .pdf_item > .header {
      border-color: #dbdce3 !important;
      border-width: 3px !important; }
    #analytics_wrapper.reporting .pdf_item table thead > tr > th, .huntGroups.reporting .pdf_item table thead > tr > th {
      background: #dbdce3 !important; }
  #analytics_wrapper.reporting .pdf_branding, .huntGroups.reporting .pdf_branding {
    display: grid;
    gap: 24px;
    grid-template-areas: "info logo" "queues users";
    width: 100%;
    height: 100%;
    font-size: 24px;
    flex: 1;
    min-height: 100%; }
    #analytics_wrapper.reporting .pdf_branding p, .huntGroups.reporting .pdf_branding p {
      font-size: 24px;
      line-height: 100%; }
    #analytics_wrapper.reporting .pdf_branding h1, .huntGroups.reporting .pdf_branding h1 {
      font-size: 74px;
      line-height: 100%;
      margin-bottom: 12px; }
    #analytics_wrapper.reporting .pdf_branding .logo, .huntGroups.reporting .pdf_branding .logo {
      grid-area: logo;
      display: flex;
      align-items: flex-start;
      justify-content: flex-end;
      align-self: flex-start;
      justify-self: flex-end;
      width: 300px;
      height: 60px; }
      #analytics_wrapper.reporting .pdf_branding .logo > img, .huntGroups.reporting .pdf_branding .logo > img {
        width: fit-content;
        height: fit-content;
        object-fit: contain; }
    #analytics_wrapper.reporting .pdf_branding .info, .huntGroups.reporting .pdf_branding .info {
      grid-area: info;
      display: flex;
      flex-direction: column;
      gap: 12px; }
    #analytics_wrapper.reporting .pdf_branding .times, .huntGroups.reporting .pdf_branding .times {
      grid-area: times; }
    #analytics_wrapper.reporting .pdf_branding .users, .huntGroups.reporting .pdf_branding .users {
      grid-area: users; }
    #analytics_wrapper.reporting .pdf_branding .queues, .huntGroups.reporting .pdf_branding .queues {
      grid-area: queues; }
  #analytics_wrapper.reporting .pdf_requests_wrapper, .huntGroups.reporting .pdf_requests_wrapper {
    position: absolute;
    z-index: 3;
    pointer-events: none; }
    #analytics_wrapper.reporting .pdf_requests_wrapper .pdf-status-container, .huntGroups.reporting .pdf_requests_wrapper .pdf-status-container {
      display: flex;
      height: 100%;
      flex-direction: column;
      gap: 12px;
      width: fit-content;
      pointer-events: all; }
      #analytics_wrapper.reporting .pdf_requests_wrapper .pdf-status-container > .buttons_group, .huntGroups.reporting .pdf_requests_wrapper .pdf-status-container > .buttons_group {
        width: 100%;
        flex: 1; }
        #analytics_wrapper.reporting .pdf_requests_wrapper .pdf-status-container > .buttons_group > button, .huntGroups.reporting .pdf_requests_wrapper .pdf-status-container > .buttons_group > button {
          flex: 1; }
    #analytics_wrapper.reporting .pdf_requests_wrapper > div, .huntGroups.reporting .pdf_requests_wrapper > div {
      position: fixed;
      right: 20px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-end; }
  #analytics_wrapper.reporting .advanced_options_wrapper, .huntGroups.reporting .advanced_options_wrapper {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 24px; }
    #analytics_wrapper.reporting .advanced_options_wrapper > div, .huntGroups.reporting .advanced_options_wrapper > div {
      display: flex;
      gap: 8px;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      flex: 1; }
      #analytics_wrapper.reporting .advanced_options_wrapper > div:not(:first-of-type), .huntGroups.reporting .advanced_options_wrapper > div:not(:first-of-type) {
        border-top: 1px solid #edeef1;
        padding-top: 12px; }
  #analytics_wrapper.reporting .column_picker .top-header, .huntGroups.reporting .column_picker .top-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 24px;
    flex-wrap: wrap;
    flex: 0 !important;
    width: 100%; }
    #analytics_wrapper.reporting .column_picker .top-header > h3, .huntGroups.reporting .column_picker .top-header > h3 {
      font-weight: 600; }
  #analytics_wrapper.reporting .column_picker .content, .huntGroups.reporting .column_picker .content {
    display: flex;
    justify-content: center;
    align-items: center; }
  #analytics_wrapper.reporting .column_picker .available-columns, .huntGroups.reporting .column_picker .available-columns {
    flex: 1;
    padding: 12px;
    gap: 12px;
    display: flex;
    flex-direction: column;
    border: 1px solid #edeef1; }
    #analytics_wrapper.reporting .column_picker .available-columns .table, .huntGroups.reporting .column_picker .available-columns .table {
      flex: 0;
      height: fit-content; }
  #analytics_wrapper.reporting .column_picker .available-column-name, .huntGroups.reporting .column_picker .available-column-name {
    display: flex;
    flex-direction: column;
    gap: 4px;
    white-space: break-spaces; }
  #analytics_wrapper.reporting .column_picker .name, .huntGroups.reporting .column_picker .name {
    font-size: 12px;
    font-weight: 600; }
  #analytics_wrapper.reporting .column_picker .description, .huntGroups.reporting .column_picker .description {
    font-size: 11px; }
  #analytics_wrapper.reporting .column_picker .columns-wrapper, .huntGroups.reporting .column_picker .columns-wrapper {
    display: flex;
    gap: 24px;
    width: 100%; }
    #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list, .huntGroups.reporting .column_picker .columns-wrapper .column-list {
      display: flex;
      flex-direction: column;
      gap: 12px;
      flex: 1;
      border: 1px solid #edeef1;
      padding: 12px; }
      #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list > *, .huntGroups.reporting .column_picker .columns-wrapper .column-list > * {
        flex: 1; }
      #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable {
        gap: 1px;
        padding: 1px 0;
        flex: 0;
        border-collapse: separate;
        -webkit-border-vertical-spacing: 6px; }
        #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable {
          width: 100%;
          background: #EDEEF3;
          gap: 24px;
          padding: 12px;
          position: relative; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable button, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable button {
            height: fit-content; }
            #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable button:first-child, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable button:first-child {
              cursor: grab; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: flex-start;
            gap: 6px;
            width: 150px; }
            #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header > p, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header > p {
              font-size: 14px; }
              #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header > p.name, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .header > p.name {
                font-weight: 600; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable > p, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable > p {
            font-size: 12px;
            font-weight: 700; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .delete-col, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable .delete-col {
            position: absolute;
            bottom: 12px;
            right: 12px;
            display: none;
            top: 50%;
            transform: translateY(-50%); }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable td, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable td {
            vertical-align: middle; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable:not(:first-of-type), .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable:not(:first-of-type) {
            border-top: 1px solid #edeef1; }
          #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .droppable .draggable:hover .delete-col, .huntGroups.reporting .column_picker .columns-wrapper .column-list .droppable .draggable:hover .delete-col {
            display: block; }
      #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .no_columns_selected, .huntGroups.reporting .column_picker .columns-wrapper .column-list .no_columns_selected {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 4px;
        padding: 16px;
        background: #edeef1; }
        #analytics_wrapper.reporting .column_picker .columns-wrapper .column-list .no_columns_selected > p, .huntGroups.reporting .column_picker .columns-wrapper .column-list .no_columns_selected > p {
          font-size: 14px;
          font-weight: 600; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper.reporting .column_picker .columns-wrapper, .huntGroups.reporting .column_picker .columns-wrapper {
        flex-direction: column; } }
  #analytics_wrapper.reporting .column_picker .no-columns, .huntGroups.reporting .column_picker .no-columns {
    padding: 16px;
    width: 100%;
    height: 100%;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px; }
    #analytics_wrapper.reporting .column_picker .no-columns p, .huntGroups.reporting .column_picker .no-columns p {
      font-size: 14px;
      font-weight: 600; }
  #analytics_wrapper .container, .huntGroups .container {
    background: #EDEEF3;
    margin: 10px 0 20px 0;
    padding: 20px;
    border-radius: 4px; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper .container, .huntGroups .container {
        padding: 0 20px 0 20px; } }
  #analytics_wrapper .alerts, .huntGroups .alerts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px; }
  #analytics_wrapper .textinput_with_tooltip, .huntGroups .textinput_with_tooltip {
    display: flex;
    align-items: center; }
    #analytics_wrapper .textinput_with_tooltip .max_call_waiting, .huntGroups .textinput_with_tooltip .max_call_waiting {
      z-Index: 102; }
    #analytics_wrapper .textinput_with_tooltip .min_agents_online, .huntGroups .textinput_with_tooltip .min_agents_online {
      z-index: 101; }
    #analytics_wrapper .textinput_with_tooltip > div:nth-child(1), .huntGroups .textinput_with_tooltip > div:nth-child(1) {
      width: 100%; }
  #analytics_wrapper .checkbox_container, .huntGroups .checkbox_container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 50px; }
    #analytics_wrapper .checkbox_container input[type='checkbox'], .huntGroups .checkbox_container input[type='checkbox'] {
      height: 16px;
      width: 16px;
      accent-color: #FB5135; }
  #analytics_wrapper .header_cell, .huntGroups .header_cell {
    display: flex;
    align-items: center;
    justify-content: center; }
    #analytics_wrapper .header_cell span, .huntGroups .header_cell span {
      margin-right: 3px; }
    #analytics_wrapper .header_cell input[type='checkbox'], .huntGroups .header_cell input[type='checkbox'] {
      height: 16px;
      width: 16px;
      accent-color: #FB5135; }
  #analytics_wrapper .queue_filters .step_one_btn, .huntGroups .queue_filters .step_one_btn {
    justify-content: end !important; }
  #analytics_wrapper .queue_filters .create_btn_container, .huntGroups .queue_filters .create_btn_container {
    justify-content: end !important; }
  #analytics_wrapper .queue_filters .buttonGroup, .huntGroups .queue_filters .buttonGroup {
    display: flex;
    justify-content: space-between; }
    #analytics_wrapper .queue_filters .buttonGroup .btn, .huntGroups .queue_filters .buttonGroup .btn {
      background: #FB5135 !important;
      color: #EDEEF3;
      font-weight: 500;
      font-size: 14px; }
    #analytics_wrapper .queue_filters .buttonGroup .btn:disabled, .huntGroups .queue_filters .buttonGroup .btn:disabled {
      cursor: none;
      opacity: 0.5; }
  #analytics_wrapper .queue_filters .cross_button, .huntGroups .queue_filters .cross_button {
    font-size: 24px;
    font-weight: lighter;
    color: #FB5135;
    cursor: pointer;
    display: flex !important;
    justify-content: end !important; }
    #analytics_wrapper .queue_filters .cross_button:hover, .huntGroups .queue_filters .cross_button:hover {
      color: #fc745d; }
  #analytics_wrapper .queue_filters .alert_header, .huntGroups .queue_filters .alert_header {
    margin: 20px 0 20px 0; }
  #analytics_wrapper .queue_filters .header, .huntGroups .queue_filters .header {
    margin: 0 0 10px 0;
    display: flex;
    justify-content: space-between; }
    #analytics_wrapper .queue_filters .header span, .huntGroups .queue_filters .header span {
      font-size: 20px;
      font-weight: bold; }
    #analytics_wrapper .queue_filters .header > div, .huntGroups .queue_filters .header > div {
      width: 40%; }
      @media only screen and (max-width: 600px) {
        #analytics_wrapper .queue_filters .header > div, .huntGroups .queue_filters .header > div {
          width: 100%; } }
      #analytics_wrapper .queue_filters .header > div p, .huntGroups .queue_filters .header > div p {
        margin-top: 5px; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper .queue_filters .header, .huntGroups .queue_filters .header {
        display: flex;
        flex-direction: column; }
        #analytics_wrapper .queue_filters .header > div p, .huntGroups .queue_filters .header > div p {
          margin-bottom: 20px; } }
  #analytics_wrapper .queue_filters .content, .huntGroups .queue_filters .content {
    margin: 10px 0 20px 0; }
    #analytics_wrapper .queue_filters .content input[disabled], .huntGroups .queue_filters .content input[disabled] {
      opacity: 1;
      cursor: not-allowed; }
  #analytics_wrapper .queue_filters.filters .average_wait_time,
  #analytics_wrapper .queue_filters.filters .longest_wait_time, .huntGroups .queue_filters.filters .average_wait_time,
  .huntGroups .queue_filters.filters .longest_wait_time {
    display: flex;
    width: 100%; }
    #analytics_wrapper .queue_filters.filters .average_wait_time > div:nth-child(1),
    #analytics_wrapper .queue_filters.filters .longest_wait_time > div:nth-child(1), .huntGroups .queue_filters.filters .average_wait_time > div:nth-child(1),
    .huntGroups .queue_filters.filters .longest_wait_time > div:nth-child(1) {
      position: relative;
      width: 100%;
      border: none; }
    #analytics_wrapper .queue_filters.filters .average_wait_time > div:nth-child(2),
    #analytics_wrapper .queue_filters.filters .longest_wait_time > div:nth-child(2), .huntGroups .queue_filters.filters .average_wait_time > div:nth-child(2),
    .huntGroups .queue_filters.filters .longest_wait_time > div:nth-child(2) {
      position: absolute;
      top: 10px;
      right: 10px; }
  #analytics_wrapper .queue_filters.filters > div:nth-child(3) input[type="time"]::-webkit-calendar-picker-indicator,
  #analytics_wrapper .queue_filters.filters > div:nth-child(4) input[type="time"]::-webkit-calendar-picker-indicator, .huntGroups .queue_filters.filters > div:nth-child(3) input[type="time"]::-webkit-calendar-picker-indicator,
  .huntGroups .queue_filters.filters > div:nth-child(4) input[type="time"]::-webkit-calendar-picker-indicator {
    background: #FB5135;
    z-index: 2;
    width: 20px; }
  #analytics_wrapper .queue_filters.filters > div:nth-child(3) > div > div > div > div,
  #analytics_wrapper .queue_filters.filters > div:nth-child(4) > div > div > div > div, .huntGroups .queue_filters.filters > div:nth-child(3) > div > div > div > div,
  .huntGroups .queue_filters.filters > div:nth-child(4) > div > div > div > div {
    border: none; }
  @media only screen and (max-width: 600px) {
    #analytics_wrapper .queue_filters.filters, .huntGroups .queue_filters.filters {
      display: flex;
      flex-direction: column; } }
  #analytics_wrapper .supervisor-dropdown-wrapper, .huntGroups .supervisor-dropdown-wrapper {
    display: flex;
    align-items: end; }
    #analytics_wrapper .supervisor-dropdown-wrapper .supervisor_dropdown, .huntGroups .supervisor-dropdown-wrapper .supervisor_dropdown {
      z-Index: 103 !important; }
    #analytics_wrapper .supervisor-dropdown-wrapper > div:nth-child(1), .huntGroups .supervisor-dropdown-wrapper > div:nth-child(1) {
      width: 50%; }
      #analytics_wrapper .supervisor-dropdown-wrapper > div:nth-child(1) button, .huntGroups .supervisor-dropdown-wrapper > div:nth-child(1) button {
        border: 2px solid #FB5135; }
    #analytics_wrapper .supervisor-dropdown-wrapper .tooltipContainer, .huntGroups .supervisor-dropdown-wrapper .tooltipContainer {
      margin-bottom: 15px; }
    @media only screen and (max-width: 900px) {
      #analytics_wrapper .supervisor-dropdown-wrapper > div:nth-child(1), .huntGroups .supervisor-dropdown-wrapper > div:nth-child(1) {
        width: 100%; } }
  #analytics_wrapper .queue_list, .huntGroups .queue_list {
    border-radius: 4px;
    padding: 10px;
    background-color: #EDEEF3; }
    #analytics_wrapper .queue_list .search_bar, .huntGroups .queue_list .search_bar {
      width: 40%;
      padding: 20px 10px 20px 10px; }
      @media only screen and (max-width: 600px) {
        #analytics_wrapper .queue_list .search_bar, .huntGroups .queue_list .search_bar {
          width: 100%; } }
  #analytics_wrapper .header, .huntGroups .header {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper .header, .huntGroups .header {
        flex-direction: column;
        align-items: start !important; }
        #analytics_wrapper .header > div, .huntGroups .header > div {
          margin-bottom: 20px; } }
    #analytics_wrapper .header .create_queue_btn, .huntGroups .header .create_queue_btn {
      margin-bottom: 20px !important; }
      #analytics_wrapper .header .create_queue_btn span, .huntGroups .header .create_queue_btn span {
        min-height: 100%;
        min-width: 120px; }
    #analytics_wrapper .header h2, .huntGroups .header h2 {
      margin-bottom: 5px; }
  #analytics_wrapper .action_button, .huntGroups .action_button {
    display: flex; }
  #analytics_wrapper .header_description > div:first-child, .huntGroups .header_description > div:first-child {
    max-width: 100% !important; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper .header_description > div:first-child, .huntGroups .header_description > div:first-child {
        padding: 0 10px 0 10px; } }
  #analytics_wrapper .modal_overlay, .huntGroups .modal_overlay {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000; }
  #analytics_wrapper .modal, .huntGroups .modal {
    background: #EDEEF3;
    padding: 30px 0 0 0;
    border-radius: 4px;
    width: 400px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center; }
    @media only screen and (max-width: 600px) {
      #analytics_wrapper .modal, .huntGroups .modal {
        width: 300px; } }
    #analytics_wrapper .modal span, .huntGroups .modal span {
      font-size: 20px;
      font-weight: bold !important; }
    #analytics_wrapper .modal h3, .huntGroups .modal h3 {
      font-size: 16px;
      font-weight: 500 !important;
      margin: 5px 0 20px 0;
      color: #6f748f; }
    #analytics_wrapper .modal .modal_actions, .huntGroups .modal .modal_actions {
      display: flex;
      justify-content: space-around;
      border-top: 1px solid #ffeeeb; }
      #analytics_wrapper .modal .modal_actions .btn_cancel, .huntGroups .modal .modal_actions .btn_cancel {
        background-color: #edeef1;
        color: black;
        font-weight: bold;
        width: 100% !important;
        height: 40px;
        cursor: pointer;
        align-content: center;
        transition: background-color 0.3s ease;
        border-bottom-left-radius: 4px; }
        #analytics_wrapper .modal .modal_actions .btn_cancel:hover, .huntGroups .modal .modal_actions .btn_cancel:hover {
          background-color: #dbdce3; }
      #analytics_wrapper .modal .modal_actions .btn_delete, .huntGroups .modal .modal_actions .btn_delete {
        background-color: #fb6249;
        color: white;
        border: none;
        font-weight: bold;
        width: 100% !important;
        height: 40px;
        align-content: center;
        cursor: pointer;
        transition: background-color 0.3s ease;
        border-bottom-right-radius: 4px; }
        #analytics_wrapper .modal .modal_actions .btn_delete:hover, .huntGroups .modal .modal_actions .btn_delete:hover {
          background-color: #FB5135; }

.wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale {
  position: relative; }
  .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    max-height: 487px;
    width: 100%;
    background: #0D112B;
    border-radius: 12px; }
  .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale .container {
    z-index: 1;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 48px;
    gap: 48px;
    margin: 0 auto; }
    .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale .container .dashboard_container img {
      mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 20%, black 40%);
      -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 20%, black 40%); }
    .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale .container h1 {
      font-size: 40px;
      font-weight: 400;
      color: white;
      text-align: center;
      font-family: Montserrat, Roboto, sans-serif !important; }
      .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale .container h1 span {
        font-family: Montserrat, Roboto, sans-serif !important;
        color: #E11F1D; }
  @media only screen and (max-width: 768px) {
    .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale::before {
      border-radius: 0;
      max-height: revert;
      position: fixed; }
    .wrapper[data-is-call-switch=true] #dashboard_root #dashboard_main #callswitch_upsale .container .dashboard_container img {
      mask-image: revert;
      -webkit-mask-image: revert; } }

#scheduled_actions .toggle {
  max-width: 350px;
  padding: 10px 4px;
  display: flex;
  align-items: center;
  gap: 24px; }
  @media only screen and (max-width: 767px) {
    #scheduled_actions .toggle {
      max-width: 100%;
      padding: 20px; } }

#scheduled_actions .scheduled_actions_table .dataHeadingRow li i, #scheduled_actions .scheduled_actions_table .dataResults li i {
  font-size: 16px !important; }
  #scheduled_actions .scheduled_actions_table .dataHeadingRow li i.icon-check-1, #scheduled_actions .scheduled_actions_table .dataResults li i.icon-check-1 {
    padding: 10px; }

#scheduled_actions .scheduled_actions_table .dataHeadingRow li:nth-of-type(1), #scheduled_actions .scheduled_actions_table .dataHeadingRow li:nth-of-type(2), #scheduled_actions .scheduled_actions_table .dataHeadingRow li:nth-of-type(3), #scheduled_actions .scheduled_actions_table .dataHeadingRow li:nth-of-type(4), #scheduled_actions .scheduled_actions_table .dataResults li:nth-of-type(1), #scheduled_actions .scheduled_actions_table .dataResults li:nth-of-type(2), #scheduled_actions .scheduled_actions_table .dataResults li:nth-of-type(3), #scheduled_actions .scheduled_actions_table .dataResults li:nth-of-type(4) {
  width: calc((100% - 135px) / 4); }

#scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type {
  width: 135px;
  display: flex;
  justify-content: end; }
  #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button {
    background: none;
    padding: 10px !important; }
    #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button i, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button i {
      font-size: 24px !important; }
    #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button ~ button, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button ~ button {
      margin-left: 0; }
    #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:first-of-type, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:first-of-type {
      color: #80CD42; }
      #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:first-of-type:hover, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:first-of-type:hover {
        color: rgba(128, 205, 66, 0.8); }
    #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:nth-of-type(2), #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:nth-of-type(2) {
      color: #80CD42; }
      #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:nth-of-type(2):hover, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:nth-of-type(2):hover {
        color: rgba(128, 205, 66, 0.8); }
    #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:last-of-type, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:last-of-type {
      color: #FB5135; }
      #scheduled_actions .scheduled_actions_table .dataHeadingRow li:last-of-type button:last-of-type:hover, #scheduled_actions .scheduled_actions_table .dataResults li:last-of-type button:last-of-type:hover {
        color: rgba(251, 81, 53, 0.8); }

#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(5),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(2),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(5) {
  width: 50px; }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(2), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(5),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(2),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(5) {
      display: none; } }

#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(4),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(1),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(3),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(4) {
  width: 100%; }
  @media only screen and (max-width: 1279px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(1),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(4) {
      width: 80%; } }
  @media only screen and (max-width: 767px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(1),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(4) {
      width: 25% !important; } }
  @media only screen and (max-width: 479px) {
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(1), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(3), #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(4),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(1),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(3),
    #dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(4) {
      width: calc(100% - 150px); } }

#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataHeadingRow li:nth-of-type(6),
#dashboard_root #dashboard_main #reseller_customers .reseller-Tenant__table .dataResults .dataRow li:nth-of-type(6) {
  display: flex;
  justify-content: end; }

.page-number .dropdown-input {
  flex-grow: 0 !important; }

form {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }

section {
  margin-bottom: 20px; }
  section h3 {
    font-size: 18px;
    margin-bottom: 20px; }
  section .desktop-layout {
    display: grid;
    grid-template-columns: 1fr minmax(100px, 200px) 1fr;
    -webkit-align-items: unset !important; }
    @media (max-width: 1224px) {
      section .desktop-layout {
        grid-template-columns: 1fr;
        display: flex;
        flex-direction: column;
        gap: 20px;
        -webkit-align-items: center !important; } }
  section .prefix_container {
    display: flex;
    justify-content: space-between;
    margin: 15px 0;
    align-items: center; }
    section .prefix_container label {
      font-weight: 500 !important; }
    @media only screen and (max-width: 479px) {
      section .prefix_container label {
        font-size: 9px !important; } }
    section .prefix_container .text-input-fields {
      flex: 0 1 auto !important; }
  section .tenant-column {
    flex: 1; }
    @media (max-width: 1224px) {
      section .tenant-column {
        width: 80%; } }
    @media only screen and (max-width: 767px) {
      section .tenant-column {
        width: 80%; } }
    section .tenant-column .reseller-customers__table section {
      width: 100% !important; }

.direction-buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  max-width: 200px;
  min-width: 150px; }
  .direction-buttons .button-with-icon {
    display: flex;
    align-items: center;
    gap: 10px; }
    .direction-buttons .button-with-icon button {
      background-color: #5AC3CA;
      color: #EDEEF3;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      font-size: 12px;
      padding: 6.5px 20px;
      transition: background-color 0.3s; }
      @media (max-width: 1250px) {
        .direction-buttons .button-with-icon button {
          padding: 6.5px 10px; } }
      .direction-buttons .button-with-icon button:hover {
        background-color: #58c2c9; }
      .direction-buttons .button-with-icon button .direction-icons {
        color: #EDEEF3;
        font-size: 12px; }
    .direction-buttons .button-with-icon .icon-lightbulb.lightbulb-button {
      font-size: 20px;
      margin-left: 10px;
      cursor: pointer; }
      .direction-buttons .button-with-icon .icon-lightbulb.lightbulb-button.icon-lightbulb {
        color: #72A5D4; }
      .direction-buttons .button-with-icon .icon-lightbulb.lightbulb-button:hover {
        color: #FBAE35; }

.dropdown-text-select {
  width: 100%; }
  .dropdown-text-select .form-input {
    width: 100%;
    padding: 10px;
    border: 1px solid #D9DBE7;
    border-radius: 4px;
    font-size: 14px; }

.create-customer-only {
  padding: 10px;
  background: linear-gradient(to right, #5AC3CA, #53576B); }
  .create-customer-only .btn-container {
    display: flex; }
    .create-customer-only .btn-container .button-only > dialog {
      top: -160px !important; }
      .create-customer-only .btn-container .button-only > dialog p {
        min-width: 300px !important;
        white-space: wrap !important; }
      @media only screen and (max-width: 767px) {
        .create-customer-only .btn-container .button-only > dialog {
          min-width: 200px !important; } }
      @media only screen and (max-width: 479px) {
        .create-customer-only .btn-container .button-only > dialog {
          position: fixed !important;
          left: 50% !important;
          top: 50% !important;
          margin-top: -100px !important;
          box-shadow: 0 0 0 1000px rgba(131, 116, 112, 0.5) !important; } }
  @media only screen and (max-width: 767px) {
    .create-customer-only {
      position: fixed;
      bottom: -20px;
      left: 0;
      width: 100%; } }
  .create-customer-only > div {
    padding-top: 0; }
    .create-customer-only > div ~ div {
      margin-top: 10px; }
    .create-customer-only > div h3 {
      font-size: 18px;
      color: #EDEEF3;
      margin-right: 20px; }
    .create-customer-only > div > p {
      color: #EDEEF3;
      margin-right: 20px;
      margin-left: auto; }
      .create-customer-only > div > p span {
        color: #EDEEF3; }
    @media only screen and (max-width: 767px) {
      .create-customer-only > div > button {
        flex: 1;
        min-width: calc(100% - 60px);
        margin-top: 10px; } }
    .create-customer-only > div > button:hover {
      background: #5AC3CA; }
    .create-customer-only > div > i {
      color: #EDEEF3;
      display: none;
      margin-top: 10px;
      margin-left: 10px; }
      .create-customer-only > div > i:hover {
        color: #5AC3CA; }
      @media only screen and (max-width: 767px) {
        .create-customer-only > div > i {
          display: inline-block; } }
    .create-customer-only > div.plan-cost-warning-row {
      padding-top: 10px;
      margin-top: 10px; }
      @media only screen and (max-width: 767px) {
        .create-customer-only > div.plan-cost-warning-row {
          margin-top: 0; } }
      .create-customer-only > div.plan-cost-warning-row p {
        font-size: 12px; }
        @media only screen and (max-width: 767px) {
          .create-customer-only > div.plan-cost-warning-row p {
            text-align: center;
            margin: 0; } }

.create-customer-only > div > button {
  margin-left: auto; }
  @media only screen and (max-width: 767px) {
    .create-customer-only > div > button {
      margin-top: 0; } }

.icons-Container {
  display: flex;
  justify-content: center;
  border-radius: 50%;
  padding: 5px;
  color: #5AC3CA;
  border: 2px solid #5AC3CA; }
  .icons-Container .account-list-icons {
    font-size: 12px; }
  .icons-Container.bi-directional {
    color: #80CD42;
    border-color: #80CD42; }

.tenant-container {
  position: relative;
  margin-bottom: 20px;
  min-height: 100px; }

.loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1; }

.selected-users {
  display: flex;
  flex-wrap: wrap; }

.user-chip {
  background-color: #FFFFFF;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-self: center;
  align-content: center;
  border: 1px solid #5AC3CA;
  margin: 5px 8px;
  align-items: center;
  padding: 5px 5px; }
  .user-chip p {
    font-size: 12px;
    text-align: center;
    margin-right: 5px;
    margin-top: 1px; }
  .user-chip .Icon-container {
    display: flex;
    align-items: center;
    cursor: pointer; }
    .user-chip .Icon-container .icon-cross {
      color: #53576B;
      font-size: 8px; }
      .user-chip .Icon-container .icon-cross:hover {
        color: #5AC3CA; }

:root {
  --v_background: 0 0% 100%;
  --v_background-light: 230 20% 94.11765%;
  --v_foreground: 230 12.63158% 37.2549%;
  --v_border: 231.42857 22.58065% 87.84314%;
  --v_primary: 230 12.63158% 37.2549%;
  --v_primary-foreground: 0 0% 100%;
  --v_secondary: 183.75 51.37615% 57.2549%;
  --v_secondary-foreground: 0 0% 100%;
  --v_success: 93.23741 58.159% 53.13725%;
  --v_success-foreground: 0 0% 100%;
  --v_warning: 36.66667 96.1165% 59.60784%;
  --v_warning-foreground: 0 0% 100%;
  --v_danger: 8.48485 96.1165% 59.60784%;
  --v_danger-foreground: 0 0% 100%;
  --v_muted: 208.77551 53.26087% 63.92157%;
  --v_muted-foreground: 0 0% 100%;
  --v_radius: 0.5rem; }

.dashboard_edit {
  display: none !important; }

body {
  color: #53576B;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 300;
  background: #FFFFFF;
  margin-top: 100px; }
  body input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 9999px white !important; }
  body audio {
    display: none; }
  body small {
    font-size: 0.75em;
    line-height: 1em; }
  @media only screen and (max-width: 479px) {
    body {
      margin-top: 115px; } }

.price-view {
  display: block;
  font-size: 1.5em;
  color: #5AC3CA; }
  .price-view.alternative {
    color: #72A5D4; }
  .price-view + small {
    display: block;
    margin-top: 3px; }

.twitter-typeahead {
  width: 100%;
  font-size: 1em; }
  .twitter-typeahead > input {
    min-height: 17px;
    color: #332925;
    line-height: 18px; }
    .twitter-typeahead > input.no-border {
      border: 0; }
  .twitter-typeahead .tt-menu {
    background: #FFFFFF;
    border: 1px solid #D9DBE7;
    border-top: 0;
    width: 100%;
    font-size: 0.875em; }
    .twitter-typeahead .tt-menu h3 {
      padding: 10px;
      border-bottom: 1px solid #D9DBE7;
      color: #72A5D4;
      margin: 0 0 10px;
      font-size: 1.3em; }
    .twitter-typeahead .tt-menu .tt-suggestion {
      padding: 10px;
      cursor: pointer;
      color: #53576B; }
      .twitter-typeahead .tt-menu .tt-suggestion:hover {
        background: #FBAE35;
        color: #FFFFFF; }
    .twitter-typeahead .tt-menu .tt-dataset {
      max-height: 220px;
      overflow: scroll; }
    .twitter-typeahead .tt-menu .tt-cursor {
      background: #72A5D4;
      color: #FFFFFF; }

.no-top-margin {
  margin-top: 0 !important; }

.no-bottom-margin {
  margin-bottom: 0 !important; }

.inline-buttons {
  margin-top: 26px; }

.no-top-border {
  border-top: 0 !important; }

.no-bottom-padding {
  padding-bottom: 0 !important; }

div.search-heading + .white {
  margin-bottom: 10px; }

.fixed-alert {
  background: #72A5D4;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center; }
  .fixed-alert i {
    margin-right: 20px;
    font-size: 40px; }
  .fixed-alert i,
  .fixed-alert p {
    color: white; }

.trial-verification-r {
  border: 2px solid #D9DBE7;
  background: #FFFFFF;
  padding: 20px;
  margin-bottom: 30px; }
  .trial-verification-r ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .trial-verification-r ul li {
      width: calc(60% - 15px);
      float: left; }
      .trial-verification-r ul li p.title {
        font-size: 24px; }
      .trial-verification-r ul li > p {
        margin-bottom: 20px; }
        .trial-verification-r ul li > p:last-of-type {
          margin-bottom: 0; }
      .trial-verification-r ul li > button,
      .trial-verification-r ul li > a {
        margin-top: 30px; }
      .trial-verification-r ul li:last-child {
        width: calc(50% - 15px);
        margin-left: 30px;
        position: relative;
        padding-right: 200px; }
        .trial-verification-r ul li:last-child img {
          position: absolute;
          right: 0;
          bottom: -20px;
          max-height: none;
          max-width: none; }
  @media only screen and (max-width: 1023px) {
    .trial-verification-r ul {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column; }
      .trial-verification-r ul > li {
        width: 100%; }
        .trial-verification-r ul > li:last-child {
          margin: 30px 0 0 0; } }
  @media only screen and (max-width: 767px) {
    .trial-verification-r {
      margin: 0 -20px 20px;
      border-width: 2px 0; }
      .trial-verification-r ul li p.title {
        font-size: 18px; }
      .trial-verification-r ul li:last-child {
        padding-right: 0; }
        .trial-verification-r ul li:last-child img {
          display: none; } }

.cr-check {
  max-width: 100px; }

#confirm_all {
  margin-bottom: 15px !important;
  float: right;
  clear: both; }

.inline-auth-code,
.inline-auth-code:focus {
  border: 1px solid #d9dbe7 !important;
  width: 100%; }

#user-buttons > button {
  padding: 12px 17px;
  line-height: 1.7;
  font-size: 14px; }

#user-buttons a:first-of-type i {
  font-size: 20px; }

#user-buttons a:first-of-type span {
  margin-left: 10px; }

#user-buttons .new-button {
  font-size: 14px;
  padding: 12px 17px;
  line-height: 1.7 !important;
  text-align: center; }

#dashboard {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  #dashboard > div {
    flex: 1;
    margin-right: 20px;
    font-size: 14px; }
    #dashboard > div:first-of-type {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: calc(100% - 270px);
      margin-right: 0; }
      #dashboard > div:first-of-type > div {
        width: calc(50% - 10px); }
        #dashboard > div:first-of-type > div:first-of-type {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          margin-right: 20px; }
          #dashboard > div:first-of-type > div:first-of-type .dashboard_overview {
            flex: 1;
            background: white;
            padding: 20px;
            position: relative;
            max-width: 518px; }
            #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > span {
              background: #FFFFFF;
              position: absolute;
              top: 0;
              left: 44px;
              bottom: 0;
              width: 2px; }
            #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul {
              position: relative;
              z-index: 1; }
              #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: flex-start;
                -webkit-align-items: flex-start;
                -moz-align-items: flex-start;
                margin-bottom: 21px; }
                #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li:last-child {
                  margin-bottom: 0; }
                #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li > i,
                #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li > a > i {
                  background: #5AC3CA;
                  border-radius: 100%;
                  padding: 13px;
                  font-size: 24px;
                  color: white;
                  opacity: 1; }
                #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li > a:hover i {
                  background: #FBAE35; }
                #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right {
                  padding-left: 20px;
                  width: calc(100% - 50px); }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > p {
                    font-size: 18px;
                    margin-bottom: 0;
                    line-height: 50px; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > p.title span {
                      color: #53576B;
                      padding: 0 5px; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > p.title a {
                      color: #72A5D4; }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container {
                    position: relative;
                    height: 160px;
                    z-index: 1; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > ._subcontainer {
                      height: 160px;
                      overflow: hidden;
                      background: white; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container._default {
                      height: auto; }
                      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container._default ._subcontainer {
                        height: auto; }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right .show_all_trigger {
                    border-top: 1px solid #53576B;
                    background: white;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    -webkit-align-items: center;
                    -moz-align-items: center;
                    -ms-flex-pack: end;
                    -webkit-box-pack: end;
                    -moz-justify-content: flex-end;
                    -webkit-justify-content: flex-end;
                    justify-content: flex-end;
                    padding: 6px 10px 0; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right .show_all_trigger i {
                      color: #53576B; }
                      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right .show_all_trigger i:hover {
                        cursor: pointer;
                        color: #FBAE35; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right .show_all_trigger.disabled {
                      border-color: #FFFFFF; }
                      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right .show_all_trigger.disabled i {
                        color: #5AC3CA;
                        pointer-events: none; }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li > ul,
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li > ul {
                    height: 40px;
                    line-height: 1.35em; }
                    @media only screen and (max-width: 479px) {
                      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li > ul,
                      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li > ul {
                        font-size: 12px; } }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li:nth-child(2n + 1),
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li:nth-child(2n + 1) {
                    background: #FFFFFF; }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li i,
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li i {
                    font-size: 18px !important; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li i.icon-check, #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li i.icon-transfer,
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li i.icon-check,
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li i.icon-transfer {
                      color: #80CD42; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li i.icon-cog,
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li i.icon-cog {
                      color: #FBAE35; }
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li i.icon-cross,
                    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li i.icon-cross {
                      color: #FB5135; }
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul > li span.colour-red,
                  #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > div > ul > li span.colour-red {
                    color: #53576B; }
        #dashboard > div:first-of-type > div:nth-of-type(2) > div {
          padding: 20px; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type {
            height: 452px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            flex-direction: column;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column; }
            #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type .table-content {
              margin-bottom: 10px;
              height: 320px;
              overflow: scroll; }
              #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type .table-content > li > ul > li {
                font-size: 12px; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:nth-of-type(2) > div:first-of-type h2 {
            padding: 10px 0; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:nth-of-type(2) #cc_chart {
            padding: 22px 0 23px; }
      #dashboard > div:first-of-type > div.reseller {
        width: 40%;
        margin-right: 4.5%;
        max-width: 518px;
        flex-grow: 1; }
        #dashboard > div:first-of-type > div.reseller h2 {
          padding-bottom: 20px; }
        #dashboard > div:first-of-type > div.reseller .dashboard_overview {
          padding: 20px 10px 20px 20px;
          border: 1px solid #D9DBE7; }
          #dashboard > div:first-of-type > div.reseller .dashboard_overview > span {
            background-color: #EDEEF3; }
          #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right .show_all_trigger {
            border-top: 1px solid #D9DBE7; }
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right .show_all_trigger i {
              color: #5AC3CA; }
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right .show_all_trigger.disabled {
              border-color: #EDEEF3; }
              #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right .show_all_trigger.disabled i {
                color: #EDEEF3; }
          #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul,
          #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul {
            border: 1px solid #D9DBE7; }
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul > li:not(:last-child),
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul > li:not(:last-child) {
              border-bottom: 1px solid #D9DBE7; }
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul > li i.icon-cog, #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul > li i.icon-cross,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul ._container > div > ul > li i.icon-cog,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ul ._container > div > ul > li i.icon-cross,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul > li i.icon-cog,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul > li i.icon-cross,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul ._container > div > ul > li i.icon-cog,
            #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul .right > ._container > ._subcontainer > ul ._container > div > ul > li i.icon-cross {
              color: #53576B; }
        #dashboard > div:first-of-type > div.reseller + div {
          flex-grow: 2;
          width: 55.5%; }
          #dashboard > div:first-of-type > div.reseller + div h2 {
            padding-bottom: 20px; }
          #dashboard > div:first-of-type > div.reseller + div > div.table-wrap {
            padding: 10px; }
            #dashboard > div:first-of-type > div.reseller + div > div.table-wrap > ul.table-header {
              padding: 0 20px 10px 20px; }
          #dashboard > div:first-of-type > div.reseller + div > div.bordered {
            margin-bottom: 20px; }
          #dashboard > div:first-of-type > div.reseller + div > div.dashboard {
            margin-bottom: 0; }
    #dashboard > div.dashboard_overview {
      width: 250px;
      flex: none;
      margin-right: 0; }
      #dashboard > div.dashboard_overview section {
        background: white;
        padding: 0 20px 20px; }
        #dashboard > div.dashboard_overview section > ul {
          margin-bottom: 20px; }
          #dashboard > div.dashboard_overview section > ul > li {
            padding: 20px 0 0;
            border-bottom: 1px solid #FFFFFF; }
            #dashboard > div.dashboard_overview section > ul > li p,
            #dashboard > div.dashboard_overview section > ul > li a {
              width: 100%;
              text-align: center; }
              #dashboard > div.dashboard_overview section > ul > li p.date,
              #dashboard > div.dashboard_overview section > ul > li a.date {
                font-size: 16px;
                line-height: 21px;
                height: 21px; }
                #dashboard > div.dashboard_overview section > ul > li p.date span,
                #dashboard > div.dashboard_overview section > ul > li p.date strong,
                #dashboard > div.dashboard_overview section > ul > li a.date span,
                #dashboard > div.dashboard_overview section > ul > li a.date strong {
                  font-family: "Bree Serif", serif; }
            #dashboard > div.dashboard_overview section > ul > li > a {
              font-size: 14px;
              line-height: 20px;
              height: 80px;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center; }
              @media only screen and (max-width: 767px) {
                #dashboard > div.dashboard_overview section > ul > li > a {
                  font-size: 12px;
                  line-height: 16px; } }
            #dashboard > div.dashboard_overview section > ul > li .author {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -moz-justify-content: center;
              -webkit-justify-content: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              margin-bottom: 20px; }
              #dashboard > div.dashboard_overview section > ul > li .author p {
                font-size: 12px;
                font-weight: bold;
                width: auto; }
              #dashboard > div.dashboard_overview section > ul > li .author .img {
                background: #FFFFFF;
                border-radius: 100%;
                padding: 3px;
                margin-right: 10px; }
                #dashboard > div.dashboard_overview section > ul > li .author .img img {
                  height: 30px; }
  @media only screen and (max-width: 1279px) {
    #dashboard {
      display: block; }
      #dashboard > div:first-of-type {
        width: 100%;
        margin-right: 0; }
        #dashboard > div:first-of-type > div:first-of-type .dashboard_overview {
          max-width: none; }
        #dashboard > div:first-of-type > div:nth-of-type(2) {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type {
            height: auto;
            flex: 1; }
        #dashboard > div:first-of-type > div.reseller {
          width: calc(50% - 10px);
          margin-right: 20px;
          max-width: none; }
          #dashboard > div:first-of-type > div.reseller + div {
            width: calc(50% - 10px);
            flex-grow: 0; }
      #dashboard > div.yay_dashboard_news {
        padding-top: 20px;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard > div.yay_dashboard_news > div {
          flex: 1;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          flex-direction: column;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column; }
          #dashboard > div.yay_dashboard_news > div h2 {
            padding-top: 0; }
          #dashboard > div.yay_dashboard_news > div:first-of-type {
            margin-right: 20px; }
          #dashboard > div.yay_dashboard_news > div section > ul > li > a {
            height: 70px; }
      #dashboard > div .img {
        margin-bottom: 20px; } }
  @media only screen and (max-width: 1023px) {
    #dashboard > div:first-of-type {
      width: 100%;
      margin-right: 0;
      display: block; }
      #dashboard > div:first-of-type > div {
        width: 100%; }
      #dashboard > div:first-of-type > div:first-of-type {
        margin-right: 0;
        display: block; }
      #dashboard > div:first-of-type > div:nth-of-type(2) {
        font-size: 16px;
        display: block; }
        #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type {
          margin-bottom: 20px; }
        #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type {
          margin: 0 -20px; }
      #dashboard > div:first-of-type > div.reseller {
        width: 100%; }
        #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul > li .right > ul,
        #dashboard > div:first-of-type > div.reseller .dashboard_overview > ul > li .right ._container > ._subcontainer {
          margin-right: -10px;
          border-left: none; }
        #dashboard > div:first-of-type > div.reseller + div {
          width: 100%; }
    #dashboard > div .dashboard_overview {
      margin: 0 -20px 20px; }
      #dashboard > div .dashboard_overview > ul > li .right > ul,
      #dashboard > div .dashboard_overview > ul > li .right ._container > ._subcontainer {
        margin-left: -44px;
        margin-right: -20px; }
        #dashboard > div .dashboard_overview > ul > li .right > ul > li > ul,
        #dashboard > div .dashboard_overview > ul > li .right ._container > ._subcontainer > li > ul {
          padding: 10px 20px; }
      #dashboard > div .dashboard_overview > ul > li .right ._container ._subcontainer > ul > li > ul {
        padding: 10px 20px; }
      #dashboard > div .dashboard_overview > ul > li .right ._container .show_all_trigger {
        margin: 0 -20px 0 -44px;
        padding: 6px 20px 0 !important; }
      #dashboard > div .dashboard_overview > ul > li .right > p {
        margin-bottom: 10px !important; }
    #dashboard > div .img {
      display: none; }
    #dashboard > div h2 {
      font-size: 16px;
      padding-bottom: 10px; }
    #dashboard > div.yay_dashboard_news {
      margin: 0 -20px;
      width: calc(100% + 40px); }
      #dashboard > div.yay_dashboard_news > div > h2 {
        padding-left: 20px; } }
  @media only screen and (max-width: 767px) {
    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right {
      width: calc(100% - 50px); }
    #dashboard > div.yay_dashboard_news > div:first-of-type {
      margin-right: 2px; } }
  @media only screen and (max-width: 479px) {
    #dashboard > div:first-of-type > div:first-of-type .dashboard_overview {
      margin-bottom: 10px; }
      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > span {
        left: 38px; }
      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li > a > i {
        padding: 9px;
        font-size: 18px; }
      #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right {
        width: calc(100% - 36px); }
        #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right p.title {
          line-height: 38px;
          margin-right: -20px; }
        #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right > ul,
        #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container > ._subcontainer,
        #dashboard > div:first-of-type > div:first-of-type .dashboard_overview > ul > li .right ._container .show_all_trigger {
          margin-left: -36px; }
    #dashboard > div:first-of-type > div:nth-of-type(2) {
      font-size: 14px; }
      #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type {
        margin-bottom: 10px;
        padding: 0; }
        #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type h2 {
          padding-left: 20px;
          padding-top: 10px !important; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:first-of-type h2 + p {
            padding: 10px 20px !important; }
      #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type {
        padding: 0; }
      #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type > div:first-of-type {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type > div:first-of-type > div {
          padding: 0 20px;
          margin: 0;
          flex: 1; }
          #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type > div:first-of-type > div h2 {
            font-size: 14px; }
      #dashboard > div:first-of-type > div:nth-of-type(2) > div:last-of-type > div#cc_chart {
        padding: 20px !important;
        background: #EDEEF3; }
      #dashboard > div:first-of-type > div:nth-of-type(2) > div > div:last-of-type {
        padding: 0 20px 10px; }
    #dashboard > div.yay_dashboard_news {
      padding-top: 10px;
      display: block; }
      #dashboard > div.yay_dashboard_news > div:first-of-type {
        margin-right: 0;
        margin-bottom: 10px; }
      #dashboard > div.yay_dashboard_news > div section > ul > li > a {
        height: auto;
        padding: 15px 0; } }

#top_search_form .field-box {
  padding: 3px 8px; }

#top_search_form button {
  padding: 8px 17px; }

.cart-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-top: 30px; }
  @media only screen and (max-width: 767px) {
    .cart-header {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      margin: 20px 0; } }
  .cart-header > h2 {
    padding: 0; }
    @media only screen and (max-width: 767px) {
      .cart-header > h2 {
        font-size: 20px; } }

@keyframes ellipsis {
  to {
    width: 1.25em; } }

@-webkit-keyframes ellipsis {
  to {
    width: 1.25em; } }
    .cart-header > h2.checking-details:after {
      content: "\2026";
      /* ascii code for the ellipsis character */
      display: inline-block;
      position: absolute;
      width: 0;
      vertical-align: bottom;
      overflow: hidden;
      -webkit-animation: ellipsis steps(4, end) 1500ms infinite;
      animation: ellipsis steps(4, end) 1500ms infinite; }
  .cart-header > p {
    display: none; }
    @media only screen and (max-width: 767px) {
      .cart-header > p {
        display: block; } }
  .cart-header > button {
    width: 110px; }
    @media only screen and (max-width: 767px) {
      .cart-header > button {
        display: none; } }
    .cart-header > button.clear-cart {
      margin-left: auto; }
    .cart-header > button.share-cart {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -moz-justify-content: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      width: 42px;
      height: 37px;
      padding: 0; }
      @media only screen and (max-width: 767px) {
        .cart-header > button.share-cart {
          display: none; } }
      .cart-header > button.share-cart svg {
        fill: white;
        width: 22px;
        transform: translateY(-1px); }

#share_cart_container {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 0 20px 20px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 50; }
  #share_cart_container.active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  #share_cart_container.share-yay > div {
    background: #fff;
    border-radius: 10px;
    overflow: hidden; }
    #share_cart_container.share-yay > div .share-header {
      background: linear-gradient(96deg, #ea1b4b, #ff7461); }
      #share_cart_container.share-yay > div .share-header h2,
      #share_cart_container.share-yay > div .share-header i {
        color: #fff; }
      #share_cart_container.share-yay > div .share-header h2 {
        font-size: 22px; }
      #share_cart_container.share-yay > div .share-header i {
        font-size: 20px;
        display: block;
        cursor: pointer; }
        #share_cart_container.share-yay > div .share-header i:hover {
          color: #33c3ee; }
    #share_cart_container.share-yay > div .share-body {
      padding: 20px; }
      #share_cart_container.share-yay > div .share-body input {
        border: 1px solid #d7c6c2;
        border-radius: 5px; }
        #share_cart_container.share-yay > div .share-body input:focus {
          border: 1px solid #d7c6c2 !important; }
      #share_cart_container.share-yay > div .share-body .share-button-container #copy_sharing_url {
        color: #fff;
        padding: 0 10px;
        background: #33c3ee; }
        #share_cart_container.share-yay > div .share-body .share-button-container #copy_sharing_url i {
          color: #fff;
          display: inline-block;
          margin-right: 5px; }
        #share_cart_container.share-yay > div .share-body .share-button-container #copy_sharing_url:hover {
          background: #ff7461; }
      #share_cart_container.share-yay > div .share-body .share-button-container #send_cart_email {
        background: #80cd42; }
        #share_cart_container.share-yay > div .share-body .share-button-container #send_cart_email:hover {
          background: #ff7461; }
  #share_cart_container > div {
    width: 100%;
    max-width: 500px;
    background: #FFFFFF; }
    #share_cart_container > div h2 {
      font-size: 28px;
      padding: 0; }
    #share_cart_container > div input {
      width: calc(100% - 20px);
      margin: 20px 0; }
    #share_cart_container > div .share-header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 10px 20px; }
      #share_cart_container > div .share-header i {
        display: none; }
    #share_cart_container > div .share-body {
      padding: 0 20px 20px; }
      #share_cart_container > div .share-body .share-button-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        #share_cart_container > div .share-body .share-button-container button {
          min-width: 90px; }
          #share_cart_container > div .share-body .share-button-container button#copy_sharing_url {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -moz-align-items: center; }
            #share_cart_container > div .share-body .share-button-container button#copy_sharing_url i {
              display: none; }
          #share_cart_container > div .share-body .share-button-container button#cancel_share_cart {
            color: #53576B;
            margin-left: auto;
            background: none;
            border: none; }
            #share_cart_container > div .share-body .share-button-container button#cancel_share_cart:hover {
              color: #FBAE35;
              background: none; }

.cart-byline {
  margin-top: 10px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    .cart-byline {
      display: none; } }

.main-banner {
  width: 100%;
  height: 320px;
  background: #5AC3CA;
  background-size: cover; }
  .main-banner > h1,
  .main-banner > p {
    color: white;
    text-align: center; }
  .main-banner > h1 {
    padding-top: 20px;
    font-size: 48px; }
  .main-banner > p {
    font-size: 18px;
    font-weight: 200; }
  @media only screen and (max-width: 1279px) {
    .main-banner {
      height: 300px; }
      .main-banner > h1 {
        font-size: 40px; } }
  @media only screen and (max-width: 1023px) {
    .main-banner {
      background: none; }
      .main-banner > h1,
      .main-banner p {
        color: #53576B; }
      .main-banner > h1 {
        font-size: 30px; }
      .main-banner > p {
        font-size: 16px;
        margin-top: 5px; } }
  @media only screen and (max-width: 767px) {
    .main-banner {
      height: 260px; }
      .main-banner > h1 {
        font-size: 24px;
        width: 85%;
        margin: 0 auto;
        font-weight: 300;
        line-height: 1.2; }
      .main-banner > p {
        display: none; } }
  .main-banner.r-version {
    height: 176px;
    padding-top: 30px;
    width: 100%; }
    @media only screen and (max-width: 1023px) {
      .main-banner.r-version {
        padding-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      .main-banner.r-version {
        height: auto; } }
    .main-banner.r-version h2 {
      font-size: 48px;
      text-align: center;
      padding: 0;
      line-height: 1.3;
      color: #FFFFFF; }
      @media only screen and (max-width: 1023px) {
        .main-banner.r-version h2 {
          font-size: 36px;
          color: #53576B; } }
      @media only screen and (max-width: 767px) {
        .main-banner.r-version h2 {
          font-size: 24px; } }
    .main-banner.r-version p {
      font-size: 18px;
      color: #FFFFFF; }
      @media only screen and (max-width: 1023px) {
        .main-banner.r-version p {
          display: block;
          color: #53576B; } }

.order-items.r-version {
  max-width: 1186px;
  padding: 0 20px;
  margin: -30px auto 20px auto; }
  @media only screen and (max-width: 767px) {
    .order-items.r-version {
      margin-top: 0;
      padding: 0; } }
  .order-items.r-version > ul {
    padding: 0 20px;
    background-color: #EDEEF3; }
    @media only screen and (max-width: 479px) {
      .order-items.r-version > ul {
        padding: 0 10px; } }
    .order-items.r-version > ul > li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      border-bottom: 1px solid #D9DBE7;
      padding: 10px 0; }
      .order-items.r-version > ul > li:last-of-type {
        border-bottom: none; }
      @media only screen and (max-width: 479px) {
        .order-items.r-version > ul > li {
          flex-wrap: wrap; } }
      .order-items.r-version > ul > li > div:first-child {
        flex: 1 20%; }
        .order-items.r-version > ul > li > div:first-child > p:first-child {
          font-size: 11px;
          color: #53576B; }
        .order-items.r-version > ul > li > div:first-child > p:last-child {
          font-size: 16px; }
      .order-items.r-version > ul > li > div:nth-child(2) {
        flex: 1 45%;
        color: #53576B;
        font-size: 12px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
        @media only screen and (max-width: 767px) {
          .order-items.r-version > ul > li > div:nth-child(2) {
            flex: 1 35%; } }
        @media only screen and (max-width: 479px) {
          .order-items.r-version > ul > li > div:nth-child(2) {
            flex: 1 55%;
            padding: 0 15px; } }
      .order-items.r-version > ul > li > div:nth-child(3) {
        flex: 1 15%;
        color: #53576B;
        font-size: 24px;
        text-align: right;
        padding-right: 20px; }
        @media only screen and (max-width: 767px) {
          .order-items.r-version > ul > li > div:nth-child(3) {
            flex: 1 20%; } }
        @media only screen and (max-width: 479px) {
          .order-items.r-version > ul > li > div:nth-child(3) {
            flex: 1 25%;
            padding-right: 0; } }
        .order-items.r-version > ul > li > div:nth-child(3) > p {
          font-size: 10px;
          color: #53576B; }
      .order-items.r-version > ul > li > div:last-child {
        text-align: right;
        flex: 1 20%; }
        @media only screen and (max-width: 767px) {
          .order-items.r-version > ul > li > div:last-child {
            flex: 1 25%; } }
        @media only screen and (max-width: 479px) {
          .order-items.r-version > ul > li > div:last-child {
            flex: 1 100%; } }
        .order-items.r-version > ul > li > div:last-child > a {
          padding: 0;
          background-color: transparent;
          color: #5AC3CA;
          font-size: 12px; }
          .order-items.r-version > ul > li > div:last-child > a:hover {
            background-color: transparent;
            color: #FBAE35;
            text-decoration: underline;
            cursor: pointer; }
  .order-items.r-version > a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    cursor: pointer;
    background-color: #5AC3CA;
    color: #FFFFFF;
    border-radius: 5px;
    height: 50px;
    font-size: 16px;
    padding: 0;
    width: 155px;
    margin-top: 20px;
    margin-left: auto; }
    .order-items.r-version > a:hover {
      background-color: #FBAE35;
      color: white; }
    @media only screen and (max-width: 767px) {
      .order-items.r-version > a {
        height: 36px;
        border-radius: 3px; } }
    @media only screen and (max-width: 767px) {
      .order-items.r-version > a {
        margin-left: 20px; } }
    @media only screen and (max-width: 479px) {
      .order-items.r-version > a {
        width: calc(100% - 20px);
        margin: 20px 10px 0 10px; } }
    .order-items.r-version > a:hover {
      background: #FBAE35;
      color: #FFFFFF; }

.contact-profile {
  max-height: 50px;
  height: 50px;
  border-radius: 25px; }

#contact_pager {
  display: block !important; }

.single-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 7px; }

@media only screen and (max-width: 479px) {
  .switch {
    float: left; }
  .id_list {
    padding-top: 0 !important; } }

.block-space {
  margin-top: 20px; }

@media print {
  .primary-banner,
  .section-sitemap {
    display: none; }
  .block-space {
    margin-top: 0; }
  * {
    overflow: visible !important; }
  ._sitemap_links,
  .header-ghost,
  header,
  footer,
  .store-banner-v1 {
    display: none !important; }
  #terms {
    padding: 0 !important;
    background: none !important; }
  .content {
    max-width: calc(100% - 250px); }
  .terms-conditions,
  #terms_lists {
    width: 100%; }
    .terms-conditions .content,
    #terms_lists .content {
      max-width: 100%;
      background: none !important;
      padding: 0 !important; }
    .terms-conditions li,
    .terms-conditions p,
    #terms_lists li,
    #terms_lists p {
      font-size: 9px !important; }
      .terms-conditions li strong,
      .terms-conditions p strong,
      #terms_lists li strong,
      #terms_lists p strong {
        font-size: 11px !important; }
      .terms-conditions li p > strong,
      .terms-conditions p p > strong,
      #terms_lists li p > strong,
      #terms_lists p p > strong {
        font-size: 9px !important; }
    .terms-conditions li,
    #terms_lists li {
      line-height: 20px !important;
      margin: 5px !important; }
    .terms-conditions h1,
    #terms_lists h1 {
      font-size: 14px !important; }
    .terms-conditions h4,
    #terms_lists h4 {
      font-size: 10px !important;
      margin-top: 10px !important; }
  .page-header,
  .page-footer {
    display: flex !important; }
  .page-header-space,
  .page-footer-space {
    display: block !important; }
  thead {
    display: table-header-group; }
  tfoot {
    display: table-footer-group; }
  button {
    display: none; }
  body {
    margin: 0; }
  #neg-20 {
    margin-top: -20px !important; }
  #m-p-b {
    margin-bottom: 20px; }
  .info-table {
    margin-left: 30px !important; }
    .info-table .first {
      width: 175px !important; }
    .info-table .second {
      width: 260px !important; } }

.terms-conditions table,
.terms-conditions tr,
.terms-conditions td {
  width: 100%; }

.page-header,
.page-header-space {
  height: 90px;
  display: none;
  margin-bottom: 60px; }

.page-footer,
.page-footer-space {
  height: 80px;
  display: none;
  padding-top: 10px; }

.page-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #888888; }
  .page-footer p {
    width: 100%; }

.page-header {
  position: fixed;
  top: 0;
  width: 100%;
  border-bottom: 1px solid #888888;
  align-items: center;
  justify-content: space-between; }
  .page-header img {
    height: 30px !important;
    width: 76px !important;
    text-align: left; }
  .page-header h1 {
    font-size: 20px;
    font-family: Avenir, Avenir LT Std;
    color: #837470; }

.page {
  page-break-after: always; }

@page {
  size: auto;
  margin: auto 104px; }
