/**** validation ****/
body .validation-error {
    border: 1px solid red;
    color: red;
}

body .validation-error-message {
    background-color: #f2dede;
    color: DarkRed;
    padding: 5px;
}

body .validation-success-message {
    background-color: #d0e9c6;
    color: DarkGreen;
    padding: 5px;
}


/**** forms ***/
body .modal.inmodal .modal-body > .row {
    padding-left: 30px;
    padding-right: 30px;
}

body .modal.inmodal .modal-footer > .row {
    padding-left: 30px;
    padding-right: 30px;
}

body .modal.inmodal .modal-body {
    padding-bottom: 15px;
}

.lowZindexImportant {
    z-index: 1 !important;
}

body .modal.inmodal .modal-header {
    padding: 20px 45px 15px; border-bottom: 1px solid #e5e6e7;
    text-align: left;
}

body .modal.inmodal .modal-title {
    font-size: initial;
}

body .modal.inmodal .modal-footer {
    text-align: left;
    padding: 15px 30px 20px;
}

body .modal.inmodal .modal-footer .btn + .btn {
    margin-left: 0px;
}

.help-pointer {
    line-height: 32px;
    border-radius: 50%;
    padding: 3px 7px 3px 7px;
    font-weight: bold;
    cursor: pointer;
    background-color: #1c84c6;
    color: white;
    font-family: FontAwesome;
}

/**** sweet alert *****/
body .swal2-container.swal2-shown {
    z-index: 100000 !important;
}

/**** ajax loader animation *****/
.ajax-loader {
    display: none;
}
