﻿
body, .navbar {
	/*background-image: url(images/grey_bg.jpg);*/
}

	.navbar .container {
		background-image: url(images/header.jpg);
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
		box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	}

	body .navbar-default .navbar-nav li a {
		color: #fff;
		font-weight: bold;
		font-family: 'Open Sans', arial, helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
	}
	body .navbar-default .navbar-nav li a:hover {
		color: gray;
	}

	body label {
		font-weight: normal;
		cursor: pointer;
	}

	body .page-header {
		padding-left: 50px;
		padding-right: 50px;
		text-align: center;
	}

@media (max-width:768px) {
	body .page-header {
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
	}
}

p {
	color: #6e6e70;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.main-content {
	/*background-color: #ffffff;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	padding: 40px;*/
}
@media (min-width:768px) {
	.main-content {
		min-height: 400px;
	}
}

body h1 {
	color: #b32017;
	font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2","Arial Narrow",sans-serif;
	font-size: 27px;
	font-weight: bold;
}


.title {
	font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2","Arial Narrow",sans-serif;
	font-weight: bold;
	-webkit-transform: scale(1, 1.2);
	-moz-transform: scale(1, 1.2);
	transform: scale(1, 1.2);
	text-transform: uppercase;
	text-shadow: 1px 1px #fff, -1px -1px #000;
	color: #940303;
	text-align: left;
	margin-top: 12px;
}

.panel-title {
	font-weight: bold;
}

	.panel-title.disabled {
		font-weight: bold;
		color: gray;
	}

.AdditionalQuestions {
	background-color: #efefef;
}

@media (max-width:303px) {
	.title {
		font-size: 10vw;
		line-height: 10vw;
		padding-bottom: 10px;
	}
}

@media (max-width:768px) and (min-width:303px) {
	.title {
		font-size: 30px;
		line-height: 30px;
		padding-bottom: 10px;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.title {
		font-size: 41px;
		line-height: 41px;
	}
}

@media (min-width:992px) {
	.title {
		font-size: 56px;
		line-height: 56px;
		margin-left: -100px;
	}
}
/* stretch navbar except on xs */
@media (min-width:768px) {
	body .navbar-default .navbar-nav {
		display: table;
		width: 100%;
		margin: 0;
	}

		body .navbar-default .navbar-nav li {
			display: table-cell;
			text-align: center;
			float: none;
		}

	body .navbar .container {
		padding-top: 10px;
	}

		body .navbar .container img {
			padding-bottom: 14px;
			padding-right: 24px;
		}
}

body li {
	color: #6e6e70;
}

body a {
	color: #60604b;
	text-decoration: underline;
}
body a:hover {
	color: gray;
	text-decoration: none;
}
body a.btn, body a.accordion-toggle {
	text-decoration: none;
}
	body a.accordion-toggle:hover {
		color: inherit;
	}

.form-group.required .control-label:after {
  content: " *";
	color: red;
	font-weight: bold;
}