.support-team-info{ text-align: center;  margin-top: 30px;}
.support-team-info .has-team-support,.support-team-info .no-team-support{display: none;}
#team-support-box{ color: black;}
.ts-step h4{ height: 35px;position: relative;}
.ts-step h4::after{ position: absolute;  width: 40px;  height: 1px;  content: "";  background: #77cc32;  bottom: 0px;  left: 50%; margin-left: -20px;}
.ts-step .ts-content{ padding: 20px 0 30px 0;}
.ts-step .ts-notice span{ color: red;margin-right: 6px;}
.ts-step a{ display: block;margin: 10px;}
.ts-upload-label{ cursor: pointer;}
.team-commit{    width: 120px;
    height: 30px;
    display: block;
    border: none;
    background: #71a036;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(113, 160, 54);
    color: white;
    margin: 20px auto;
    border-radius: 5px;
    font-size: 16px;}
#team_app_info{margin-top: 20px;padding-left: 50px;line-height: 30px;font-size: 16px;display: none;}
#team_app_info span{color: orangered;}
#team_app_info input{border-radius:5px;height: 30px;padding-left: 5px; background-color: #fff;border: 1px solid #77cc32;}