html {
	overflow-y: auto;
}
[v-cloak] > * { display:none }

/* .v-navigation-drawer__content .v-treeview {
	margin-left: -24px;
} */
.menu .router-link-exact-active {
	font-weight: bolder;
	/* color: var(--v-anchor-base) !important; */
}
.menu a,
.menu a:visited {
	color: unset;
	text-decoration: unset !important;
	width: 100%;
  	display: inline-block;
}
/* .menu i {
	opacity: 0.5;
} */
/* .menu div.v-treeview-node--leaf div.v-treeview-node__root:hover {
	box-shadow: inset 1.7rem 0 0 var(--v-anchor-base);
} */
/* .menu div.v-treeview-node--leaf div.v-treeview-node__root:hover i, 
.menu div.v-treeview-node--leaf div.v-treeview-node__root:hover div.v-treeview-node__content {
	color: var(--v-anchor-base);
} */
.nav-text, .auth-title {
  color: var(--v-primary-base);
  /*text-shadow: 0 0 1px black;*/
}
.nav-logo {
    vertical-align: middle;
    height: 1.5em;
    width: -0.5em;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: rgba(128,128,128,.3);
  border: 0;
}
::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, .5);
  border: 0;
  border-radius: 7px;
}
::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme--dark ::-webkit-calendar-picker-indicator {
  filter: invert(1);
}
html {
	background-color: #191919 !important;
	/*background-image: linear-gradient(43deg, #415841 0%, #C850C0 46%, #FFCCFF 100%) !important;*/
}
.v-application {
	font-family: 'Outfit', sans-serif;
	background: transparent !important;
	background-color: #191919 !important;
  /* background-image: url('/images/bg.png') !important; */
  background-repeat: repeat;
  background-size: 16% !important;
  background-position: 6% 9% !important;
  background-attachment: fixed !important;
}
.v-application.theme--light {
	background-color: #ffffff !important;
}
.cs-panel {
  background: white; /*var(--v-background-base);*/
}
.auth-page {
	max-width: 450px;
  	min-width: 400px;
}
.auth-page .cs-panel {
    background-color: #fff;
    border-top: 4px var(--v-primary-base) solid;
}
.auth-page .v-btn{
    background-color: var(--v-primary-base) !important;
    border-color: var(--v-primary-base) !important;
    color: #fff;
    border-radius: 50px;
}
.auth-logo {
	display: block;
	width: 100%;
	margin: 0;
	margin-top: 3em;
	margin-bottom: -2em;
	padding: 0;
}
.auth-link {
  text-decoration: none;
}
#app .locale {
	max-width: 80px; 
	height: 48px;
}

#app .border-bottom {
	border-bottom: 2px solid #e0e0e0;
}

.container {
	max-width: 98%;
}
.subtitle {
	font-size: 0.8rem;
	color: rgb(111, 127, 146);
	font-family: 'Outfit', sans-serif;
}
.mls {
	font-size: 0.8rem;
	color: #D21217;
	font-family: 'Outfit', sans-serif;
}
@media  (max-width: 640px) {
    .bread-crumb{
		max-width: 120px;
		line-height: 16px !important;
	}
		.auth-page {
			max-width: 340px;
			min-width: 340px;
		}
}
@media (max-width: 1263px) {
	footer.v-footer{
		padding: 0px !important;
	}
}