/*TODO: Add theming / branding options on this file*/


.content-wrapper {
    background-color: #f4f4f4;
}

/*==== styling the top banner =====*/
.skin-blue .main-header .navbar, .skin-blue .main-header .logo {
    background-color: #fff;
}

.main-header .logo .logo-lg, .skin-blue .main-header .logo {
    color: #1D2A5E;
}

.skin-blue .main-header .logo:hover {
    background-color: #F5F4F6;
}

.skin-blue .main-header .navbar .sidebar-toggle {
    color: #1D2A5E;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #245384;
}

.skin-blue .main-header .navbar .nav > li > a {
    color: #1D2A5E;
}

.skin-blue .main-header .navbar .nav > li > a:hover {
    color: #ffff;
    background-color: #1D2A5E;
}

.skin-blue .main-header li.user-header {
    background-color: #1d2a5e;
}

/*==== styling the left menu =====*/
.skin-blue .sidebar-menu > li.menu-open > a {
    color: #1d2a5e;
    background: #fff;
}

.skin-blue .sidebar a {
    color: #1d2a5e;
}

.skin-blue, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #fbfbfb;
}

.skin-blue .sidebar-menu > li.header {
    color: #000;
    background: #eeeaea;
}

.skin-blue .sidebar-menu > li.menu-open > a {
    color: #1d2a5e;
    background: #fff;
}

.skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li:hover > a {
    color: #fff;
    background: #1d2a5e;
}

.skin-blue .sidebar-menu > li.active > a {
    border-left-color: #2491CD;
}

.skin-blue .user-panel > .info, .skin-blue .user-panel > .info > a {
    color: #245384;
}

/*==== styling the breadcrumb =====*/
.content-header > .breadcrumb > li > a {
    color: #1d2a5e;
    text-decoration: none;
    display: inline-block;
}

/*==== styling the Box container =====*/
.box {
    border-top: 3px solid #f8c617 !important;
    padding: 8px;
}

.calendar-title {
    background-color: #2491CD;
    color: #fff;
    text-align: left;
    padding: 10px;
    font-weight: 100 !important;
}

.right-info-banner {
    border: 1px dashed black;
    padding: 10px;
    background: #f9f9f9;
    border-radius: 8px;
}

.calendar-pointer tr {
    cursor: pointer;
}

/*==== styling the buttons=====*/
.btn-primary {
    background-color: #1d2a5e;
    border-color: #1d2a5e;
    border-radius: 50px !important;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color: #283879;
}

.btn-danger {
    background-color: #dd4b39;
    border-color: #d73925;
    border-radius: 50px !important;
}

.btn-default {
    background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
    border-radius: 50px !important;
}

.btn-info {
    background-color: #00c0ef;
    border-color: #00acd6;
    border-radius: 50px !important;
}

.btn-success {
    background-color: #00a65a;
    border-color: #008d4c;
    border-radius: 50px !important;
}

.main-footer {
    font-size: 12px;
}

.form-control {
    border-radius: 4px !important;
}

/*==== styling the Login Page=====*/
.login-box-body, .register-box-body {
    background: #fff;
    padding: 20px;
    border-top: 5px solid #F8C617;
    color: #666;
    border-radius: 10px;
}

.login-box-body .form-control-feedback, .register-box-body .form-control-feedback {
    color: #1d2a5e;
}