@import url(foundation.css);

.card {
	box-shadow: rgba(0, 0, 0, 0.075) 0px 2px 4px 0px;
	margin-bottom: 2em;
}

.card-header {
 	background-color: var(--color-orange);
 	font-weight: 400;
}

/*
.card-body, .card-body *:not(.btn) {
	background-color: var(--color-lightest-gray);
} */ 

#action-card {
	min-height: 30rem;
	margin-bottom: 6rem;
}

header a.dropdown-item {
	color: var(--color-black) !important;
}

li a {
	 color: var(--color-black) !important;
	 text-decoration: none;
}

a.validatorlink {
	font-weight: 600;
}

a.validatorlink:hover {
	text-decoration: underline;
	text-decoration-color: black !important;
}

.text-muted {
	color: var(--color-black-dimmed) !important;
	font-weight: 100 !important;
}

.card.validator {
	color: var(--color-black-dimmed) !important;
	font-weight: 200 !important;	
}

header nav li.nav-item, header nav * {
	color: var(--color-light-gray) !important;
	border-color: var(--color-light-gray) !important;
	/* var(--color-light-gray) */
}

#spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: calc( 50% - ( ...px / 2) ); 
  right: calc( 50% - ( ...px / 2) ); 
}

.validate table th {
	font-weight: normal;
}

.form-group {
	margin-bottom: 1rem;
}
.user-form-label {
	width: 200px;
}
.user-form-input {
	width: 400px;
}

.required-highlight {
	color: #d22;
    margin-left: 2px;
}

.certification-form-card {
	margin-bottom: 6rem;
}

.multiple-submission-types {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 3px;
	font-weight: 700;
}

.uri-upload {
	margin-bottom: 15px;
}

