﻿.fileUploadInfo {
    font-size: small;
    margin-left: 3px;
}

#overlay {
    position: fixed;
    top: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.6);
}

.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px rgb(0, 174, 141) solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
}

.error-messages {
    color: red;
    font-size: 16px;
}

.error {
    color: red;
    font-weight: normal !important;
}

.errorStar {
    color: red;
    font-weight: 900;
}

.right-inner-addon {
    position: relative;
    width: 100%;
}

    .right-inner-addon input {
        padding-right: 30px;
    }

    .right-inner-addon i {
        position: absolute;
        right: 0px;
        padding: 16px 12px;
        /* pointer-events: none;*/
    }

.card {
    padding: 20px;
}

    .card .card-body {
        padding-top: 0px !important;
    }

    .card .card-header {
        padding-bottom: 0px !important;
    }

.login-logo {
    text-align: center;
}

.form-check {
    display: inline-block !important;
}

h6 {
    margin-left: 3px;
}

.btn-primary:hover, .btn.bg-gradient-primary:hover {
    background-color: #002e6d;
    border-color: #002e6d;
    white-space: normal !important;
    word-wrap: initial !important;
}

.btn-primary, .btn.bg-gradient-primary {
    background-image: none;
    background: rgb(0, 174, 141);
    white-space: normal !important;
    word-wrap: initial !important;
}

.logoimage {
    height: 100px !important;
}

.textaligncenter {
    text-align: -webkit-center !important;
    text-align: center;
    text-align: -moz-center !important;
}
