/* - - - - - - - - - - - - - - - - - - - - - - 

	CSS TABLE OF CONTENTS

 - - - - - - - - - - - - - - - - - - - - - -
 
  - 1 - CSS for fixed header navigation
  - 2 - Twitter Bootstrap Edited CSS
  - 3 - Brand Level CSS
  - 4 - Fake FA Checklist & Help CSS
  - 5 - Bootstrap Form Groups CSS
  - 6 - MixItUp Section 1 CSS
  - 7 - App CSS
  
 - - - - - - - - - - - - - - - - - - - - - -
 - - - - - - - - - - - - - - - - - - - - - - */




/* - - - - - - - - - - - - - - - - - - - - - - 
	START - CSS for fixed header navigation
 - - - - - - - - - - - - - - - - - - - - - - */

body {
  min-height: 75rem;
  padding-top: 4.5rem;
}

/* - - - - - - - - - - - - - - - - - - - - - - 
	END - CSS for fixed header navigation
 - - - - - - - - - - - - - - - - - - - - - - */







/* - - - - - - - - - - - - - - - - - - - - - - 
	START - Twitter Bootstrap Edited CSS
 - - - - - - - - - - - - - - - - - - - - - - */

.btn:hover {
	cursor: pointer;
}

.btn.disabled:hover {
	cursor: auto;
}

.card {
	margin-bottom: 2rem;
}

.card-text {
	font-weight: 100;
	font-style: italic;
	padding: 0px 10px;
}

.table td, 
.table th {
    vertical-align: middle;
}

/* - - - - - - - - - - - - - - - - - - - - - - 
	END - Twitter Bootstrap Edited CSS
 - - - - - - - - - - - - - - - - - - - - - - */










/* - - - - - - - - - - - - - - - - - - - - - - 
	START - Brand Level CSS
 - - - - - - - - - - - - - - - - - - - - - - */

.nav-box-shadow {
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
}

.box-shadow {
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.25);
}

.css-transition {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* - - - - - - - - - - - - - - - - - - - - - - 
	END - App CSS
 - - - - - - - - - - - - - - - - - - - - - - */









/* - - - - - - - - - - - - - - - - - - - - - - 
	START - Fake FA Checklist & Help CSS
 - - - - - - - - - - - - - - - - - - - - - - */

dl.fake-fa-checklist > dt {
	margin-bottom: 1rem;
}

dl.fake-fa-checklist > dd > .fa {
	margin: 0px 0.5rem;
	width: 20px;
	text-align: center;
}

dl.fake-fa-checklist > dd > .fa:hover, 
dl.fake-fa-checklist > dd > .help-toggle:hover {
	cursor: pointer;
}

dl.fake-fa-checklist > dd.hidden-help {
	margin: 0.5rem 0rem 0.75rem 2.5rem;
	font-size: 80%;
	display: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - 
	END - Fake FA Checklist & Help CSS
 - - - - - - - - - - - - - - - - - - - - - - */









/* - - - - - - - - - - - - - - - - - - - - - - 
	START - Bootstrap Form Groups CSS
 - - - - - - - - - - - - - - - - - - - - - - */


.form-group .help-text, 
.form-group .error-text {
	display: none;
}

.form-group .clear-input {
	position: relative;
	height: 0px;
	float: right;
	top: -36px;
	right: 8px;
	opacity: 0.25;
}

.form-group .clear-input:hover {
	cursor: pointer;
}

.form-group label {
	font-weight: 500;
}


/* - - - - - - - - - - - - - - - - - - - - - - 
	END - Bootstrap Form Groups CSS
 - - - - - - - - - - - - - - - - - - - - - - */









/* - - - - - - - - - - - - - - - - - - - - - - 
	START - MixItUp Section 1 CSS
 - - - - - - - - - - - - - - - - - - - - - - */

.mix {
	display: none;
	margin-top: 20px;
}

.mix .mix-card {
	background-color: #f8f8f8;
	margin-bottom: 20px;
	padding: 10px;
}

.mix .headline {
	font-weight: 100;
	font-size: 200%;
	padding: 0px 0px 10px;
}

.mix .subline {
	font-weight: 500;
	padding: 10px 0px;
}

.mix .mix-card .heading, 
.mix .mix-card .heading2 {
	font-size: 75%;
	font-style: normal;
	font-weight: 300;
}

.mix .mix-card .copy {
	font-size: 85%;
	font-style: bold;
	font-weight: 700;
	margin-bottom: 10px;
}

.mix .mix-card .copy2 {
	margin-bottom: 10px;
}

.mix .mix-card .heading2 {
	margin-bottom: 6px;
}

.mix .mix-card .hidden-details {
	display: none;
	margin-bottom: 1.5rem;
}
	

/* - - - - - - - - - - - - - - - - - - - - - - 
	END - MixItUp Section 1 CSS
 - - - - - - - - - - - - - - - - - - - - - - */













/* - - - - - - - - - - - - - - - - - - - - - - 
	START - App CSS
 - - - - - - - - - - - - - - - - - - - - - - */

body {
	background-color: #e2e0e0;
}

.nav-link .fa, 
.modal-title .fa, 
.dropdown-item .fa, 
.form-group-toggle .fa, 
.form-group-toggle-inv .fa {
	margin-right: 8px;
}

.form-group-toggle, 
.form-group-toggle-inv {
	display: inline-block;
	margin-bottom: 1rem;
}

.form-group-toggle:hover {
	cursor: pointer;
	opacity: 0.75;
}

.callModal:hover, 
.emailModal:hover {
	cursor: pointer;
}

iframe {
	width: 100%;
	border: 0px;
}

#map {
	height: 250px;
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
}


/* - - - - - - - - - - - - - - - - - - - - - - 
	END - App CSS
 - - - - - - - - - - - - - - - - - - - - - - */
 
 
 
 
 