.header{ background: #003767; position:relative; }
.signup-page-section{background-color: #f9f9f9;}
.signup-page-section h1 {font-size: 21px; font-weight: bold; color: #003767; margin: 0; padding: 20px 0; }
.payment-info-card {background-image: url(../images/copilots-pattern.png), linear-gradient(45deg , #003767 18%,#7aba52 100%); border-radius: 20px; position: relative; padding: 1rem; box-shadow: 0px 8px 13px rgb(0 0 0 / 5%);    background-size: cover; } 
.payment-info h5 {font-size: 18px; font-weight: bold; color: #003767; margin: 0; padding-top: 0; } 
.payment-info-card .form-group label {font-size: 13px; color: #fff; margin: 0; }
.payment-info-card .form-group .form-control {background:#fff; border: none; }

.signup-form-box .form-group input.form-control {background: #fff; border-radius: 5px; font-size: 14px; border: 1px solid #E8ECEE; font-weight: 400; height: auto; padding: 0.8rem 0.94rem; box-shadow: 0 5px 13px rgb(240 240 241 / 46%); outline: 0; width: 100%; display: inline-block; color: #455A64; }
.signup-form-box .form-group select.form-control {background: #fff; border-radius: 5px; font-size: 14px; border: 1px solid #E8ECEE; font-weight: 400; height: auto; padding: 0.8rem 0.94rem; box-shadow: 0 5px 13px rgb(240 240 241 / 46%); outline: 0; width: 100%; display: inline-block; color: #455A64; appearance: revert;}

.signup-plan-info {position: relative; border-radius: 5px; box-shadow: 0px 8px 13px rgb(0 0 0 / 5%); background: linear-gradient(45deg , #ffffff 18%,#e8ffda 100%); padding: 10px; margin-bottom: 1rem; width: 100%;border: 1px solid #75b455;}
.signup-form-info {position: relative; border-radius: 15px; box-shadow: 0px 8px 13px rgb(0 0 0 / 5%); background: #fff; padding: 1rem; margin-bottom: 1rem; }
.price-info {padding:0px; position: relative; }
.price-sign {font-size:25px; font-weight: 700; margin: 0; padding: 0; color: #1d2b36; }
.price-value {font-size: 30px; font-weight: 700; margin: 0; padding: 0; color: #1d2b36; }
.price-per {font-size: 12px; padding-left:0px; color: #546776; font-weight: 600; }

.signup-plan-box h3 {font-size: 16px; font-weight: bold; color: #003767; margin: 0;  padding: 0;}
.signup-plan-checkmark {background: #73b156; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #fff; border-radius: 50%; font-size: 14px; position: absolute; right: 8px; top: 8px; }
.sign-text-info p {  font-size: 11px; line-height: 26px; color: #777;margin: 0 0 10px 0;}
.login-form-link1{font-size: 12px; color: #546776; }
.signup-price-info {
    line-height: normal;
}
.sign-text-info {
    text-align: center;
margin-top: 20px;}
.signup-form-button{
    border: solid 2px #003767;
    color: #ffffff;
    padding: 10px 15px;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: bold;
    background: #003767;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    cursor: pointer;
    line-height: normal;
    width: 100%;
    border-radius: 8px;
}