/*!
 * Start Bootstrap - Small Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding-top: 20px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    font-family: 'Open Sans', sans-serif;
    color: #8c857b;
    font-weight: bold;
    font-size: 15px;
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}

.navbar-header {
    float: none;
}

.header {
	padding-bottom: 3em;
}

footer {
    padding: 10px 0;
}

h1 {
    font-size: 45px;
    line-height: 1em;
    margin-top: 5px;
    color: #521950;
    font-family: 'Didact Gothic', 'Open Sans', sans-serif; 
}

.subhead{
	font-size: 30px;
    line-height: 1.25em;
    padding-bottom: 1em;
    color: #ff6a13;
    font-weight: 100;
}

.btn-default {
    color: #ebb700;
    background-color: #fff;
    border-color: #ebb700;
    margin-bottom: 3em;
}

a.btn.btn-default:hover {
    color: #fff;
    background-color: #ebb700;
    border-color: #ebb700;
    margin-bottom: 3em;
}

.sidebar p{
	padding: 1.5em;
	line-height: 1.5em;
	font-size: 16px;
}

.form-header{
	background-color: #ebb700;
	color: #ffffff;
	text-align: center;
	font-size: 26px;
	padding:0.5em;
}

.form-header h3{
	font-size: 30px;
}

.no-padding{
	padding: 0;
}

.quote{
	color: #fff;
	padding: 1em;
	font-size: 18px;
    font-style: italic;
    font-weight: 100;
    line-height: 1.5em;
}

.description{
	padding: 0.5em;
}

.description p{
	line-height: 1.75em;
	padding: 0.25em;
}

.description h3{
	font-size: 20px;
    color: #ff6a13;
    font-weight: 100;
}

.statement{
	background-color: #521950;
	text-align: center;
	color: #ffffff;
	padding: 1.5em;
	background-image: url("https://s3.amazonaws.com/pardot-resources/img/ua_circles.png");
	background-size: 37%;
	background-repeat: no-repeat;background-position: left;
	height: 300px;
}

.trademark {
	font-size: 10px;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ebb700;
  margin-left:2em;
}


/*form.form input.text, form.form textarea.standard, form.form select, form.form input.date { 
   background-color:#FFFFFF;
   border:solid 1px #A9A9A9;
   font-size:15px;
   color:#FFFFFF;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:8px;
}
form.form p label {
   font-size:14px;
   color:#FFFFFF;
   font-weight:normal;
   padding-top:2px;
   padding-bottom:0px;
}
form.form p.submit input {
   background-color:#15A32C;
   border:solid 1px #22A949;
   font-size:16px;
   color:#FFFFFF;
   font-weight:bold;
   padding-top:8px;
   padding-bottom:8px;
   padding-right:25px;
   padding-left:25px;
   -moz-border-radius:0px;
   -webkit-border-radius:0px;
   border-radius:0px;
}
form.form p.submit {
   margin-top:6px;
   margin-bottom:0px;
}
form.form p.required label, form.form span.required label {
    font-weight:bold;
}
form.form p label {
float:none;text-align:left}
form.form span.value {
margin-left:0;}
form.form p.submit {
margin-left:6px;}*/



@media(min-width:768px) {
    body {
        padding-top: 20px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }

.statement{height:200px;}

.description{
	padding: 2.5em;
}
}

@media (min-width: 1024px) {

.sidebar {
    float: right;
}
}