.badge a {
	color: white;
}

.badge-hint {
	background-color: #95a5a6;
}

.badge-hint .fa {
	margin-top: 0px;
}

.display-hide {
  display: none;
}

.logo-text {
	font-family: "Open Sans", sans-serif;
	font-size: 180%;
	color: red;
}

.logo-text-alt {
	color: #3a445c;
}

.logo a .logo-text-alt {
	color: white;
}

.highlight {
	background-color: #44b6ae; /*#f3c200*/
	color: white;
}

.permission {
	color: white;
}


.errorMessage {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

div.permission-choice {
	background-image: none !important;
	filter: none !important;
	box-shadow: none !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	text-shadow: none !important;
	background-color: #eee !important;
	border: 0 !important;
	float: left;
	list-style: none;
}

.permission-choice .permission-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url("../assets/global/plugins/select2/select2.png")
		right top no-repeat;
}

.permission-choice {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		color-stop(50%, #f6f6f6), to(#f4f4f4) );
	background-image: -webkit-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6 50%, #f4f4f4);
	background-image: -o-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
	background-image: linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#fff4f4f4', GradientType=0 );
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	-moz-background-clip: padding;
	color: #555555;
	border: 1px solid #999999;
	line-height: 13px;
	padding: 3px 20px 3px 5px;
	margin: 3px 0 3px 5px;
	position: relative;
	cursor: default;
}

#filterItemsByEvaluationType div button {
	width: 100%;
	background-color: transparent;
	border: 0;
	padding: 8px 0 4px 0;
}

#filterItemsByEvaluationType div button.activeBtn {
	background-color: rgba(0, 0, 0, 0.1);
}

@media print {
  a[href]:after {
    content: none;
  }
  .highlight {
  	text-decoration: underline;
  }
}

#interestItems-table_paginate, #SearchgenerateEvaluatedItemsArticleReferences .dataTables_paginate,
#interestItems-table_length, #SearchgenerateEvaluatedItemsArticleReferences .dataTables_length,
#interestItems-table_info, #SearchgenerateEvaluatedItemsArticleReferences .dataTables_info {
	display: inline-block;
	margin-top: 14px !important;
	font-size: 1em !important;
}

#interestItems-table_length label, #SearchgenerateEvaluatedItemsArticleReferences .dataTables_length label{
	font-size: 1em !important;
}

.dataTables_processing {
	top: 235px !important;
	z-index: 999;
}

.scroll-to-top {
	bottom: 30px;
	right: 65px !important;
}

.scroll-to-bottom {
	bottom: 30px;
	right: 30px !important;
}

.scroll-to-bottom:hover {
	cursor: pointer;
}

.scroll-to-top i, .scroll-to-bottom i {
	font-size: 32px;
	opacity: 0.8 !important;
}

/* Hide ASAP form fields */
#zohohc-asap-web-ticketform-field-contactid,
#zohohc-asap-web-ticketform-field-email,
#zohohc-asap-web-ticketform-section-additional_information,
#zohohc-asap-web-ticketform-field-cf_account_id {
	display: none !important;
}

#RecordautomaticallyResolveWarnings_record_resolve_warnings {
	margin-bottom: 10px;
	position: absolute;
	z-index: 1;
}

@media screen and (min-width: 490px) {
	#RecordautomaticallyResolveWarnings_record_resolve_warnings {
		right: 2.5em;
	}
}

.page-footer .page-footer-inner {
	float:right;
}

.is-invalid #toggleReason {
	border-color: #f42131;
}

.is-invalid .help-block {
	color: #f42131;
}

.custom-checkbox-wrapper {
	display: flex;
	justify-content: center;
}

.mr-10 {
    margin-right: 10px;
}

.mt-3 {
	margin-top: 3px;
}

.import-pdf-from-url-wrapper {
	margin-bottom: 3px;
}

#searchConfirmationDialog .modal-dialog {
  width: 100%;
}

#searchConfirmationDialog.modal {
  text-align: center;
  width: 100rem;
}

#searchConfirmationDialog .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.bulk-resolve-ids, .bulk-update-checkbox, .bulk-remove-checkbox  {
	height:auto;
}