/*# sourceMappingURL=dasboard.scss.map */
:root {
  --tcgreen: #00A54F;
  --white: #fff;
  --tcstroke: #40434A;
  --tccopy: #989898;
  --tcblue: #007697;
  --almarenamonodisplaybold: "almarenamonodisplaybold";
  --almeromonodisplaylight: "almeromonodisplaylight";
  --gilroymedium: "gilroymedium";
  --gilroysemibold: "gilroysemibold";
  --gilroylight: "gilroylight";
  --gilroysemiregular: "gilroysemiregular";
}

/*colors */
.tcgreen-text {
  color: var(--tcgreen);
}

.white-text {
  color: var(--white);
}

.tcstroke-text {
  color: var(--tcstroke);
}

.tccopy-text {
  color: var(--tccopy);
}

.tcblue-text {
  color: var(--tcblue);
}

/*fonts  */
/*
@font-face {
    font-family: "almarenamonodisplaybold";
    src: url("../fonts/Almarena-Mono-Complete-Family/AlmarenaAlmarenaMonoBold.otf");
  }
  @font-face {
    font-family: "almeromonodisplaylight";
    src: url("../fonts/Almarena-Mono-Complete-Family/AlmarenaAlmarenaMonoDisplayLight.otf");
  }
  @font-face {
    font-family: "gilroymedium";
    src: url("../fonts/gilroy/Gilroy-Medium.ttf");
  }
  @font-face {
    font-family: "gilroysemibold";
    src: url("../fonts/gilroy/Gilroy-SemiBold.ttf");
  }
  @font-face {
    font-family: "gilroylight";
    src: url("../fonts/gilroy/Gilroy-Light.ttf");
  }
  @font-face {
    font-family: "gilroysemiregular";
    src: url("../fonts/gilroy/Gilroy-Regular.ttf");
}
*/
/*Fonts variables */
/*Fonts types */
.almarenamonodisplaybold-type {
  font-family: var(--almarenamonodisplaybold);
}

.almeromonodisplaylight-type {
  font-family: var(--almarenamonodisplaylight);
}

.gilroymedium-type {
  font-family: var(--gilroymedium);
}

.gilroysemibold-type {
  font-family: var(--gilroysemibold);
}

.gilroylight-type {
  font-family: var(--glorylight);
}

.gilroysemiregular-type {
  font-family: var(--gilroysemiregular);
}

