html, body {
  height: 100%; }

body {
  font-family: 'Gudea', sans-serif;
  /*    border-top: 10px solid #443e63; */ }

legend {
  margin-bottom: 5px; }

fieldset {
  border: 1px solid #fff;
  margin: 10px 0; }

legend + .control-group {
  margin-top: 10px; }

div#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -125px; }

#push, #footer {
  height: 125px; }

#footer {
  background-color: #443e63;
  color: #fff;
  margin-top: 10px; }

input, button, select, textarea {
  font-family: 'Gudea', sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Enriqueta', serif; }

.help-block {
  font-style: italic; }

img#resource-thumb {
  display: block;
  width: 250px;
  margin: 10px auto;
  border: 1px solid #000; }

h1.page-header {
  margin: 10px 0; }

h2 {
  font-size: 28px; }

div#top-row {
  padding: 20px 0;
  margin-bottom: 10px; }

div#navbar-background {
  background-color: #443e63;
  background-image: none;
  border-bottom: 5px solid #A7BE39;
  margin-bottom: 5px; }

div#navbar-background a {
  color: #fff; }

div#navbar-background li.dropdown ul li a {
  color: #333; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-color: #fff;
  background-image: none; }

div#navbar-background a:hover {
  text-decoration: underline; }

div.dash-column {
  background-color: #eee; }

div.dash-column-inner {
  padding: 0; }

div.dash-column-content {
  padding: 5px 10px; }

div.dash-column-content h2 {
  border-bottom: 2px solid #A7BE39;
  padding-bottom: 10px;
  line-height: normal;
  margin-top: 0; }

div#dash-lists ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

div#dash-lists ul li {
  margin-bottom: 10px; }

div.dash-item-row {
  margin-bottom: 20px; }

span.dash-item-icon {
  display: inline-block;
  width: 64px;
  vertical-align: top; }

div.dash-item-info {
  font-style: italic; }

span.dash-item-title {
  font-style: normal; }

div#footer {
  font-family: 'Gudea', sans-serif;
  font-size: 12px;
  padding: 10px 0; }

div#footer h4 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  margin: 5px 0; }

div#footer ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

div#footer ul li {
  margin-bottom: 1px;
  line-height: normal; }

div#footer a {
  color: #fff; }

form.star-form {
  display: inline; }

div.taxonomy_holding_area {
  padding: 0;
  margin: 10px 0; }

div.taxonomy_pill {
  display: inline;
  background-color: #443e63;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  margin: 0 5px 0 0; }

ul#share-buttons {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

ul#share-buttons li {
  margin-bottom: 10px; }

div.comment {
  border-top: 1px solid #443e63; }

div.comment-body {
  margin: 10px 0; }

p.comment-user-name {
  font-weight: bold; }

p.comment-timestamp {
  font-style: italic; }

span.comment-icon {
  display: inline-block;
  width: 100px;
  vertical-align: top; }

span.comment-text {
  display: inline-block; }

div#resource-description {
  font-size: 18px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px; }

div#resource-meta p {
  margin: 0; }

div#resource-meta span.resource-meta-label {
  font-weight: bold; }

div.profile-list h2 {
  border-bottom: 2px solid #A7BE39; }

div.profile-list ul, ul#profile-links {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

ul.profile-list li {
  margin-bottom: 10px; }

li.profile-item {
  margin-bottom: 10px; }

span.profile-item-dateline {
  font-style: italic; }

div#profile-meta {
  position: relative;
  font-size: 120%; }

div#profile-meta img#profile-icon {
  position: absolute;
  left: 0;
  top: 0; }

div#profile-meta div#profile-meta-info {
  position: absolute;
  left: 225px;
  top: 0; }

div#profile-meta-info ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

div#profile-meta-info ul li {
  margin-bottom: 5px; }

div#profile-meta p {
  margin: 0; }

div#profile-about-me h2 {
  margin-top: 0;
  border-bottom: 2px solid #A7BE39; }

ol#qihq-tour {
  display: none; }

div.joyride-content-wrapper {
  font-family: 'Gudea', sans-serif; }

i#navbar-admin-icon {
  font-size: 16px; }

a:hover i#navbar-admin-icon,
a:hover i#navbar-message-icon {
  text-decoration: none;
  color: #A7BE39; }

li#nav-bug a {
  padding: 0; }

table#datatable-bugs tr.closed {
  opacity: 0.25; }

div#bug-report-meta p {
  margin-bottom: 0; }

div#bug-report-meta form {
  margin-top: 20px; }

p#profile-alert {
  display: none; }

p#profile-alert button.close {
  top: 5px; }

div#email-templates-accordion div.accordion-heading {
  background-color: #443e63; }

div#email-templates-accordion div.accordion-heading a {
  text-decoration: none;
  color: #fff;
  font-weight: bold; }

div#email-templates-accordion form label {
  font-weight: bold; }

textarea.email-templates-body {
  height: 300px;
  font-family: monospace; }

div#message-compose-container {
  position: relative; }

table#user-message-metadata td,
table#user-message-metadata th {
  border: 0; }

table#user-message-metadata img.user-icon {
  margin-right: 5px; }

table#user-message-metadata a.user-message-sender-thumb {
  vertical-align: top; }

div#user-message-body {
  padding-top: 8px;
  font-size: 24px;
  line-height: normal; }

td.message-body, tr.message-meta td {
  border-top: 0; }

