.btn[class*=btn-outline-]{
    padding-top: .7rem;
    padding-bottom: .7rem;  
}
.btn-rounded {
border-radius: 10em;
}

.info-color {
background-color: #33b5e5!important;
}
.card-header:first-child {
border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
form .form-control, .white-text {
/* color: #fff!important; */
color: #495051;
}

input box
.md-form input[type=email]:not(.browser-default){
box-sizing: content-box;
background-color: transparent;
border: none;
border-bottom: 1px solid #ced4da;
border-radius: 0;
outline: 0;
box-shadow: none;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.text-center {
text-align: left !important;
}
/* .md-form label {
position: absolute;
top: 0;
left: 0;
font-size: 1rem;
color: #757575;
cursor: text;
transition: transform .2s ease-out,color .2s ease-out;
transform: translateY(12px);
transform-origin: 0 100%;
} */
.card .md-form label {
font-weight: 300;
}
label {
display: inline-block;
margin-bottom: .5rem;
}

.course-enquiry {
     height: 495px;
    /*height: 415px;*/
}
.white-text{
    text-align:center !important;
}

.list-group-item {
    font-size: 14px;
    position: relative;
    display: block;
    padding: .35rem 1.25rem;
}
.pb-4, .py-4 {
    padding-bottom: .8rem!important;
}

.pt-4, .py-4 {
    padding-top: .8rem!important;
}
label {
    display: inline-block;
    margin-bottom: .4rem;
}