body {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:   1.6rem;
}

html {
	overflow-y: scroll;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
}

ul, ol {
	margin: 0;
}

@media (max-width: 1199px) and (min-width: 930px) {

	.container {
		width: auto !important;
	}

	.navbar-default .navbar-brand,
	.navbar-default .navbar-brand:hover {
		font-size: 1.8rem !important;
	}

	.navbar-default .navbar-nav > li > a,
	.dropdown-menu > li > a {
		font-size: 1.5rem !important;
	}

	.navbar-default .dropdown-toggle .caret {
		margin-left:    4px !important;
		vertical-align: 3px !important;
	}

}

@media (max-width: 929px) and (min-width: 768px) {

	.container {
		width: auto !important;
	}

	.navbar-default .navbar-brand,
	.navbar-default .navbar-brand:hover {
		font-size: 1.4rem !important;
	}

	.navbar-default .navbar-nav > li > a,
	.dropdown-menu > li > a {
		font-size: 1.1rem !important;
	}

	.navbar-default .dropdown-toggle .caret {
		margin-left:    3px !important;
		vertical-align: 2px !important;
	}

}

.navbar {
	font-family:   'Roboto Condensed', sans-serif;
	font-weight:   300;
	border-radius: 0;
}

.navbar-default {
	background-color: #636363;
	border:           0 none;
}

.navbar-default .dropdown-toggle .caret {
	margin-left:    5px;
	vertical-align: 5px;
}

.dropdown-menu {
	background-color: #636363;
	border:           0 #636363;
	padding:          0 0 5px 0;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover {
	color:            #ffffff;
	font-size:        2.2rem;
	background-color: #a2c037;
	padding:          16px 15px 0 15px;
}

.navbar-fixed-top {
	top: 100px;
}

.navbar-default .navbar-nav > li > a,
.dropdown-menu > li > a {
	color:     #ffffff;
	font-size: 2.0rem;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color:            #ffffff;
	background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	color:            #ffffff;
	background-color: #009de0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	color: #636363;
}

.navbar-default .navbar-toggle:focus {
	background-color: transparent;
}

.navbar-default .navbar-toggle:hover {
	background-color: #009de0;
}

.navbar-default .navbar-toggle {
	border-color: #ffffff;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color:            #ffffff;
		background-color: #009de0;
	}
}

.dl-horizontal dd {
	margin-bottom: 10px;
}

@media (min-width: 568px) {
	.dl-horizontal dt {
		width:         250px;
		float:         left;
		overflow:      hidden;
		clear:         left;
		text-align:    right;
		text-overflow: ellipsis;
		white-space:   nowrap;
	}

	.dl-horizontal dd {
		margin-left:   270px;
		margin-bottom: 5px;
	}
}
