
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f4623a;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #f4623a;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

html {
  font-size: 1rem;
}


body {
  font-family: 'Playfair Display', serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.hero-image {
	background-image: url("../img/primary_bg.jpg");
	height: 700px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: center;
}

h1.money {
	font-size: 60px;
}

h4 {
 font-size: 1.35rem;

}

h4.and {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #2493d1;
}




h4.anddkblue {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #244f8c;
}

h5 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.yourElement {
  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
}

.box-one {
  position: relative;
  top: 200px;
  left: 100px;
  width: 150px;
  height: 150px;
  background-color: #f15a22;
   -webkit-animation-delay: .05s;

}


.box-two {
  position: absolute;
  top: 325px;
  left: 200px;
  width: 225px;
  height: 100px;
  background-color: #ad1f2d;
/*  animation-duration: 3s;
  animation-delay: 2s;
  animation-iteration-count: infinite;*/
  -webkit-animation-delay: 1s;
}
   
.box-three {
	
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 8%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four {
  position: absolute;
  z-index: 2;
  top: 110px;
  left: 35%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five {
  position: absolute;
  z-index: 0;
  top: -85px;
  left: 50%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}

.box-three-tab {
	
  position: absolute;
  z-index: 1;
  top: 90px;
  left: 15%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four-tab {
  position: absolute;
  z-index: 2;
  top: 175px;
  left: 25%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-tab {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 33%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}

.box-three-mob {
	
  position: absolute;
  z-index: 1;
  top: 110px;
  left: 7%;
  width: 350px;
  height: 95px;
  background-color: #f15a22;
}

.box-four-mob {
  position: absolute;
  z-index: 2;
  top: 190px;
  left: 37%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-mob {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 8%;
  width: 450px;
  height: 436px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}

.arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    border: 2px solid #aaa;
    border-radius: 100%;
    box-sizing: border-box;
}

.arrow:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -12px 0 0 -8px;
    border-left: 2px solid #aaa;
    border-bottom: 2px solid #999;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box;
}


.arrow:hover {
    border: 1px solid #ccc;
}

.arrow:hover {
    border: 1px solid #ccc;
}



.arrow-two {
    position: absolute;
    top: 20%;
    left: 50%;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    border: 2px solid #ffffff;
    border-radius: 100%;
    box-sizing: border-box;
}

.arrow-two:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -12px 0 0 -8px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box;
}

.arrow-two:hover {
    border: 1px solid #ccc;
}

.arrow-two:hover {
    border: 1px solid #ccc;
}

.arrow:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -12px 0 0 -8px;
    border-left: 2px solid #aaa;
    border-bottom: 2px solid #999;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box;
}


.arrow-down {
    position: absolute;
    top: 120%;
    left: 50%;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    border: 2px solid #aaa;
    border-radius: 100%;
    box-sizing: border-box;
}

.arrow-down:after {
    position: absolute;
    top: 65%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -12px 0 0 -8px;
    border-left: 2px solid #aaa;
    border-bottom: 2px solid #999;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    box-sizing: border-box;
}

.arrow-down:hover {
    border: 1px solid #ccc;
    display: block;
}

.arrow-down:hover {
    border: 1px solid #ccc;
}

.border-orange {
	border-color: #f15a22 !important;
	border-top-style: solid !important;
	border-width: 2px 0px 2px 0px !important;
}

.border-dkblue {
	border-color: #244f8c !important;
	border-top-style: solid !important;
	border-width: 2px 0px 2px 0px !important;
}

.disclosure {
  color: white;
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.25rem;
}

.disclosure-bold {
  color: white;
  font-weight: 600;
  font-size: .75rem;
  line-height: 1.25rem;
}

.disclosureone {
  color: dark;
  font-weight: 300;
  font-size: .85rem;
  line-height: 1.25rem;
}

.disclosure-link {
  color: #FFFFFF;
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.25rem;
}

a.disclosure-link:hover {
  color: #C4C4C4;
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.25rem;
}

.social-icon {
    padding: 0px 0px 0px 8px;
    float: right !important;
}

.padleft {
	padding-left: 15px;
}

.padleft-fortyfive {
	padding-left: 45px;
}

.padleft-thirty {
	padding-left: 30px;
}

.vert-mid-eighty {
	margin-top: -80px;
}


.vert-mid-hundred {
	margin-top: -100px;
}


a {
    text-decoration: none;
    color: #036d9b;
}

a.white {
    text-decoration: none;
    color: #fff;
}

a:hover.white {
    text-decoration: none;
    opacity: .75;
}

.chart {
  width: 100px;
  height: auto;
}

.white {
  color: #fff;
}

.navbar-light {
	background-color: #FFFFFF !important;
}

.navbar-brand img {
    max-width: 8rem;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.card {
  border: none;
}

/*Lincoln color palette*/

.lincolnred {
   color: #ad1f2d;
}

.lincolndkred {
   color: #762237;
}

.orange {
   color: #f15a22;
}

.red {
   color: #ee252a;
}

.yellow{
   color: #faa61a;
}

.dkblue {
   color: #244f8c;
}

.blue {
   color: #2493d1;
}

.ltblue {
   color: #40c5e9;
}

.dkgreen {
   color: #00798b;
}
.green {
   color: #00b9b5;
}
.ltgreen {
   color: #5ec4b6;
}

.black {
  color: #00000;
}

.circle {
  height: 125px;
  width: auto;

}

.circle1 {
  height: 125px;
  width: auto;
  -webkit-animation-duration: 1.5s;
}

.circle2 {
  height: 125px;
  width: auto;
  -webkit-animation-delay: .1s;
  -webkit-animation-duration: 1.5s;
}

.circle4 {
  height: 100px;
  width: auto;
}

.bg-blue {
  background-color: #2493d1;
}

.bg-blue-1 {
  background-color: #2493d1;
  margin-left: 15px;
  margin-right: 30px;
}

.bg-blue-2 {
  background-color: #2493d1;
  margin-left: -15px;
  padding-left: 45px;
}

.icon-size {
  height: 100px;
  width: auto;
}

.delayhalfsec {
  -webkit-animation-delay: .5s;
}

.delay1sec {
  -webkit-animation-delay: 1s;
}

.delay1andhalfsec {
  -webkit-animation-delay: 1.5s;
}

.delay2sec {
  -webkit-animation-delay: 2s;
}

.delay2andhalfsec {
  -webkit-animation-delay: 2.5s;
}

.delay3sec {
  -webkit-animation-delay: 3s;
}

.delay3andhalfsec {
  -webkit-animation-delay: 3.5s;
}

.delay4sec {
  -webkit-animation-delay: 4s;
}

.delay4andhalfsec {
  -webkit-animation-delay: 4.5s;
}

.delay5sec {
  -webkit-animation-delay: 5s;
}

.delay5andhalfsec {
  -webkit-animation-delay: 5.5s;
}

.pdf-icon {
    max-width: 25px;
    height: auto;
    margin: 5px 0 0 5px;
}

.disclosure {
  font-family: 'Roboto Condensed', serif;
  color: white;
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.25rem;
}


span.a {

display: inline;
font-size: 4rem;
font-family: 'playfair';
}

span.percent  {
  font-size: 3rem;
}

#footer-lg {
		display: block !important;
	}
	
#footer-sm {
	display: none !important;
}

@media (min-width: 992px) {
	#footer-lg {
		display: block !important;
	}
	
#footer-sm {
	display: none !important;
}
}


