﻿/*a {
    color: #2A9DCC;
}*/
/* Login Side Background Begin */
/*.ftx-panel-bg:before {
    background: #2A9DCC;
}*/
/* Login Side Background End */
/* Button Common Begin */
/*.btn-primary {
    background: #2A9DCC;
    border-color: #2A9DCC;
    color: #fff;
}*/
/* Button Common End */
/* Form Input Border Begin */
/*.form-control:focus {
    border-color: #2A9DCC;
}*/
/* Form Input Border End */
:root {
    --primary-bg: #fff;
    --primary-color: #0075FF; /* #2A9DCC*/
    --primary-color-light: #0075FF95; /* #2A9DCC*/
}

a, .btn-link {
    color: #2A9DCC;
    color: var(--primary-color);
}

    a:hover {
        color: #2A9DCC;
        color: var(--primary-color);
    }
/* Login Side Background Begin */
.ftx-panel-bg:before {
    background: #2A9DCC;
    background: var(--primary-color);
}

.authbg:before,
.themebg {
    background: #ffffff;
    background: var(--primary-bg);
    background-size: cover;
}

@media (max-width: 575px) {
    .authbg:before,
    .themebg {
        background: #ffffff!important;
    }
}

.themebg .login-card,
.themebg .theme-bg-white {
    background: #ffffff;
}
/* Login Side Background End */
/* Button Common Begin */
.btn-primary {
    background: #2A9DCC;
    background: var(--primary-color);
    border-color: #2A9DCC;
    border-color: var(--primary-color);
    color: #fff;
}

    .btn-primary:hover,
    .btn-primary:focus {
        background: #2A9DCC;
        background: var(--primary-color-light);
        border-color: #2A9DCC;
        border-color: var(--primary-color-light);
        color: #fff;
    }

    .btn-primary.disabled, .btn-primary:disabled {
        background-color: #2A9DCC;
        background: var(--primary-color-light);
        border-color: #2A9DCC;
        border-color: var(--primary-color-light);
        color: #fff;
    }
/* Button Common End */
/* Form Input Border Begin */
.form-control:focus {
    border-color: #E5EAEE;
}

.has-float-label label, .has-float-label > span.labels {
    color: #2A9DCC;
    /*color: var(--primary-color);*/
}

.custom-control-input:checked ~ .custom-control-label::before {
    background: #2A9DCC;
    background: var(--primary-color);
    border-color: #2A9DCC;
    border-color: var(--primary-color);
}
/* Form Input Border End */
/* Login Options */
ul.socailMedia-login li.active {
    border-color: #2A9DCC;
    border-color: var(--primary-color);
    color: #2A9DCC;
    color: var(--primary-color);
}

    ul.socailMedia-login li.active .icon {
        color: #2A9DCC;
        color: var(--primary-color);
    }
/* Login Options */
.user-dd .symbol {
    background: #2A9DCC;
    background: var(--primary-color);
}

.more-account a:hover {
    background: #2A9DCC;
    background: var(--primary-color);
    border-color: #2A9DCC;
    border-color: var(--primary-color);
}

.otp-resend a,
.otp-resend strong {
    color: #2A9DCC;
    color: var(--primary-color);
}

#email-pages .bg-primary {
    background: #2A9DCC !important;
    background: var(--primary-color) !important;
}

#email-pages .btn-link {
    color: #2A9DCC;
    color: var(--primary-color);
}

.submit input[type="submit"]:hover,
.submit input[type="button"]:hover {
    background: #2A9DCC;
    background: var(--primary-color);
}

.wizard-container ul.row li.active a {
    color: #2A9DCC;
    color: var(--primary-color);
}

.wizard-container ul.row li.active:before {
    background: #2A9DCC;
    background: var(--primary-color);
    border-color: #2A9DCC;
    border-color: var(--primary-color);
}
