


	.ui.shadow.segment {
		box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
		border: none;
		margin-bottom: 1em;
	}
	
	.template {
		display:none;
	}
	
	#signin .ui.main.header {
		margin: 0;
	}
	
	#signin .ui.logo.image {
		display: block;
		margin: 3em;
	}
	
	#signin .ui.segment .ui.header {
		margin-top: 0 !important;
		color: #000;
	}
	#signin .field {
		margin-top: 1.6em;
	}
	#signin .return {
		margin: 2em 0;
	}
	#signin .ui.results.message {
		margin: 3em 0 0 0;
	}
	#signin .ui.grid {
		margin: 0;
	}
	#signin .ui.grid label {
		font-weight: bold;
	}	

	
	#signup .ui.grid {
		margin: 4em 0;
	}
	
	 @media (max-width:801px) {
		#signup .ui.grid {
			margin: 0 ;
		}
		#signup #captcha-img {
			margin-top: -2em;
		}
		.ui.shadow.segment {
			padding: 2em;
		}
		
		#signin .ui.logo.image {
			display: block;
			margin: 0em 2em;
		}
		
		#forgot {
			font-size:.8em;
		}
		
		.highlights.list {
			display: none;
		}
			
	}
	
	#signup .ui.logo.image {
		margin-top: 2em;
	}
	#signup .ui.segment .ui.header {
		margin-top: 0 !important;
		color: #000;
	}
	#signup .field {
		margin-top: 2.4em;
	}
	#signup .ui.highlights.list {
		margin-top: 3em;
	}
	#signup .ui.highlights.list .item {
		margin-top: 1em;
	}	
	#signup .ui.highlights.list .item .header {
		color:#000;
		font-size: 1.1em;
	}		
	#signup .ui.highlights.list .icon {
		margin-right: .75em;
	}
	#signup .return {
		margin: 2em 0;
	}
	#signup .ui.results.message {
		margin: 3em 0 0 0;
	}	
	