﻿/* CSP 专用 行内样式迁移类 */
.showFundRichExpireTime {
    font-size: large;
    padding-right: 10px;
    color: #000;
}

.otp-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}

.nav-logo {
    height: 60px;
}

.csp-d-none {
    display: none !important;
}

.csp-d-block {
    display: block !important;
}

.csp-w-auto {
    width: auto !important;
}

.csp-w-100 {
    width: 100% !important;
}

.csp-w-95 {
    width: 95% !important;
}

.csp-w-60 {
    width: 60% !important;
}

.csp-w-400 {
    width: 400px !important;
}
.csp-w-251 {
    width: 251px !important;
}

/* 新增 */
.csp-w-5rem {
    width: 5rem !important;
}

.csp-h-50 {
    height: 50px !important;
}

.csp-h-45 {
    height: 45px !important;
}

.csp-h-100 {
    height: 100px !important;
}

/* 新增 */
.csp-h-5rem {
    height: 5rem !important;
}

.csp-mr-10 {
    margin-right: 10px !important;
}

.csp-ml-10 {
    margin-left: 10px !important;
}

.csp-ml-15 {
    margin-left: -15px !important;
}

.csp-mt-0 {
    margin-top: 0 !important;
}

.csp-mt-5 {
    margin-top: 5px !important;
}

.csp-mb-20 {
    margin-bottom: 20px !important;
}

.csp-m-auto {
    margin: 0 auto !important;
}

/* 新增 */
.csp-m-5-5 {
    margin: 5px 5px !important;
}

/* 新增 */
.csp-pt-5 {
    padding-top: 5px !important;
}

.csp-fw-bold {
    font-weight: bold !important;
}

.csp-fz-small {
    font-size: small !important;
}

.csp-fz-14 {
    font-size: 14px !important;
}

.csp-fz-100 {
    font-size: 100% !important;
}

.csp-font-inherit {
    font-family: inherit !important;
}

.csp-color-red {
    color: red !important;
}

.csp-color-white {
    color: white !important;
}

.csp-color-224271 {
    color: #224271 !important;
}

.csp-color-03318c {
    color: #03318C !important;
}

.csp-color-0583f2 {
    color: #0583F2 !important;
}

.csp-color-a4a8ab {
    color: #a4a8ab !important;
}

.csp-color-ea515d {
    color: #ea515d !important;
}

.csp-bg-fff {
    background: #fff !important;
}

.csp-bg-035fb2 {
    background: #035fb2 !important;
}

.csp-bg-979797 {
    background-color: #979797 !important;
}

.csp-text-center {
    text-align: center !important;
}

.csp-jc-normal {
    justify-content: normal !important;
}

.csp-jc-center {
    justify-content: center !important;
}

.csp-flex-1 {
    flex: 1 !important;
}

.csp-flex-wrap {
    flex-wrap: wrap !important;
}

.csp-vis-hidden {
    visibility: hidden !important;
}

.csp-cursor-pointer {
    cursor: pointer !important;
}

.csp-underline {
    text-decoration: underline !important;
}

.csp-overflow-scroll {
    overflow: scroll !important;
}

.csp-bd-solid {
    border-style: solid !important;
}

.csp-bd-radius-5 {
    border-radius: 5px !important;
}

.csp-bd-radius-10 {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.26) !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
}

.csp-bd-width-1 {
    border-width: 1px !important;
}

.csp-step-1 {
    background-image: url('img/step1.png') !important;
}
.csp-step-2 {
    background-image: url('img/step2.png') !important;
}
.csp-step-3 {
    background-image: url('img/step3.png') !important;
}
.csp-step-4 {
    background-image: url('img/money.png') !important;
}
.csp-benny-half {
    background-image: url('img/benny-half.png') !important;
}
.csp-p-sm-1 {
    background-image: url('img/policy-sm-1.png') !important;
}
.csp-p-sm-2 {
    background-image: url('img/policy-sm-2.png') !important;
}