@import './common.less';
//定位
.relative{
    position: relative;
}
.flex{
    display: flex;
}
.space-between{
    display: flex;
    justify-content: space-between;
}
.flex-start{
    display: flex;
    justify-content: flex-start;
}
.flex-end{
    display: flex;
    justify-content: flex-end;
}
.textLeft{
    float: left;
}
.center{
    text-align: center;
}
.line20{
    margin-top: 10px;
}
.mb42{
    margin-bottom: 21px;
}
.marginLR40{
    margin: 0 20px;
}
.fs10{
    font-size: 10px;
}
.fs11{
    font-size: 11px;
}
.fs13{
    font-size: 13px;
}
.fs14{
    font-size: 14px;
}
.fs22{
    font-size: 11px;
}
.fs24{
    font-size: 12px;
}
.fs26{
    font-size: 13px;
}
.fs28{
    font-size: 14px;
}
.fs32{
    font-size: 16px;
}
.fs30{
    font-size: 15px;
}
.fs50{
    font-size: 25px;
}
.fw{
    font-weight: 700;
}
//背景颜色
.bgWhite{
    background-color: #fff;
}
//字体颜色
.gray{
    color: RGBA(177, 181, 184, 1);
}
.white{
    color: #fff;
}
.fs30{
    font-size: 15px;
}

.van-cell {
    padding: 17px 15px !important;
    font-size: 15px !important;
    color: #373839 !important;
}
.van-cell:not(:last-child)::after {
    left: 0 !important;
}
.van-field__control {
    text-align: right !important;
}
// .van-hairline--top-bottom::after, .van-hairline-unset--top-bottom::after {
//     border-width: 1px 0 !important;
// }
// .van-hairline, .van-hairline--surround, .van-hairline--top, .van-hairline--top-bottom {
//     position: inherit !important;
// }
// .van-hairline--top {
// }
// .van-field__label, .van-field__body {
//     height: 15px !important;
//     line-height: 15px !important;
// }
.van-cell__title span {
    font-weight: 700 !important;
}

.bind-cart-wrapper .van-field__control {
    border-radius: 4px;
    border: 1px solid #C7C8C9;
    padding: 7px;
    text-align: left !important;
}

.bind-cart-wrapper .van-cell__title .van-field__label {
    span {
        font-size: 15px !important;
        color: #373839 !important;
    }
}
.bind-cart-wrapper .van-field__label {
    width: 56px !important;
    padding-top: 8px;
}
.bind-cart-wrapper .van-cell {
    padding: 0.54rem 0 !important;
}

.bind-cart-wrapper .van-field__body {
    box-shadow: none !important;
}

.bind-cart-wrapper .van-field__control {
    box-shadow: none !important;
}

.bind-cart-wrapper .van-field__control input{
    box-shadow: none !important;
}

/*定义滚动条轨道 内阴影+圆角*/
.bind-cart-wrapper ::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
    box-shadow: inset 0 0 0 rgba(0,0,0,0);
    // border-radius: 10px;
    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
.bind-cart-wrapper ::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
    box-shadow: inset 0 0 0 rgba(0,0,0,0);
    background-color: #fff;
}

.bind-cart-wrapper .van-cell:not(:last-child)::after {
    border: none !important;
}

// 定义课程中公用弹框样式
.course-detail.van-dialog {
    border-radius: 4px;
    .van-dialog__message {
        padding: 30px;
        font-size: 14px;
        line-height: 21px;
        color: #727374;
    }
    .van-button__text {
        font-size: 17px;
        color: #449284;
    }
}
.van-loading__spinner {
    width: 40px !important;
    height: 40px !important;
}
.van-button--large {
    height: 44px !important;
    line-height: 42px !important;
}
.van-button__text {
    font-weight: 700 !important;
}