
.f {
    appearance: none;
}

.txtlen {
    width: 95% !important;
}

.dis_p {
    display: ruby-base-container !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 5px;
}

.mydd {
    text-transform: uppercase;
}

.new1 {
    font-size: 18px;
    color: #ff5e20;
    font-weight: 600;
}

.new2 {
    color: ##384250;
    font-weight: 600;
}

.feestrike {
    text-decoration-color: red !important;
}

.radiolist {
    width: 350px;
    padding-right: 30px;
}

.headder {
    width: 100% !important;
    padding: 10px !important;
    position: relative;
    background: url(https://www.time4education.com/theme/times/time/images/headbg.jpg) center top no-repeat #ffcb08 !important;
    margin-bottom: 5px;
}

.cfee {
    color: #FF5722;
}

.dfee {
    color: #a94442;
}

.nfee {
    color: #ff2222;
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.table {
    font-size: 12px;
    margin-bottom: 0;
}

.card-deck {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05);
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-bottom: 10px;
}

.card-header {
    padding: .1rem 1rem;
    text-align: center;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.card-body {
    padding: 1.25rem;
    text-align: center;
}

.pricing-card-title {
    color: #ff2222;
    margin-top: 0;
}

.text {
    color: #333;
    line-height: normal;
}

.text1 {
    font-size: 12px;
}

.alert-info {
    padding: 5px;
    color: #0b3244;
    display: block;
}

.white-header {
    display: block;
    width: 100%;
    padding: 10px 25px;
    min-height: 80px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
    background: #f8f6ff;
    position: relative;
}

.reg-head {
    background: #5f60ee !important;
}

.pay-footer {
    padding: 20px;
    border-top: 1px solid #DDD8F9;
    background: #f8f6ff;
    position: relative;
    margin-top: 30px;
}

.calc-vdt {
    background: #f4f0ff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 16px;
    border: 1px solid #ddd7ec;
    margin-top: 15px;
}
