[class*='logo__'], #payment-method-credit-cards ~ .dslroot-form__double-lr, .user__nav > ul > li > a, .nav > ul > li > a, #left-side article #user-nav ul > li > a, #left-side nav ul li > a, .table tr, .btn, .box .body a {
  -webkit-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out; }

::-webkit-input-placeholder {
  color: #F0F3F7;
  opacity: 1;
  /* Firefox */ }

::-moz-placeholder {
  color: #F0F3F7;
  opacity: 1;
  /* Firefox */ }

:-ms-input-placeholder {
  color: #F0F3F7;
  opacity: 1;
  /* Firefox */ }

::-ms-input-placeholder {
  color: #F0F3F7;
  opacity: 1;
  /* Firefox */ }

::placeholder {
  color: #F0F3F7;
  opacity: 1;
  /* Firefox */ }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #F0F3F7; }

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #F0F3F7; }

::-moz-placeholder {
  color: #F0F3F7;
  padding-left: 5px; }

::-webkit-scrollbar {
  width: 10px; }

::-webkit-scrollbar-button {
  width: 10px;
  height: 5px; }

::-webkit-scrollbar-track {
  background: #F8F9FB;
  border: 1px solid #F0F3F7;
  -webkit-box-shadow: none;
          box-shadow: none; }

::-webkit-scrollbar-thumb {
  background: #CED1D3;
  border: none;
  border-radius: 10px; }

