.table a {
    color: #1565c0 !important;
}

.table .pd5 {
    padding: 15px 10px !important;
}

.table thead tr th {
    white-space: nowrap !important;
}

.table tbody tr td {
    white-space: nowrap !important;
}

.swal2-styled {
    width: auto;
    align-items: center;
    line-height: 14px;
    transition: none;
}

.swal2-cancel {
    background: #919a9f !important;
}

.pd-20 {
    padding-top: 20px;
}

.table td {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

.welcome strong {
    text-transform: uppercase !important;
    word-break: break-all;
}

.mcv-header {
    position: relative;
}

.mcv-header .mobi-lang {
    top: 25px;
    right: 75px;
    position: absolute;
}

.mcv-header .dropdown-menu {
    margin-top: -40px !important;
}

.mcv-header .dropdown-menu .list-group-item {
    padding: 5px !important;
}

.mcv-header .dropdown-menu .list-group-item a {
    text-align: left !important;
    -webkit-box-align: left !important;
    -webkit-align-items: left !important;
    -moz-box-align: left !important;
    -ms-flex-align: left !important;
    align-items: left !important;
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
}

.s-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
}

.s-card__body {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 100%;
}

.card-app__link {
    display: block;
}

@media (min-width: 30em) {
    .card-app__content {
        font-size: 12px;
    }
}

.card-app__content {
    position: relative;
    padding: 16px 12px 0 12px;
    text-align: center;
}
.card-app__logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 64px;
    height: 64px;
    margin-bottom: 12px;
    text-align: center;
    background: #fff;
}
.card-app__title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 1.4em;
}
.card-app__title {
    position: relative;
    height: 1.4em;
    overflow: hidden;
    margin-bottom: 3px;
    color: #0277bd;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.4em;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.app-icon {
    max-width: 100%;
    height: auto;
}
.login-footer{
    margin-top: 25px;
}
.login-footer .lang {
    padding-right: 5px;
    margin-right: 5px;
}
.login-footer a{
    color: #0190f3!important;
}
.login-footer .lang:hover {
    text-decoration: underline!important;
    cursor: pointer!important;
}
.login-system{padding: 20px 40px!important;}
.register-system{padding: 20px 20px!important;}

.pc-show {
    display: block !important;
}

.mb-show {
    display: none !important;
}

@media (max-width: 750px) {
    .pc-show {
        display: none !important;
    }

    .mb-show {
        display: block !important;
    }
}
.item-mb{
    padding: 10px 0px;
}
.item-mb:nth-child(2n + 1){
    background: #f9f9f9;
}
a.item-tool{
    color: #1565c0 !important
}
.fee-deposit{
    color: #dc3545!important
}
.fee-transfer{
    color:#1565c0 !important;
}
.max-content{
    white-space: normal !important;
    word-wrap: break-word!important;
    max-width: 300px!important;
}
.pointer-mouse{
    cursor: pointer!important;
}
.ipn-warning span{
    border-radius: 50%;
    padding: 5px;
    background-color: #dc3545!important;
    color: #ffff;
}
