header,footer,aside,nav,article{
	display:block;
}
h2 {
    font-size: 48px;
    line-height: 44px;
    padding: 22px 0;
}
body{
	
}

.header
{
}
.body-container{
	margin:0;
	padding:10px;
	min-height:440px;
	background:#EFEFEF;
	width:100%;
}
.body-container-file{
	margin:0;
	min-height:450px;
	width:100%;
}
.footer {
  bottom: 0;
  height: 150px;
  width:100%;
  padding:20px;
  background:#04763b;
  color:#ffffff;

}
	.footer a {
		color:#cccccc;
		font-weight:bold;
	}
		.footer a:hover {
		color:#EFEFEF;
		text-decoration:none;
	}
.footer-file{
  bottom: 0;
  height: 150px;
  width:100%;
  padding:20px;
  background:#369549;
  color:#ffffff;

}
	.footer-file a {
		color:#cccccc;
		font-weight:bold;
	}
		.footer-file a:hover {
		color:#EFEFEF;
		text-decoration:none;
	}


.alert{
	display:none;
}

.center-block{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.frm-lbl-1{
	font-size:24px;
	text-align:center;
}
.tbl-file td
{
	padding:5px;;
}
.btn-log{
	 background:#00923f;
	 border:1px solid #00923f;
}
	.btn-log:hover{
		 background:#06803b;
		 border:1px solid #06803b;
	}
	.btn-log:focus{
		 background:#06803b;
		 border:1px solid #06803b;
	}


.a-file{
	color:#333333;
}
.a-file:hover{
	text-decoration: none;
}	

.a-file-folder{
	color:#333333;
	text-transform: uppercase;
	font-weight:bold;
}
.a-file-folder:hover{
	text-decoration: none;
	color:#222222;
}	

.fa-gly{
	color:#00923f;
	
}
	.fa-gly-folder{
		color:#dcc503;
		
	}
	.fa-gly-new{
		color:#00923f;
		
	}

	.fa-gly-signout{
		color:#b9230a;	
	}
	
	.gly-folder{
	color:#dcc503;
	font-size:#14px;
	}
	.gly-excel{
		color:#69f127;
		font-size:#14px;
	}

.file-nav-container{
	background:#29763b;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	border-bottom:1px solid #236d34;
	

}
.file-nav-row {
	margin:0;
}
	.file-nav-row  li{
		margin:0;
		padding:5px;
		list-style-type:none;	
	}
	.file-nav-row a{
		width:100%;
		display:block;
		background:#;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
	}
	
		.file-nav-row a:hover{
			text-decoration:none;
			color:#efefef;
		}

.file-list-container{
	background:#29763b;
}
.file-list-container ul{
	
	padding:0;
	margin:0;
}
	.file-list-row li{
		padding:5px;
		list-style-type:none;	
		
	}
	.file-list-row a{
		width:100%;
		display:block;
		padding:5px;
		color:#ffffff;
		background:#236d34;
		text-transform:uppercase;
		font-weight:bold;
		border-radius:3px;
		-moz-border-radius:3px;
	}
		.file-list-row a:hover{
			text-decoration:none;
			background:#1a622b;

			
		}
		
	.file-list-row-sub li{
		width:100%;
		display:block;
		padding:5px;
		margin:5px;
		background:#e4e7e6;
		text-transform:uppercase;
		border-radius:3px;
		-moz-border-radius:3px;
	}
		.file-list-row-sub li:hover{
			background:#dee3e1;
		}
	.file-list-row-sub a{
		color:#666666;
		text-transform:uppercase;
	}
	.file-list-row-sub a:hover{
		color:#222222;
		text-transform:uppercase;
		text-decoration:none;
	}
	
#btn-new-folder{
	font-size:18px;
		height:23px;
}
.txt-folder{
	border-radius:2px; 
	-moz-border-radius:2px; 
	border:1px solid #ffffff;
	height:23px;
	width:150px;
	font-size:12px;
	color:#666666;
}
	
#file-list{
	
}
	#file-list ul{
		margin-top:20px;
	}
		#file-list li{
			list-style-type:none;
			margin:15px;
		}
		#file-list a{
			display:block;
			width:350px;
			padding:5px;
			color:#333333;
			background:#e4e4e4;
			font-weight:bold;
			border:1px solid #cccccc;
		}
		#file-list a:hover{
			background:#cccccc;
			text-decoration:none;
		}

#ctm-nav-menu{
	background:#ffffff;
	border-bottom:1px solid #cccccc;
}
	#ctm-nav-menu li a{
		font-size:16px;
		
	}
#form-container{
	margin-top:30px;
	padding:20px;
}

