﻿body {

    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.display-5 {
    font-size: 2.0rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 2.2rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2;
}


.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #52cbf1;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #52cbf145;
}

h4 {
    text-transform: capitalize !important;
   
}
.control-label{
    font-size: 0.93rem;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-size:14px !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 14px !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    font-size:14px !important;
}
.message-notification {
    font-size: 14px;
    color: #f95555;
}

.push-right{
    text-align:right;
}

.push-center {
    text-align: center;
}