.grid {background: none;}
.trasparent{background: none;}
.module { background: #ccc;padding:10px }

.normal{font-weight: normal; font-size: 16px;}
.giga{display: block;margin-bottom: 10px;font-size: 48px;}

.classes-hide{opacity:0;}
.classes-visible{opacity:0.5;}
#show-classes{background: red; padding: 10px; font-size: 14px; color:#fff; position: fixed; top:100px; right:0;cursor:pointer; z-index: 99}
pre {
	overflow: auto;
	max-width: 1250px;
	margin:20px auto 40px auto;border: 1px solid #ccc; font-size:14px; padding: 0 20px;
	border-left: 8px solid lime;
	display:block;
	font:normal 12px/22px Monaco,Monospace !important;
	color:#000;
	background-color:#2f2f2f;
	background-image:-webkit-repeating-linear-gradient(top, #f9f9f9 0px, #f9f9f9 22px, #fff 22px, #fff 44px);
	background-image:-moz-repeating-linear-gradient(top, #f9f9f9 0px, #f9f9f9 22px, #fff 22px, #fff 44px);
	background-image:-ms-repeating-linear-gradient(top, #f9f9f9 0px, #f9f9f9 22px, #fff 22px, #fff 44px);
	background-image:-o-repeating-linear-gradient(top, #f9f9f9 0px, #f9f9f9 22px, #fff 22px, #fff 44px);
	background-image:repeating-linear-gradient(top, #f9f9f9 0px, #f9f9f9 22px, #fff 22px, #fff 44px);
	padding:0em 1em;
	overflow:auto;
	}

	#features span,
	#mobile span{font-size: 12px}

#logo img {
	display: block; margin-left: auto; margin-right: auto;
}
#title { 
text-align:center;
}
#login label {
	text-align:center;
	font-size:16px;
	font-weight:normal;
}
#login {
	margin-left: auto; margin-right: auto;
}
#button {
	display: block;margin-left: auto; margin-right: auto;
}
img {
	border-radius:4px;
}
ol {
	font-weight:bold;
	
}
#mini {
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	margin-top:5px;
}
#map {
	width:100%;
	height:40em;
}
.error {
	width:100%;
	height:3em;
	background-color: #F56D6D;
	text-align:center;
	border-radius:4px;
	padding-top:0.7em;
	color:#fff;
	
}
.success {
	width:100%;
	height:3em;
	background-color: #3C0;
	text-align:center;
	border-radius:4px;
	padding-top:0.7em;
	color:#fff;
	
}
.modify {
	color:#0C3;
	
}
.delete {
	color: #C30;
}
.pagination a {
 margin: .4em;
 border:none;
 text-decoration:none;	
}
	@media (max-width: 767px) {

		#show-classes,
		#features span,
		.classes-hide,
		#mobile span{display: none; }
	}

	/* Dots Nav */
 /*.sl-pagination {
		 text-align: center;
			position: absolute;
			bottom:18px;
			z-index: 10;
			width:100%;
	 }

	 .sl-dot {
		 text-indent: -9999px;
		 border: 0;
		 border-radius: 50%;
		 width: 12px;
		 height: 12px;
		 padding: 0;
		 margin: 3px;
		 background-color: transparent;
			border: 1px solid #fff;
		 -webkit-appearance: none;
		 cursor:pointer;
			outline:none;
	 }

	 .sl-dot--current {
		 background-color: #fff;
			border-color: #fff;
	 }*/
	/* end dost nav*/
