



/* Text */

a {
    color: #009BDF;
}

a:hover {
    color: #0081B8;
}

/* Buttons */

.btn-primary {
    color: #fff;
    background-color: #0097ce;
    border-color: #0080af;
}

.btn-primary:hover {
    color: #fff;
    background-color: #0080af;
    border-color: #0080af;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #0080af;
    border-color: #0080af;
    box-shadow: 0 0 0 .25rem rgba(0, 128, 175, .5);
}

.btn-inactive {
    color: var(--tc-primary-color);
    background-color: var(--common-white);
    border: 1px solid lightgrey;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.btn-inactive:hover {
    background-color: lightgrey;
}

.btn-secondary {
    color: #fff;
    background-color: #009BDF;
    border-color: #0081B8;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #0081B8;
    border-color: #0081B8;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #0081B8;
    border-color: #0081B8;
    box-shadow: 0 0 0 .25rem #0081B880;
}

.btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(0, 128, 175, .25);
}

/* Backgrounds */

.bg-primary {
    background-color: #0097ce !important;
}

/* Nav */

.nav-link {
    color: #0097ce;
}

.nav-link:focus, .nav-link:hover {
    color: #0080af;
    background: #0097ce0a;
}

.logo h5 {
    color: #0097ce;
}

/* Bread Crumbs */
.breadcrumb-item i {
    color: #009BDF;
}

/* Tables */

.page-item.active .page-link {
    background-color: #0097ce;
    border-color: #0097ce;
}

.page-link {
    color: #0097ce;
}

.page-link:hover {
    color: #0080af;
    background-color: #0097ce0a;
}

/* Alerts */

.alert-primary {
    border-left: 8.5px solid #0097ce;
}

.alert-secondary {
    border-left: 8.5px solid #009BDF;
}

.alert-success {
    border-left: 8.5px solid #198754;
}

.alert-danger {
    border-left: 8.5px solid #dc3545;
}

.alert-warning {
    border-left: 8.5px solid #ffc107;
}

.alert-info {
    border-left: 8.5px solid #0dcaf0;
}

.alert-light {
    border-left: 8.5px solid #f8f9fa;
}

.alert-dark {
    border-left: 8.5px solid #212529;
}



/* Moved from Layout.css */
.message.error {
    border-color: #900;
    background-color: #f99;
    color: #900;
}

.message.success {
    border-color: #009;
    background-color: #99f;
    color: #009;
}

.frmGroup input[type=submit]:hover,
.frmGroup input[type=reset]:hover,
.frmGroup input[type=button]:hover,
.frmGroup button:hover
{
    border-bottom-color:#0770a0;
    background:#0ca6dd;
    background:-moz-linear-gradient(#0ca6dd,#0770a0);
    background:-webkit-linear-gradient(#0ca6dd,#0770a0);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ca6dd',endColorstr='#0770a0')";
}