div.message-modal-header div.row-fluid {
  display: table; }

div.message-modal-header div.message-modal-header-label,
div.message-modal-header div.message-modal-header-content {
  display: table-cell;
  float: none;
  vertical-align: middle; }

div.message-modal-header-label {
  font-weight: bold; }

div.message-modal-header-content {
  padding-left: 15px; }

div.message-modal-header h3 {
  margin-bottom: 10px; }

div.message-modal-header ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

div.message-modal-body {
  font-size: 22px;
  line-height: normal; }

tr.message-unread {
  font-weight: bold; }

tr.message-reply {
  display: none; }

li.messages-unread-container {
  box-shadow: 5px 5px 5px yellow; }

i.messages-unread {
  color: yellow; }

div.message-modal-header div.row-fluid {
  margin-bottom: 10px; }

table.messages-list td {
  vertical-align: middle; }

img.message-list-photo {
  width: 35px;
  height: 35px;
  margin-right: 5px; }

img.message-modal-photo {
  width: 50px;
  height: 50px;
  margin-right: 10px; }

i.message-reply-icon {
  padding: 0 15px; }

a:hover i#navbar-message-icon.messages-unread {
  color: yellow; }

i.message-show-replies:hover {
  cursor: pointer;
  color: #A7BE39; }

img.typeahead-user-icon {
  width: 40px;
  height: 40px;
  margin-right: 10px; }

.arrow-box {
  position: relative;
  background: #ECECEF;
  border: 4px solid #443e63;
  padding: 10px 10px 5px 10px;
  border-radius: 5px;
  margin-bottom: 10px; }

.arrow-box:after,
.arrow-box:before {
  right: 100%;
  top: 30px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.arrow-box:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #443e63;
  border-width: 10px;
  margin-top: -10px; }

.arrow-box:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #443e63;
  border-width: 16px;
  margin-top: -16px; }

form#pages-add label,
form#announcement-add label {
  font-weight: bold; }

form#pages-add input#title {
  font-size: 24px;
  padding: 5px;
  height: 30px; }

div.page-add-meta,
div.announcement-add-meta {
  padding: 5px 10px; }

div.page-add-meta h3,
div.announcement-add-meta h3 {
  margin: 0 0 10px 0; }

div.page-add-meta fieldset,
div.announcement-add-meta fieldset {
  border: 0; }

div.footer-item-container {
  display: none; }

i.add-footer-item {
  margin-right: 10px; }

div.footer-item-buttons {
  padding-top: 5px; }

table#datatable-pages a:hover i {
  text-decoration: none; }

div#announcement-banner {
  font-size: 14px; }

div#announcement-banner p {
  margin-bottom: 0;
  font-size: 18px; }

div#announcement-banner i.icon {
  margin-right: 5px; }

div#announcement-old-list h2 {
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 28px; }

div#announcement-old-list ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

div#announcement-old-list ul li {
  margin-bottom: 10px; }

form#active-announcement-set {
  margin-bottom: 0; }

p.announcement-metadata {
  font-style: italic;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px; }

div.employer-batch-edit-tools select {
  margin-bottom: 0; }

div.resource-hospital-filter select {
  margin-bottom: 0; }

/* Data table styles */
table.datatable thead .sorting, table.datatable-admin thead .sorting,
table.datatable thead .sorting_asc, table.datatable-admin thead .sorting_asc,
table.datatable thead .sorting_desc, table.datatable-admin thead .sorting_desc,
table.datatable thead .sorting_asc_disabled, table.datatable-admin thead .sorting_asc_disabled,
table.datatable thead .sorting_desc_disabled, table.datatable-admin thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand; }

table.datatable thead th, table.datatable-admin thead th {
  margin-bottom: 10px;
  padding-bottom: 0; }

table.dataTable thead th {
  padding-bottom: 0; }

table.datatable thead .sorting,
table.datatable-admin thead .sorting,
table.dataTable thead .sorting {
  background: url("/lib/datatables/media/images/sort_both.png") no-repeat bottom right;
  padding-right: 25px; }

table.datatable thead .sorting_asc,
table.datatable-admin thead .sorting_asc,
table.dataTable thead .sorting_asc {
  background: url("/lib/datatables/media/images/sort_asc.png") no-repeat bottom right;
  padding-right: 25px; }

table.datatable thead .sorting_desc,
table.datatable-admin thead .sorting_desc,
table.dataTable thead .sorting_desc {
  background: url("/lib/datatables/media/images/sort_desc.png") no-repeat bottom right;
  padding-right: 25px; }

table.datatable thead .sorting_asc_disabled,
table.datatable-admin thead .sorting_asc_disabled,
table.dataTable thead .sorting_asc_disabled {
  background: url("/lib/datatables/media/images/sort_asc_disabled.png") no-repeat center right; }

table.datatable thead .sorting_desc_disabled,
table.datatable-admin thead .sorting_desc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: url("/lib/datatables/media/images/sort_desc_disabled.png") no-repeat center right; }

div.table-right {
  text-align: right; }

div#DataTables_Table_0_paginate a#DataTables_Table_0_previous {
  margin-right: 10px; }

div.dataTables_paginate a.paginate_button {
  cursor: pointer;
  padding: 0 5px; }

div.dataTables_paginate a.paginate_button.current {
  font-weight: bold; }

table.datatable td {
  vertical-align: middle; }

/* End data table styles */

/*# sourceMappingURL=qihq.css.map */
