a {
	color: #5A8ECA;
	text-decoration: none;
}

a:hover, 
a:focus, 
a:active {
	color: #5A8ECA;
	text-decoration: underline;
}

.jumbotron {
	padding: 30px 15px;
	margin-bottom: 30px;
	color: inherit;
	background-image: linear-gradient(45deg, #e2eff8 0%, #5A8ECA 70%);
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: 200;
}

#nav-main {
	margin-top: 1em;
	margin-bottom: 1em;
}

.navbar-dark {
	background-color: #5A8ECA;
}

.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-brand {
	color: #FFFFFF;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:active {
  color: #D2C5C6;
  background-color: transparent;
  text-decoration: none;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:active {
  color: #D2C5C6;
  background-color: transparent;
  text-decoration: none;
}

.btn-primary {
	background-color: #5A8ECA;
	border: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color: #3571B0 !important;
	border-color: #3571B0 !important;
	text-decoration: none !important;
}

.btn-outline-primary {
	border-color: #5A8ECA;
	color: #5A8ECA;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
	background-color: #5A8ECA !important;
	border-color: #5A8ECA !important;
	text-decoration: none !important;
}

.mw-50 {
	max-width: 50% !important;
}

.mw-75 {
	max-width: 75% !important;
}

.mh-150 {
	max-height: 150px !important;
}

.minw-325 {
	min-width: 325px;
}
