#sign{background-color:#f3f3f3;height:100%;width:100%;position:absolute}#sign .ion-content{height:-webkit-calc(100% - 6.25rem);position:relative}#sign .ion-content .sign_head{padding-top:1rem}#sign .ion-content .sign_head .sign_img{height:9rem;width:6.5rem;border-radius:.5rem}#sign .ion-content .sign_head .not_show{position:absolute;top:-500px}#sign .ion-content .sign_mid{width:-webkit-calc(100% - 2rem);position:absolute;bottom:.5rem;text-align:center;color:#e83743;font-size:16px;padding:0 1rem}#sign .ion-content .sign_mid span{font-size:12px;color:red}#sign .ion-content .sign_mid .num_span{padding-top:.25rem}#sign .ion-content .sign_mid1{text-align:center;margin-top:.75rem;color:pink;font-size:16px}#sign .ion-content .sign_mid1 .num_span{padding-top:.25rem}#sign .ion-content .sign_whiteBlock{color:#ff0;margin-top:1rem;height:7.5rem;background-color:#00f}#sign .ion-content .sign_whiteBlock .sign_course{text-align:center;padding-top:1.75rem}#sign .ion-content .sign_whiteBlock .sign_date{text-align:center;margin-top:.75rem;padding:.75rem 0}#sign .ion-content .sign_whiteBlock .sign_signInTime{text-align:center;font-size:15px;margin-top:.75rem;color:grey}#sign .ion-content .sign_whiteBlock .default_show{text-align:center;color:#00f;font-size:16px}#sign .ion-content .sign_whiteBlock1{color:red;margin-top:1rem;background-color:red}#sign .ion-content .sign_whiteBlock1 .sign_course{text-align:center;padding-top:1.75rem}#sign .ion-content .sign_whiteBlock1 .sign_date{text-align:center;padding:.75rem 0}#sign .ion-content .sign_whiteBlock1 .sign_signInTime{text-align:center;font-size:15px;color:red;padding-bottom:.75rem}#sign .ion-content .sign_whiteBlock1 .default_show{text-align:center;color:red;font-size:16px}#sign .ion-content .stu_name{margin-top:1.25rem;text-align:center;font-size:16px}#sign .publicError_sign{width:100%;text-align:center;height:100%;display:table}#sign .publicError_sign .order-normal{display:table-cell;vertical-align:middle}#sign .publicError_sign .order-normal img{width:35%}#sign .signStatus{position:absolute;bottom:6.5rem;text-align:center;width:100%}#sign .footer-style{position:fixed;bottom:0;width:100%;height:6.25rem;padding:0!important;margin:0!important;background-color:#f3f3f3;border:0;background-position:0;overflow:hidden}#sign .footer-style .sign_submit{position:absolute;bottom:0;width:100%;height:3.125rem;line-height:3.125rem;text-align:center;font-size:17px;font-weight:500;color:#fff}#sign .footer-style .colorPhoto{background:red}#sign .footer-style .color_blue{background-color:#00f}#sign .footer-style .color_grey{background-color:#dde1e4}#sign .footer-style .color_green{background-color:#5ac0c8}#sign .footer-style .color_darkBlue{background-color:#3b5998}#sign .bar-footer{background-color:red;z-index:0}#sign .button.button-positive{border:none!important;background-color:red;color:red}#sign .popup-buttons .button{border:none!important;webkit-box-flex:1;-moz-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;display:block;min-height:1.875rem;height:2.1875rem;border-radius:2px;line-height:1.25rem;margin-right:.3125rem}#sign .button{border:none;background-color:red;color:red;position:relative;display:inline-block;margin:0;padding:0 .75rem;width:2.5rem;min-width:2.5rem;min-height:1.875rem;height:1.25rem;border-radius:2px;vertical-align:top;text-align:center;text-overflow:ellipsis;font-size:red;line-height:2.625rem;cursor:pointer}#sign .popup-body{padding:.625rem;overflow:auto;text-align:center;font-size:16px;color:red;height:3.125rem}#sign .popup-head{padding:.9375rem .625rem;border-bottom:0 solid red;text-align:center}#sign .popup-container .popup{width:15.625rem;max-width:100%;max-height:90%;border-radius:5px;background-color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mint-toast{position:fixed;max-width:80%;border-radius:5px;background:rgba(0,0,0,.7);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:1000;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.mint-toast.is-placebottom{bottom:50px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.mint-toast.is-placemiddle{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mint-toast.is-placetop{top:50px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.mint-toast-icon{display:block;text-align:center;font-size:56px}.mint-toast-text{font-size:14px;display:block;text-align:center}.mint-toast-pop-enter,.mint-toast-pop-leave-active{opacity:0}