/* logo */
.ofitl-logo {
    height: 100px;
}
/* logo end*/
/* buttons */
.btn-white {
    border-style: solid;
    border-color: #021f3f;
}
.btn-white:hover {
    color: white !important;
    background-color: #021f3f;
    border-color: #021f3f;
    box-shadow: none;
}
/* .btn:focus {
    color: #021f3f;
} */
.btn-navy {
    color: #cad0d7;
    background-color: #021f3f;
    border-color: #021f3f;
    box-shadow: none;
}
.btn-navy:hover {
    color: #021f3f !important;
    border-style: solid;
    border-color: #021f3f;
    background-color: white;
}
.btn-navy:focus,
.btn-navy.focus {
    color: #cad0d7;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: none, 0 0 0 0 rgba(38, 143, 255, 0.5);
}
.btn-navy.disabled,
.btn-navy:disabled {
    color: #cad0d7;
    background-color: #021f3f;
    border-color: #021f3f;
}
.btn-navy:not(:disabled):not(.disabled):active,
.btn-navy:not(:disabled):not(.disabled).active,
.show > .btn-navy.dropdown-toggle {
    color: #cad0d7;
    background-color: #0062cc;
    border-color: #005cbf;
}
.btn-navy:not(:disabled):not(.disabled):active:focus,
.btn-navy:not(:disabled):not(.disabled).active:focus,
.show > .btn-navy.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}
/* button end */
/* active breadcumb */
.breadcrumb-item {
    color: #021f3f;
}
.breadcrumb-item.active {
    color: #adb7c1;
    cursor: default;
}
/* active breadcumb end */
/* links */
a {
    color: #021f3f;
    transition: 0.5s ease-in-out;
    cursor: pointer;
}
a:hover {
    color: #021f3f;
}
a:hover .fa.text-white {
    color: #021f3f !important;
}
button:hover .fa.text-white {
    color: #021f3f !important;
}
/* links end*/
/* font stytling */
strong {
    color: #021f3f;
}
/* font stytling end */
.col-form-label {
    text-align: right;
}
.callout.callout-navy {
    border-left-color: #021f3f;
}
.page-link,
.page-link:hover {
    color: #021f3f;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #021f3f;
    border-color: #021f3f;
}
.btn-secondary {
    color: #fff;
    background-color: #021f3f;
    border-color: #021f3f;
}
.btn-secondary:hover {
    color: #021f3f;
    background-color: #cad0d7;
    border-color: #cad0d7;
}
.login-box {
    margin-top: -100px;
}
.custom-file input{
    cursor: pointer;
}
.text-navy {
    color: #021f3f;
}
.alert-navy {
    color: #cad0d7;
    background-color: #021f3f;
    border-color: #021f3f;
    box-shadow: none;
}