 
    .btn-primary{
        background: #006dfe !important;
    }
    .form-control::-moz-placeholder {
        font-size: 14px;
        font-weight: normal;
        color: #999;
        opacity: 1;
      }
      .form-control:-ms-input-placeholder {
        font-size: 14px;
        font-weight: normal;
        color: #999;
        opacity: 1;
      }
      .form-control::-webkit-input-placeholder {
        font-size: 14px;
        font-weight: normal;
        color: #999;
        opacity: 1;
      } 
      input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
          padding: 5px 15px;
          font-size: 14px; 
      }
      label{
          font-weight: normal;
          font-size: 13px;
          padding: 0px;
      }
    select {
        font-size:14px;
    }
    select option{
        font-size: 14px;
    }
    .form-control {
    font-size:14px;
    }
    #login-content {
        min-height: 600px;
        margin: 0 auto;
        margin-bottom: 50px;
        position: relative;
        margin-top: 10px;
    } 
    .valmsg{
       position:absolute; 
       padding: 5px;
       right: 0px;
       color: #F00;
    }
     
    /*.btnSubmit{
        padding: 12px;
        border-radius: 35px;
        background: rgb(63,94,251);
        border-width: 0px;
        background: rgb(208,63,251);
        background: radial-gradient(circle, rgba(208,63,251,1) 0%, rgba(70,101,252,1) 100%);
        font-weight: bold;
        font-size: 22px;
        
    }   */
    /* 琛ㄥ崟 */
    #form-info {
        width: 580px;
        height: 690px;
        border-radius: 10px;
        background-color: rgba(255, 255, 255, 0.9); 
        margin: auto;
        margin-top:30PX
    }
    #form-info h3{
        padding: 20px 0px 10px 0px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }
    
    .card-form-body{
        margin: 0px 35px;
    }
        .card-form-body div.mb-3 {
            position:relative
        }
          
    
    .input-group-text{
        background: #F6F6F6;
        padding: 0px 15px;
        line-height: 35px;
        cursor: pointer;
        border: 1px solid #ced4da;
        border-left-width:0px ;
        border-start-end-radius: 5px;
        border-end-end-radius: 5px;
    }
    
    
    
.ctcard{
    background: #006dfe; 
    padding: 20px 25px;
    color: #FFF;
    border-radius: 5PX;
    position: relative;
}
.ctcard h3{
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    padding-bottom: 0px;
}
.ctcard h3 span{
    font-size: 26px;
    padding-right: 10px;
}
.ctcard p{
    color: #FFF;
    line-height: 30px;
}
.ctcard p.picon{
    font-size: 32px;
    position:absolute;
    right: 25px;
    top: 30px;
}
    
    
    
    
     