/* START - Main body Attributes */

body {
	margin:							0;
	padding:						0;
	/*background-color:				#666;*/
}

a {
	color:							black;
}

label {
	font-family:					Helvetica, sans-serif;
	font-size:						40px;
	font-weight:					500;	
}

input {
	width:							95%;
	height:							100px;
	background-color:				#000;
	
	margin-left:					20px;
	margin-bottom:					50px;
	
	border-radius:					25px;
	
	font-family:					Helvetica, sans-serif;
	font-size:						40px;
	font-weight:					100;
	color:							#fff;
}

.form_part {
	width:							100%;
	height:							200px;
	
	float:							left;
	margin-left:					0px;
	margin-bottom:					0px;
	
	border-radius:					25px;
	border:							1px solid black;
}

.slidecontainer {
	width: 							100%; /* Width of the outside container */
}

/* The slider itself */
.slider {
	-webkit-appearance: 			none;  /* Override default CSS styles */
	appearance: 					none;
	width: 							95%; /* Full-width */
	height: 						50px; /* Specified height */
	background: 					#d3d3d3; /* Grey background */
	outline: 						none; /* Remove outline */
	opacity: 						0.7; /* Set transparency (for mouse-over effects on hover) */
	-webkit-transition: 			.2s; /* 0.2 seconds transition on hover */
	transition: 					opacity .2s;
}

