div.login {
	background-color:#AAFFFA;
}
div.create_user {
	background-color:#FFAAEE;
}
div.change_password {
	background-color:#7CBBC5;
}
div.change_password label {
	margin-bottom: 0.2rem;
	margin-top: 0.1rem;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.create_user_form input {
	margin-top: 4px;
}

.quarter_padding {
	height: 5px;
}
.half_padding {
	height: 10px;
}
.padding {
	height: 20px;
}
.double_padding {
	height: 40px;
}

.thick-hr {
	height: 5px !important;
}

.navbar-brand {
	color: #FFF !important;
}

.navbar {
	background-color: #1e4d7c;
}

.navbar-text a, .navbar-text a:visited {
	color: rgba(255,255,255,.5);
}
.navbar-text a:hover {
	text-decoration: none;
	color: #FFF;
}

.navbar .account_link {
	padding-right: 60px;
}

.logo_name {
	font-color: #000;
}

.permission_denied {
	color: #D44;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	padding-top: 60px;

}

.file_browser .row:nth-child(odd) {
	background-color:#DDD;
}

.file_browser .delete i {
	color:#ea6a6aa3;
}

.file_browser .delete i:hover {
	color:#F22;
}

.file_browser {
	font-size: 1.2em;
}

.file_browser .row {
	padding: 6px 0px;
}

.file_browser .fa-folder, .file_browser .fa-file-alt {
	padding-right: 8px;
}

div#messages {
	margin: 10px;
}

div#messages .centerme button {
	transform:translate(0%, -50%);
}

div.message {
	font-size: 2em;
	font-weight: bold;
	color: #FF6666;
	background-color:#FFF;
	padding: 10px 0px;
}

table.permissions_table input {
	transform:scale(1.3);
}

div.notmounted {
	min-height:200px;
	color:#FF6666;
	padding-top:20px;
}

#progress .bar, #progress .inner-bar {
	border-radius:20px;
	height:20px;
	background-size: 1rem 1rem;
}

@keyframes progress-bar-stripes {
	from { background-position: 1rem 0; }
	to { background-position: 0 0; }
}

#progress .inner-bar.stripy {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	animation: progress-bar-stripes 1s linear infinite;
}

#progress .bar {
	background-color:#818baf;
	margin-top:20px;
}

#progress .inner-bar {
	background-color:#2cab9f;
}

#progress p {
	z-index: 2;
	font-size:0.9rem;
	color:white;
	position:relative;
	top:-42px;
}

#file_upload_button {
	margin-right: 10px;
}

/* Sticky footer styles
-------------------------------------------------- */

html {
	position: relative;
	min-height: 100%;
}
body {
	/* Margin bottom by footer height */
	margin-bottom: 60px;
}
.footer {
	display:none;
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	line-height: 60px; /* Vertically center the text there */
	background-color: #f5f5f5;
}


.seed-packet-image {
	border-radius: 10px;
	max-height: 400px;
}

.seed-card {
	min-height:  500px;
}

.upload_image {
	height: 250px;
}

.fb-highlight {
	background-color: rgba(86,61,124,0.15);
	
}

.fb-highlight-grey {
	background-color: rgba(123, 118, 130, 0.5);
	
}

.fc-highlight {
	background-color: rgba(86,61,124,0.15);
	border:  1px solid rgba(86,61,124,0.15);
}

.edit-list {
	display: block;
	position: absolute;
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: 6px;
}