
/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-background-clip: text;
	-webkit-text-fill-color: #eee;
}

img{
	max-width:100% !important;
}

h1, h2, h3, h4, h5, h6 {
    text-transform: none;
    color: #38384b;
	line-height:120%;
}

[data-site_mode="dark"] h1, [data-site_mode="dark"] h2, [data-site_mode="dark"] h3, [data-site_mode="dark"] h4, [data-site_mode="dark"] h5, [data-site_mode="dark"] h6, [data-site_mode="dark"] a{
  color: #fff;
}


nav.navigation.fixedtop{
  position: sticky;
  transition: transform .25s linear;
  top:0;
  transform: translateY(0);
}

nav.navigation.fixedtop.nav-hidden{
	transform: translateY(-70px);
}

nav .navicon i {
    font-size: 34px;
}
.sidenav.sidemenu li.lvl1 a:after {
    content: "";
}


.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: transparent !important;
}


.page{
	padding:0 0 65px 0;
	background:transparent;
}
.page p a{
	text-decoration:underline;
}

.navigation .brand-logo{
	padding-top:5px;
}
.navigation .brand-logo img{
	max-height:50px;
}	
.navigation #logo-container {
    line-height: 30px !important;
}

nav .navicon.nav-site-mode, nav .navicon.sidenav-trigger {
    margin: 10px 18px 10px 0;
}


/* @media only screen and (min-width : 668px) and (max-width : 480px) and (orientation : portrait) { */
@media only screen and (min-width : 668px) {
	.navigation .brand-logo{
		margin-left:-90px;
	}
	
	.navigation .brand-logo img{
		max-height:58px;
	}	
	
	nav .navicon.nav-site-mode, nav .navicon.sidenav-trigger {
		margin: 15px 18px 10px 5px;
	}	

	nav .navicon.nav-site-mode, nav .navicon.sidenav-trigger {
		margin-top: 15px 18px 10px 5px !important;
	}
}




.settings-row a{
	display:block;
}


.login-area .input-field input{
	border-left:0 !important;
	border-right:0 !important;
	box-shadow:none !important;
	border-color:#fff !important;
}

.login-area label {
    color: #c0c0c0 !important;
}


@media only screen and (max-width : 668px) {
	#tabs-swipe-files li.col{
		width:auto !important;
	}
}


.prefix ~ .select-wrapper {
    margin-left: 2.5rem;
    width: 92%;
    width: calc(100% - 2.5rem);
}

.clickable{
	border:1px #ffffff solid;
}
.clickable:hover{
	cursor:pointer;
	border:1px #41a8ce solid;
}



input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    box-shadow: none;
}


#cboxClose {
    border: 0;
}