/* Mouse-over effects */
.slider:hover {
	opacity: 						1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.slider::-webkit-slider-thumb {
	-webkit-appearance: 			none; /* Override default look */
	appearance: 					none;
	width: 							50px; /* Set a specific slider handle width */
	height: 						50px; /* Slider handle height */
	background: 					#000; /* Green background */
	cursor: 						pointer; /* Cursor on hover */
	border-radius:					25px;
}

.slider::-moz-range-thumb {
	width: 							50px; /* Set a specific slider handle width */
	height: 						50px; /* Slider handle height */
	background: 					#000; /* Green background */
	cursor: 						pointer; /* Cursor on hover */
}

.titel_large {
	font-family:					Helvetica, sans-serif;
	font-size:						60px;
	font-weight:					900;
	color:							#000;
}

.title_medium {
	font-family:					Helvetica, sans-serif;
	font-size:						45px;
	font-weight:					700;
	color:							#fff;	
}

.title_small {
	font-family:					Helvetica, sans-serif;
	font-size:						40px;
	font-weight:					300;
	color:							#000;	
}

.message_query {
	font-family:					Helvetica, sans-serif;
	font-size:						40px;
	font-weight:					300;
	text-align:						center;
}

.description {
	font-family:					Helvetica, sans-serif;
	font-size:						30px;
	font-weight:					100;
	color:							#fff;
}

.button_large {
	width:							95%;
	height:							75px;
	background-color:				#000;
		
	float:							left;
	margin-top:						50px;
	margin-bottom:					50px;
	margin-left:					20px;
	
	border-bottom:					0px solid black;
	border-radius:					25px;
	/*box-shadow:  					0px 0.25px 15px;*/

	font-family:					Helvetica, sans-serif;
	font-size:						55px;
	font-weight:					700;
	text-align:						center;
	color:							#fff;
	filter
}

.button_medium {
	
}

.button_small {
	
}

/* END - Main body Attributes */
/* START - Main body Containers */

.container_head {
	width:							100%;
	height:							175px;
	background-color:				#000;
		
	float:							left;
	
	border-bottom:					0px solid black;
	box-shadow:  					0px 0.25px 15px;
	
	overflow:						none;
}

.head_logo {
	width:							200px;
	height:							150px;
	background-color:				none;
	
	/*background-image:				url("../../Content/Logo/brain.gif");	*/		
	background-size:				200px 150px;
	background-repeat:				no-repeat;
	background-location:			center;
	
	
	float:							left;
	margin-top:						10px;
	margin-left:					10px;
	
	font-family:					Helvetica, sans-serif;
	font-size:						60px;
	font-weight:					900;
	color:							#fff;
}

.head_menu {
	width:							700px;
	height:							150px;
	background-color:				none;
	
	float:							right;
	margin-top:						10px;	
}

.menu_item {
	width:							none;
	height:							50px;
	background-color:				none;
	
	float:							right;
	margin-left:					10px;
	margin-right:					10px;
	margin-top:						100px;
	
	border-bottom:					1px solid black;
	
	font-family:					Helvetica, sans-serif;
	font-size:						30px;
	font-weight:					700;
	color:							#fff;
}

.container_app {
	width:							100%;
	height:							1650px;
	background-color:				#fafafa;
  /*background-image: linear-gradient(
    45deg,
    hsl(240deg 8% 14%) 1%,
    hsl(296deg 20% 28%) 34%,
    hsl(337deg 36% 46%) 61%,
    hsl(3deg 72% 64%) 82%,
    hsl(30deg 100% 62%) 96%,
    hsl(54deg 100% 50%) 100%
  );*/
	/*background-image: 				linear-gradient(
									45deg,
									hsl(240deg 100% 20%) 0%,
									hsl(281deg 100% 21%) 8%,
									hsl(304deg 100% 23%) 17%,
									hsl(319deg 100% 30%) 25%,
									hsl(329deg 100% 36%) 33%,
									hsl(336deg 100% 41%) 42%,
									hsl(346deg 83% 51%) 50%,
									hsl(3deg 95% 61%) 58%,
									hsl(17deg 100% 59%) 67%,
									hsl(30deg 100% 55%) 75%,
									hsl(40deg 100% 50%) 83%,
									hsl(48deg 100% 50%) 92%,
									hsl(55deg 100% 50%) 100%);	*/
									

									
	overflow: 						scroll;
}

.container_modules {
	width:							100%; 	
	height:							100%;
	background-color:				none;

	float:							left;	
}

.module_item {
	width:							285px;
	height:							285px;
	background-color:				#000;

	float:							left;
	margin:							20px 20px;
	
	border-radius:					15px;
	
	text-align:						center;
	box-shadow:  					0px 0.25px 15px;
}

.container_foot {
	width:							100%;
	height:							100px;
	background-color:				#000;

	float:							left;
	box-shadow:  					0px 0.25px 15px;
}

.foot_content {
	width:							100%;
	height:							50px;
	background-color:				none;

	float:							left;
	
	margin-top:						35px;
	
	font-family:					Helvetica, sans-serif;
	font-size:						20px;
	font-weight:					100;
	color:							#fff;
	text-align:						center;	
}

/* END - Main body Containers */

/* !!NOTE!!		END OF DASHBOARD	!!NOTE!! */
/* ######################################### */
/* !!NOTE!!		START OF MODULES	!!NOTE!! */

/* START - Module G-Scheme attributes */
.container_gscheme_overview {
	width:							100%; 	
	height:							100%;
	background-color:				none;

	float:							left;	
}

.gscheme_item {
	width:							95%;
	height:							250px;
	background-color:				#000;
		
	float:							left;
	margin-top:						10px;
	margin-bottom:					30px;
	margin-left:					20px;
	
	border-bottom:					none;
	border-radius:					25px;
	box-shadow:  					0px 0.25px 15px;

	font-family:					Helvetica, sans-serif;
	color:							#000;
}

.g_date {
	width:							500px;
	height:							50px;
	background-color:				none;
		
	float:							left;
	margin-top:						15px;
	margin-bottom:					50px;
	margin-left:					20px;

	font-size:						50px;
	font-weight:					600;
	color:							#fff;	
}

.g_type {
	width:							none;
	height:							50px;
	background-color:				none;
		
	float:							right;
	margin-top:						15px;
	margin-bottom:					5px;
	margin-right:					20px;	
	
	font-size:						50px;
	font-weight:					600;
	color:							#fff;
}

.g_name {
	width:							95%;
	height:							100px;
	background-color:				none;
		
	float:							left;
	margin-top:						0px;
	margin-bottom:					5px;
	margin-left:					20px;	
	
	font-size:						50px;
	font-weight:					100;
	color:							#fff;
	text-align:						center;
}





/* START - Module G-Scheme attributes */