.token-countdown-box > .token-action {
    margin: 0px;
}
.token-countdown-box > .token-action > .bjoin {
   padding-top: 7px;
   font-size: 13px;
   color: #fff;
}

.token-info-item-row {
    width:100%; 
    padding-top: 15px; 
    padding-bottom: 15px;
    border-bottom: 1px dotted gray;
}

#price_tickers {
  background: #000537;
  height:40px;
  overflow:hidden;
  position:relative;
  z-index: 99;
}
#tickers {
  cursor:pointer;
  overflow:hidden;
  position:absolute;
  margin-right:10px;
  top:5px;
  display: inline-flex;
}

.mkt_each_homepage {
    margin-bottom: 8px;
}
.mkt_each_homepage h4 {
    font-weight: 500;
    font-size: 1.4em;
}
.mkt_each_homepage .sellp {
    color:#FF3336
}
.mkt_each_homepage .buyp {
    color:#46FF33
}
.mkt_each_homepage .mkttype {
    font-size:11px;
    color:#fff;
}


        /** Payment Box **/
.payment-item { text-align: center; margin-bottom: 15px; position: relative; }
.payment-item > span { display: block; font-size: 13px; color: #9eaecf; line-height: 1; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.payment-item label { width: 100%; border: 2px solid #d3e0f3; border-radius: 4px; background: #eff6ff; padding: 12px 20px 12px; cursor: pointer; transition: all .4s; position: relative; align-items: center; }
.payment-item label:after { position: absolute; top: -15px; right: -15px; height: 30px; width: 30px; line-height: 26px; content: '\f00c'; font-weight: 600; font-size: 12px; color: #fff; font-family: Font Awesome; border-radius: 50%; background: #2b56f5; border: 3px solid #fff; transition: all .4s; transform: scale(0); }
.payment-item input[type="radio"] { display: none; }
.payment-item input[type="radio"]:checked ~ label { border-color: #2b56f5; }
.payment-item input[type="radio"]:checked ~ label:after { transform: scale(1); }
.payment-icon { margin-bottom: 3px; }
.payment-icon img { width: 30px; border-radius: 50%; }
.payment-icon [class*=fa-] { height: 30px; width: 30px; border-radius: 50%; line-height: 30px; text-align: center; color: #fff; font-size: 16px; }
.payment-icon-eth img, .payment-icon-eth [class*=fa-] { background: #6d75b7; }
.payment-icon-ltc img, .payment-icon-ltc [class*=fa-] { background: #bcbcbc; }
.payment-icon-btc img, .payment-icon-btc [class*=fa-] { background: #fdb722; }
.payment-icon-usd img, .payment-icon-usd [class*=fa-] { background: #229efd; }
.payment-cur { font-size: 16px; color: #304073; }
.payment-cal-cur { position: absolute; top: 0; right: 0; text-transform: uppercase; color: #6783b8; display: inline-block; padding: 8.5px 12px; }
.payment-cal-cur:after { position: absolute; left: 0; top: 50%; height: 24px; width: 1px; content: ''; transform: translateY(-50%); background: #dce6f5; }
.payment-calculator { position: relative; display: flex; flex-wrap: wrap; margin: -16px 0; }
.payment-calculator > div { padding: 16px 0; width: 100%; }
.payment-calculator .ti { position: absolute; bottom: 50%; color: #304073; left: 50%; transform: translate(-50%, 50%); margin-bottom: -4px; }
.payment-calculator label { font-size: 14px; font-weight: 500; margin-bottom: 2px; }
.payment-calculator-note { font-size: 12px; }
.payment-calculator-note [class*=fa-] { color: #7c98ff; margin-right: 5px; display: inline-block; }
.payment-input { position: relative; }
.payment-bonus-title { font-weight: 500; font-size: 14px; color: #6783b8; margin-bottom: 2px; }
.payment-bonus-amount { display: block; color: #304073; font-size: 18px; }
.payment-bonus-amount span { color: #9eaecf; font-size: 12px; }
.payment-bonus-time { font-size: 12px; color: #6783b8; display: block; line-height: 1; }
.payment-summary { border-radius: 4px; border: 1px solid #dce6f5; padding: 20px 18px 0; margin-bottom: 30px; }
.payment-summary-item { padding-bottom: 10px; }
.payment-summary-title { color: #2b56f5; font-size: 14px; margin-bottom: 0; font-weight: 500; }
.payment-summary-info span:first-child:not(.payment-summary-amount) { color: #6783b8; font-size: 14px; font-weight: 400; position: relative; top: -2px; }
.payment-summary-info span:last-child { font-size: 14px; color: #6783b8; font-weight: 500; text-transform: uppercase; }
.payment-summary-amount { font-size: 20px; font-weight: 500; color: #304073; }

@media (min-width: 576px) { .payment-calculator { margin: 0 -24px; }
  .payment-calculator > div { padding: 0 24px; width: 50%; }
  .payment-calculator .ti { position: absolute; bottom: 8px; left: 50%; transform: rotate(-90deg) translate(50%, -50%); margin-bottom: 0; }
  .payment-item { margin-bottom: 30px; }
  .payment-item label { padding: 20px 20px 10px; display: block; }
  .payment-item label span { padding-left: 0; }
  .payment-item > span { position: static; margin-top: 2px; transform: translateY(0); }
  .payment-icon img { width: 50px; }
  .payment-icon [class*=fa-] { height: 50px; width: 50px; line-height: 50px; font-size: 20px; } }
@media (min-width: 419px) and (max-width: 575px) { .payment-list .col-sm-6 { width: 50%; }
  .payment-item > span { position: static; margin-top: 2px; transform: translateY(0); } }
/** Data Table **/
table.dataTable { width: 100%; overflow-x: scroll; }

/** Input Style **/
.input-item { padding-bottom: 16px; }
.input-item-label { font-size: 14px; font-weight: 500; color: #6783b8; line-height: 1; }
.input-bordered { border-radius: 4px; border: 2px solid #d3e0f3; width: 100%; padding: 10px 15px; line-height: 20px; font-size: 14px; color: #6783b8; transition: all .4s; }
.input-bordered::-webkit-input-placeholder { color: #6783b8; }
.input-bordered::-moz-placeholder { color: #6783b8; }
.input-bordered:-ms-input-placeholder { color: #6783b8; }
.input-bordered:-moz-placeholder { color: #6783b8; }
.input-bordered:focus { box-shadow: none; outline: none; border-color: #a1cdff; }
.input-bordered-error { border-color: rgba(255, 0, 0, 0.6); }


@media only screen and (max-width: 767px) and (min-width: 480px) and (orientation: landscape) {
    .section:not(.team-section) img, .section:not(.blog-section) img {
        width: 38%;
    }
}

#crypto_loan {
    color: #000;
}

 .amount_range, .term_range, #camount {
            font-size: 17px;
            font-weight: 600; 
        }
        .clogo {
            margin: auto;
            border-radius: 50%;
            /*background: #fff;*/
            width: 50px;
            height: 50px;
            /*color: #9f07f7;*/
            text-align: center;
        }
        .card-bips .clogo {
            color: #fff;
            font-size: 16px;
            font-weight: 600;
        }
        .payment-item label {
            padding-top: 3px;
        }
        .payment-item .payment-cur {
            font-weight: 400;
            color: #000;
        }
        .payment-item label span {
           padding-left: 0px;
        }
        @media (max-width: 575px) {
            .card-bips .clogo {
                width: 30px;
                height: 30px;
                font-size: 11px;
                padding-top: 5px; 
            }
        }

        input[type='range']::-webkit-slider-thumb {
          height: 30px;
          margin-top: -12px;
          background: #7a16de;
        }
