﻿/* Global customizations */
.top-navigation .navbar-brand {
    background: transparent;
    color: #333;
    padding: 15px 15px; 
}
.nav > li > a {
    font-weight: 400;
}
.content-box {
    padding: 15px;
    margin-bottom: 45px;
    background: #fff;
}
.title-action {
    padding-top: 20px;
}
.content-box table:last-child {
    margin-bottom: 0;
}
.auth-logo {
    text-align: center;
    margin: 75px 0 45px;
}

.auth-logo img {
    width: 60px;
    height: auto;
}
    .auth-logo i {
        font-size: 75px;
        background-color: #b8bfc3;
        color: transparent;
        text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
        -webkit-background-clip: text;
        -moz-background-clip: text;
        background-clip: text;
    }

.auth-footer {
    margin-top: 75px;
    text-align: center;
}

.hr-section {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: rgba(0, 0, 0, 0.65);
    margin: 30px 0px;
}
    .hr-section::before,
    .hr-section::after {
        content: "";
        flex-grow: 1;
        background: rgba(0, 0, 0, 0.35);
        height: 1px;
        font-size: 0px;
        line-height: 0px;
        margin: 0px 8px;
    }

.btn-default-darker {
    background: #dcdcdc;
    border: 1px solid #b8bfc3;
}

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 0px !important;
}

.nav-logo {
    width: auto;
    height: 45px;

}