
/* 1280px */

@media screen and (max-width: 80em) { 

	.search_filter select {
		width: 15%;	
	}


}

/* 1200px */

@media screen and (max-width: 75em) { 
	

}

/* 1120px */

@media screen and (max-width: 70em) { 

	.data_table_wrapper {
		overflow-x: auto;
	}

	table#data_table {
		white-space: nowrap;
	}

	
}

/* 1040px */

@media screen and (max-width: 65em) { 


}

/* 960px */

@media screen and (max-width: 60em) { 

	.module_title .right {
		width: 100%;
		margin-top: 12px;
	}
	
	.search_filter select {
		float: left;
		width: 15.8%;
	}
	

}

/* 880px */

@media screen and (max-width: 55em) { 
	

}

/* 800px */

@media screen and (max-width: 50em) { 

	.title {
		padding: 15px 0;
	}
	
	.title h1 {
		font-size: 25px;
	}
	
	.title span {
		margin-top: 7px;
	}	
	
	/*
	
	a.navigation_toggle {
		display: block;
	}
	
	.navigation {
		background: none;
		display: none;	
	}
	
	.navigation ul {
		width: 100%;
	}
	
	.navigation ul li {
		width: 100%;
		margin-right: 0;
	}
	
	.navigation ul li a {
		width: 100%;
		box-sizing: border-box;
		border-bottom: 0 !important;
		border-top: 1px solid #ddd !important;
		padding: 10px 20px !important;
		margin: 0 !important;
	}
	
	.navigation ul.sub, 
	.navigation ul.child {
		display: block;
		border: 0;
		margin: 0;
	}
	
	.navigation ul.sub {
		list-style-type: square;
	} 
	
	.navigation ul.sub li a {
		font-size: 13px;
		padding: 10px 25px !important;
	} 
	
	.navigation ul.child li a {
		font-size: 12px;
		padding: 10px 45px !important;
	} 
		
	.main {
		border-top: 1px solid #ddd;
	}
	
	*/
	
	#sidebar_container {
		width: 100%;
	}
	
	#sidebar {
		display: none;
	}
	
	#content_container {
		width: 100%;
	}
	
	#treeview_container {
		margin-bottom: 15px;
	}
	
	.page_title .left {
		width: 100%;
	}
	
	.page_title .right {
		display: none;
	}
	
	table#form {
		float: left;
	}
	
	table#form input.text {
		width: 90% !important;
	}
	
	table#form textarea {
		width: 90% !important;
	}
	
	table#form input.dp-applied {
		width: 100px !important;
	}
	
	table#form select {
		width: 57% !important;
	}
	
	span.hint {
		display: none;
	}

	.search_filter select {
		width: 15.6%;
	}


}

/* 720px */

@media screen and (max-width: 45em) { 
	

}

/* 640px */

@media screen and (max-width: 40em) { 
	
	#search {
		width: 100%;
		margin-bottom: 7px;
	}
	
	.search_filter select {
		width: 18.6%;
	}
	

}

/* 560px */

@media screen and (max-width: 35em) { 
			
	#login_container {
		width: 100%;
	}
	
	#login_container img {
		width: 100%;
		height: auto;
	}
	
	#login_block {
		padding: 25px;
	}

	#login_block table td.field {
		width: calc(100% - 110px);
	}
	
	#login_block input.text {
		width: 97%;
	}
	
	.search_filter select {
		width: 100%;
		margin: 0 0 7px 0;
	}

		
}

/* 480px */

@media screen and (max-width: 30em) { 
	
	
}

/* 400px */

@media screen and (max-width: 25em) { 
	
	
}