/* HTML, Body */
html, body {
    height: 100%;
}
html>body {
    font-family: 'Roboto','Helvetica','Arial',sans-serif!important;
    padding-top: 70px;
    background-color: #f0f0f0;
}
body.white {
    background-color: #ffffff;
}

/* Navbar */
.navbar-inverse {
    background-color: #263b59;
    border: none;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
    color: #fff;
}

.navbar-inverse h2 {
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    margin-top: 13px;
}

.navbar-inverse h4 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 200;
    margin-top: 14px;
}
.navbar-inverse .navbar-brand { color: #fff; }
.navbar-inverse .navbar-nav>li>a { color: #e0e0e0; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    background-color: #1c2c46;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #1c2c46;
}

/* Footer */
footer {
    margin-top: 30px;
}
footer p {
    font-weight: 300;
}

/* Well */
.well h1 {
    margin-top: 0px;
}
.well h2 {
    margin-top: 0px;
}

/* Form */
.form-group > label > small {
    font-weight: 300;
}

/* Alert */
.alert > h5 {
    margin-top: 0;
}

/* Custom */
section {
    margin-bottom: 20px;
}

.panel-floating {
    border: none;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}
.panel-floating>.panel-heading, .panel-default>.panel-heading {
    background-color: #1c2c46;
    color: #fff;
}

.menu-panel > .panel-heading {
    border-bottom: 0;
}

p.light-text {
    color: #666;
}

.no-pad {
    padding: 0px;
}

.panel-tab {
    border-top: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.list-group-item>.actions {
    float:right;
}

.m-b-0 { margin-bottom: 0; }
.m-b-5 { margin-bottom: 5px; }
.m-b-10 { margin-bottom: 10px; }
.m-b-15 { margin-bottom: 15px; }
.m-b-20 { margin-bottom: 20px; }
.m-t-0 { margin-top: 0; }
.m-t-5 { margin-top: 5px; }
.m-t-10 { margin-top: 10px; }
.m-t-15 { margin-top: 15px; }
.m-t-20 { margin-top: 20px; }