.actl-disabled {
  color: #666;
  cursor: pointer;
}

.lato {
  font-family: lato, sans-serif;
  line-height: 120%;
}

.btn-orange {
  background-color: #f16e00;
  border: 1px solid #f16e00;
  color: #fff;
}

.btn-orange:hover {
  color: #fff;
}

.govhawk-tw .block {
  margin-bottom: 0;
}

/* disable bootstrap affix on small screens */
@media (max-width: 767px) {
  .affix {
      position: static;
  }
}

i.fa-plus-square-o, i.fa-minus-square-o {
  padding-left: 5px;
  font-size: 0.9em;
  vertical-align: middle;
}

.quickTypes {
    padding-left: 10px;
}

.quickTypes .checkbox label, .checkbox-inline label {
    padding-left: 2px;
    margin-right: 5px;
}

.quickTypes .checkbox-inline+.checkbox-inline {
    margin-left: 2px;
}

span.nav-locked {
    vertical-align: middle;
}

span.nav-locked i {
    font-size: 1.3em;
    vertical-align: middle;
}

.label.arrowed,
.label.arrowed-in { position: relative; margin-left: 9px }
.label.arrowed:before,
.label.arrowed-in:before { display: inline-block; content: ""; position: absolute; left: -14px; top: 0; border: 9px solid transparent; border-width: 9px 7px; border-right-color: #abbac3 }
.label.arrowed-in:before { border-color: #abbac3; border-left-color: transparent!important; left: -9px }
.label.arrowed-right,
.label.arrowed-in-right { position: relative; margin-right: 9px }
.label.arrowed-right:after,
.label.arrowed-in-right:after { display: inline-block; content: ""; position: absolute; right: -14px; top: 0; border: 9px solid transparent; border-width: 9px 7px 10px 7px; border-left-color: #abbac3 }
.label.arrowed-in-right:after { border-color: #abbac3; border-right-color: transparent!important; right: -9px }
.label-info.arrowed:before { border-right-color: #54c8eb }
.label-info.arrowed-in:before { border-color: #54c8eb }
.label-info.arrowed-right:after { border-left-color: #54c8eb }
.label-info.arrowed-in-right:after { border-color: #54c8eb }
.label-primary.arrowed:before { border-right-color: #0099da }
.label-primary.arrowed-in:before { border-color: #0099da }
.label-primary.arrowed-right:after { border-left-color: #0099da }
.label-primary.arrowed-in-right:after { border-color: #0099da }
.label-success.arrowed:before { border-right-color: #02c66c }
.label-success.arrowed-in:before { border-color: #02c66c }
.label-success.arrowed-right:after { border-left-color: #02c66c }
.label-success.arrowed-in-right:after { border-color: #02c66c }
.label-warning.arrowed:before { border-right-color: #f0ad4e }
.label-warning.arrowed-in:before { border-color: #f0ad4e }
.label-warning.arrowed-right:after { border-left-color: #f0ad4e }
.label-warning.arrowed-in-right:after { border-color: #f0ad4e }
.label-important.arrowed:before { border-right-color: #d15b47 }
.label-important.arrowed-in:before { border-color: #d15b47 }
.label-important.arrowed-right:after { border-left-color: #d15b47 }
.label-important.arrowed-in-right:after { border-color: #d15b47 }
.label-inverse.arrowed:before { border-right-color: #333 }
.label-inverse.arrowed-in:before { border-color: #333 }
.label-inverse.arrowed-right:after { border-left-color: #333 }
.label-inverse.arrowed-in-right:after { border-color: #333 }
.label-pink.arrowed:before { border-right-color: #d6487e }
.label-pink.arrowed-in:before { border-color: #d6487e }
.label-pink.arrowed-right:after { border-left-color: #d6487e }
.label-pink.arrowed-in-right:after { border-color: #d6487e }
.label-purple.arrowed:before { border-right-color: #9585bf }
.label-purple.arrowed-in:before { border-color: #9585bf }
.label-purple.arrowed-right:after { border-left-color: #9585bf }
.label-purple.arrowed-in-right:after { border-color: #9585bf }
.label-yellow.arrowed:before { border-right-color: #fee188 }
.label-yellow.arrowed-in:before { border-color: #fee188 }
.label-yellow.arrowed-right:after { border-left-color: #fee188 }
.label-yellow.arrowed-in-right:after { border-color: #fee188 }
.label-light.arrowed:before { border-right-color: #e7e7e7 }
.label-light.arrowed-in:before { border-color: #e7e7e7 }
.label-light.arrowed-right:after { border-left-color: #e7e7e7 }
.label-light.arrowed-in-right:after { border-color: #e7e7e7 }
.label-grey.arrowed:before { border-right-color: #a0a0a0 }
.label-grey.arrowed-in:before { border-color: #a0a0a0 }
.label-grey.arrowed-right:after { border-left-color: #a0a0a0 }
.label-grey.arrowed-in-right:after { border-color: #a0a0a0 }
.label-large { font-size: 13px; padding: 3px 8px 4px }
.label-large.arrowed,
.label-large.arrowed-in { margin-left: 12px }
.label-large.arrowed:before,
.label-large.arrowed-in:before { left: -16px; border-width: 11px 8px }
.label-large.arrowed-in:before { left: -12px }
.label-large.arrowed-right,
.label-large.arrowed-in-right { margin-right: 11px }
.label-large.arrowed-right:after,
.label-large.arrowed-in-right:after { right: -16px; border-width: 11px 8px }
.label-large.arrowed-in-right:after { right: -12px }



.pager-list span.pager-item:first-child {
	border-left: 1px solid #c9c9c9;
}

.pager-list span.pager-item {
	display: block;
	float: left;
	font-size: 1.2em;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	padding: 5px 10px;
	cursor: pointer;
}

.pager-list span.active, .pager-list span.active a {
	background-color: #0099da;
	color: #FFF;
}

#criteria > .panel-body > br:first-child {
  display: none;
}

.label-inactive {
  background-color: #c9c9c9;
}

.hidden-in-folder {
  background-color: #f3f3f3;
}

.panel-body > .table-condensed {
  width: 100%;
}

.panel-royalish > .panel-heading,
.panel-royalish > .panel-body {
  border: 1px solid #ac60d0;
}

.panel-royalish > .panel-heading {
  background-color: #ac60d0;
  color: #fff;
}

a.anchor {
  display: block;
  position: relative;
  top: -120px; 
  visibility: hidden;
}

@media only screen and (max-width: 1442px) {
  /** fix for custom layouts menu item getting cutoff **/
  .yamm .dropdown-submenu > .dropdown-menu.dropdown-inline {
    position: inherit;
    left: 0;
  }
}

.checked-bg {
  background-image: /* tint image */
        linear-gradient(to right, rgba(192, 192, 192, 0.75), rgba(192, 192, 192, 0.75)),
        /* checkered effect */
        linear-gradient(to right, black 50%, white 50%),
        linear-gradient(to bottom, black 50%, white 50%);
  background-blend-mode: normal, difference, normal;
  background-size: 2em 2em;
}

.mce-notification {
  display: none !important;
}