::-webkit-scrollbar-thumb:hover {
  background: #b1b3b5; }

.icon {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center center;
  background-color: transparent;
  display: inline-block;
  margin-right: 35px;
  cursor: pointer; }
  .icon:last-child {
    margin-right: 0; }
  .icon-cross {
    background-image: url(../img/icons/cross-table.svg); }
  .icon-write {
    background-image: url(../img/icons/edit-table.svg); }
  .icon__menu {
    position: absolute;
    left: 30px;
    top: 0;
    height: 50px;
    width: 24px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    float: left; }
    .icon__menu-dashboard {
      background-image: url(../img/icons/dashboard.svg); }
    .icon__menu-tools {
      background-image: url(../img/icons/tools.svg); }
    .icon__menu-help {
      background-image: url(../img/icons/help.svg); }
    .icon__menu-contact-us {
      background-image: url(../img/icons/mail.svg); }
    .icon__menu-add-funds {
      background-image: url(../img/icons/wallet.svg); }

.status-icon {
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center center;
  background-color: transparent;
/*  cursor: pointer;*/
  margin: 0 auto; }
  .status-icon__pass-ok {
    background-image: url(../img/icons/ok.svg); }

.dslroot-form {
  font-size: 0;
  background-color: #FFFFFF;
  margin-bottom: 40px; }
  .dslroot-form__regular {
    padding: 30px;
    font-size: 0; }
  .dslroot-form__double-lr {
    padding: 30px 60px;
    font-size: 0; }
  .dslroot-form__graybox {
    position: relative;
    padding: 30px;
    border-bottom: 2px solid #F0F3F7; }
    .dslroot-form__graybox:last-child {
      border-bottom: none; }
  .dslroot-form__rightbox {
    text-align: right;
    width: 100%;
    margin: 0;
    padding: 0; }
    .dslroot-form__rightbox.double-lr {
      padding: 0 60px; }
    .dslroot-form__rightbox .btn {
      display: inline-block !important; }
  .dslroot-form [class*='-data__header'] {
    font-size: 1rem;
    width: 120px;
    display: inline-block; }
  .dslroot-form [class*='-data__value'] {
    font-size: 1rem;
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
    display: inline-block; }
  .dslroot-form [class*='-data__info'] {
    margin-top: 10px;
    font-size: 1rem;
    width: 100%;
    font-weight: 300;
    color: #69717A;
    display: block; }
  .dslroot-form label {
    display: inline-block;
    width: auto; }
  .dslroot-form p {
    font-size: 1rem;
    color: #69717A;
    font-weight: 300; }
  .dslroot-form h1 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #474747; }
  .dslroot-form .col-50 {
    width: 50%;
    display: inline-block;
    vertical-align: top; }
    .dslroot-form .col-50.right-space {
      width: -webkit-calc(50% - 30px) !important;
      width: calc(50% - 30px) !important;
      margin-right: 30px; }
    .dslroot-form .col-50.left-space {
      width: -webkit-calc(50% - 30px) !important;
      width: calc(50% - 30px) !important;
      margin-left: 30px; }
  .dslroot-form .row {
    margin-bottom: 20px; }
  .dslroot-form:last-child {
    margin-bottom: 0; }
  .dslroot-form input[type='text'], .dslroot-form input[type='password'], .dslroot-form input[type='email'], .dslroot-form input[type='date'], .dslroot-form input[type='datetime-local'], .dslroot-form input[type='month'], .dslroot-form input[type='search'], .dslroot-form input[type='tel'], .dslroot-form input[type='time'], .dslroot-form input[type='url'], .dslroot-form input[type='week'], .dslroot-form input[type='color'] {
    background-image: url(../img/icons/write-table.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    font-size: 1rem;
    min-width: 290px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 1px solid #F0F3F7;
    border-radius: 3px;
    color: #69717A;
    padding: 11px; }
    .dslroot-form input[type='text'].card-small, .dslroot-form input[type='password'].card-small, .dslroot-form input[type='email'].card-small, .dslroot-form input[type='date'].card-small, .dslroot-form input[type='datetime-local'].card-small, .dslroot-form input[type='month'].card-small, .dslroot-form input[type='search'].card-small, .dslroot-form input[type='tel'].card-small, .dslroot-form input[type='time'].card-small, .dslroot-form input[type='url'].card-small, .dslroot-form input[type='week'].card-small, .dslroot-form input[type='color'].card-small {
      min-width: 130px;
      max-width: 130px; }
    .dslroot-form input[type='text']:disabled, .dslroot-form input[type='password']:disabled, .dslroot-form input[type='email']:disabled, .dslroot-form input[type='date']:disabled, .dslroot-form input[type='datetime-local']:disabled, .dslroot-form input[type='month']:disabled, .dslroot-form input[type='search']:disabled, .dslroot-form input[type='tel']:disabled, .dslroot-form input[type='time']:disabled, .dslroot-form input[type='url']:disabled, .dslroot-form input[type='week']:disabled, .dslroot-form input[type='color']:disabled {
      background-image: none; }
    .dslroot-form input[type='text']:focus, .dslroot-form input[type='password']:focus, .dslroot-form input[type='email']:focus, .dslroot-form input[type='date']:focus, .dslroot-form input[type='datetime-local']:focus, .dslroot-form input[type='month']:focus, .dslroot-form input[type='search']:focus, .dslroot-form input[type='tel']:focus, .dslroot-form input[type='time']:focus, .dslroot-form input[type='url']:focus, .dslroot-form input[type='week']:focus, .dslroot-form input[type='color']:focus {
      border-color: #16C9B9;
      outline: none; }
    .dslroot-form input[type='text']:active, .dslroot-form input[type='password']:active, .dslroot-form input[type='email']:active, .dslroot-form input[type='date']:active, .dslroot-form input[type='datetime-local']:active, .dslroot-form input[type='month']:active, .dslroot-form input[type='search']:active, .dslroot-form input[type='tel']:active, .dslroot-form input[type='time']:active, .dslroot-form input[type='url']:active, .dslroot-form input[type='week']:active, .dslroot-form input[type='color']:active {
      outline: none; }
    .dslroot-form input[type='text']:disabled, .dslroot-form input[type='password']:disabled, .dslroot-form input[type='email']:disabled, .dslroot-form input[type='date']:disabled, .dslroot-form input[type='datetime-local']:disabled, .dslroot-form input[type='month']:disabled, .dslroot-form input[type='search']:disabled, .dslroot-form input[type='tel']:disabled, .dslroot-form input[type='time']:disabled, .dslroot-form input[type='url']:disabled, .dslroot-form input[type='week']:disabled, .dslroot-form input[type='color']:disabled {
      border-color: transparent; }
  .dslroot-form input[type='button'], .dslroot-form input[type='submit'], .dslroot-form input[type='reset'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none; }
    .dslroot-form input[type='button']:focus, .dslroot-form input[type='submit']:focus, .dslroot-form input[type='reset']:focus {
      outline: none; }
    .dslroot-form input[type='button']:active, .dslroot-form input[type='submit']:active, .dslroot-form input[type='reset']:active {
      outline: none; }
  .dslroot-form input[type='radio'] {
    margin-right: 40px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #F0F3F7;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px; }
    .dslroot-form input[type='radio']:checked {
      background-image: url(../img/icons/radiobutton.svg);
      border-color: #16C9B9;
      background-repeat: no-repeat;
      background-position: center; }
    .dslroot-form input[type='radio']:focus {
      outline: none;
      border-color: #16C9B9; }
    .dslroot-form input[type='radio']:active {
      outline: none;
      border-color: #16C9B9; }

#payment-method .payment-method-data span[class*='-data__header'] {
  width: 150px; }

#payment-method .dslroot-form__double-lr label {
  width: 100%; }

[class*='logo__'] {
  min-width: 150px;
  max-width: 70%;
  display: inline-block;
  height: 15px;
  background-repeat: no-repeat;
  background-position: left center; }

.logo__paypal {
  background-image: url(../img/logo/paypal-disabled.svg); }

.logo__worldpay {
  background-image: url(../img/logo/worldpay-disabled.svg); }

.logo__creditcards {
  background-image: url(../img/logo/visa-disabled.svg); }

#payment-method-paypal:checked + .payment-method-data > .logo__paypal {
  background-image: url(../img/logo/paypal.svg); }

#payment-method-worldpay:checked + .payment-method-data > .logo__worldpay {
  background-image: url(../img/logo/worldpay.svg); }

#payment-method-credit-cards:checked + .payment-method-data > .logo__creditcards {
  background-image: url(../img/logo/visa.svg); }

#payment-method-credit-cards ~ .dslroot-form__double-lr {
  height: 0 !important;
  min-height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0; }

