.confirm-bg-new .confirm-bg{
    background: #0bb4b4;
}
.confirm-appt .agreement .agreement-text a{
    color: #0bb4b4;
}
.confirm-fixed-btn a{
    background-color: #0bb4b4;
}
body .appt-success-new .success-bg{
    background: #0bb4b4;
}
body .appt-result .info .info-p3{
    color: #0bb4b4;
}
body .appt-result-button .btn{
    background-color: #0bb4b4;
}
.layui-m-layer .cardModal .layui-m-layerbtn span[yes]{
    background: #0bb4b4;
}

/*按排班-医生擅长*/
.doc-item .doc-info.h-auto{
    height: auto;
}
.doc-item .doc-info .num-line {
    position: relative;
    margin-top: .28rem;
}
.doc-item .doc-info .num-line span{
    margin-top: 0;
}
.doc-item .doc-info .num-line span.level.level-2{
    padding: 0.1rem 0.26rem;
    height: auto;
    border-radius: .05rem;
}
.doc-item .doc-info .num-line .avai-num{
    padding: 0.1rem 0.53rem;
    background: #EDF3FE;
    color: #1A70F9;
    border-top-left-radius: .267rem;
    border-top-right-radius: .267rem;
    border-bottom-right-radius: .267rem;
}
.doc-item .doc-info p.reg span{
    height: auto;
    line-height: initial;
    margin: 0;
}
.doc-item .doc-info p.skill {
    -webkit-line-clamp: initial;
    position: relative;
}
.doc-item .doc-info p.skill.close {
    -webkit-line-clamp: 2;
}
.doc-item .doc-info p.skill .open-icon{
    position: absolute;
    right: 0;
    bottom: 0.08rem;
    width: 0.29333rem;
    height: 0.29333rem;
    z-index: 3;
    display: none;
}
.doc-item .doc-info p.skill .open-icon.open{
    transform: rotate(180deg);
}
.doc-item .doc-info p.skill .open-icon.active{
    display: block;
}
.doc-item .doc-info p.skill .mask{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.17333rem;
    height: 0.45333rem;
    z-index: 2;
    display: none;
}
.doc-item .doc-info p.skill.close .mask{
    display: block;
}
