.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;
}

.notInterest {
	color: grey !important;
	cursor: pointer;
	font-size: 16px;
}

.interest {
	color: #f8be2c !important;
	cursor: pointer;
	font-size: 16px;
}

.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;
}

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

/*TODO - move this to theme overrides*/
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default, .portlet > .portlet-title > .actions > .btn.btn-default, .portlet > .portlet-title > .actions > .dt-buttons >  .btn.btn-sm.btn-default  {
		/*Added as per components.css: .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default*/
          padding: 3px 9px; }

/* 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_2 {
	display: none !important;
}