/*************************
*  Reset
*************************/

html,body {
	margin:0!important;
	padding:0!important;
}

* {
	margin:0;
	padding:0;
}

ul,ol,li {
	list-style:none;
}


/**** Form Elements ***/
form {
	width:90%;
	margin:0 5% 40px;
	-webkit-box-sizing:border-box;

/* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;

	
/* Firefox, other Gecko */
	box-sizing:border-box;

	
/* Opera/IE 8+ */
}

input[type=text],input[type=password],input[type=search],input[type=tel],input[type=email],button, input[type=date], input[type=number] {
	background-color: #ececec;
	border: none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:20px;
	margin:3% 0;
	padding:8px;
	width:100%;
}

#kt_login_user {
	width:100%;

}

input[type=search], input[type=number] { -moz-appearance:none; -webkit-appearance:none; }
/* input[type=number] { width: 104%; } */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

input {	clear:both; border-radius:0; }

a[href$=".pdf"], a[href$=".mobi"] { color: #2780CD; text-decoration: underline; }
	


@media all and (orientation: portrait)  {
	
	/* Style adjustments for portrait mode goes here */ 
	
} 


@media all and (orientation: landscape)  {
	
	
	/* Style adjustments for landscape mode goes here */ 
	header h1 { max-width: 230px; overflow:hidden; } 
	.galleryItem { margin-left:20%; width:300px; } 
	select.styled { width:400px; } 

}
	
/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
	/* Prevent iOS, WinMobile from adjusting font size */
	html {
		-webkit-text-size-adjust:none;
		-ms-text-size-adjust:none;
	}
}
