/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
/* Get the colours right */
.navbar-top, .top-navbar {
    background-color: #1B3758;
}
.home-shortcuts {
  background: #1B3758;
}
@media (min-width:992px) {
    .navbar-top .navbar-header {
        background-color: #1B3758;
    }
}

/* remove an annoying white line from missmatched borders */
#Primary_Navbar-Store{
    border-bottom: 0;
}
#Primary_Navbar-Store > a
{
    border-bottom: 1px solid #293236;
}

@media (min-width:992px) {
    .navbar-top>.nav-top>ul.navbar-right>li.user-box, .top-navbar>.nav-top>ul.navbar-right>li.user-box, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box, .top-navbar>.container>.nav-top>ul.navbar-right>li.user-box {
        background-color: #222a2d;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-width: 0 1px
    }
}

/* Login page */

body.error, body.login {
    background-image:none;
    background-color: #1B3758;
}

/* Make the top navbar the same hight as fushnisoft */
@media (max-width: 992px) {
    body {
        margin-top: 126px;
    }
}
.navbar-top .navbar-brand, .top-navbar .navbar-brand {
    height: 63px;
}
.navbar-top .nav-top, .top-navbar .nav-top {
    min-height: 63px;
}
.navbar-top.container .nav-top {
    min-height: 63px;
}
@media (min-width:992px) {
    .navbar-top {
        max-height: 63px;
    }
}
@media (min-width:992px) {
    .navbar-side {
        top: 63px;
    }
}
@media (min-width:992px) {
    .breadcrumbs.fixed {
        top: 63px;
    }
}
@media (min-width:992px) and (max-width:1200px) {
    #main-container.container .breadcrumbs.fixed {
        top: 63px;
    }
}
@media (min-width:992px) {
    #page-wrapper {
        margin: 63px 0 0 210px;
    }
    #page-wrapper.collapsed {
        margin: 63px 0 0 50px;
    }
    #page-wrapper.no-sidebar {
        margin: 63px 0 0;
    }
    #page-wrapper.fixed {
        margin: 100px 0 0 210px;
    }
    #page-wrapper.fixed.collapsed {
        margin: 100px 0 0 50px;
    }
    #page-wrapper.fixed.no-sidebar {
        margin: 100px 0 0;
    }
}
.navbar-top>.container>.nav-top>.nav>li>a, .navbar-top>.nav-top>.nav>li>a, .top-navbar>.container>.nav-top>.nav>li>a, .top-navbar>.nav-top>.nav>li>a {
    height: 63px;
    padding-top: 24px!important;
}
.navbar-top>.container>.nav-top>ul.navbar-right>li.user-box.no-images>a, .navbar-top>.nav-top>ul.navbar-right>li.user-box.no-images>a, .top-navbar>.container>.nav-top>ul.navbar-right>li.user-box.no-images>a, .top-navbar>.nav-top>ul.navbar-right>li.user-box.no-images>a {
    padding-top: 24px!important;
}
.navbar-top .navbar-toggle, .top-navbar .navbar-toggle {
    margin-top: 10px;
}

/* Fit the log in nicely */
@media (min-width: 992px){
    .navbar-top .navbar-header {
        width: 299px;
    }
}

.navbar-brand {
    padding: 5px 5px;
    max-width: 291px;
}
