@font-face {
	font-family: 'Gotham';
	src: url('../fonts/Gotham Book Regular.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Opificio';
	src: url('../fonts/Opificio_regular.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica_33_ET';
	src: url('../fonts/Helvetica_33_Thin_Extended.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DancingScript';
	src: url('../fonts/DancingScript-Regular.otf');
	font-weight: normal;
	font-style: normal;
}


td>btn-group-sm>.btn, td>.btn-sm {
    padding: .32rem .4rem;
    font-size: .575rem;
    line-height: 1.0;
    border-radius: .2rem;
}

.link-wrapper {
	margin: 20px 0;
}

.profile-pic {
	border-radius: 50%;
}

.a2h {
	height: 25px;
	margin-top: -5px;
}

.file-input-wrapper > span {
	color: #fff;
}

.file-input-wrapper > span {
	color: #fff;
}

.sidebar .nav-item .nav-link {
	padding: .2rem 0 .2rem 1rem;
}

.text-muted {
	color: #B8BAC9!important;
}

.has-danger .fv-help-block {
	color: #e74a3b;
}

.sidebar-brand-custom {
	font-family: DancingScript;
	text-transform: none;
	display: none;
}

#site_title {
	display: none;
}

@media (min-width: 768px) {
	.sidebar-brand-custom {
		display: inline;
	}
	#site_title {
		display: inline;
	}

	.sidebar-toggled .sidebar-brand-custom {
		display: none;
	}

}



::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #B8BAC9!important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B8BAC9!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #B8BAC9!important;
}

.hidden {
	display: none;
}

.delete_item {
	padding-top: 0;
	padding-bottom: 0;

}

.access_warning {
	font-size: .8em;
}