*{
	margin:0;
	padding:0;	
	font-size:14px;
}
img{
	border:none;	
}
body{
	width:100%;
	height:100%;
	font-family: "niveau-grotesk";
	font-weight:300;

}
a{
	font-family: "niveau-grotesk";	
	font-weight:300;	
}
/* Custom Fonts 
-------------------------------------------------- */
.niveau{font-family: "niveau-grotesk";}

/* TOP NAV CUSTOM STYLES
-------------------------------------------------- */
.login{
	background:url(" ");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.login-panel{
  margin-top:350px;
}
.login h3{
	color:rgba(255,255,255,1.0);
	text-shadow: 0 2px 6px rgba(0,0,0,.50)
}
.login input{
	font-size:150%;
	box-shadow: 0 0 10px rgba(255,255,255,.50);
}
.admin-header{
	background:linear-gradient(to bottom right, #5989f6, #59e2f6);
}
.admin-header h1{
	color:rgba(255,255,255,1.0);
	font-weight:400;
}
.admin-header-img{
	max-width:250px;
}
.admin-header h2{
	color:rgba(255,255,255,1.0);
}
.admin-secondary{
	background:rgba(36,85,108,1.00);
	border-bottom:solid 1px rgba(23,55,69,1.00);
}
.admin-secondary p{
	margin:5px 0 5px 10px;
	font-size:125%;
	color:rgba(255,255,255,1.00);
}
.left-menu{
    min-height: 95vh;
    background: rgba(218,218,218,1.00);
    padding-top: 10px;
}
.left-menu h3{
  font-size:140%;
}
.left-menu a{
    color: rgba(41,41,41,1.00);
    font-size: 110%;
    display: block;
    padding: 10px;
    text-decoration: none;
}
.left-menu .list-group-item {
    padding:0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.left-menu .list-group-item:hover {
    background: rgba(233,241,246,1.0);
}

.left-menu h3 a{
  font-size:100%;
  color:rgba(255,255,255,1.0);
  text-decoration: none;
}
.left-menu h3 a i{
  font-size:83%;
  padding-top:3px;
}
.toggleLink{
	cursor: pointer;
}
.menu-bar-title{
	color:rgba(15,22,81,1.00);
	font-size:120%;	
}
.toggle .list-group-item{
	padding:0;
}
.toggle .list-group-item a{
	color:rgba(41,41,41,1.00);
	font-size:110%;
	display: block;
	padding:10px;
}
.toggle .list-group-item:hover{
	background: rgba(233,241,246,1.0); 
}
.toggle .list-group-item a:hover{
	text-decoration:none;
}
.file-mod-title{
	font-weight: 400;
}
.content-area{
	background:rgba(90,91,97,1.0);
}
.full-file-box{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
	box-shadow: 0 0 4px rgba(0,0,0,.60);
  overflow: hidden;
}
.home-edit{
	background:rgba(255,255,255,1.00);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
}
.box-head{
	color:rgba(255,255,255,1.0);
}
.file-mod-title{
	color:rgba(243,243,243,1.00);
}
.admin-head-top a{
	color:rgba(255,255,255,1.0);
	font-family: "macho";	
	font-weight:700;
}
.user-head{
	color:rgba(243,243,243,1.00);
	padding:10px 5px;
}
.user-head div{
	font-size:115%;
	font-weight:700;
}
.user-body{
	background: rgba(255,255,255,1.00);
	padding:0 10px;
}
.user-body div{
	padding:10px 5px;
	font-size:115%
}
.padding-remove{
  padding:0 !important;
}
.view-files-drop{
  display:block;
	padding:11.5px 5px;	
	cursor: pointer;
}
.view-files-drop:hover{
	background: rgba(233,241,246,1.0);
}
.files_box{
  display:none;
	background:rgba(225,225,225,1.0);
}
.table{
  background:rgba(255,255,255,1.0);
}
.dropDownYear{
	cursor: pointer;
}
.folder{
	font-size:150%;
}
.year-colapse{
	display:none;
}
.dropDownYear2{
	background: rgba(239,239,239,1.00);
	cursor: pointer;
}
.dropDownYear2 h4{
	font-size:100%;
	font-weight: 700;	
}
.user-edit{
	background: rgba(255,255,255,1.00);	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 3px 4px rgba(0,0,0,1.0);	
	overflow: hidden;
}
.edit-user-head{
	color:rgba(243,243,243,1.00);
	background:rgba(17,43,176,1.00);
	padding:10px 5px;
}
#tinyMCEWrapper{
	width:100% !important;
}
.admin-body{
	background: rgba(255,255,255,1.00);
}
.admin-body .page-name a{
	font-size:110%;
	font-weight:400;
}
.error .list-group .list-group-item{
	color: #721c24!important;
	background-color:rgba(255,238,238,1.00) !important;
	border-color: #f5c6cb!important;
}
