/* LOGIN STYLES */
#login-loading {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999; }

.loading-front {
  display: block; }

.loading-back {
  display: none; }

#login-loading h6 {
  font-size: 38px;
  font-weight: 100;
  text-transform: none;
  color: #ccc; }

#login-loading #loading-container {
  margin: 80px  auto 0;
  width: 600px; }

#login-loading #loading-container .loading-content {
  margin: 0 auto;
  width: 400px;
  text-align: center; }

#login-loading #loading-container .loading-shadow {
  background-image: url("/ohim-liferay-portal-new-theme/images/login/shadow.jpg");
  margin-top: 90px;
  height: 10px;
  width: 600px; }

#login-loading #loadingLogo img {
  height: 80px;
  width: 80px;
  margin: 0 auto 55px; }

#login-loading p {
  margin: 15px 0 0; }

.portlet-column {
  min-height: 150px; }

.hide {
  display: none; }

/* Liferay Search */
.liferay-search .search-section .input-append input {
  height: 32px;
  margin-left: 5px;
  width: 575px; }

.liferay-search .search-section .search-btn {
  padding: 6px 30px; }

.liferay-search .search-results .list-results {
  padding: 20px 0; }

.portlet-dropzone .portlet-search {
  margin: 0px; }

.liferay-search #maximizedSearchForm {
  margin-bottom: 0px; }

.liferay-search h1 {
  margin-bottom: 40px; }

.liferay-search .no-results-info-title {
  font-size: 16px; }

.liferay-search .no-results-info {
  font-size: 11px;
  margin-left: 30px; }

.portlet-search .liferay-search .taglib-search-iterator td {
  padding-bottom: 0px; }

.portlet-search .liferay-search .taglib-search-iterator td .asset-entry {
  padding-bottom: 30px;
  float: left; }

/* Header Styles for User area */
#top-tools #login-access a.link-logout {
  font-size: 11px;
  position: relative;
  top: -1px; }

#top-tools #login-access strong {
  font-size: 13px;
  font-weight: 300;
  color: #fff; }

#top-tools #login-access a {
  font-size: 13px;
  display: inline-block;
  text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.35);
  margin-left: 20px;
  position: relative;
  height: 14px;
  margin-top: 4px;
  padding: 1px 6px 11px; }

#top-tools #login-access em {
  position: relative;
  font-weight: 300;
  top: -1px;
  font-style: normal;
  padding: 0 12px 5px 17px;
  background: url(/ohim-liferay-portal-observatory-theme/img/user-area-sprite.png) no-repeat left -476px; }

#top-tools .site-options #login-access {
  margin: 0 20px 0 0; }

.popover.bottom.loginpopover {
  margin-top: 10px; }

/** Modal  location fixes **/
.ohim_custom_boostrap .modal.fade.in, .ohim_custom_boostrap.modal.fade.in {
  top: 50%; }

/** Portlet configuration icons  fixes( Removing text from them and changing colour of "return to full page") */
.portlet-topper-toolbar span.taglib-text {
  font-size: 0; }

.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(/ohim-liferay-portal-observatory-theme/css/../images/arrows/01_left.png) no-repeat 0 50%;
  color: #0077ac; }

.portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
  color: #0077ac; }