#payment-method-credit-cards:checked ~ .dslroot-form__double-lr {
  min-height: 180px;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px; }

.window {
  width: 540px;
  min-height: 232px;
  padding: 40px 60px 40px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .window.ok {
    border: 1px solid #16C9B9;
    background-color: #FFFFFF; }
  .window.error {
    border: 1px solid #FA3232;
    background-color: #feebeb; }
  .window__icon {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
            background-size: contain; }
    .window__icon.ok {
      background-image: url(../img/icons/window/ok.svg); }
    .window__icon.error {
      background-image: url(../img/icons/window/error.svg); }
  .window__body {
    margin-left: 45px; }
  .window__header {
    font-size: 16px;
    font-weight: bold;
    color: #69717A;
    margin-bottom: 20px; }
  .window__text {
    font-size: 16px;
    color: #69717A;
    font-weight: 300; }

html {
  font-family: "Roboto", sans-serif;
  font-size: 14px; }

.table > thead > tr > th {
  position: relative;
  padding-right: 15px; }

.filter__asc, .filter__desc {
  position: absolute;
  width: 7px;
  height: 5px;
  right: 4px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover; }

.filter {
  position: absolute;
  width: 100%;
  z-index: 3;
  right: 0;
  bottom: 0;
  top: 0;
  cursor: pointer; }
  .filter__asc {
  filter: invert(100%);
    bottom: 55%;
    background-image: url(../img/icons/arrow-up.svg); }

  .filter__desc {
  filter: invert(100%);
    top: 55%;
    background-image: url(../img/icons/arrow-down.svg); }

.dslroot-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 100vh; }
  .dslroot-content > aside {
    min-width: 280px;
    position: relative;
    padding: 0 0 80px 0;
    background-color: #6B809D; }
    .dslroot-content > aside > header {
      height: 116px;
      background-color: #586A85;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .dslroot-content > aside > header > a {
        margin: auto;
        display: flex; justify-content: center; align-items: center;
        }
    .dslroot-content > aside > footer {
      background-color: #586A85;
      font-size: 1rem;
      padding: 23px 0 24px 30px;
      color: #FFFFFF;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
  .dslroot-content > article {
    background-color: #F0F3F7;
    width: 100%;
    position: relative;
    padding: 0 0 80px 0; }
    .dslroot-content > article > footer {
    /*  background-color: #474747;*/
    background-color: #586A85;
      font-size: 1rem;
      padding: 31px 20px;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .dslroot-content > article > footer ul {
        margin: 0;
        padding: 0;
        width: 100%;
        list-style: none; }
        .dslroot-content > article > footer ul li {
          display: inline-block;
          float: right;
          margin-left: 60px; }
          .dslroot-content > article > footer ul li a {
            color: #FFFFFF;
            text-decoration: none;
            cursor: pointer;
            -webkit-transition: all .25s ease-in-out;
            -o-transition: all .25s ease-in-out;
            transition: all .25s ease-in-out; }
            .dslroot-content > article > footer ul li a:hover {
              text-decoration: none;
              color: #16C9B9; }

.user {
  background-color: #8196B2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .user__avatar {
    padding: 20px;
    margin-top: 20px;
    margin-left: 15px;
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    background-color: #6B809D;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    margin-right: 15px; }
    .user__avatar > img {
      margin: auto; }
  .user__info {
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 10px;
    font-size: 1rem; }
    .user__info-id {
      color: #FFFFFF;
      text-transform: uppercase;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 10px; }
    .user__info-status {
      color: #B8C8DE;
      margin-bottom: 5px; }
      .user__info-status > span {
        color: #FFFFFF; }
    .user__info-ip {
      margin-bottom: 5px;
      color: #B8C8DE; }
      .user__info-ip > span {
        color: #FFFFFF; }
    .user__info-other {
      margin-bottom: 5px;
      color: #B8C8DE; }
      .user__info-other > span {
        color: #FFFFFF; }
  .user__nav {
    width: 100%;
    margin-bottom: 10px; }
    .user__nav > ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .user__nav > ul > li {
        color: #fff;
        font-size: 1rem; }
        .user__nav > ul > li > a {
          padding-left: 99px;
          height: 40px;
          line-height: 40px;
          display: block;
          border-left: 6px solid transparent;
          cursor: pointer;
          color: #FFFFFF;
          text-transform: capitalize; }
          .user__nav > ul > li > a:hover {
            text-decoration: none;
            border-left-color: #16C9B9;
            background: rgba(88, 106, 133, 0.5); }
          .user__nav > ul > li > a.active {
            border-left-color: #16C9B9;
            background: #586A85; }

.nav {
  overflow-y: auto; }
  .nav > ul {
    padding: 10px 0 0 0;
    margin: 0;
    list-style: none; }
    .nav > ul > li {
      font-size: 1rem; }
      .nav > ul > li > a {
        display: block;
        position: relative;
        line-height: 50px;
        height: 50px;
        color: #FFFFFF;
        border-left: 6px solid transparent;
        text-transform: capitalize;
        padding: 0 0 0 69px; }
        .nav > ul > li > a:hover {
          text-decoration: none;
          border-left-color: #16C9B9;
          background: rgba(88, 106, 133, 0.5); }
        .nav > ul > li > a.active {
          border-left-color: #16C9B9;
          background: #586A85; }

#dashboard-header {
  font-size: 1rem;
  padding: 30px 15px 30px 35px;
  background-color: #FFFFFF;
  display: flex;
    justify-content: space-between;
  }
  #dashboard-header #header-left-side {
    float: left;
    min-width: 500px;
    /*width: 54%;*/
    /*width: 54%; */
    /*width: 74%*/
    /*width: 100%*/
    }

    #dashboard-header #header-left-side ul {
      padding: 0;
      margin: 7px 0 0 0;
      list-style: none; }
      #dashboard-header #header-left-side ul > li {
        display: inline-block;
        margin-right: 40px; }
        #dashboard-header #header-left-side ul > li:last-child {
          margin-right: 0; }
    #dashboard-header #header-left-side__title {
      font-weight: 500;
      color: #474747; }
    #dashboard-header #header-left-side__data {
      color: #69717A;
      font-weight: normal; }
  #dashboard-header #header-right-side {
    /*float: right;*/
    float: right;
    text-align: right;
    /*min-width: 440px;
    width: 46%; */
    }
    #dashboard-header #header-right-side .auto {
      font-weight: 300;
      display: inline-block;
      /*margin-right: 60px;*/
      line-height: 15px; }
      #dashboard-header #header-right-side .auto input[type='checkbox'] {
        margin: 0 15px -3px 0; }
    #dashboard-header #header-right-side a.btn {
      display: inline-block; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

body {
  font-size: 0;
  min-width: 970px; }

html {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #474747;
  overflow-y: auto; }

a {
  text-decoration: none;
  color: #6B809D; }
  a.underline {
    text-decoration: underline; }

#dynamic-content {
  overflow: hidden;
  height: 100%;
  font-size: 1rem;
  position: relative; }

header {
  height: 116px; }

footer {
  height: 80px; }

label {
  cursor: pointer; }

input[type='checkbox'] {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #FFFFFF;
  border: 1px solid #F0F3F7;
  width: 15px;
  height: 15px;
  outline: none; }
  input[type='checkbox']:active {
    outline: none; }
  input[type='checkbox']:focus {
    outline: none; }
  input[type='checkbox']:checked {
    background-image: url(../img/icons/checkbox.svg);
    background-repeat: no-repeat;
    background-position: center; }

#left-side {
  display: block;
  float: left;
  width: 300px; }
  #left-side header {
    background-image: url(../img/logo.svg);
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    background-repeat: no-repeat; }
  #left-side article {
    height: 220px;
    background: #8196B3; }
    #left-side article .user-row {
      display: block;
      width: 100%; }
    #left-side article #user {
      padding: 30px 0 9px 30px; }
      #left-side article #user-avatar {
        margin-right: 15px;
        display: inline-block;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background: #6B809D;
        overflow: hidden;
        position: relative; }
        #left-side article #user-avatar img {
          border: none;
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          background-color: transparent; }
      #left-side article #user-box {
        color: #FFFFFF;
        font-size: 1rem;
        display: inline-block; }
      #left-side article #user-status {
        color: #B8C8DE; }
        #left-side article #user-status span {
          color: #FFFFFF; }
      #left-side article #user-ip {
        color: #B8C8DE; }
        #left-side article #user-ip span {
          color: #FFFFFF; }
      #left-side article #user-nav {
        color: #fff;
        font-size: 1rem; }
        #left-side article #user-nav ul {
          margin: 0;
          padding: 0;
          list-style: none; }
          #left-side article #user-nav ul > li > a {
            padding-left: 99px;
            height: 40px;
            line-height: 40px;
            display: block;
            border-left: 6px solid transparent;
            cursor: pointer;
            color: #FFFFFF;
            text-transform: capitalize; }
            #left-side article #user-nav ul > li > a.active {
              background-color: #586A85;
              border-left-color: #16C9B9; }
            #left-side article #user-nav ul > li > a:hover {
              background-color: #586A85;
              border-left-color: #16C9B9; }
  #left-side nav {
    font-size: 1rem;
    background: #6B809D;
    height: -webkit-calc(100vh - 416px);
    height: calc(100vh - 416px);
    overflow-y: auto;
    min-height: 230px; }
    #left-side nav ul {
      padding: 10px 0 0 0;
      margin: 0;
      list-style: none; }
      #left-side nav ul li > a {
        display: block;
        position: relative;
        line-height: 50px;
        height: 50px;
        color: #FFFFFF;
        border-left: 6px solid transparent;
        text-transform: capitalize;
        padding: 0 0 0 69px; }
        #left-side nav ul li > a:hover {
          text-decoration: none;
          border-left-color: #16C9B9;
          background: #586A85; }
        #left-side nav ul li > a.active {
          border-left-color: #16C9B9;
          background: #586A85; }
        #left-side nav ul li > a .icon {
          position: absolute;
          left: 30px;
          top: 0;
          height: 50px;
          width: 24px;
          background-repeat: no-repeat;
          background-position: center;
          display: block;
          float: left; }
          #left-side nav ul li > a .icon__dashboard {
            background-image: url(../img/icons/dashboard.svg); }
          #left-side nav ul li > a .icon__tools {
            background-image: url(../img/icons/tools.svg); }
          #left-side nav ul li > a .icon__help {
            background-image: url(../img/icons/help.svg); }
          #left-side nav ul li > a .icon__contactus {
            background-image: url(../img/icons/mail.svg); }
          #left-side nav ul li > a .icon__addfunds {
            background-image: url(../img/icons/wallet.svg); }
  #left-side footer {
    font-size: 1rem;
    padding: 23px 0 24px 30px;
    background: #586A85;
    color: #FFFFFF; }

