.btn {
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.modal-footer .btn {
	margin-bottom: 0px;
}

@media (min-width: 768px) {
	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

.navbar {
	border: black 0px none;
	border-radius: 0px;
	background-color: #082D60;
	color: #eeeeee;
	font-size: 16px;
	margin-bottom: 5px;
	min-height: 40px;
}


	.navbar a {
		text-decoration: none;
	}


		.navbar a:hover {
			text-decoration: none;
			color: #FEFEFE;
		}

.navbar-default .navbar-text {
	color: #FEFEFE;
}

.navbar-default .navbar-nav > li > a {
	color: #FEFEFE;
}

	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		color: #00384F;
		background-color: #f6f6f6;
	}

.navbar-brand a, navbar-default a {
	color: #FEFEFE;
}

@media (min-width: 768px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	}
}

.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
	padding: 5px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	line-height: 1.1;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}


.table > thead > tr > td.dangeralt,
.table > tbody > tr > td.dangeralt,
.table > tfoot > tr > td.dangeralt,
.table > thead > tr > th.dangeralt,
.table > tbody > tr > th.dangeralt,
.table > tfoot > tr > th.dangeralt,
.table > thead > tr.dangeralt > td,
.table > tbody > tr.dangeralt > td,
.table > tfoot > tr.dangeralt > td,
.table > thead > tr.dangeralt > th,
.table > tbody > tr.dangeralt > th,
.table > tfoot > tr.dangeralt > th {
	background-color: #EFBFBF;
	border-color: #eed3d7;
}

.table-hover > tbody > tr > td.dangeralt:hover,
.table-hover > tbody > tr > th.dangeralt:hover,
.table-hover > tbody > tr.dangeralt:hover > td {
	background-color: #ED9090;
	border-color: #e6c1c7;
}

.table > thead > tr > td.warningalt,
.table > tbody > tr > td.warningalt,
.table > tfoot > tr > td.warningalt,
.table > thead > tr > th.warningalt,
.table > tbody > tr > th.warningalt,
.table > tfoot > tr > th.warningalt,
.table > thead > tr.warningalt > td,
.table > tbody > tr.warningalt > td,
.table > tfoot > tr.warningalt > td,
.table > thead > tr.warningalt > th,
.table > tbody > tr.warningalt > th,
.table > tfoot > tr.warningalt > th {
	background-color: #F7EFC5;
	border-color: #fbeed5;
}


/* Callouts */
.callout-info, .callout-danger, .callout-warning {
	margin: 0px 0;
	padding: 10px 10px;
	border-left: 10px solid #eee;
}

	.callout-info p:last-child,
	.callout-danger p:last-child,
	.callout-warning p:last-child {
		margin-bottom: 0;
	}

/* Variations */
.callout-danger {
	background-color: #F4E6E6;
	border-color: red;
	color:black;
}

.callout-warning {
	background-color: #fefbed;
	border-color: #f1e7bc;
}

.callout-info {
	background-color: #DCEAF4;
	border-color: #8BBEE0;
}

.table-hover > tbody > tr > td.warningalt:hover,
.table-hover > tbody > tr > th.warningalt:hover,
.table-hover > tbody > tr.warningalt:hover > td {
	background-color: #F4E7A4;
	border-color: #f8e5be;
}

.alert {
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}

/* Mini was introduced later */
.btn-mini {
	padding: 2px;
	font-size: 10.5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.panel-title {
	font-size: 20px;
}

table .dropdown-toggle{
	font-size:12px;
	padding:3px 10px;
}

table ul.dropdown-menu li {
	font-size: 12px;
}

	table ul.dropdown-menu li a {
		padding: 1px 10px;
	}


.mt-0 {
	margin-top: 0rem;
}

.mt-1 {
	margin-top: 0.25rem;
}

.mt-2 {
	margin-top: 0.5rem;
}

.mt-3 {
	margin-top: 1rem;
}

.mt-4 {
	margin-top: 1.5rem;
}

.mt-5 {
	margin-top: 3rem;
}

.mb-0 {
	margin-bottom: 0rem;
}

.mb-1 {
	margin-bottom: 0.25rem;
}

.mb-2 {
	margin-bottom: 0.5rem;
}

.mb-3 {
	margin-bottom: 1rem;
}

.mb-4 {
	margin-bottom: 1.5rem;
}

.mb-5 {
	margin-bottom: 3rem;
}

.ml-0 {
	margin-left: 0rem;
}

.ml-1 {
	margin-left: 0.25rem;
}

.ml-2 {
	margin-left: 0.5rem;
}

.ml-3 {
	margin-left: 1rem;
}

.ml-4 {
	margin-left: 1.5rem;
}

.ml-5 {
	margin-left: 3rem;
}

.mr-0 {
	margin-right: 0rem;
}

.mr-1 {
	margin-right: 0.25rem;
}

.mr-2 {
	margin-right: 0.5rem;
}

.mr-3 {
	margin-right: 1rem;
}

.mr-4 {
	margin-right: 1.5rem;
}

.mr-5 {
	margin-right: 3rem;
}


.pt-0 {
	padding-top: 0rem;
}

.pt-1 {
	padding-top: 0.25rem;
}

.pt-2 {
	padding-top: 0.5rem;
}

.pt-3 {
	padding-top: 1rem;
}

.pt-4 {
	padding-top: 1.5rem;
}

.pt-5 {
	padding-top: 3rem;
}

.pb-0 {
	padding-bottom: 0rem;
}

.pb-1 {
	padding-bottom: 0.25rem;
}

.pb-2 {
	padding-bottom: 0.5rem;
}

.pb-3 {
	padding-bottom: 1rem;
}

.pb-4 {
	padding-bottom: 1.5rem;
}

.pb-5 {
	padding-bottom: 3rem;
}

.pl-0 {
	padding-left: 0rem;
}

.pl-1 {
	padding-left: 0.25rem;
}

.pl-2 {
	padding-left: 0.5rem;
}

.pl-3 {
	padding-left: 1rem;
}

.pl-4 {
	padding-left: 1.5rem;
}

.pl-5 {
	padding-left: 3rem;
}

.pr-0 {
	padding-right: 0rem;
}

.pr-1 {
	padding-right: 0.25rem;
}

.pr-2 {
	padding-right: 0.5rem;
}

.pr-3 {
	padding-right: 1rem;
}

.pr-4 {
	padding-right: 1.5rem;
}

.pr-5 {
	padding-right: 3rem;
}

.text-muted {
	color:#909090;
}
.small {
	font-size:0.9em;
}