/**DASHBOARD BTN **/
.dashboard-btn {
  padding: 15px 30px;
  border-radius: 65px;
  -webkit-border-radius: 65px;
  -moz-border-radius: 65px;
  -ms-border-radius: 65px;
  -o-border-radius: 65px;
  font-size: 17px;
  text-decoration: none;
  border: 1px solid transparent;
  color: var(--white);
  font-family: var(--gilroysemibold);
  transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
.dashboard-btn path {
  stroke: #fff;
}
.dashboard-btn:hover {
  text-decoration: none;
}
.dashboard-btn:hover path {
  stroke: var(--tcgreen);
}
.dashboard-btn--primary {
  background-color: var(--tcgreen);
}
.dashboard-btn--primary:hover {
  background-color: #16172E;
  color: var(--white);
}
.dashboard-btn--bordered {
  background-color: transparent;
  border: 1px solid var(--tcstroke);
}
.dashboard-btn--bordered:hover {
  background-color: #16172E;
  color: var(--white);
  border: 1px solid #16172E;
}
.dashboard-btn--underlined {
  color: var(--tccopy) !important;
  background-color: transparent !important;
  text-decoration: underline !important;
  font-family: var(--almarenamonodisplaybold);
  font-size: 13px;
  padding: 0px;
}
.dashboard-btn--underlined:hover {
  color: var(--tcgreen) !important;
}
.dashboard-btn--secondary {
  background-color: var(--tcblue);
}
.dashboard-btn--secondary:hover {
  background-color: var(--white);
  color: var(--tcblue);
}
.dashboard-btn--small {
  padding: 15px 15px;
  font-size: 12px;
}
.dashboard-btn--darkprimary {
  background-color: #163C28;
  color: var(--tcgreen);
}
.dashboard-btn--transaprent {
  background-color: transparent;
  font-family: var(--gilroylight);
  color: var(--tccopy);
}
.dashboard-btn--transaprent .os-icon-plus-circle {
  font-weight: 300;
  font-size: 32px;
}
.dashboard-btn--disabled {
  filter: opacity(0.2);
  -webkit-filter: opacity(0.2);
  -webkit-filter: opacity(0.2);
  pointer-events: none;
}

.dashboard-btn-wrap-dashed {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  display: flex;
  height: 178px;
  justify-content: center;
  align-items: center;
  border: 1px dashed #817F7F;
}

/*ELEMENT COPY **/
.element-copy > p {
  font-size: 17px !important;
  font-family: var(--gilroysemiregular) !important;
}

/**DASHBOARD BOX TITLE **/
.dashboard--box-title {
  font-size: 22px;
  font-family: var(--almarenamonodisplaybold);
  color: var(--white);
}
.dashboard--box-title .subtitle {
  margin-top: 5px;
  font-size: 15px;
  display: block;
}
.dashboard--box-title--bottomline {
  position: relative;
}
.dashboard--box-title--bottomline:after {
  top: calc(100% + 1rem) !important;
  width: 100% !important;
  height: 1px !important;
  content: "";
  display: block !important;
  background-color: var(--tcstroke) !important;
}

/**TABLE **/
.table-dashboard .dashboard-btn {
  font-size: 12.5px;
  display: flex;
  height: 40px;
  margin: 0px 0.5rem;
  max-width: 150px;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.table-dashboard tr:first-child td {
  border-top: 1px solid transparent;
}
.table-dashboard--rightinfo td:nth-child(2) {
  color: #79D2DE;
  font-size: 16px;
}
.table-dashboard tr td {
  font-family: var(--gilroysemiregular);
  font-size: 15px;
  padding: 18px 15px;
  vertical-align: middle;
  color: var(--white);
}
@media screen and (max-width: 991px) {
  .table-dashboard tr td {
    font-size: 13px;
  }
}
.table-dashboard--bankdetails {
  font-family: var(--gilroysemiregular) !important;
  font-size: 18px;
}
.table-dashboard--bankdetails td {
  padding: 10px 15px !important;
}
.table-dashboard--bankdetails td:first-child {
  font-family: var(--almarenamonodisplaybold) !important;
  font-size: 17px;
  color: var(--tccopy);
  width: 200px !important;
}
@media screen and (max-width: 991px) {
  .table-dashboard--bankdetails td:first-child {
    font-size: 13px;
  }
}
.table-dashboard--has-tableheader tr:first-child td {
  font-family: var(--almarenamonodisplaybold);
  padding-top: 5px;
  color: var(--tccopy);
}
@media screen and (max-width: 991px) {
  .table-dashboard--has-tableheader tr:first-child td {
    font-size: 12px;
    padding: 0px 15px;
  }
}
.table-dashboard--4 td {
  width: 25%;
}
.table-dashboard--ifhasthead tr td:nth-child(n+1) {
  padding-left: 5px;
}
.table-dashboard--ifhasthead tr td:last-child {
  text-align: right;
}
.table-dashboard--ifhasthead thead tr:first-child td {
  font-family: var(--almarenamonodisplaybold);
  padding-top: 5px;
  color: var(--tccopy);
}
@media screen and (max-width: 991px) {
  .table-dashboard--ifhasthead thead tr:first-child td {
    font-size: 12px;
    padding: 0px 15px;
  }
}
.table-dashboard--ifhasthead tbody tr:first-child td {
  color: var(--white);
  font-family: var(--gilroylight);
}

.dashboard-element-actions a {
  color: var(--tccopy);
  font-size: 16px;
  font-family: var(--almarenamonodisplaybold);
}

/**ACTION_RIGHT **/
.dashboard-right {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
.dashboard-right--info {
  background-color: #292D32;
  padding: 5px 10px;
  font-size: 12px;
  font-family: var(--gilroysemibold);
}

/*LIST*/
.dashboard-list {
  list-style-image: url(../img/circledot.png) !important;
  margin: 0;
  padding: 0px;
  list-style-position: inside;
}
.dashboard-list li {
  margin-bottom: 15px;
  font-size: 13px;
  font-family: var(--gilroysemiregular);
}

.fillcolor {
  overflow: hidden;
  position: relative;
}
.fillcolor .row {
  z-index: 1;
  position: relative;
}
.fillcolor::after {
  z-index: 0;
  width: 60%;
  border-bottom-right-radius: 256px;
  bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  background-color: #202037;
}
.fillcolor--color1::after {
  background-color: #10111E;
}
.fillcolor--color2::after {
  background-color: #242640;
}
.fillcolor--color3:after {
  background-color: #231C34;
}
.fillcolor--color4:after {
  background-color: #252A3D;
}
.fillcolor--color5:after {
  background-color: #202040;
}

.copy-code-wrap {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border: 1px dashed #2C2E45;
}
.copy-code-wrap .form-control-dashboard {
  border-radius: 170px;
  -webkit-border-radius: 170px;
  -moz-border-radius: 170px;
  -ms-border-radius: 170px;
  -o-border-radius: 170px;
  border: none;
  background-color: #141527;
  padding: 15px 30px;
  font-family: var(--almeromonodisplaylight);
  font-size: 14px;
  font-family: var(--almeromonodisplaylight);
}
.copy-code-wrap .dashboard-btn {
  font-size: 14px;
}
.copy-code-wrap > div {
  max-width: 800px;
  padding: 30px;
}
.copy-code-wrap > div ul {
  max-width: 80%;
}

.dashboard-form form {
  text-align: left;
}
.dashboard-form form .form-group {
  margin-bottom: 1.5rem;
}
.dashboard-form form label {
  font-size: 14.5px;
  font-family: var(--gilroymedium);
  color: var(--white);
}
.dashboard-form form input, .dashboard-form form select, .dashboard-form form textarea {
  border-radius: 170px;
  -webkit-border-radius: 170px;
  -moz-border-radius: 170px;
  -ms-border-radius: 170px;
  -o-border-radius: 170px;
  border: none;
  background-color: transparent;
  border: 1px solid var(--tcstroke);
  height: auto !important;
  padding: 15px 30px;
  font-family: var(--gilroysemibold);
}
.dashboard-form form button {
  border: none;
}

.flowbite label {
  position: relative;
  color: var(--tccopy);
  font-family: var(--almarenamonodisplaybold);
}
.flowbite .datewrap {
  width: 30%;
}
.flowbite .datewrap a.dashboard-btn {
  width: 30%;
}
.flowbite .datewrap:nth-child(2) {
  margin-left: 20px;
}
.flowbite .datewrap .relative {
  border: 1px solid #1B1C2E !important;
  border-radius: 66px;
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  -ms-border-radius: 66px;
  -o-border-radius: 66px;
}
.flowbite .datewrap input {
  background-color: transparent !important;
  border-radius: 66px;
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  -ms-border-radius: 66px;
  -o-border-radius: 66px;
  border: 1px solid #1B1C2E !important;
}

.filter-table-date .date-picker {
  width: 100%;
}
@media screen and (min-width: 991px) {
  .filter-table-date .date-picker {
    width: 50%;
  }
}
.filter-table-date .date-picker label {
  font-size: 14px;
  height: 21px;
  font-family: var(--almarenamonodisplaybold);
}
.filter-table-date .date-picker .date-wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.filter-table-date .date:nth-child(1) {
  width: 20%;
}
.filter-table-date .date:nth-child(2) {
  width: 45%;
  margin: 0px 2.5%;
}
.filter-table-date .date:nth-child(3) {
  width: 30%;
}
.filter-table-date select {
  padding: 5px 12px;
  height: 37px;
  width: 100%;
  font-family: var(--almeromonodisplaylight);
  color: white;
  font-size: 14px;
  background-color: transparent;
  border: 1px solid #2C2E45;
  border-radius: 66px;
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  -ms-border-radius: 66px;
  -o-border-radius: 66px;
}
.filter-table-date select option {
  background-color: #2C2E45;
  border: none;
  font-family: var(--almeromonodisplaylight);
  color: white;
  font-size: 14px;
}
.filter-table-date .dashboard-btn {
  font-size: 14px;
  height: 37px;
  padding: 5px 35px;
  border: none !important;
}

.filter-table-search label {
  font-size: 14px;
  height: 21px;
  font-family: var(--almarenamonodisplaybold);
}
.filter-table-search .show-entries select, .filter-table-search .show-entries input {
  padding: 5px 12px;
  height: 37px;
  width: 100%;
  font-family: var(--almeromonodisplaylight);
  color: white;
  font-size: 14px;
  background-color: transparent;
  border: 1px solid #2C2E45;
  border-radius: 66px;
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  -ms-border-radius: 66px;
  -o-border-radius: 66px;
}
.filter-table-search .show-entries select option, .filter-table-search .show-entries input option {
  background-color: #2C2E45;
  border: none;
  font-family: var(--almeromonodisplaylight);
  color: white;
  font-size: 14px;
}
.filter-table-search .show-entries select {
  width: 83px !important;
}
.filter-table-search .show-entries .search-table {
  width: 80%;
}

.value--deposit {
  color: #79D2DE !important;
}
.value--withdraw {
  color: #FAAA1F !important;
}
.value--credit {
  color: #F00500 !important;
}

.card-uploaded {
  position: relative;
  overflow: hidden;
  max-height: 224px;
  max-width: 385px;
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  padding: 20px;
  background-color: var(--tcgreen);
  color: white;
}
.card-uploaded:after {
  position: absolute;
  width: 60%;
  height: 100%;
  margin-top: -25%;
  right: 0;
  top: 0px;
  content: "";
  background-color: #000;
  filter: opacity(0.2);
  -webkit-filter: opacity(0.1);
  border-bottom-left-radius: 256px;
}
.card-uploaded:before {
  position: absolute;
  width: 60%;
  height: 100%;
  left: 0;
  bottom: -135px;
  content: "";
  background-color: #000;
  filter: opacity(0.2);
  -webkit-filter: opacity(0.1);
  border-top-right-radius: 256px;
}
.card-uploaded .currentbalance label {
  font-family: var(--gilroymedium);
  font-size: 17px;
}
.card-uploaded .currentbalance label + .value {
  font-size: 34px;
  color: white;
  font-family: var(--almarenamonodisplaybold);
}
.card-uploaded .card-no p {
  font-family: var(--gilroymedium);
  font-size: 24px;
}
.card-uploaded .card-h-label {
  font-size: 14px;
  text-transform: uppercase;
  font-family: var(--gilroysemiregular);
}
.card-uploaded .card-h-label + p {
  font-size: 19px;
}

.file-upload {
  visibility: hidden;
  position: absolute;
}

.valueInput {
  font-family: var(--almarenamonodisplaybold);
  font-size: 12px;
}

.dashboard-tab {
  display: block;
}

.dashboard-tab.hide {
  display: none;
}

/*# sourceMappingURL=dashboard.css.map */
