.sidenav li>a>[class*="mdi-"].material-icons {
	line-height: 40px;
}
.sidenav li>a>i.material-icons {
	margin-bottom: -16px;
}

body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	background-color: #fff;
}

main {
	flex: 1 0 auto;
}

nav.top-nav a.page-title {
	font-size: 30px;
}

.white-links a {
	color: #fff !important;
}

@media only screen and (max-width: 992px){
	/*.parallax-container {*/
		/*height: 300px;*/
	/*}*/
}


a {
	color: rgb(62, 72, 158);
	font-weight: 700;
}

nav,
footer.page-footer {
	background-color: #f2f2f2;
}
	footer.page-footer a {
		color: #000;
	}

nav .brand-logo {
  position: absolute;
  color: #000;
  display: inline-block;
  font-size: 1.8rem;
  padding: 0;
  font-family: 'Roboto', sans-serif;
}

nav .brand-logo.center {
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  font-size: 1rem;
  color: #000;
  display: block;
  padding: 0 15px;
  cursor: pointer;
  font-weight: 700;
}


.tabs .tab a{
    /* color: #032610; */
}

.tabs .tab a:hover{
    /* color: #032610;
    color: #032610; */
}

.tabs .indicator {
    background-color: #002f67;
    background-color: #0b67b3; /* 2025 */
}

.btn, .btn-large{
	background-color: #002f67;
    background-color: #0b67b3; /* 2025 */
}
.btn:hover, .btn-large:hover{
	background-color: #002f67;
    background-color: #0b67b3; /* 2025 */
}
button:focus{
	background-color: #002f67;
    background-color: #0b67b3; /* 2025 */

}
.btn:focus, .btn-large:focus, .btn-floating:focus{
	background-color: #002f67;
    background-color: #0b67b3; /* 2025 */
}

ul.circle-list li {
	list-style-type: circle;
}

li .collapsible-header .room {
	/*line-height: 3rem;*/
}


.social-links a {
	color: #212121;
}

.vquote {
	font-family: 'Roboto', sans-serif;
}

strong {
	font-weight: bold;
}

.heroRed {
	color: #9C1C23!important;
}


/* begin materializecss 1.0.0 changes */
nav ul a {
	color: #000;
}