@media (max-width: 991px) {
	#footer-lg {
		display: none !important;
	}
	
	#footer-sm {
		display: block !important;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

	.box-three {
	
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 8%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four {
  position: absolute;
  z-index: 2;
  top: 110px;
  left: 35%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five {
  position: absolute;
  z-index: 0;
  top: -85px;
  left: 50%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}
	
	#ninedesk {
		display: block !important;
	}
	
	#ninetab {
		display: none !important;
	}
	
	#ninemob {
		display: none;
	}
	
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	
	
.box-three {
	
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 8%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four {
  position: absolute;
  z-index: 2;
  top: 110px;
  left: 35%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five {
  position: absolute;
  z-index: 0;
  top: -85px;
  left: 50%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}
	
.box-three-tab {
	
  position: absolute;
  z-index: 1;
  top: 90px;
  left: 15%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four-tab {
  position: absolute;
  z-index: 2;
  top: 175px;
  left: 25%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-tab {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 33%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}
	
	#ninedesk {
		display: block !important;
	}
	
	#ninetab {
		display: none !important;
	}
	
	#ninemob {
		display: none !important;
	}
	
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
	
/*	.bg-blue-1 {
		margin-right: -5px;
	}*/
	
	.blue-line {
		margin-right: 100px;
	}
	
.box-three-tab {
	
  position: absolute;
  z-index: 1;
  top: 90px;
  left: 15%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four-tab {
  position: absolute;
  z-index: 2;
  top: 175px;
  left: 25%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-tab {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 33%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}
	
	#ninedesk {
		display: none;
	}
	
	#ninetab {
		display: block;
	}
	
	#ninemob {
		display: none !important;
	}
	
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	
	.hero-image {
		background-image: url("../img/primary_bg.jpg");
		height: 700px;
		background-position: left;
		background-repeat: no-repeat;
		background-size: cover;
		position: left;
	}

	.blue-line {
		margin-right: 100px;
	}
	
	.but-only {
		margin-left: 25px !important;
		padding-bottom: 0px;
	}
	
	.forty-two {
		margin-left: 45px !important;
	}

.box-three-tab {
	
  position: absolute;
  z-index: 1;
  top: 90px;
  left: 15%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four-tab {
  position: absolute;
  z-index: 2;
  top: 175px;
  left: 25%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-tab {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 33%;
  width: 375px;
  height: 363px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}

.box-three-mob {
	
  position: absolute;
  z-index: 1;
  top: 90px;
  left: 5%;
  width: 350px;
  height: 100px;
  background-color: #f15a22;
}

.box-four-mob {
  position: absolute;
  z-index: 2;
  top: 175px;
  left: 25%;
  width: 300px;
  height: 125px;
  background-color: #ad1f2d;
}

.box-five-mob {
  position: absolute;
  z-index: 0;
  top: -110px;
  left: 10%;
  width: 450px;
  height: 436px;
  background-image: url(../img/144109024_cropped.jpg);
  background-size: cover;
}
	
	#ninedesk {
		display: none;
	}
	
	#ninetab {
		display: block;
	}
	
	#ninemob {
		display: none !important;
	}
	
}

@media (max-width: 576px) {
	
	.hero-image {
		background-image: url("../img/primary_bg.jpg");
		height: 700px;
		background-position: left;
		background-repeat: no-repeat;
		background-size: cover;
		position: left;
	}
		
	.bg-blue-2 {
	  margin-left: -45px;
	  padding-left: 75px;
	}
	
	.but-only {
		margin-left: 0px !important;
		padding-bottom: 25px;
	}
	
	.forty-two {
		margin-left: 0px !important;
	}
	
	#ninedesk {
		display: none;
	}
	
	#ninetab {
		display: none;
	}
	
		#ninemob {
		display: block;
	}
	
	
}