#content {
  display: block;
  float: left;
  width: -webkit-calc(100% - 300px);
  width: calc(100% - 300px);
  min-width: 570px; }
  #content .content {
    padding: 40px 15px 40px 45px;
    min-height: 450px;
    overflow: hidden;
    background: #F0F3F7; }
  #content footer {
    font-size: 1rem;
    background: #474747;
    padding: 31px 20px; }
    #content footer ul {
      margin: 0;
      padding: 0;
      width: 100%;
      list-style: none; }
      #content footer ul li {
        display: inline-block;
        float: right;
        margin-left: 60px; }
        #content footer ul li a {
          color: #FFFFFF;
          text-decoration: none;
          cursor: pointer;
          -webkit-transition: all .25s ease-in-out;
          -o-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out; }
          #content footer ul li a:hover {
            text-decoration: none;
            color: #16C9B9; }

table {
  border-spacing: 0;
  border-collapse: collapse;
  min-width: 700px; }

.table-responsive {
  min-height: 0.01%;
  width: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table {
    margin-bottom: 0; }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > tfoot > tr > td {
      white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0; }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0; }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0; }

.table {
  width: 100%;
  max-width: 100%; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    vertical-align: center; }
  .table tr {
   /* background-color: #FFFFFF;*/
    border-bottom: 1px solid #F0F3F7; }
    .table tr:hover {
      background-color: rgba(22, 201, 185, 0.1); }
    .table tr th {
      height: 60px;
      /*background-color: #474747;*/
      background-color: #586A85;
      font-weight: normal;
      color: #FFFFFF;
      text-align: center;
      border: none !important; }
    .table tr td {
      text-align: center;
      font-size: 14px;
      height: 44px;
      color: #69717A;
      border: none !important; }
      .table tr td.rate {
        text-transform: uppercase;
        font-weight: bold;
        color: #474747; }
      .table tr td.price {
        text-transform: uppercase;
        font-weight: bold;
        color: #16C9B9; }
        .table tr td.price > span {
          font-size: 1rem;
          text-transform: none;
          font-weight: normal;
          color: #69717A; }
      .table tr td.command {
        text-transform: uppercase; }

.btn {
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 500;
  text-decoration: none;
  display: block; }
  .btn-center {
    margin: 0 auto; }
  .btn-absolute-right {
    position: absolute;
    right: 90px;
    top: 30px; }

  .btn-connect {
    background-color: #16C993;
    color: #FFFFFF;
/*    color: #FFFFFF !important;
	text-decoration: none !important;
	background: -webkit-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
	background: -o-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
	background: linear-gradient(102.53deg, #16C9B9 0%, #0EBCBB 100%);*/
    }
    .btn-connect:hover {
      background-color: #19E3A6;

      }


  .btn-connect, .btn-regular {
    color: #FFFFFF !important;
    text-decoration: none !important;
    background: -webkit-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
    background: -o-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
    background: linear-gradient(102.53deg, #16C9B9 0%, #0EBCBB 100%); }
    .btn-regular:disabled {
      background: #F0F3F7;
      cursor: not-allowed; }
      .btn-regular:disabled:hover {
        background: #F0F3F7; }
    .btn-connect:hover, .btn-regular:hover {
      color: #FFFFFF;
      background: -webkit-linear-gradient(bottom, #16DBD5, #16DBD5), -webkit-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
      background: -o-linear-gradient(bottom, #16DBD5, #16DBD5), -o-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
      background: linear-gradient(0deg, #16DBD5, #16DBD5), linear-gradient(102.53deg, #16C9B9 0%, #0EBCBB 100%); }
    .btn-regular:active {
      color: #FFFFFF;
      background: -webkit-linear-gradient(bottom, #05ABA9, #05ABA9), -webkit-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
      background: -o-linear-gradient(bottom, #05ABA9, #05ABA9), -o-linear-gradient(347.47deg, #16C9B9 0%, #0EBCBB 100%);
      background: linear-gradient(0deg, #05ABA9, #05ABA9), linear-gradient(102.53deg, #16C9B9 0%, #0EBCBB 100%); }
  .btn-transparent {
    color: #69717A;
    background: transparent;
    border: 1px solid #69717A; }
    .btn-transparent:hover {
      color: #FFFFFF;
      background: #69717A; }
    .btn-transparent:active {
      color: #FFFFFF;
      background: #575D63; }
  .btn-disconnect {
    background-color: #EA5300;
    color: #FFFFFF; }
    .btn-disconnect:hover {
      background-color: #F58345; }
  .btn-reconnect {
    background-color: #0F7D5C;
    color: #FFFFFF; }
    .btn-reconnect:hover {
      background-color: #2BB58C; }

  .btn-changeip {
    background-color: #586a85;
    color: #FFFFFF; }
    .btn-changeip:hover {
      background-color: #6b809d; }

  .btn-sm {
    font-size: 12px;
    width: 80px;
    height: 24px;
    line-height: 24px; }
  .btn-df {
    font-size: 16px;
    width: 150px;
    height: 40px;
    line-height: 40px; }
  .btn-lg {
    width: 150px;
    height: 50px;
    line-height: 50px; }
  .btn-no-middle {
    margin: 0; }

.form-box {
  background-color: #FFFFFF;
  padding: 30px;
  font-size: 0;
  margin-bottom: 40px; }
  .form-box:last-child {
    margin-bottom: 0; }
  .form-box-space-right {
    width: -webkit-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    margin-right: 30px; }
  .form-box-space-left {
    width: -webkit-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    margin-left: 30px; }
  .form-box-50 {
    vertical-align: top;
    width: 50%;
    display: inline-block; }
  .form-box-row {
    margin-bottom: 7px; }
  .form-box .form-row {
    margin-bottom: 20px; }
  .form-box .form-infox-box {
    font-size: 14px;
    font-weight: normal;
    color: #69717A;
    margin: 20px 0; }
  .form-box label {
    display: inline-block;
    min-width: 25%;
    font-size: 1rem; }
  .form-box .ai-data-label {
    width: 100%; }
    .form-box .ai-data-label .ai-data-header {
      font-weight: bold;
      width: 25%;
      color: #69717A;
      display: inline-block; }
    .form-box .ai-data-label .ai-data__plan {
      font-weight: normal;
      color: #69717A;
      width: 75%;
      display: inline-block; }
  .form-box h1 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #474747; }
  .form-box textarea {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 1px solid #F0F3F7;
    border-radius: 3px;
    color: #69717A;
    padding: 11px; }
  .form-box input[type='text'], .form-box input[type='password'], .form-box input[type='email'], .form-box input[type='date'], .form-box input[type='datetime-local'], .form-box input[type='month'], .form-box input[type='search'], .form-box input[type='tel'], .form-box input[type='time'], .form-box input[type='url'], .form-box input[type='week'], .form-box input[type='color'] {
    background-image: url(../img/icons/write-table.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    font-size: 1rem;
    min-width: 75%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 1px solid #F0F3F7;
    border-radius: 3px;
    color: #69717A;
    padding: 11px; }
    .form-box input[type='text']:disabled, .form-box input[type='password']:disabled, .form-box input[type='email']:disabled, .form-box input[type='date']:disabled, .form-box input[type='datetime-local']:disabled, .form-box input[type='month']:disabled, .form-box input[type='search']:disabled, .form-box input[type='tel']:disabled, .form-box input[type='time']:disabled, .form-box input[type='url']:disabled, .form-box input[type='week']:disabled, .form-box input[type='color']:disabled {
      border-color: transparent;
      background-image: none;
      background: #fff; }
    .form-box input[type='text']:focus, .form-box input[type='password']:focus, .form-box input[type='email']:focus, .form-box input[type='date']:focus, .form-box input[type='datetime-local']:focus, .form-box input[type='month']:focus, .form-box input[type='search']:focus, .form-box input[type='tel']:focus, .form-box input[type='time']:focus, .form-box input[type='url']:focus, .form-box input[type='week']:focus, .form-box input[type='color']:focus {
      border-color: #16C9B9;
      outline: none; }
    .form-box input[type='text']:active, .form-box input[type='password']:active, .form-box input[type='email']:active, .form-box input[type='date']:active, .form-box input[type='datetime-local']:active, .form-box input[type='month']:active, .form-box input[type='search']:active, .form-box input[type='tel']:active, .form-box input[type='time']:active, .form-box input[type='url']:active, .form-box input[type='week']:active, .form-box input[type='color']:active {
      outline: none; }
  .form-box input[type='button'], .form-box input[type='submit'], .form-box input[type='reset'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none; }
    .form-box input[type='button']:focus, .form-box input[type='submit']:focus, .form-box input[type='reset']:focus {
      outline: none; }
    .form-box input[type='button']:active, .form-box input[type='submit']:active, .form-box input[type='reset']:active {
      outline: none; }
  .form-box input[type='radio'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #F0F3F7; }
    .form-box input[type='radio']:checked {
      background-image: url(../img/icons/radiobutton.svg);
      border-color: #16C9B9;
      background-repeat: no-repeat;
      background-position: center; }
    .form-box input[type='radio']:focus {
      outline: none;
      border-color: #16C9B9; }
    .form-box input[type='radio']:active {
      outline: none;
      border-color: #16C9B9; }

.text {
  color: #69717A;
  font-size: 14px;
  margin-bottom: 40px;
  font-weight: 300; }

.box {
  margin-right: 20px;
  margin-bottom: 40px;
  background-color: #fff; }
  .box:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .box .header {
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #474747;
    text-align: left; }
    .box .header-box {
      padding: 30px;
      border-bottom: 2px solid #F0F3F7; }
    .box .header-main {
      font-size: 20px; }
    .box .header-second {
      margin-bottom: 20px;
      font-size: 14px; }
  .box .body {
    padding: 30px; }
    .box .body img {
      margin: 0 auto;
      display: block;
      padding: 20px 0 35px 0; }
    .box .body a {
      color: #6B809D;
      vertical-align: middle;
      text-decoration: underline; }
      .box .body a:hover {
        color: #16C9B9; }
    .box .body .list {
      margin: 0;
      padding: 0 0 0 1.3rem;
      list-style: none;
      color: #69717A;
      font-weight: 300;
      font-size: 1rem; }
      .box .body .list li {
        position: relative;
        margin: 0 0 10px 0;
        padding: 0; }
        .box .body .list li:last-child {
          margin-bottom: 20px; }
        .box .body .list li::before {
          content: '';
          background-color: #16C9B9;
          width: 4px;
          height: 4px;
          display: block;
          border-radius: 50%;
          position: absolute;
          left: -1.3rem;
          top: 50%;
          -webkit-transform: translate(0, -50%);
              -ms-transform: translate(0, -50%);
                  transform: translate(0, -50%); }
  .box-big {
    width: 100%; }
    .box-big p {
      margin: 0 0 20px 0;
      font-weight: normal;
      font-size: 1rem;
      color: #69717A; }
      .box-big p.light {
        font-weight: 300; }
      .box-big p.bold {
        font-weight: bold; }
  .box-small {
    width: 480px;
    display: inline-block; }
    .box-small .body .icon {
      vertical-align: middle;
      width: 30px;
      height: 30px;
      background-repeat: no-repeat;
      background-color: transparent;
      background-position: center;
      display: inline-block;
      margin: 0 15px 0 0; }
      .box-small .body .icon__tg {
        background-image: url(../img/icons/telegram.png); }
      .box-small .body .icon__mail {
        background-image: url(../img/icons/email.svg); }
      .box-small .body .icon__skype {
        background-image: url(../img/icons/skype.svg); }
    .box-small .body .row {
      margin-bottom: 24px; }
      .box-small .body .row:last-child {
        margin-bottom: 0; }




#add-founds tr > td {
  font-size: 18px;
  height: 72px; }

#dashboad tr > td > hr {
  border: 1px solid #959BA0;
  width: 27px; }

#tools-page,
#help-page,
#my-account-page,
#contact-us-page,
#buy-now-page,
#add-funds-page {
  overflow: auto;
  position: absolute;
  top: 40px;
  right: 15px;
  bottom: 40px;
  left: 45px; }

#dashboard-page {
  overflow: auto;
  position: absolute;
  top: 0;
  right: 0;
  /*bottom: 40px;*/
    bottom: 0px;
  left: 0; }

.floatThead-wrapper {
  position: absolute !important;
  right: 15px;
  left: 0px;/*new 45px*/
 /* top: 40px;*/
  top: 0px;
  bottom: 0; }

.payment-method-data__header {
  text-transform: uppercase;
  font-weight: bold; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
*
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
*
* all CSS sizing (width,height) is done in pixels (px)
*/
/* @group Reset */
.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
  /* position */
  margin: 0;
  /* size */
  padding: 0;
  /* text */
  font-size: 100%;
  font: inherit;
  vertical-align: middle; }

.fht-table {
  /* appearance */
  border-collapse: collapse;
  border-spacing: 0; }

/* @end */
/* @group Content */
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
  /* appearance */
  overflow: hidden;
  /* position */
  position: relative; }

.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
  /* appearance */
  overflow: auto; }

.fht-table-wrapper .fht-table .fht-cell {
  /* appearance */
  overflow: hidden;
  /* size */
  height: 1px; }

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
  /* position */
  top: 0;
  left: 0;
  position: absolute; }

.fht-table-wrapper .fht-fixed-column {
  /* position */
  z-index: 1; }

/* @end */
@media screen and (max-width: 1200px) {
  .dslroot-content > aside {
    position: relative; }
    .dslroot-content > aside > #arrowmob {
      cursor: pointer;
      content: '';
      display: block;
      position: absolute;
      z-index: 10;
      right: -7.5px;
      top: 217px;
      height: 15px;
      width: 15px;
      background-color: #8196B2;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
  .dslroot-content > aside[data-colapse="0"] {
    min-width: auto;
    width: 65px; }
    .dslroot-content > aside[data-colapse="0"] > header {
      overflow: hidden; }
      .dslroot-content > aside[data-colapse="0"] > header > a {
        margin-left: 5px; }
    .dslroot-content > aside[data-colapse="0"] > article {
      overflow: hidden; }
    .dslroot-content > aside[data-colapse="0"] > footer {
      overflow: hidden;
      font-size: 0; }
  .dslroot-content > aside[data-colapse="0"] .icon__menu {
    left: 14px; }
  .dslroot-content > aside[data-colapse="0"] .user {
    position: relative;
    z-index: 11; }
    .dslroot-content > aside[data-colapse="0"] .user__avatar {
      display: none; }
    .dslroot-content > aside[data-colapse="0"] .user__info {
      display: none; }
    .dslroot-content > aside[data-colapse="0"] .user__nav > ul {
      height: 220px;
      padding-top: 30px;
      padding-bottom: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-flow: column;
          -ms-flex-flow: column;
              flex-flow: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      overflow: hidden; }
      .dslroot-content > aside[data-colapse="0"] .user__nav > ul > li:first-child > a {
        background-image: url(../img/icons/myacc.svg);
        background-repeat: no-repeat;
        background-position: 15px center;
        height: 60px; }
      .dslroot-content > aside[data-colapse="0"] .user__nav > ul > li:last-child > a {
        background-image: url(../img/icons/logout.svg);
        background-repeat: no-repeat;
        background-position: 14px center;
        height: 60px; }
  .dslroot-content > aside[data-colapse="0"] .nav {
    overflow: hidden; } }

/*# sourceMappingURL=maps/main.css.map */
    .user__info-other {
      color: #B8C8DE; }
      .user__info-other > span {
        color: #FFFFFF; }


        .bggrayblue {
      background-color: #8196B2;
    border-bottom: 2px solid #8196B2;
      }



.floatThead-container {
  font-size: 1rem;
  /*padding-left: 12px !important;*/
    /*margin-left: 12px !important;*/
/*  left: -12px !important;*/
/*  clip-path: inset(0px 12px 0px 0px);*/
  }

  @-moz-document url-prefix() {
div#dashboad.table-responsive table.table
{
	clip-path: inset(0px 16px 0px 0px);
}
.floatThead-container {
  clip-path: inset(0px 12px 0px 0px);
  }
}

.user__info-other br + span{
line-height: 29px;
}

/*
.toggle-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
  max-width: 300px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
}

.toggle-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 34px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #14c5b9;
}

input:checked + .slider:before {
  transform: translateX(26px);
}

.toggle-label {
  display: flex;
  align-items: center;
  gap: 15px;
  cursor: pointer;
}

.toggle-text {
  font-size: 16px;
  color: #333;
}

*/



.toggle-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 20px;
  max-width: 300px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
}


.toggle-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin-left: 15px;
}

.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 34px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #14c5b9;
}

input:checked + .slider:before {
  transform: translateX(26px);
}


.auto, .toggle-label {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.toggle-text {
  font-size: 16px;
  color: #333;
  order: -1;
}

.dref15 {
margin-top: 6px;
}