@font-face {
	font-family: 'roboto'; 
	src: url('fonts/roboto-regular.ttf');
}

html, body {
	font-family: 'roboto'; 
    font-size: 14px;
}

h1 {
    text-transform: uppercase;
    color: #32373c;
}

body div.navbar-inverse {
    background: white;
    box-shadow: none;
    border: none;
    min-height: 133px;
    margin-bottom: 133px;
}
div#content {
    margin-top: 140px;
}
#logo-img {
    background: url(ropologo.png) no-repeat;
    width: 120px;
    height: 120px;
    margin-top: 10px;
}

.navbar-fixed-top {
    position: absolute;
}

/* main-menu */

#main-menu .navbar-nav:first-child {
    float: right;
}
#main-menu .navbar-nav:first-child li.main-menu-item {
    background-color: #32373c;
    border: 1px solid white;
    border-left: none;
    line-height: 50px;
    height: 50px;
}
#main-menu .navbar-nav:first-child li.main-menu-item .btn-group .btn {
    margin-top: -7px;
}
#main-menu .navbar-nav:first-child li.main-menu-item .btn {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    outline: none;
}

/* Usermenu */
.navbar-nav.pull-right {
    margin-top: -5px;
}
.navbar-nav .btn-group button.dropdown-toggle:hover,
.navbar-nav.pull-right .btn:hover {
    background: none;
    color: #0a9bd7;
}
.navbar-nav.pull-right .btn {
    color: #32373c;
    font-weight: bold;
}

div.menu-header {
}

.btn-primary:hover {
    background: #0a9bd7;
}
.btn-primary {
    background: #32373c;
    border: none;
    transition: all 250ms;
}
button.btn,
.btn {
    border-radius: 4px;
}

.table.result-table>thead>tr>th {
    background: #0a9bd7;
}
.menu-header h1 {
    text-transform: none;
}

.search-results .search-header {
    margin-bottom: 0;
}

.result-row-options .btn:hover {
    background: none;
}
/* Login Page */

.login-spacer {
    height: 140px;
}

.login-page .msg {
    margin-bottom: 20px;
}

.login-page form {
    max-width: 400px;
    margin: auto;
}
