.m-t-m6 { margin-top:-6px; }
.m-t-24 { margin-top: 24px; }

.height-35 {height: 35px;}

.widget-box-one .widget-one-icon {
    top: auto;
}

.bg-blue {
    background-color: #d9edf7 !important;
}

.cursor-pointer {
    cursor: pointer;
}
.popover .popover-content {
    word-wrap: break-word;
}

.wordwrap-break {
    word-wrap: break-word;
}

.table-fixed {
    table-layout: fixed;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.widget-box-add {
    min-height: 300px;
}

.widget-box-add .bg-icon {
    height: 80px;
    width: 80px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    background-clip: padding-box;
    border: 1px dashed #c3c3c3;
}

.widget-box-add .bg-icon:hover {
    border-color: #7fc1fc;
}

.widget-box-add .bg-icon i {
    line-height: 80px;
    font-size: 36px;
    color: #98a6ad;
}

.panel-title-default
{
    color: #797979;
}

.panel.panel-border .panel-sub-title
{
    color: #797979 !important;
}

.badge {
    font-size: 10px;
    margin-top: 2px;
}

.label.form-control-static
{
    line-height: 34px !important;
}

.input-group-addon .radio
{
    padding-top: 4px;
    min-height: 24px;
}
.input-group-addon .radio label
{
    line-height: 1.3;
}

.btn-default:active, .btn-default.active
{
    background-color: rgba(49, 58, 70, 0.7) !important;
}

/************************/

@media (min-width: 768px)
{
    .filters-form .form-group .form-control.btn-group
    {
        width: 184px;
    }
}

/************************/

.bootstrap-select > .btn.dropdown-toggle
{
    padding-right: 25px !important;     /* it redefined => need verbose set */
}

/************************/

.help-block
{
    margin-top: 0px !important;     /* it redefined => need verbose set */
}

.panel .panel-body p.help-block
{
    padding-top: 0px !important;     /* it redefined => need verbose set */
}

.verification {
    margin-top: 10px;
}

.input-group-addon.input-group-wallet .radio{
    width: 100%;
    padding-left: 20px;
}

.responsive-cell-text {
    word-break: break-all;
}

/** list of radiobutton */

.radio-recharge input {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.webmoney {
    background-image: url(../images/pay-icon-methods/webmoney.png);
}

.visa {
    background-image: url(../images/pay-icon-methods/visa.png);
}

.mastercard {
    background-image: url(../images/pay-icon-methods/mastercard.png);
}

.advcash {
    background-image: url(../images/pay-icon-methods/advcash.png);
}

.bitcoin {
    background-image: url(../images/pay-icon-methods/bitcoin.png);
}
.bitpay {
    background-image: url('../images/pay-icon-methods/bitpay.png');
    background-size: 55px !important;
    background-position: center center;
}

.perfectmoney {
    background-image: url(../images/pay-icon-methods/perfectmoney.png);
}

.qiwi {
    background-image: url(../images/pay-icon-methods/qiwi.png);
}

.yandexmoney {
    background-image: url(../images/pay-icon-methods/interkassa_01.png);
}

.yandex {
    background-image: url(../images/pay-icon-methods/yandex.jpg);
}

.epayments {
    background-image: url(../images/pay-icon-methods/e-payments.png);
}

.paypal {
    background-image: url(../images/pay-icon-methods/paypal.png);
}
.paymentwall {
    background-image: url(../images/pay-icon-methods/paymentwall.jpg);
}
.crypto {
    background-image: url(../images/pay-icon-methods/crypto.png?b=1);
}
.payPlay {
    background-image: url(../images/pay-icon-methods/payPlay.png?b=1);
}

.radio-recharge input:active + .drinkcard-cc {
    opacity: .9;
}

.radio-recharge input:checked + .drinkcard-cc {
    border: 4px solid orange;
}

.drinkcard-cc {
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 70px;
    height: 70px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    margin: 0 5px;
}

.drinkcard-cc:hover {
    border-bottom: 3px solid orange;
    cursor: pointer;
}

.source-actions-btn {
    height: 39px;
}

.source-actions-icon-external-link {
    margin-top: 5px;
}

.payoneer {
    background-image: url(../images/pay-icon-methods/payoneer.png);
}

.paxum {
    background-image: url(../images/pay-icon-methods/paxum.png);
}

.capitalist {
    background-image: url(../images/pay-icon-methods/capitalist.png);
    background-position: center center;
}

.stripe {
    background-image: url(../images/pay-icon-methods/stripe_usd.png?b=2);
}
.stripeUsd {
    background-image: url(../images/pay-icon-methods/stripe_usd.png?b=2);
}
.stripeEur {
    background-image: url(../images/pay-icon-methods/stripe_eur.png?b=2);
}
.cryptoUsd {
    background-image: url(../images/pay-icon-methods/cryptoUsd.png?b=1);
}

.paymaster24-origin {
    background-image: url(../images/pay-icon-methods/paymaster24.png?b=1);
}
.paymaster24 {
    background-image: url(../images/pay-icon-methods/webmoney.png?b=1);
}

.wire {
    background-image: url(../images/pay-icon-methods/wire.png);
}

.ach {
    background-image: url(../images/pay-icon-methods/ach.png);
}
.g2apay {
    background-image: url('../images/pay-icon-methods/p2a-pay.png');
    background-position: center center;
}
.yoomoney {
    background-image: url('../images/pay-icon-methods/yoomoney.png');
    background-position: center center;
}
.coingate {
    background-image: url('../images/pay-icon-methods/coingate.png');
    background-position: center center;
}
.form-group.required .control-label::after {
    content: "*";
    color: #f00;
}
#stripe-amount {
    min-width:50px;
}
.daoRecurrentPaymentContainer {
    display: flex;
    align-items: center;
}
.daoRecurrentPaymentContainer .switchery {
    min-width: 40px;
}
.copyHelper {
    background-color: #ff9800;
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    border: 2px solid #ee8000;
    border-radius: 100%;
    padding: 0;
    margin: 3px;
    cursor: pointer;
    -webkit-user-select: none;
}
.copyHelper:active {
    background-color: #ee8000;
    border: 2px solid #ff9800;
}

/*####################################*/

.alert-orange {
    /*color: #ff9800;
    color: #fafafa;*/
    color: #ffffff;
    /*background-color: #fdefcc;*/
    background-color: #FF9A00;
    border-color: #ff9800;
}
.alert-orange .alert-link {
    /*color: #ee8000;*/
    color: #ffffff;
}
.alert-orange hr {
    /*border-top-color: #ee8000;*/
    border-top-color: #ffffff;
}

/****************************/

.btn-group-uxs > .btn, .btn-uxs {
    padding: 1px 3px !important;
    font-size: 10px;
    line-height: 1.1;
    border-radius: 2px;
}

/****************************/

.support-box.support-box-1 .col-md-6 {
    width:100%;
}