﻿a, a:hover, a:active, a:focus {
    text-decoration: none;
}


h1, h2, h3, h4, h5, h6 {
    color: #fff;
}

.form-control:focus {
    box-shadow: none;
}

.form-control.input-validation-error,
.form-control.input-validation-error + div.input-group-append .input-group-text {
    border-color: #ff4136;
    box-shadow: none;
}


#validationModal ul
{
    margin-bottom:0px;
}



body {
    padding-top: 50px;
    padding-bottom: 50px;
    margin: 0px;
    font-family: 'Poppins', sans-serif;
    background-color: var(--primary-color);
    color: #fff;
    position: relative;
}

    body div.container div.form-wrapper {
        padding: 40px;
        margin-bottom: 20px;
        border: 3px solid #eaeaea;
        border-radius: 10px;
    }

div.section-title {
    border-bottom: 1px solid rgba(255,255,255,.5);
    color: #fff;
    font-size: 18px;
    padding: 5px 10px;
}




.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}