/** misc ELEMENTS **/
    body {
        background-color: #6D6D6D;
    }

    section {
        background-color: white;
        padding: 3em 0;
    }

	hr {
	    width: 75%;
	    border-top: 1px solid #454545;
	}

/** misc ID **/
    #navigation-container {
        padding: 0;
    }

	#under-title {
	    font-size: 1.5em;
	}

	#update-delete-back-row {
	    margin-top: 2em;
	}

/** misc CLASS **/
	.notes-textarea {
	    white-space: pre-wrap;
	    white-space: -moz-pre-wrap;
	    white-space: -pre-wrap;
	    white-space: -o-pre-wrap;
	    word-wrap: break-word;
	    margin: 0;
	    padding: 0;
	    border: 0;
	    background-color: transparent;
	    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	    font-size: 14px;
	}

	.none-provided{
	    color: red;
	}
	.errorlist {
	    font-weight: bold;
	    color: red;
	}
	.alert {
		font-size: 1.25em;
	}
	.alert-dismissable .close, .alert-dismissible .close {
		position: relative;
		top: .05em;
		right: -1em;
		color: inherit;
	}
	.model-text-size-p {
		font-size: 18px;
	}

/** TABLES **/
	.table-striped > tbody > tr:nth-of-type(odd) {
	    background-color: #F1F1F1;
	}

	.detail-information > tbody > tr > td:nth-of-type(odd) {
	    width: 30%;
	}

/** NAVBAR **/
	@media (min-width: 768px) {
		.navbar {
			border-radius: 0;
		}
	}
	.navbar-default {
		background-color: #8A8A8A;
		border-color: #454545;
		border-width: 0;
	}
	.navbar-default .navbar-brand {
		color: white;
	}
	.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
		color: #ccc;
	}
	.navbar-default .navbar-link {
		color: white;
	}
	.navbar-default .navbar-link:hover {
		color: #CCCCCC;
	}
	.navbar-default .navbar-nav > li > a {
		color: white;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: white;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #454545;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #6D6D6D;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #6D6D6D;
	}

/** FOOTER **/
	footer {
		background-color: #8A8A8A;
		color: white;
	}
	.footer-above {
		padding: 1em 0;
	}
	.footer-above a { color: #22b7f2; }
	.footer-below {
		background-color: #6D6D6D;
		padding: 1em 0;
	}
	#footer-paragraph {
		margin: 0;
	}

/** FORM **/
	form {
		font-size: 1.5em;
	}
	.form-control {
		font-size: 1.20em;
		height: 1.7em;
		display: block;
		width: 100%;
		padding: 6px 12px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.form-control:focus {
		border-color: #454545;
		outline: 0;
		-webkit-box-shadow: inset 0 4px 4px rgba(0,0,0,.075), 0 0 16px rgba(31, 126, 200, .6);
		box-shadow: inset 0 4px 4px rgba(0,0,0,.075), 0 0 16px rgba(31, 126, 200, .6);
	}
