body, html { height: 100%; -webkit-tap-highlight-color: transparent; } .mt-0 { margin-top:0px; } .mt-1 { margin-top:1px; } .mt-2 { margin-top:2px; } .mt-3 { margin-top:3px; } .mt-4 { margin-top:4px; } .mt-5 { margin-top:5px; } .text-lowercase { text-transform: lowercase !important; } .text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .font-weight-light { font-weight: 300 !important; } .font-weight-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-weight-bolder { font-weight: bolder !important; } .font-italic { font-style: italic !important; } .text-white { color: #fff !important; } .text-black { color: black !important; } .text-muted { color: #6c757d !important; } .text-primary { color: #007bff !important; } a.text-primary:hover, a.text-primary:focus { color: #0056b3 !important; } .text-secondary { color: #6c757d !important; } a.text-secondary:hover, a.text-secondary:focus { color: #494f54 !important; } .text-success { color: #28a745 !important; } a.text-success:hover, a.text-success:focus { color: #19692c !important; } .text-info { color: #17a2b8 !important; } a.text-info:hover, a.text-info:focus { color: #0f6674 !important; } .text-warning { color: #ffc107 !important; } a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; } .text-danger { color: #dc3545 !important; } a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; } .text-light { color: #f8f9fa !important; } a.text-light:hover, a.text-light:focus { color: #cbd3da !important; } .text-dark { color: #343a40 !important; } a.text-dark:hover, a.text-dark:focus { color: #121416 !important; } .text-body { color: #212529 !important; } .text-muted { color: #6c757d !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; } .text-danger { color: #dc3545 !important; } .art-title { text-align: center; font-size: 20px; color: #3cc51f; font-weight: 400; margin: 0 5%; } .art-sub-title { text-align: center; color: #888; font-size: 14px; } .art-header { padding: 15px 0; } .art-content-padded { padding: 15px; } .art-second-title { text-align: center; font-size: 24px; color: #3cc51f; font-weight: 400; margin: 0 15%; } .weui-footer { margin: 25px 0 10px 0; } /* 重写弹框,使能居中 */ .weui-dialog, .weui-toast { -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); } /* 重写弹框,使能居中 */ .weui-toast { margin: 0 0 0 -15%; } /* 重写btn,使拉长 */ .weui-btn { box-sizing: content-box; width: auto; } /* 按钮区域 */ .button-sp-area { margin: 20px 20px; } /** 修正不显示超出部分的内容 ****/ .weui-media-box__title { white-space: normal } /** 重写文本描述去,使能显示所有内容 */ .weui-media-box__desc { display:block } .art-choose:after { content: " "; display: inline-block; height: 8px; width: 8px; border-width: 2px 2px 0 0; border-color: #b2b2b2; border-style: solid; -webkit-transform: matrix(.71,.71,-.71,.71,0,0); transform: matrix(.71,.71,-.71,.71,0,0); position: relative; top: -2px; position: absolute; top: 50%; margin-top: -5px; margin-right:10px; right: 0; } /** 预约分组 **/ .appointment-group { color: blue; } /** 预约科目 **/ .appointment-subject { color: rgba(0,0,0,.5); font-size:10pt; }