/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/montserrat-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-100.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/montserrat-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-200.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-300.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-500.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-700.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-800.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/montserrat-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/montserrat-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/montserrat-v15-latin-900.woff') format('woff'), /* Modern Browsers */
  url('../fonts/montserrat-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/montserrat-v15-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
body {
  margin: 0;
  font-family: 'Montserrat';
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  color: #10131B;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
  text-decoration: none;
}
.button {
  background-color: #004fff;
  color: #fff;
  padding: 10px 20px;
  font-weight: 600;
  border-radius: 4px;
  display: inline-block;
  transition: all 0.5s 0s;
  border: none;
}
.button:hover {
  background-color: #004fff;
  color: #ffffff;
}
.border_button {
  background: transparent;
  border: 1px solid #004fff;
  color: #004fff;
}
.navbar .button {
  text-transform: uppercase;
  font-size: 16px;
  margin-left: 15px;
  border: 1px solid transparent;
  padding: 6px 20px;
}
.navbar .border_button {
  border: 1px solid #004fff !important;
}
.navbar-brand img {
  width: 200px;
}

.navbar-brand {
  padding: 0;
}
.navbar {
  padding: 15px;
  border-bottom: 1px solid #eee;
}
.navbar .nav-link {
  padding: .5rem 0 !important;
  font-weight: 500;
  border-bottom: 2px solid transparent;
  margin: 0 1.4rem;
}
.navbar-light .navbar-nav .active>.nav-link {
  color: #004fff;
  border-bottom: 2px solid;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgb(0 79 255 / 80%);
  border-bottom: 2px solid;
}
.navbar-light .navbar-nav .nav-link {
  color: #000;
}
.wrapper {
  margin-top: 15px;
  padding: 0 30px;
  display: flex;
}

.left_wrapper {
  width: 270px;
  flex: 0 0 270px;
}
.right_wrapper {
  flex: 1;
}
.menu ul {
  list-style: none;
  padding-left: 15px;
}

.left_wrapper h1 {
  font-weight: 600;
  font-size: 32px;
}

.menu ul li a {
  padding: 13px 0;
  display: flex;
  font-weight: 600;
  color: #000;
  align-items: center;
  transition: all 0.5s ease-in-out;
}

.menu ul li a i {
  color: #004fff;
  width: 40px;
  text-align: center;
  font-size: 30px;
  margin-right: 5px;
}

.menu ul li a:hover {
  color: #004fff;
}
.title {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.title h5 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.title i {
  color: #004fff;
  font-size: 30px;
  margin-right: 10px;
}
.small_title {
  font-weight: 400;
  color: #474747;
}
.dash_box {
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 15px rgb(204 204 204 / 50%);
}

.dash_boxtop {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.dash_boxtopleft {
  display: flex;
  align-items: center;
}

.dash_boxtopleft img {
  width: 40px;
  margin-right: 10px;
}

.dash_boxtopright .dropdown a {
  padding: 5px;
  cursor: pointer;
}
.dash_boxtopright .dropdown-menu {
  left: inherit !important;
  padding: 0 0;
  margin: 0;
  right: 0 !important;
}
.dash_boxtopright .dropdown-item {
  padding: 0.5rem 1rem !important;
}
.dash_boxtopright a i {
  font-size: 24px;
  color: #004fff;
}
.dash_boxtopleft h5 {font-size: 17px;margin-bottom: 0;font-weight: 600;}

.dash_boxtopleft span {
  font-size: 13px;
  font-weight: 400;
  display: block;
  color: #474747;
}
.dash_boxmiddle {
  padding-bottom: 10px;
  display: flex;
}

.dash_boxmiddle div {
  width: 50%;
}

.dash_boxmiddle span {
  display: block;
  font-size: 12px;
}

.dash_boxmiddle h6 {
  font-size: 16px;
  margin-bottom: 0;
}

.dash_boxmiddle:last-of-type {
  padding-bottom: 0;
}
.dash_row {
  margin-bottom: 30px;
}
.mb_30 {
  margin-bottom: 30px;
}
footer {
  background: #000;
  padding: 50px;
}
.footer_logo a img {
  width: 250px;
}

.footer_logo {
  margin-bottom: 30px;
}
.footer_text {
  color: #fff;
}

.footer_text p {color: rgb(255 255 255 / 50%);font-size: 14px;}

.footer_text h6 {
  font-size: 14px;
}
.ft_15 {
  margin-top: 30px;
}
footer .col-lg-3 {
  border-right: 1px solid rgb(255 255 255 / 20%);
}
.footer_text a {
  display: block;
  color: rgb(255 255 255 / 50%);
  font-size: 14px;
  margin-bottom: 10px;
}

.footer_text a:hover {
  color: #004fff;
}
.footer_info p {
  color: rgb(255 255 255 / 70%);
  font-size: 14px;
  margin-bottom: 8px;
}

.footer_info {
  padding: 20px 0;
  margin: 20px 0;
  border-top: 1px solid rgb(255 255 255 / 20%);
  border-bottom: 1px solid rgb(255 255 255 / 20%);
}

.footer_info p:last-of-type {
  margin-bottom: 0;
}
.footer_infos p {
  color: rgb(255 255 255 / 50%);
  font-size: 13px;
  margin-bottom: 5px;
}
.footer_infos p:last-of-type {
  margin-bottom: 0;
}
.download {
  display: flex;
  justify-content: flex-end;
}

.download a img {
  max-width: 140px;
}

.download a {
  margin-left: 15px;
  border: 1px solid #fff;
}
.menu ul li a.active {
  color: #004fff;
}
.user_flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.user_flex h6 {
  font-size: 14px;
  margin-bottom: 0;
}
.two_factor h5 {
  font-size: 15px;
  font-weight: 700;
}

.two_factor p {
  font-size: 14px;
  color: #474747;
  font-weight: 500;
}

.two_factorflex {
  display: flex;
}

.two_factorflex .dash_box:first-of-type {
  margin-right: 20px;
}

.title_sm {
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}
.title_sm i {
  font-size: 24px;
  color: #004fff;
  margin-right: 5px;
}

.two_factorflex p {
  /* margin-bottom: 0; */
}
.verify_flex {
  display: flex;
  align-items: center;
}

.verify_flex h1 {
  font-weight: 700;
  margin-right: 15px;
}

.verify_flex span {
  color: #474747;
}

.verify span {font-size: 15px;}
.per_info ul {
  padding-left: 15px;
  list-style: none;
  margin-bottom: 15px;
}

.per_info ul li {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  padding: 8px 0;
}

.per_info ul li h6 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 14px;
  width: 50%;
  flex: 0 0 50%;
  border-right: 1px solid #ccc;
  margin-right: 15px;
}

.per_info ul li span {
  flex: 1;
  font-size: 14px;
  color: #474747;
}
.table td {
  font-weight: 500;
}

.table {
  font-size: 14px;
  margin-bottom: 0;
  border-bottom: 1px solid #eee;
}
.nav-pills .nav-link {
  font-weight: 500;
} 
.wallet_box h2 {
  margin-bottom: 0;
  margin-top: 20px;
  text-align: right;
  font-size: 24px;
  font-weight: 700;
  color: #474747;
}
.qr_scan {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.qr_scan img {
  width: 100px;
}
.qr_scan h6 {
  color: #004fff;
  font-weight: 600;
  font-size: 18px;
}

.qr_scan span {
  display: block;
  margin-bottom: 5px;
}
.portfolio {
  text-align: center;
}

.portfolio img {
  max-width: 200px;
}
.login_page {
  display: flex;
  align-items: center;
}

.login_page_left {
  width: 50%;
  flex: 0 0 50%;
  display: flex;
  min-height: 100vh;
  background: url(../img/login_page_left.jpg);
  align-items: center;
  justify-content: center;
  background-size: cover;
}
.login_page_left .dash_box {
  width: 80%;
}
.login_page_right {
  width: 50%;
  flex: 0 0 50%;
  display: flex;
  min-height: 100vh;
  background: url(../img/login_page_right.png);
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
}
.login_page_left .dash_box h2 {
  margin-bottom: 25px;
  text-align: center;
  border-bottom: 2px dotted #000;
  padding-bottom: 15px;
}

.login_page_left .dash_box h2 b {
  color: #004fff;
}

.login_page_left .dash_box label {
  display: inline-block;
  margin-bottom: .5rem;
  color: #004fff;
  font-weight: bold;
}

.login_page_left .dash_box .form-control {
  padding: 0.6rem;
  border-radius: 0;
  border: 0;
  background-color: #eee;
  color: #000;
  font-weight: 600;
  font-size: 14px;
}

.login_btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.login_page .button {
  text-transform: uppercase;
}
.login_logo {
  width: 280px;
}

.login_page_right h3 {
  color: #004fff;
  margin-top: 32px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 1rem;
}

.login-rightlink {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px dashed #a8a8a8;
  padding: 15px;
  border-radius: 6px;
  background-color: #fff;
  border-radius: 80px;
  margin: 0 auto;
  width: 50%;
  text-align: center;
}
/*.form-control {
  background-color: #eee;
}*/
.modal-header {
  padding: 15px;
  background-color: #004fff;
  color: #fff;
} 
.close {
  color: #fff;
  opacity: 1;
}
.form_flex {
  display: flex;
}

.form_flex .code {
  max-width: 60px;
  margin-right: 15px;
}


.highcharts-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  color: #000 !important;
  fill: #000 !important;
  font-family: 'Montserrat';
}
.highcharts-credits {
  display: none;
}
.highcharts-figure {
  margin-bottom: 0;
}
.table_grid {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  font-size: 13px;
  margin-left: 5px;
}

.table_gridtop {
  display: flex;
}

.table_gridbottomleft {
  display: flex;
  box-shadow: 0 0 10px rgb(204 204 204 / 50%);
  align-items: center;
}

.table_gridtop span {
  display: inline-block;
  width: 155px;
  text-align: center;
  padding: 8px 5px;
  font-weight: 500;
  color: #474747;
  font-size: 13px;
}

.table_gridbottomleft p {
  margin-bottom: 0;
  width: 155px;
  text-align: center;
  padding: 10px 5px;
  color: #000;
  font-weight: 500;
}
.table_gridbottom {
  display: flex;
  align-items: center;
}

.table_gridbottomright {
  flex: 1;
  text-align: center;
}

.table_gridtop span:first-of-type {
  width: 40px;
}

.table_gridbottomleft p:first-of-type {
  width: 40px;
}

.table_gridbottomright a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  font-weight: 700;
  font-size: 14px;
}

.table_gridbottomright a i {
  font-size: 24px;
  margin-right: 5px;
  color: #004fff;
}
.pmshistory_tab .nav-pills .nav-link.active, .history_tab .nav-pills .show>.nav-link {
  color: #004fff;
  background-color: transparent;
  border-bottom: 2px solid #004fff;
}

.pmshistory_tab .nav-pills .nav-link {
  font-weight: 500;
  color: #000;
  border-bottom: 2px solid transparent;
  border-radius: 0;
}
.pmshistory_tab .nav {
  justify-content: center;
  margin-bottom: 10px;
}
.table_gridsmall .table_gridtop span:first-of-type {
  width: 25%;
  text-align: left;
}

.table_gridsmall .table_gridtop span {
  width: 25%;
}

.table_gridsmall .table_gridtop span:last-of-type {
  text-align: right;
}

.table_gridsmall .table_gridbottomleft p:first-of-type {
  width: 25%;
  text-align: left;
}

.table_gridsmall .table_gridbottomleft p {width: 25%;}

.table_gridsmall .table_gridbottomleft {
  width: 100%;
}

.table_gridsmall .table_gridbottomleft p {
  padding: 10px;
}
.table_gridsmall {
  margin-right: 5px;
  margin-bottom: 15px;
}
.table_gridsmall .table_gridbottomleft span {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.table_gridsmall .table_gridbottomleft span > div h6 {font-size: 13px;margin-bottom: 0;font-weight: 500;margin-left: 5px;}

.table_gridsmall .table_gridbottomleft span > div {
  display: flex;
  justify-content: flex-end;
}

.table_gridsmall .table_gridtop span:last-of-type {
  width: 50%;
}

.table_gridsmall .table_gridbottomleft span > div:first-of-type {
  margin-bottom: 5px;
}

.table_gridsmall .table_gridbottomleft {
}
.pre_next a {
  margin-right: 10px;
}
.history_tabs .nav-pills .nav-link.active, .history_tabs .nav-pills .show>.nav-link {
  color: #004fff;
  background-color: transparent;
}
.history_tabs .nav-pills .nav-link i {
  font-size: 26px;
  background: #004fff;
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  text-align: center;
  line-height: 50px;
  border-radius: 40px;
  color: #fff;
}
.history_tabs .nav-pills .nav-link {
  font-weight: 600;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  color: #000;
}
.file_upload .form-control {
  height: inherit;
}
.kyc_upload img {
  width: 100%;
  box-shadow: 0 0 15px rgb(204 204 204 / 50%);
  padding: 10px;
  height: 150px;
  object-fit: contain;
}
.two_popup p {
  font-size: 14px;
  margin-bottom: 10px;
}
.two_popupflex img {
  width: 150px;
  /* margin-right: 20px; */
}

.two_popupflex {
  display: flex;
  border-top: 1px solid #eee;
  padding-top: 15px;
}
.two_popupflex .two_qr {max-width: 150px;flex: 0 0 150px;}

.two_popupflex .two_form {
  flex: 1;
}
.ticket_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}

.ticket_title .title {
  margin-bottom: 0;
}
.ticket_bg {
  background-image: url(../img/login_page_right.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.ticket_bgtxt {
  font-size: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 500;
}
.ticket_modal .modal-body {
  padding: 0px 15px;
}
.ticket_form {
  padding: 15px;
}
.ticket_modal button.close {
  padding: 0;
  cursor: pointer;
  border: 0;
  -webkit-appearance: none;
  color: #fff;
  opacity: 1;
  background-color: #004fff;
  position: absolute;
  right: -10px;
  top: -9px;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  float: left;
  clear: left;
  z-index: 999;
}
.ticket_table .form-inline label {
  display: initial;
}
.ticket_table .form-inline .row{
  width: 100%;
}
.ticket_table .form-inline {
  justify-content: center;
}
.pagination {
  justify-content: flex-end;
  margin-bottom: 0;
  margin-top: 15px;
}
table.dataTable thead .sorting_asc:after {
  display: none !important;
}
table.dataTable thead .sorting:after {
  display: none !important;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
table.dataTable {
  border-collapse: none !important;
}
.ticket_table .table-bordered thead th {
  border-bottom-width: 2px;
  background-color: #004fff;
  color: #fff;
}
.ticket_history {
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 40px;
  text-decoration: none;
  background-color: #004fff;
  font-weight: 600;
  font-size: 12px;
}
.ticket_history:hover {
  color: #ffffff;
}
.ticket_title h4 {
  background-color: #004fff;
  color: #fff;
  padding: 10px 20px;
  font-weight: 600;
  border-radius: 4px;
  display: inline-block;
  transition: all 0.5s 0s;
  font-size: 20px;
  margin-bottom: 0;
}
.ticket_info {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.ticket_info li {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  padding: 15px;
  color: #000;
  width: 20%;
  margin-bottom: 20px;
}
.ticket_info li span {
  display: block;
}
.ticket_info li span b {
  color: #004fff;
  font-weight: 500;
}
.ticket-reply-text {
  background-color: #eee;
  padding: 13px 20px;
  color: #004fff;
  box-shadow: 4px 6px 8px rgb(0 0 0 / 20%);
}
.ticket-reply-text2 {
  background-color: #004fff;
  padding: 13px 20px;
  color: #ffffff;
  box-shadow: 4px 6px 8px rgb(0 0 0 / 20%);
}
.message-title {
  padding: 0px 15px;
  color: #fff;
  background-color: #fff;
}
.ticket-reply-text h3 {
  font-size: 16px;
  margin-bottom: 0;
}

.ticket-reply-text2 h3 {
  font-size: 16px;
  margin-bottom: 0;
}
.message_box {
  padding: 0;
  margin-bottom: 20px;
}
.message-body {
  padding: 20px;
}

.message-body p {
  margin-bottom: 0;
}
.replybox {
  padding: 0;
  margin-top: 30px;
  padding-right: 15px;
} 
.b-command-list{
  margin-left:-8px
}
.b-command-list__table{display:table;width:100%;table-layout:fixed}
.b-command-list__content{display:table-cell;vertical-align:top;padding-left:8px}
.b-command-list__sidebar{display:table-cell;vertical-align:top;width:25%;padding-left:8px;box-sizing:border-box}
.b-command-item{position:relative;margin-top:10px;overflow:hidden;}
.b-command-item .js-open-command{cursor: pointer}

.b-command-item__inner-item{position:relative;padding-left:10px;}
.b-command-item__inner-item:before{position:absolute;bottom:100%;margin-bottom:-18px;left:0;height:10000px;width:10px;box-sizing:border-box;border-left:1px solid #afb3be;border-bottom:1px solid #afb3be;content:''}
.b-command-item__wrapper{display:table;width:100%;background: #f1f1f1;height:36px;}
.b-command-item__wrapper:hover{background: #d4d4d6;}
.b-command-item__wrapper:hover .b-command-item__more{background:#cc1e2c;}
.b-command-item__toggle-holder{position:relative;display:table-cell;vertical-align:middle;background: #0150ff;height:100%;width:15px;}
.b-command-item__toggle-holder:before{z-index:1;position:absolute;left:0;top:0;bottom:0;right:0;background: #0150ff;content:'';}
.b-command-item__toggle{position:relative;z-index:2;display:inline-block;height:100%;width:100%;background: #004fff;cursor:pointer;}
.b-command-item__toggle:before{position:absolute;left:50%;top:50%;background: #fff;height:2px;width:6px;margin:-1px 0 0 -3px;content:'';}
.b-command-item__toggle:after{position:absolute;left:50%;top:50%;background:#fff;height:6px;width:2px;margin:-3px 0 0 -1px;content:''}
.b-command-item__toggle:hover{opacity:.8}
.b-command-item__toggle.open:after{display:none}
.b-command-item__count{display:table-cell;vertical-align:middle;text-align:center;width:45px;padding:0 10px; font-size: 12px;
 font-weight: 500;}
 .b-command-item__icon{display:table-cell;vertical-align:middle;text-align:center;width:8px;padding:0 10px 0 0;border-right: 1px solid rgba(255, 255, 255, 0.20);}
 .b-command-item__icon:before{display:inline-block;vertical-align:middle;content:''}
 .b-command-item__main-info{display:table-cell;vertical-align: middle;padding:0 10px;font-size:0;color:#737680;text-align: left;}
 .b-command-item__number{display:inline-block;margin:0 6px 0 0;vertical-align:middle;font-size:12px}
 .b-command-item__status{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:8px;height:8px;border-radius:50%;background: #0250fe;}
 .b-command-item__status_state_online{background:#aed744}
 .b-command-item__name{display:inline-block;vertical-align:middle; font-size: 14px;
  font-weight: 500;
}
.b-command-item__rank{display:table-cell;vertical-align:middle;padding:0 10px;font-size:0;text-align:right;width:72px}
.b-command-item__rank-button{background-color: #0150ff;padding: 12px 6px;
  display: flex;width:60px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
  .b-command-item__rank-caption{
    font-size: 14px;
    color: #fff;
    line-height: 1px;
    font-weight: 500;
  }
  .b-command-item__countryflag{display:table-cell;vertical-align:middle;text-align:center;width:52px}
  .b-command-item__countryflag-image{display:inline-block;width:16px;height:11px;background-image:url("../img/flags.png");background-position:0 20px;background-repeat:no-repeat}
  .b-command-item__active{display:table-cell;vertical-align:middle;text-align:center;width:58px}
  .b-command-item__active-trade{display:inline-block;vertical-align:middle;width:15px;height:12px;background-position:-210px -684px;background-image:url("../img/sprite.png?v=16")}
  .b-command-item__active-trade.active{background-position:-190px -684px}
  .b-command-item__active-mining{display:inline-block;vertical-align:middle;width:13px;height:14px;margin-left:10px;background-position:-248px -684px;background-image:url("../img/sprite.png?v=16")}
  .b-command-item__active-mining.active{background-position:-230px -684px}
  .b-command-item__more{display:table-cell;vertical-align:middle;text-align:center;width:22px;}
  .b-command-item__more:before{display:inline-block;vertical-align:middle;content:''}
  .b-command-item__counts{display:table-cell;vertical-align:middle;white-space:nowrap;padding:0 0 0 12px;width:1px;color:#737680}
  .b-command-item__counts-item{display:inline-block;vertical-align:top;}
  .b-command-item__counts-item + .b-command-item__counts-item{margin-left:10px}
  .b-command-item__counts-icon{display:inline-block;vertical-align:middle;}
  .b-command-item__counts-icon:before{display:inline-block;vertical-align:middle;content:''}
  .b-command-item__counts-value{display: inline-block;vertical-align: middle;width: 25px;font-size: 10px;font-weight: 500;color: #000;}
  .b-command-item__counts-value:before{content:' - '}
  .b-command-item__counts-item_state_active{color:#00c9b5;}
  .b-command-item__detailed{display:table-cell;vertical-align:middle;white-space:nowrap;padding:0 12px 0 12px;width:1px}
  .b-command-item__detailed-button{display:inline-block;vertical-align:middle;}
  .b-command-item__detailed-button:before{display:inline-block;vertical-align:middle;content:''}
  .b-command-item__detailed-button:hover{cursor:pointer;opacity:.8}
  .frdiscount{
    background-color: #f3c120;
    color: #000 !important;
    padding: 5px!important;
    font-size: 14px!important;
    border-radius: 6px;
  }
  .cd_flex img{
    width: 50px;
    height: 50px;
  }
  .datefilter img{
    width: 50px;
    height: 50px;
  }
  .button[disabled] {
    background: #5181ec;
    cursor: not-allowed;
  }

  .alert {
    font-size: 13px;
  }
  .community_box {
    padding: 20px; 
    background: #fff;
    box-shadow: 0 0 15px rgb(204 204 204 / 50%);
}

.cd_flex {
    display: flex;
    align-items: center;
}

.boxtop_text h2 {
    font-size: 18px;
    margin-bottom: 0;
}

.boxtop_text {margin-left: 10px;}

.boxtop_text h2 span {
    display: block;
    font-size: 12px;
}

.boxtop_textright h2 {
    font-size: 20px;
    margin-bottom: 15px;
}

.boxtop_textright {
    margin-top: 15px;
}

.community_boxcenter {
    display: flex;
    justify-content: space-between;
}
.community_boxcenter a p {
    margin-bottom: 0;
}

.community_boxcenter a.button {
    padding: 5px 10px;
        font-size: 14px;
}
.btn-success {
    color: #fff;
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}
.btn-success:hover {
    color: #fff;
    background-color: #218838 !important;
    border-color: #1e7e34 !important;
}
.btn-danger {
    color: #fff;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c82333 !important;
    border-color: #bd2130 !important;
}
.filet_history .form-group {
    position: relative;
    margin-bottom: 0;
    width: 100%;
    margin-right: 15px;
}

.filet_history .datefilter {
    position: absolute;
    top: 50%;
    right: .75rem;
    transform: translateY(-50%);
}

.filet_history .datefilter img {
    width: 18px;
}
.filet_history {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.wallet_addresstexts 
 .form-group {
    position: relative;
}

.wallet_addresstexts .form-group a {
    position: absolute;
    top: 50%;
    right: .75rem;
    transform: translateY(-50%);
    font-size: 24px;
}

 .curr_bal_modal {
    margin-bottom: 10px;
}
.box_body {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}

.box_body .serach_item {width: 100%;margin-bottom: 15px;}

.box_body .button {
    display: inline-flex;
    align-items: center;
}

.box_body .button i {
    margin-right: 5px;
}
.withdrawal_fflex {
    display: flex;
}

.withdrawal_fflex .form-group {
    width: 100%;
    margin-bottom: 0;
}

.withdrawal_fflex .form-group:first-of-type {
    margin-right: 15px;
}
.m_1rem {
    margin-bottom: 1rem;
    display: block;
    margin-top: 5px;
}
.wallet_address {
    display: flex;
}

.wallet_addresstexts {
    width: 100%;
}
.registration_link .title {
    flex-direction: column;
}

.registration_link .title i {
    width: 60px;
    height: 60px;
    background: #eee;
    text-align: center;
    line-height: 60px;
    border-radius: 60px;
    margin-right: 0;
    margin-bottom: 10px;
}