header, main, footer {
	padding-left: 300px;
}

@media only screen and (max-width: 992px){
	header,main,footer {
		padding-left:0
	}
}

a.button-collapse.top-nav {
	position: absolute;
	text-align: center;
	height: 48px;
	width: 48px;
	left: 0;
	top: 0;
	float: none;
	margin-left: 1.5rem;
	color: #fff;
	font-size: 36px;
	z-index: 2;
}

.collection .collection-item.avatar .place {
  position: absolute;
  width: 42px;
  height: 20px;
  overflow: hidden;
  left: 5px;
  bottom: 5px;
  display: inline-block;
  vertical-align: middle;
}

#nav-mobile {
    height: 100% !important;
    overflow-x: hidden;
}

.sidenav .user-view {
    height: 100% !important;
    overflow-x: hidden;
	background: linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.75) 70%),url("../img/userBg_coronado.d27220a99f3b.png");
	background-size: cover;
}
.sidenav .user-view .background {
	-webkit-filter: brightness(0.5);
 	filter: brightness(0.5);
	min-height: 100%;
}
.sidenav .user-view .circle{
	overflow: hidden;
}
.sidenav .user-view .circle .initials {
	font-size: 35px;
	padding-top: 8px;
}
.collection-item.avatar .circle .initials {
	text-align: center;
	font-size: 23px;
	padding-top: 11px;
}

#iconListParent {
	max-height: 166px;
	overflow-y: auto;
   -moz-box-shadow:    inset 0 0 7px 0px #808080;
   -webkit-box-shadow: inset 0 0 7px 0px #808080;
    box-shadow: 	   inset 0 0 7px 0px #808080;
	display: none;
	padding: 0;
}
#iconList{
	padding: 10px;
}

.iconChoice {
	display: inline-block;
	margin: 3px;
	width: 64px;
	height: 64px;
}
.iconChoice .circle {
	overflow: hidden;
	width: 64px;
	height: 64px;
}
.iconChoice label {
	padding-left: 0 !important;
	width: 64px !important;
	height: 64px !important;
}
.iconChoice label::before,
.iconChoice label::after {
	display: none;
}
.iconChoice [type="radio"]:checked + label .circle {
	box-shadow: green 0 0 5px 5px;
}

.collection a:last-child .collection-item {
    border-bottom: none;
}
.collection .collection-item:last-child {
    border-bottom: 1px solid #ddd;
}

nav, footer.page-footer {
    background: rgb(37, 42, 96);
    background: #0b67b3; /* 2025 */
	color: #fff;
}
nav a {
    color: #fff;
}

.heroPurple {
	color: rgb(85, 47, 120)
}

#scan-icon {
    display: flex;
    align-items: center;
	height: 64px;
}
#scan-icon i {
    height: 42px;
	line-height: 42px;
}
@media only screen and (max-width: 600px) {
	#scan-icon {
		height: 56px;
	}
}
@media only screen and (min-width: 993px){
	.top-nav .nav-wrapper a.page-title {
		margin-left: 20px;
	}
}

nav.top-nav, footer.page-footer {
	background: url("/static/app/img/wallpaper.2ae64759ce4e.png") center/2000px #1bbfdd;
}
	/* nav.top-nav { */
		/* border-bottom: 1px solid #5574aa; */
	/* } */
	footer.page-footer {
		border-top: 1px solid #5574aa;
        background-position: bottom;
	}

.header-contrast-text,
.footer-contrast-text,
.time-window,
footer.page-footer a {
    color: #0b67b3;
}
a.map-modal {
    color: #1bbfdd;
}
.agenda-row a.fav-on i.mdi-star {
    color: #f0ce11;
    text-shadow:
    0 1px #0b67b3, 1px 1px #0b67b3, 1px 0 #0b67b3, 1px -1px #0b67b3, 0 -1px #0b67b3, -1px -1px #0b67b3, -1px 0 #0b67b3, -1px 1px #0b67b3,
    0 0 11px #1bbfdd;
}
.agenda-row a.fav-off i.mdi-star-outline {
    color: #0b67b3;
}
