@font-face {
  font-family: "montserratregular";
  src: url("../fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratmedium";
  src: url("../fonts/montserrat/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratbold";
  src: url("../fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansregular";
  src: url("../fonts/opensans/opensans-regular-webfont.woff2") format("woff2"), url("../fonts/opensans/opensans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansbold";
  src: url("../fonts/opensans/opensans-bold-webfont.woff2") format("woff2"), url("../fonts/opensans/opensans-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "lucida";
  src: url("../fonts/lucida/LCALLIG.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.font-level1 {
  font-size: 1rem;
}

.font-level2 {
  font-size: 0.9rem;
}

.font-level3 {
  font-size: 0.8rem;
}

.font-level4 {
  font-size: 0.7rem;
}

.font-level5 {
  font-size: 0.5rem;
}

.font-date {
  font-size: 1.5rem;
}

.font-bigger {
  font-size: xx-large;
}

/**
 * Responsive Bootstrap Tabs by @hayatbiralem
 * 15 May 2015
 */
html {
  overflow: auto;
}

.nomatch {
  opacity: 0.25;
}

.vs1 {
  margin: 0px 10px;
}

.newtextfont {
  color: #EEB74F !important;
}

.wincolor {
  color: #27df30 !important;
  letter-spacing: 1px;
  text-shadow: 0 0 1px #f4f8f5, 0 0 1.5px #186d2c;
}

.drawcolor {
  color: #837f7f !important;
  letter-spacing: 1px;
  text-shadow: 0 0 1px #272626, 0 0 1.5px #e6f3e6;
}

.losecolor {
  color: red !important;
  letter-spacing: 1px;
  text-shadow: 0 0 1px #fff, 0 0 1.5px #e72d2d;
}

.newbtn {
  background-color: transparent !important;
  color: red !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 5px;
  font-size: 1.25rem;
  right: 0px;
  margin-bottom: 10px;
  background-image: none !important;
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
.liveicon {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
  width: 1.25rem;
  height: 1.25rem;
  background-color: red;
  border-radius: 50%;
  margin: auto 10px auto auto;
}

.newmw {
  min-width: 150px;
}

.form-control {
  color: white !important;
}

.form-box1 {
  border: 1px solid #FF5D5D !important;
}

.form-box2 {
  border: 1px solid #21BEA2 !important;
}

.fontcorrect {
  color: #21BEA2 !important;
}

.fonterrow {
  color: #FF5D5D !important;
}

.inputboxnew1 {
  position: relative;
}

.disabledbtn {
  color: black !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#818181), to(#575757)) !important;
  background: linear-gradient(180deg, #818181 0%, #575757 100%) !important;
  border-radius: 20px;
}

.newbox1 {
  position: absolute;
  top: 20%;
  right: 3%;
  font-size: 12px;
}

.newbox2 {
  position: absolute;
  top: 20%;
  right: 10%;
  font-size: 12px;
}

.newbox1verfiy {
  position: absolute;
  top: 20%;
  right: 35%;
  font-size: 12px;
}

.bestfont {
  position: absolute;
  right: 18%;
  bottom: 15%;
  font-size: 3vw;
  font-weight: bold;
  text-transform: uppercase;
  color: #AC8451;
}

.signupbg {
  background-image: url(../img/othe/login.png);
  background-size: cover;
  background-position: center;
  width: 100vw;
  height: 100vh;
  font-family: "montserratregular";
  background-attachment: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.signupbg .signformbox {
  width: 40%;
  background: rgba(21, 33, 45, 0.75);
  padding: 0% 5vw;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.signupbg .signformbox img {
  width: 15rem;
  margin: 20px 0px;
}
.signupbg .signformbox .formbox {
  width: 100%;
  border-radius: 10px;
  padding: 5% 10% 10% 10%;
  height: auto;
  margin: auto;
  background: #15212d;
}
.signupbg .signformbox .formbox .nav-tabs {
  text-align: center;
  width: 100%;
  border-bottom: 0px;
}
.signupbg .signformbox .formbox .nav-tabs .nav-item {
  width: 40%;
  margin: 20px auto;
  color: white;
}
.signupbg .signformbox .formbox .nav-tabs .nav-item a {
  background: -webkit-linear-gradient(#AC8451, #A67F4F);
  -webkit-background-clip: text;
  font-weight: bold;
  font-size: medium;
  position: relative;
  overflow: hidden;
  -webkit-text-fill-color: transparent;
}
.signupbg .signformbox .formbox .nav-tabs .nav-item .activebottom {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#645028), color-stop(3.62%, #8A6C39), color-stop(9.05%, #BC9150), color-stop(13.81%, #E0AC61), color-stop(17.66%, #F7BC6B), color-stop(20.11%, #FFC26F), color-stop(23.39%, #DCA762), color-stop(26.79%, #BE9158), color-stop(29.72%, #AC8451), color-stop(31.84%, #A67F4F), color-stop(33.71%, #C0975B), color-stop(36.43%, #DEB468), color-stop(38.74%, #F1C671), color-stop(40.36%, #F8CC74), color-stop(85.26%, #A67F4F), color-stop(88.23%, #977138), color-stop(93.04%, #825E1A), color-stop(97.12%, #755207), color-stop(99.98%, #704E00));
  background: linear-gradient(90deg, #645028 0%, #8A6C39 3.62%, #BC9150 9.05%, #E0AC61 13.81%, #F7BC6B 17.66%, #FFC26F 20.11%, #DCA762 23.39%, #BE9158 26.79%, #AC8451 29.72%, #A67F4F 31.84%, #C0975B 33.71%, #DEB468 36.43%, #F1C671 38.74%, #F8CC74 40.36%, #A67F4F 85.26%, #977138 88.23%, #825E1A 93.04%, #755207 97.12%, #704E00 99.98%);
}
.signupbg .signformbox .formbox .nav-tabs .nav-item .nav-link:hover {
  border: 0px;
}
.signupbg .signformbox .formbox .nav-tabs .nav-item :hover {
  outline: none;
}
.signupbg .signformbox .formbox .nav-tabs .nav-item .active {
  border: 0px;
  background-color: transparent;
}
.signupbg .signformbox .formbox form {
  text-align: left;
  color: white;
}

.positionre {
  position: relative;
}

.butbox {
  position: absolute;
  right: 1px;
  top: 1.5px;
}

.newboxbottm1 {
  background: -webkit-gradient(linear, left top, right top, from(#645028), color-stop(3.62%, #8A6C39), color-stop(9.05%, #BC9150), color-stop(13.81%, #E0AC61), color-stop(17.66%, #F7BC6B), color-stop(20.11%, #FFC26F), color-stop(23.39%, #DCA762), color-stop(26.79%, #BE9158), color-stop(29.72%, #AC8451), color-stop(31.84%, #A67F4F), color-stop(33.71%, #C0975B), color-stop(36.43%, #DEB468), color-stop(38.74%, #F1C671), color-stop(40.36%, #F8CC74), color-stop(85.26%, #A67F4F), color-stop(88.23%, #977138), color-stop(93.04%, #825E1A), color-stop(97.12%, #755207), color-stop(99.98%, #704E00));
  background: linear-gradient(90deg, #645028 0%, #8A6C39 3.62%, #BC9150 9.05%, #E0AC61 13.81%, #F7BC6B 17.66%, #FFC26F 20.11%, #DCA762 23.39%, #BE9158 26.79%, #AC8451 29.72%, #A67F4F 31.84%, #C0975B 33.71%, #DEB468 36.43%, #F1C671 38.74%, #F8CC74 40.36%, #A67F4F 85.26%, #977138 88.23%, #825E1A 93.04%, #755207 97.12%, #704E00 99.98%);
  width: 13vw;
  left: 0;
  height: 2px;
}

.phoneview {
  display: none;
}

.poscenter {
  text-align: center !important;
}

.webview {
  display: block;
}

.chatuserbox ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.chatuserbox ul li {
  list-style: none;
  margin: 0;
}
.chatuserbox ul li .useradminbox {
  border: 1px solid #495869;
  padding: 20px 20px;
  background: #202B38;
  cursor: pointer;
}
.chatuserbox ul li .useradminbox label {
  color: #F3BF37;
  font-weight: bold;
}
.chatuserbox ul li .useradminbox span {
  color: white;
  font-size: 12px;
}
.chatuserbox ul li .useradminbox:hover {
  background: #15212D;
}
.chatuserbox ul li .activep {
  background: #202B38;
  background: #15212D;
}

.useradminboxNEW {
  border: 1px solid #495869;
  padding: 20px 20px;
  background: #202B38;
  cursor: pointer;
}
.useradminboxNEW label {
  color: #F3BF37;
  font-weight: bold;
}
.useradminboxNEW span {
  color: white;
  font-size: 12px;
}
.useradminboxNEW .fontsize {
  font-size: 2rem;
}

.refbox {
  background: #15212d;
  width: 100%;
  height: auto;
  padding: 10px 0px;
  border-radius: 5px;
}
.refbox .boxheader {
  border-bottom: 1px solid #495869;
  padding: 20px;
  position: relative;
}
.refbox .boxheader label {
  font-size: 1.25rem;
  margin: 0;
  width: 100%;
}
.refbox .boxheader span {
  font-size: 14px;
  margin: 0;
  width: 100%;
}
.refbox .boxheader .newclose {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 1rem;
  color: white;
}
.refbox .boxbottom {
  padding: 20px;
}
.refbox .boxbottom label {
  font-size: 1.25rem;
  margin: 0;
  width: 100%;
}
.refbox .boxbottom span {
  font-size: 14px;
  width: 100%;
  margin: 0;
}

.mgspc {
  margin-bottom: 10px;
}

.fontblue {
  color: #F3BF37;
  font-weight: bold;
}

.posleft {
  text-align: left;
}

.posright {
  text-align: right;
}

.img100 {
  width: 100%;
}

.newsearchox1 {
  width: 350px;
  position: relative;
  float: right;
}
.newsearchox1 .btn {
  padding: 15px;
  height: 30px;
}
.newsearchox1 .form-control {
  border: 1px solid #F3BF37 !important;
}

.newbordergradiantnew {
  background: -webkit-gradient(linear, left top, left bottom, from(#645028), to(#704E00));
  background: linear-gradient(#645028, #704E00);
  background-clip: padding-box;
  padding: 2px;
  width: 100%;
  height: auto;
  margin: auto;
  border-radius: 5px;
}

.newbordergradiant {
  background: -webkit-gradient(linear, left top, left bottom, from(#645028), to(#704E00));
  background: linear-gradient(#645028, #704E00);
  background-clip: padding-box;
  padding: 2px;
  width: 100%;
  height: auto;
  margin: auto;
  border-radius: 15px;
}

.newbordergradiant2 {
  background: -webkit-gradient(linear, left top, right top, from(#645028), color-stop(3.62%, #8A6C39), color-stop(9.05%, #BC9150), color-stop(13.81%, #E0AC61), color-stop(17.66%, #F7BC6B), color-stop(20.11%, #FFC26F), color-stop(23.39%, #DCA762), color-stop(26.79%, #BE9158), color-stop(29.72%, #AC8451), color-stop(31.84%, #A67F4F), color-stop(33.71%, #C0975B), color-stop(36.43%, #DEB468), color-stop(38.74%, #F1C671), color-stop(40.36%, #F8CC74), color-stop(85.26%, #A67F4F), color-stop(88.23%, #977138), color-stop(93.04%, #825E1A), color-stop(97.12%, #755207), color-stop(99.98%, #704E00)) !important;
  background: linear-gradient(90deg, #645028 0%, #8A6C39 3.62%, #BC9150 9.05%, #E0AC61 13.81%, #F7BC6B 17.66%, #FFC26F 20.11%, #DCA762 23.39%, #BE9158 26.79%, #AC8451 29.72%, #A67F4F 31.84%, #C0975B 33.71%, #DEB468 36.43%, #F1C671 38.74%, #F8CC74 40.36%, #A67F4F 85.26%, #977138 88.23%, #825E1A 93.04%, #755207 97.12%, #704E00 99.98%) !important;
  background-clip: padding-box;
  padding: 3px;
  width: 100%;
  height: auto;
  overflow: hidden;
  border-radius: 10px !important;
}

.newbox123 {
  padding: 20px;
  width: 100%;
  border-radius: 7px;
}

.newbordergradiantforpopout {
  background: -webkit-gradient(linear, left top, left bottom, from(#645028), to(#704E00));
  background: linear-gradient(#645028, #704E00);
  background-clip: padding-box;
  padding: 2px;
  width: 100%;
  height: auto;
  margin: auto;
  border-radius: 5px;
}

.newpopoutbg {
  background: #15212d !important;
}

.forgetps {
  cursor: pointer;
  color: #F3BF37;
  font-size: small;
  font-weight: 500;
}

.popouttitle {
  font-size: 1.5rem;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  background: -webkit-linear-gradient(#F3BF37, #F3BF37);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.popouttitle .popoutlonebtm {
  width: 150px;
  position: absolute;
  left: 33%;
  bottom: 0;
  height: 2px;
  background: -webkit-linear-gradient(#F3BF37, #F3BF37);
}

.popoutdetail {
  font-size: 1.25rem;
  letter-spacing: 0.5px;
  color: white;
}
.popoutdetail span {
  margin-left: 10px;
  color: #F3BF37;
  font-weight: bold;
}

.diviconbox {
  width: 100%;
  margin: 25px 0px;
  text-align: center;
}
.diviconbox img {
  width: 3rem;
}

.popoutdetailnormal {
  font-size: 1;
  letter-spacing: 0.5px;
  color: white;
}
.popoutdetailnormal span {
  margin-left: 10px;
  color: #F3BF37;
  font-weight: bold;
}

.inputverfiyemail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0px;
}
.inputverfiyemail .inputboxv1 {
  width: 50px;
  height: 50px;
  line-height: 40px;
  vertical-align: middle;
  padding: 5px;
  font-size: 1rem;
  border-radius: 50%;
  text-align: center;
  margin: auto;
  background: #263442;
  color: white;
  border: 0px;
  text-align: center;
  outline: none;
  border: 1px solid #475D6B;
}
.inputverfiyemail .inputactive {
  border-color: #F3BF37;
  background: #15212d;
}

.rmpd {
  padding: 0 !important;
}

.refdetailbox {
  position: absolute;
  right: 0;
  display: none;
  top: 50px;
  width: 350px;
  z-index: 999;
  height: auto;
}

.walletbgforprogram {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: transparent;
  height: 100%;
  display: block;
  width: 100%;
  z-index: 55;
  position: relative;
  /* Style the buttons inside the tab */
  /* Change background color of buttons on hover */
  /* Create an active/current tablink class */
  /* Style the tab content */
}
.walletbgforprogram .container {
  position: relative;
  width: 100%;
}
.walletbgforprogram .tab {
  overflow: hidden;
  padding: 1px;
  top: -40px;
  width: 100%;
  position: relative;
  border: 1px solid #555555;
  background-color: #252525;
}
.walletbgforprogram .tab button {
  background-color: inherit;
  float: left;
  border: 0;
  outline: none;
  cursor: pointer;
  padding: 1.5% 3%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.walletbgforprogram .tab button:hover {
  background-color: #111111;
}
.walletbgforprogram .tab button.active {
  background-color: #111111;
  border-bottom: 5px solid #ad844c;
}
.walletbgforprogram .tab button.active .normalfont {
  color: #ad844c;
}
.walletbgforprogram .tabcontent {
  display: none;
  border: 1px solid #ad844c;
  border-top: none;
  top: -40px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/image/selectbg.png);
  text-align: left;
  padding: 1% 2%;
}
.walletbgforprogram .tabcontent img {
  width: 100%;
}
.walletbgforprogram .tabcontent .normalfont {
  margin-top: 15px;
}
.walletbgforprogram .slotcontent {
  display: none;
  border: 1px solid #ad844c;
  top: -40px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  text-align: left;
  padding: 1% 2%;
}
.walletbgforprogram .slotcontent img {
  width: 100%;
  padding: 25%;
}
.walletbgforprogram .slotcontent .normalfont {
  margin-top: 15px;
}
.walletbgforprogram .bgfirst {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#ffcd4f), color-stop(#f7c342), color-stop(#f0b934), color-stop(#e8af25), to(#e1a511));
  background-image: linear-gradient(to right top, #ffcd4f, #f7c342, #f0b934, #e8af25, #e1a511);
  color: black;
}
.walletbgforprogram .tabcontent1 {
  display: block;
  border-top: none;
  top: 0px;
  position: relative;
  text-align: left;
  background: transparent;
  overflow: auto !important;
  border-radius: 0px;
  padding: 0px;
}
.walletbgforprogram .tabcontent1 img {
  width: 100%;
  padding: 0%;
}
.walletbgforprogram .tabcontent1 .normalfont {
  margin-top: 15px;
  color: white;
}
.walletbgforprogram .tabcontent1 .limiter {
  width: 100%;
  min-height: 50vh;
  margin: 20px auto 20px auto;
  display: block;
}
.walletbgforprogram .tabcontent1 input {
  background-color: transparent;
  border: 1px solid #ad844c;
  color: white;
  letter-spacing: 1.5px;
  font-weight: bold;
}
.walletbgforprogram .tabcontent1 .centerplace {
  text-align: center;
  font-size: 2rem;
  padding-top: 10px;
}
.walletbgforprogram .tabcontent1 .input-group-addon {
  background-color: transparent;
  border: 1px solid #ad844c;
  color: #ad844c;
}
.walletbgforprogram .tabcontent1 .container-table100 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.walletbgforprogram .tabcontent1 .wrap-table100 {
  width: 1300px;
}
.walletbgforprogram .tabcontent1 table {
  width: 100%;
  margin: 15px 0px;
  border-collapse: collapse;
  background-color: #26221e;
}
.walletbgforprogram .tabcontent1 #level2 {
  display: none;
  background-color: #333;
}
.walletbgforprogram .tabcontent1 #level2 td {
  padding-top: 2%;
  color: white;
  padding-bottom: 2%;
}
.walletbgforprogram .tabcontent1 #level3 {
  display: none;
  background-color: #555;
}
.walletbgforprogram .tabcontent1 #level3 td {
  color: white;
  padding-top: 1.5%;
  padding-bottom: 1.5%;
}
.walletbgforprogram .tabcontent1 .iconstyle2 {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.walletbgforprogram .tabcontent1 .active {
  max-height: 200px;
  padding: 10px 10px;
  display: table-row !important;
  -webkit-transition: 0.6s, padding 0.6s;
  transition: 0.6s, padding 0.6s;
}
.walletbgforprogram .tabcontent1 .level1style2 {
  background-color: #2d2926;
  color: white;
}
.walletbgforprogram .tabcontent1 .level1style2 td {
  color: white;
}
.walletbgforprogram .tabcontent1 .level2style2 {
  background-color: gray;
  color: black;
}
.walletbgforprogram .tabcontent1 .level2style2 td {
  color: black;
}
.walletbgforprogram .tabcontent1 .reach {
  color: #42b703;
}
.walletbgforprogram .tabcontent1 .noreach {
  color: white;
}
.walletbgforprogram .tabcontent1 th,
.walletbgforprogram .tabcontent1 td {
  font-weight: unset;
  padding-right: 10px;
}
.walletbgforprogram .tabcontent1 tbody tr {
  border-bottom: 1px solid #888888;
}
.walletbgforprogram .tabcontent1 .column100 {
  width: 130px;
  padding-left: 25px;
}
.walletbgforprogram .tabcontent1 .column100.column1 {
  padding-left: 22px;
}
.walletbgforprogram .tabcontent1 .row100.head th {
  padding-top: 3%;
  padding-bottom: 3%;
}
.walletbgforprogram .tabcontent1 .row100 td {
  padding-top: 3%;
  padding-bottom: 3%;
}
.walletbgforprogram .tabcontent1 .row1001 td {
  padding-top: 3%;
  padding-bottom: 3%;
}
.walletbgforprogram .tabcontent1 table {
  overflow: hidden;
}
.walletbgforprogram .tabcontent1 .table100.ver1 td {
  font-family: Montserrat-Regular;
  color: #808080;
  line-height: 1.4;
}
.walletbgforprogram .tabcontent1 .table100.ver1 thead {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;
  max-height: 200px;
  background-color: #333333;
}
.walletbgforprogram .tabcontent1 .buttonstyle1 {
  margin-top: 0px;
}
.walletbgforprogram .tabcontent1 .btn {
  padding: 2px 30px;
}
.walletbgforprogram .tabcontent1 .expand {
  position: absolute;
  top: 0;
  right: 8%;
  color: white;
}
.walletbgforprogram .tabcontent1 .expand .normalfont {
  color: white;
}
.walletbgforprogram .tabcontent1 .expand ul #inner2 {
  display: none;
}
.walletbgforprogram .tabcontent1 .expand ul #inner22 {
  display: none;
}
.walletbgforprogram .tabcontent1 .expand ul .showli {
  display: block !important;
}
.walletbgforprogram .tabcontent1 .expand ul .hideli {
  display: none !important;
}
.walletbgforprogram .tabcontent1 .expand ul li {
  display: inline-block;
  cursor: pointer;
  margin-left: 25px;
  /* When the input field gets focus, change its width to 100% */
}
.walletbgforprogram .tabcontent1 .expand ul li input[type=text] {
  width: 35px;
  border-radius: 50%;
  height: 35px;
  cursor: pointer;
  top: 10px;
  float: right;
  position: relative;
  border: 0;
  background-image: url(/image/search.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}
.walletbgforprogram .tabcontent1 .expand ul li input[type=text]:focus {
  width: 70%;
  right: 0;
  border-radius: 2px;
  background-position: right;
  border: 1px solid #ad844c;
}
.walletbgforprogram .tabcontent1 .nt_rk {
  width: 100%;
  position: relative;
}
.walletbgforprogram .tabcontent1 .nt_rk p {
  margin: 0px;
}
.walletbgforprogram .tabcontent1 .nt_rk .row {
  margin: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixeddetail {
  position: absolute;
  height: 320px;
  background-color: #252525;
  border: 1px solid #bc9157;
  width: 320px;
  display: block;
  padding: 20px;
  border-radius: 5px;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixeddetail ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixeddetail ul li {
  width: 100%;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixeddetail ul li p {
  margin: 5px 0px;
  padding: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixedactive {
  position: fixed !important;
  height: 320px;
  top: 35%;
  right: calc(20% - 60px);
  background-color: #252525;
  border: 1px solid #bc9157;
  width: 320px;
  padding: 20px;
  border-radius: 5px;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixedactive ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixedactive ul li {
  width: 100%;
}
.walletbgforprogram .tabcontent1 .nt_rk .fixedactive ul li p {
  margin: 5px 0px;
  padding: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk .bglist {
  background: transparent;
  padding: 5px;
  color: black;
  text-align: center;
}
.walletbgforprogram .tabcontent1 .nt_rk .newposc {
  text-align: center !important;
}
.walletbgforprogram .tabcontent1 .nt_rk .bglist1 {
  background: transparent;
  text-align: left;
}
.walletbgforprogram .tabcontent1 .nt_rk .bglist11 {
  background: transparent;
  padding: 5px;
  text-align: left;
}
.walletbgforprogram .tabcontent1 .nt_rk .bgfont1 {
  background: transparent;
  margin: auto;
}
.walletbgforprogram .tabcontent1 .nt_rk .bgfont2 {
  background-image: -webkit-gradient(linear, left top, right top, from(#fff3d5), color-stop(#f8e0a8), color-stop(#f0cd7c), color-stop(#e9b94e), to(#e1a511));
  background-image: linear-gradient(to right, #fff3d5, #f8e0a8, #f0cd7c, #e9b94e, #e1a511);
  margin: auto;
  padding: 5px;
}
.walletbgforprogram .tabcontent1 .nt_rk .bgfont3 {
  background: transparent;
  margin: auto;
  padding: 5px;
}
.walletbgforprogram .tabcontent1 .nt_rk .bgol {
  background: transparent;
  color: white;
  padding: 5px;
  text-align: center;
}
.walletbgforprogram .tabcontent1 .nt_rk ul {
  -webkit-padding-start: 2%;
          padding-inline-start: 2%;
}
.walletbgforprogram .tabcontent1 .nt_rk ul li {
  list-style: none;
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  margin-left: 15px;
  padding-top: 10px;
}
.walletbgforprogram .tabcontent1 .nt_rk ul li .normalfont {
  margin-top: 0;
  padding: 5px 10px;
}
.walletbgforprogram .tabcontent1 .nt_rk ul:first-child {
  -webkit-padding-start: 0%;
          padding-inline-start: 0%;
  overflow: hidden;
}
.walletbgforprogram .tabcontent1 .nt_rk ol {
  -webkit-padding-start: 2%;
          padding-inline-start: 2%;
  width: 100%;
}
.walletbgforprogram .tabcontent1 .nt_rk ol li {
  list-style: none;
  display: block;
  margin: 0;
  width: 100%;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
}
.walletbgforprogram .tabcontent1 .nt_rk ol li .normalfont {
  margin-top: 0;
  padding: 5px 10px;
}
.walletbgforprogram .tabcontent1 .nt_rk ol:first-child {
  -webkit-padding-start: 0%;
          padding-inline-start: 0%;
  overflow: visible;
  min-height: 70vh;
}
.walletbgforprogram .tabcontent1 .nt_rk .gotchild {
  -webkit-transform: rotateZ(275deg) !important;
          transform: rotateZ(275deg) !important;
}
.walletbgforprogram .tabcontent1 .nt_rk .namebox {
  border: 2px solid #704E00;
  width: 350px;
  overflow: hidden;
  height: auto;
  border-radius: 10px;
  color: #F3BF37;
  position: relative;
  z-index: 99;
}
.walletbgforprogram .tabcontent1 .nt_rk .namebox .row {
  margin: 0;
}
.walletbgforprogram .tabcontent1 .nt_rk #level_1,
.walletbgforprogram .tabcontent1 .nt_rk #level_2,
.walletbgforprogram .tabcontent1 .nt_rk #level_3 {
  cursor: pointer;
}
.walletbgforprogram .tabcontent1 .nt_rk #level_11,
.walletbgforprogram .tabcontent1 .nt_rk #level_22,
.walletbgforprogram .tabcontent1 .nt_rk #level_33 {
  cursor: pointer;
}
.walletbgforprogram .tabcontent1 .nt_rk .archive_0 {
  margin-left: 0.2em;
  font-size: large;
  font-weight: bold;
  cursor: pointer;
}
.walletbgforprogram .tabcontent1 .nt_rk .archive_1 {
  margin-left: 0.2em;
  list-style-type: circle;
  font-size: medium;
  cursor: pointer;
}
.walletbgforprogram .tabcontent1 .nt_rk .archive_2 {
  margin-left: 0.2em;
  list-style: square url("http://www.webbossuk.com/admin/images/reply-arrow.png");
  font-weight: normal;
  cursor: pointer;
}
.walletbgforprogram .tabcontent1 .nt_rk .archive_1,
.walletbgforprogram .tabcontent1 .nt_rk .archive_2,
.walletbgforprogram .tabcontent1 .nt_rk .archive_3 {
  display: none;
}
.walletbgforprogram .tabmorecontent {
  display: none;
  margin-top: 0%;
  padding: 2% 0px;
}
.walletbgforprogram .tabmorecontent .package {
  margin-top: 5%;
}
.walletbgforprogram .tabmorecontent .package:first-child {
  margin-top: 0%;
}
.walletbgforprogram .tabmorecontent .package .packagetitle {
  border-bottom: 1px solid #ad844c;
}
.walletbgforprogram .tabmorecontent .package .packagecontent {
  padding: 2.5% 2%;
  background-color: #252021;
}
.walletbgforprogram .tabmorecontent .package .packagecontent .notice {
  background-color: #363636;
  padding: 2% 1.5%;
}
.walletbgforprogram .tabmorecontent .package .phonetable {
  display: none;
}
.walletbgforprogram .tabmorecontent .package .limiter {
  width: 100%;
  margin: 20px auto 0px auto;
  display: block;
}
.walletbgforprogram .tabmorecontent .package .container-table100 {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.walletbgforprogram .tabmorecontent .package .wrap-table100 {
  width: 1300px;
}
.walletbgforprogram .tabmorecontent .package table {
  width: 100%;
  margin-bottom: 25px;
  background-color: #26221e;
}
.walletbgforprogram .tabmorecontent .package .reach {
  color: #42b703;
}
.walletbgforprogram .tabmorecontent .package .noreach {
  color: white;
}
.walletbgforprogram .tabmorecontent .package th,
.walletbgforprogram .tabmorecontent .package td {
  font-weight: unset;
  padding-right: 10px;
}
.walletbgforprogram .tabmorecontent .package .column100 {
  width: 130px;
  padding-left: 25px;
}
.walletbgforprogram .tabmorecontent .package .column100.column1 {
  padding-left: 22px;
}
.walletbgforprogram .tabmorecontent .package .row100.head th {
  padding-top: 24px;
  padding-bottom: 20px;
}
.walletbgforprogram .tabmorecontent .package .row100 td {
  padding-top: 18px;
  padding-bottom: 14px;
}
.walletbgforprogram .tabmorecontent .package .table100.ver1 td {
  font-family: Montserrat-Regular;
  color: #808080;
  line-height: 1.4;
}
.walletbgforprogram .tabmorecontent .package .table100.ver1 thead {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;
  background-color: #333333;
}
.walletbgforprogram .tabmorecontent .package .couponbox {
  border: 1px solid #888888;
  border-radius: 5px;
  margin-top: 10%;
  cursor: pointer;
  padding: 10% 5%;
  text-align: center;
}
.walletbgforprogram .tabmorecontent .package .couponbox img {
  padding: 0px 10%;
  margin: 10% 5%;
}
.walletbgforprogram .tabmorecontent .package .couponbox:hover {
  border: 1px solid #ad844c;
}
.walletbgforprogram .tabmorecontent .package .couponbox:hover P {
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent .package span {
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent .package .buttonstyle2 {
  padding: 10px 0px;
  margin-top: 10px;
}
.walletbgforprogram .tabmorecontent .package .buttonstyle1 {
  padding: 10px 0px;
  margin-top: 10px;
}
.walletbgforprogram .tabmorecontent .package .form-group {
  margin-bottom: 0.5rem;
}
.walletbgforprogram .tabmorecontent .package .normalfontform {
  margin-top: 25px;
}
.walletbgforprogram .tabmorecontent .package input {
  background-color: transparent;
  border: 1px solid #be905c;
}
.walletbgforprogram .tabmorecontent .package select {
  background-color: transparent;
  border: 0;
}
.walletbgforprogram .tabmorecontent .package .borderbox {
  border: 1px solid #be905c;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
}
.walletbgforprogram .tabmorecontent .package ::-webkit-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent .package ::-moz-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent .package :-ms-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent .package ::-ms-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent .package ::placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent .package label {
  padding: 0;
}
.walletbgforprogram .tabmorecontent .package .warning {
  color: white;
  text-align: center;
  border-radius: 10px;
}
.walletbgforprogram .tabmorecontent .package .signinbtn {
  width: 100%;
  border-radius: 10px;
  height: 50px;
}
.walletbgforprogram .tabmorecontent .package p.note {
  font-size: 1rem;
  color: white;
}
.walletbgforprogram .tabmorecontent .package input,
.walletbgforprogram .tabmorecontent .package textarea {
  border: 0 solid #be905c;
}
.walletbgforprogram .tabmorecontent .package label {
  display: inline-block;
  margin-top: 15px;
}
.walletbgforprogram .tabmorecontent .package label span {
  font-size: 1rem;
}
.walletbgforprogram .tabmorecontent .package label.error {
  color: white;
  font-size: 1rem;
  display: block;
  margin-top: 1px;
  position: absolute;
}
.walletbgforprogram .tabmorecontent .package .forgetps {
  text-align: right;
}
.walletbgforprogram .tabmorecontent .package .forgetps p {
  cursor: pointer;
}
.walletbgforprogram .tabmorecontent .package input.error,
.walletbgforprogram .tabmorecontent .package textarea.error {
  color: white;
  border: 1px solid red;
  position: relative;
  z-index: 99;
  padding: 5px;
}
.walletbgforprogram .tabmorecontent1 {
  display: none;
  margin-top: -40px;
  margin-bottom: 5%;
  padding: 2% 3%;
  background-color: rgba(23, 21, 23, 0.85);
}
.walletbgforprogram .tabmorecontent1 .content {
  display: block;
}
.walletbgforprogram .tabmorecontent1 .contentlevel2 {
  display: none;
}
.walletbgforprogram .tabmorecontent1 .space {
  border-top: 1px solid #888888;
}
.walletbgforprogram .tabmorecontent1 .space:last-child {
  border-bottom: 1px solid #888888 !important;
  margin-bottom: 2vh;
}
.walletbgforprogram .tabmorecontent1 .part6left {
  text-align: left;
  padding: 2.5vh 0px 2.5vh 15px;
}
.walletbgforprogram .tabmorecontent1 .part6center {
  text-align: left;
  padding: 2.5vh 0px 2.5vh 0px;
}
.walletbgforprogram .tabmorecontent1 .part6right {
  text-align: right;
  padding: 2.5vh 15px 2.5vh 0px;
}
.walletbgforprogram .tabmorecontent1 .buttoncenter {
  text-align: center;
}
.walletbgforprogram .tabmorecontent1 .icon {
  color: #888888;
  font-size: 1rem;
}
.walletbgforprogram .tabmorecontent1 .package {
  margin-top: 5%;
}
.walletbgforprogram .tabmorecontent1 .package:first-child {
  margin-top: 0%;
}
.walletbgforprogram .tabmorecontent1 .package .packagetitle1 {
  border-bottom: 0px solid #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package .packagetitle {
  border-bottom: 1px solid #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package .packageannounce {
  border-bottom: 1px solid #888888;
  margin-bottom: 20px;
  position: relative;
}
.walletbgforprogram .tabmorecontent1 .package .packageannounce .pageset {
  position: absolute;
  right: 0;
  top: 55px;
  z-index: 90;
}
.walletbgforprogram .tabmorecontent1 .package .packageannounce .pageset span {
  margin-right: 25px;
  color: #888888;
}
.walletbgforprogram .tabmorecontent1 .package .packageannounce .pageset .activeicon {
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package .packagecontent {
  padding: 2.5% 2%;
  background-color: #252021;
}
.walletbgforprogram .tabmorecontent1 .package .packagecontent .itemdes {
  text-align: right;
}
.walletbgforprogram .tabmorecontent1 .package .packagecontent .notice {
  background-color: #363636;
  padding: 2% 1.5%;
}
.walletbgforprogram .tabmorecontent1 .package .packagecontent .mainglogo {
  width: 70%;
}
.walletbgforprogram .tabmorecontent1 .package .packagecontent .image {
  text-align: left;
}
.walletbgforprogram .tabmorecontent1 .package .phonetable {
  display: none;
}
.walletbgforprogram .tabmorecontent1 .package .limiter {
  width: 100%;
  min-height: auto;
  margin: 20px auto 0px auto;
  display: block;
}
.walletbgforprogram .tabmorecontent1 .package .container-table100 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.walletbgforprogram .tabmorecontent1 .package .wrap-table100 {
  width: 1300px;
}
.walletbgforprogram .tabmorecontent1 .package table {
  width: 100%;
  margin-bottom: 25px;
  background-color: #26221e;
}
.walletbgforprogram .tabmorecontent1 .package .reach {
  color: #42b703;
}
.walletbgforprogram .tabmorecontent1 .package .noreach {
  color: white;
}
.walletbgforprogram .tabmorecontent1 .package th,
.walletbgforprogram .tabmorecontent1 .package td {
  font-weight: unset;
  padding-right: 10px;
}
.walletbgforprogram .tabmorecontent1 .package .column100 {
  width: 130px;
  padding-left: 25px;
}
.walletbgforprogram .tabmorecontent1 .package .column100.column1 {
  padding-left: 22px;
}
.walletbgforprogram .tabmorecontent1 .package .row100.head th {
  padding-top: 24px;
  padding-bottom: 20px;
}
.walletbgforprogram .tabmorecontent1 .package .row100 td {
  padding-top: 18px;
  padding-bottom: 14px;
}
.walletbgforprogram .tabmorecontent1 .package .table100.ver1 td {
  font-family: Montserrat-Regular;
  color: #808080;
  line-height: 1.4;
}
.walletbgforprogram .tabmorecontent1 .package .table100.ver1 thead {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;
  background-color: #333333;
}
.walletbgforprogram .tabmorecontent1 .package .couponbox {
  border: 1px solid #888888;
  border-radius: 5px;
  margin-top: 10%;
  cursor: pointer;
  padding: 10% 5%;
  text-align: center;
}
.walletbgforprogram .tabmorecontent1 .package .couponbox img {
  padding: 0px 10%;
  margin: 10% 5%;
}
.walletbgforprogram .tabmorecontent1 .package .couponbox:hover {
  border: 1px solid #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package .couponbox:hover P {
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package span {
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent1 .package .buttonstyle2 {
  padding: 10px 0px;
  margin-top: 30px;
}
.walletbgforprogram .tabmorecontent1 .package .buttonstyle1 {
  padding: 10px 0px;
  margin-top: 30px;
}
.walletbgforprogram .tabmorecontent1 .package .form-group {
  margin-bottom: 0.5rem;
}
.walletbgforprogram .tabmorecontent1 .package .normalfontform {
  margin-top: 25px;
}
.walletbgforprogram .tabmorecontent1 .package input {
  background-color: transparent;
  border: 1px solid #be905c;
}
.walletbgforprogram .tabmorecontent1 .package select {
  background-color: transparent;
  border: 0;
}
.walletbgforprogram .tabmorecontent1 .package .borderbox {
  border: 1px solid #be905c;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
}
.walletbgforprogram .tabmorecontent1 .package ::-webkit-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent1 .package ::-moz-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent1 .package :-ms-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent1 .package ::-ms-input-placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent1 .package ::placeholder {
  padding: 5px 10px;
}
.walletbgforprogram .tabmorecontent1 .package label {
  padding: 0;
}
.walletbgforprogram .tabmorecontent1 .package .warning {
  color: white;
  text-align: center;
  border-radius: 10px;
}
.walletbgforprogram .tabmorecontent1 .package .signinbtn {
  width: 100%;
  border-radius: 10px;
  height: 50px;
}
.walletbgforprogram .tabmorecontent1 .package p.note {
  font-size: 1rem;
  color: white;
}
.walletbgforprogram .tabmorecontent1 .package input,
.walletbgforprogram .tabmorecontent1 .package textarea {
  border: 0 solid #be905c;
}
.walletbgforprogram .tabmorecontent1 .package label {
  display: inline-block;
  margin-top: 15px;
}
.walletbgforprogram .tabmorecontent1 .package label span {
  font-size: 1rem;
}
.walletbgforprogram .tabmorecontent1 .package label.error {
  color: white;
  font-size: 1rem;
  display: block;
  margin-top: 1px;
  position: absolute;
}
.walletbgforprogram .tabmorecontent1 .package .forgetps {
  text-align: right;
}
.walletbgforprogram .tabmorecontent1 .package .forgetps p {
  cursor: pointer;
}
.walletbgforprogram .tabmorecontent1 .package input.error,
.walletbgforprogram .tabmorecontent1 .package textarea.error {
  color: white;
  border: 1px solid red;
  position: relative;
  z-index: 99;
  padding: 5px;
}
.walletbgforprogram .tabmorecontent1 .limiter {
  width: 100%;
  min-height: 50vh;
  margin: -15px auto 20px auto;
  display: block;
}
.walletbgforprogram .tabmorecontent1 input {
  background-color: transparent;
  border: 1px solid #ad844c;
  color: white;
  letter-spacing: 1.5px;
  font-weight: bold;
}
.walletbgforprogram .tabmorecontent1 .centerplace {
  text-align: center;
  font-size: 2rem;
  padding-top: 10px;
}
.walletbgforprogram .tabmorecontent1 .input-group-addon {
  background-color: transparent;
  border: 1px solid #ad844c;
  color: #ad844c;
}
.walletbgforprogram .tabmorecontent1 .container-table100 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.walletbgforprogram .tabmorecontent1 .wrap-table100 {
  width: 1300px;
}
.walletbgforprogram .tabmorecontent1 table {
  width: 100%;
  margin: 15px 0px;
  background-color: #26221e;
}
.walletbgforprogram .tabmorecontent1 .reach {
  color: #42b703;
}
.walletbgforprogram .tabmorecontent1 .noreach {
  color: white;
}
.walletbgforprogram .tabmorecontent1 th,
.walletbgforprogram .tabmorecontent1 td {
  font-weight: unset;
  padding-right: 10px;
}
.walletbgforprogram .tabmorecontent1 .capchar {
  background-color: #cccc;
  letter-spacing: 2px;
  font-size: 1.5rem;
}
.walletbgforprogram .tabmorecontent1 .capchar ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin: 0;
}
.walletbgforprogram .tabmorecontent1 .capchar ul li {
  display: table-cell;
  padding: 0px 1%;
}
.walletbgforprogram .tabmorecontent1 .capchar ul li:nth-child(1) {
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
}
.walletbgforprogram .tabmorecontent1 .capchar ul li:nth-child(2) {
  -webkit-transform: rotate(-25deg);
          transform: rotate(-25deg);
}
.walletbgforprogram .tabmorecontent1 .capchar ul li:nth-child(3) {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.walletbgforprogram .tabmorecontent1 .capchar ul li:nth-child(4) {
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg);
}
.walletbgforprogram .tabmorecontent1 tbody tr {
  border-bottom: 1px solid #888888;
}
.walletbgforprogram .tabmorecontent1 .column100 {
  width: 130px;
  padding-left: 25px;
}
.walletbgforprogram .tabmorecontent1 .column100.column1 {
  padding-left: 22px;
}
.walletbgforprogram .tabmorecontent1 .row100.head th {
  padding-top: 3%;
  padding-bottom: 3%;
}
.walletbgforprogram .tabmorecontent1 .row100 td {
  padding-top: 3%;
  padding-bottom: 3%;
}
.walletbgforprogram .tabmorecontent1 .table100.ver1 td {
  font-family: Montserrat-Regular;
  color: #808080;
  line-height: 1.4;
}
.walletbgforprogram .tabmorecontent1 .table100.ver1 thead {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;
  background-color: #333333;
}
.walletbgforprogram .tabmorecontent1 .buttonstyle1 {
  margin-top: 0px;
}
.walletbgforprogram .tabmorecontent1 .btn {
  padding: 2px 30px;
}

.nt_rk {
  min-width: 1000px;
  position: relative;
  margin-top: 50px;
}
.nt_rk .row {
  margin: 0;
}
.nt_rk .fixeddetail {
  position: absolute;
  height: 320px;
  background-color: #252525;
  border: 1px solid #bc9157;
  width: 320px;
  display: block;
  padding: 20px;
  border-radius: 5px;
}
.nt_rk .fixeddetail ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.nt_rk .fixeddetail ul li {
  width: 100%;
}
.nt_rk .fixeddetail ul li p {
  margin: 5px 0px;
  padding: 0;
}
.nt_rk .fixedactive {
  position: fixed !important;
  height: 320px;
  top: 35%;
  right: calc(20% - 60px);
  background-color: #252525;
  border: 1px solid #bc9157;
  width: 320px;
  padding: 20px;
  border-radius: 5px;
}
.nt_rk .fixedactive ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.nt_rk .fixedactive ul li {
  width: 100%;
}
.nt_rk .fixedactive ul li p {
  margin: 5px 0px;
  padding: 0;
}
.nt_rk .bglist {
  background: transparent;
  padding: 10px;
  text-align: center;
}
.nt_rk .bglist1 {
  background: transparent;
  padding: 10px;
  text-align: center;
}
.nt_rk .bglist11 {
  background: transparent;
  padding: 10px;
  text-align: center;
}
.nt_rk .bgfont1 {
  background: transparent;
  margin: auto;
  padding: 10px;
}
.nt_rk .bgfont2 {
  background: transparent;
  margin: auto;
  color: black;
  padding: 5px;
}
.nt_rk .bgfont3 {
  background: transparent;
  margin: auto;
  color: black;
  padding: 5px;
}
.nt_rk .bgol {
  background: transparent;
  color: white;
  padding: 5px;
  text-align: center;
}
.nt_rk ul {
  -webkit-padding-start: 2%;
          padding-inline-start: 2%;
}
.nt_rk ul li {
  list-style: none;
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  margin-left: 15px;
  margin-top: 10px;
}
.nt_rk ul li .normalfont {
  margin-top: 0;
  padding: 5px 10px;
}
.nt_rk ul:first-child {
  -webkit-padding-start: 0%;
          padding-inline-start: 0%;
  margin-left: 0px;
  overflow: hidden;
}
.nt_rk ol {
  -webkit-padding-start: 2%;
          padding-inline-start: 2%;
  width: 100%;
}
.nt_rk ol li {
  list-style: none;
  display: block;
  margin: 0;
  margin-top: 10px;
  width: 100%;
  margin-left: 15px;
  position: relative;
  margin-top: 2px;
}
.nt_rk ol li .normalfont {
  margin-top: 0;
  padding: 5px 10px;
}
.nt_rk ol:first-child {
  -webkit-padding-start: 0%;
          padding-inline-start: 0%;
  margin-left: 0px;
  overflow: hidden;
}
.nt_rk .gotchild {
  -webkit-transform: rotateZ(275deg) !important;
          transform: rotateZ(275deg) !important;
}
.nt_rk .namebox {
  border: 0.5px solid white;
  width: 450px;
  height: auto;
  position: relative;
  z-index: 99;
}
.nt_rk .namebox .row {
  margin: 0;
}
.nt_rk #level_1,
.nt_rk #level_2,
.nt_rk #level_3 {
  cursor: pointer;
}
.nt_rk #level_11,
.nt_rk #level_22,
.nt_rk #level_33 {
  cursor: pointer;
}
.nt_rk .archive_0 {
  margin-left: 0.2em;
  font-size: large;
  font-weight: bold;
  cursor: pointer;
}
.nt_rk .archive_1 {
  margin-left: 0.2em;
  list-style-type: circle;
  font-size: medium;
  cursor: pointer;
}
.nt_rk .archive_2 {
  margin-left: 0.2em;
  list-style: square url("http://www.webbossuk.com/admin/images/reply-arrow.png");
  font-weight: normal;
  cursor: pointer;
}
.nt_rk .archive_1,
.nt_rk .archive_2,
.nt_rk .archive_3 {
  display: none;
}

.searchinput {
  border: 2px solid black !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  width: 100%;
  padding: 10px;
  margin-bottom: 20px;
  text-align: center;
  background-color: white;
  color: black !important;
}
.searchinput::-webkit-input-placeholder {
  color: border;
}
.searchinput::-moz-placeholder {
  color: border;
}
.searchinput:-ms-input-placeholder {
  color: border;
}
.searchinput::-ms-input-placeholder {
  color: border;
}
.searchinput::placeholder {
  color: border;
}

.searchbtn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 28px;
  border: 0px;
  font-size: 1rem;
  width: 100%;
  font-weight: bold;
  padding: 5px;
  margin-bottom: 20px;
}

.mgao {
  margin-top: auto;
  margin-bottom: auto;
}

.rankimg {
  margin-top: 5px;
  border-radius: 50%;
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glowing {
  from {
    -webkit-box-shadow: 0 0 1px #5d4d2e, 0 0 2px #e0bb71, 0 0 3px #9e8553, 0 0 4px #5d4d2e;
            box-shadow: 0 0 1px #5d4d2e, 0 0 2px #e0bb71, 0 0 3px #9e8553, 0 0 4px #5d4d2e;
  }
  to {
    -webkit-box-shadow: 0 0 2px #5d4d2e, 0 0 3px #e0bb71, 0 0 4px #9e8553, 0 0 5px #5d4d2e;
            box-shadow: 0 0 2px #5d4d2e, 0 0 3px #e0bb71, 0 0 4px #9e8553, 0 0 5px #5d4d2e;
  }
}
.textyellow_Lnew {
  color: white;
}

.leadershipboxnewone {
  padding-top: 30px;
  background: #15212D;
  border: 2px solid #475D6B;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 30px;
}

.leadershipboxnewonenew {
  height: 100%;
  min-height: 70vh;
  max-height: 700px;
  overflow: auto;
  padding-bottom: 30px;
}
.leadershipboxnewonenew::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.leadershipboxnewonenew::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.leadershipboxnewonenew::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 2px solid #F3BF37;
}

.supportcontent {
  width: 100%;
}

.camera-icon1 {
  border-radius: 50%;
  width: 70px;
  padding: 12px 10px;
  height: 60px;
  background-color: #DFDFDF;
}
.camera-icon1 img {
  width: 100%;
  padding: 5px;
}

.send-btn1 {
  background: #F3BF37;
  border-radius: 8px;
  border: none;
  padding: 10px;
  min-width: 150px;
}

.showclass {
  display: block !important;
}

.menu1dro2 {
  position: absolute;
}

.logout {
  background: #F3BF37;
  font-size: 12px;
  padding: 5px 10px;
  color: #545554;
  border-radius: 5px;
  width: auto;
  cursor: pointer;
  border: 0;
}

.dropdownMenuButton {
  cursor: pointer;
}

.card-body {
  padding: 0 !important;
}

.greyRightLeftBg {
  padding: 50px 0px 100px 0px !important;
}

.leadershipboxnewone {
  padding: 0px 0px 0px 0px !important;
}

.depositContents {
  margin: 50px 0px !important;
}

.adminchat {
  float: left;
  text-align: left;
  width: 100%;
  min-width: 250px;
  margin: 20px 0px;
  max-width: 40vw;
}
.adminchat .form-control {
  background-color: #171717 !important;
  border-radius: 0px;
  border: 1px solid #0092cb;
  color: #0092cb;
}
.adminchat .form-controlnew {
  background-color: #171717 !important;
  border-radius: 0px;
  border: 1px solid #0092cb;
  color: white !important;
  text-align: center;
}

.userchart {
  float: right;
  text-align: right;
  width: 100%;
  max-width: 40vw;
  min-width: 250px;
  margin: 20px 0px;
}

.chatinnernew {
  background: #DAE2FF;
  border-radius: 10px 0px 10px 10px;
  float: left;
  width: 100%;
  padding: 20px 10px;
  height: auto;
  color: black;
  text-align: left;
  border-radius: 5px;
}
.chatinnernew .img100 {
  max-width: 200px;
}

.chatinner {
  background: #FFFFFF;
  border-radius: 0px 10px 10px 10px;
  float: left;
  width: 100%;
  padding: 20px 10px;
  color: black;
  height: auto;
  border-radius: 5px;
}

.font-level6 {
  font-size: 12px;
}

.font-level3 {
  font-size: 1rem;
}

.msgbg {
  background: transparent;
  float: left;
  width: 100%;
  padding: 15px;
  word-break: break-all;
  overflow: hidden;
  height: 100%;
  color: white;
  text-align: left;
  border-radius: 5px;
}

.replyarea {
  min-height: 100px;
  height: auto;
}

.uploaddiv {
  border-bottom: 1px solid white;
}

input.form-control {
  background: #15212D !important;
}

.forverficode {
  padding-right: 40% !important;
}

textarea.form-control {
  background: #15212D !important;
  border: 1px solid #495869;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  padding: 5px 20px;
  padding-right: 30%;
  height: auto;
  font-size: 14px;
}
textarea.form-control:focus {
  color: black;
}

.backbtn {
  color: white;
  margin-bottom: 15px;
  font-size: 1.5rem;
}

.textblack_Lnew {
  color: white;
}

.tradingveiwbox {
  height: 100%;
  width: 100%;
}

.market-values-wrapper {
  height: 80px;
  display: block !important;
  overflow: hidden;
}

#style-4::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb {
  background-color: #000000;
  border: 2px solid #555555;
}

.ticker-container {
  width: 100%;
  overflow: hidden;
}

.ticker-canvas {
  width: calc((200px * 14) + 2px);
  /* 
  200px = minimum width of ticker item before widget script starts removing ticker codes
  15 = number of ticker codes
  2px = accounts for 1px external border
  */
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker-canvas;
  animation-name: ticker-canvas;
  -webkit-animation-duration: 35s;
  animation-duration: 35s;
}

.ticker-canvas:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

@-webkit-keyframes ticker-canvas {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker-canvas {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.tradingview-widget-container {
  position: relative;
}

.tradingview-widget-container iframe {
  position: absolute;
  top: 0;
}

.tradingview-widget-container iframe:nth-of-type(2) {
  left: 100%;
}

.switch {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 17px;
  margin-left: 10px;
}

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

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #2196F3;
          box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.daterangepicker .calendar {
  width: 37%;
}

.glyphicon-calendar {
  display: none;
}

.applyBtn {
  min-width: 120px;
}

.cancelBtn {
  min-width: 120px;
}