.closed-facets-header {
  width: 282px;
  line-height: 32px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  vertical-align: middle;
  margin-bottom: 10px;
  padding-left: 14px;
  background-color: #4fa600;
  cursor: hand;
  cursor: pointer; }

.opened-facets-header {
  width: 300px;
  line-height: 32px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  vertical-align: middle;
  margin-bottom: 10px;
  padding-left: 14px;
  background-color: #626469;
  background-image: url(../images/dark-grey-right-arrow.png);
  background-repeat: no-repeat;
  background-position-x: 295px;
  cursor: hand;
  cursor: pointer; }

.closed-assets-header {
  width: 282px;
  line-height: 32px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  vertical-align: middle;
  margin-bottom: 10px;
  padding-left: 14px;
  background-color: #4fa600;
  cursor: hand;
  cursor: pointer; }

.opened-assets-header {
  width: 300px;
  line-height: 32px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  vertical-align: middle;
  margin-bottom: 10px;
  padding-left: 14px;
  background-color: #626469;
  background-image: url(../images/dark-grey-right-arrow.png);
  background-repeat: no-repeat;
  background-position-x: 295px;
  cursor: hand;
  cursor: pointer; }

.assets-multiselectMenu {
  margin-top: -21px; }

.top-header-arrow {
  padding-left: 60%; }

.taglib-move-boxes .choice-selector label {
  border-bottom: none !important;
  background: #eaeaea !important; }

.config-logo {
  width: 80px;
  height: 30px;
  align: center;
  margin-bottom: 5px; }

.left-row-nav {
  display: table-column;
  float: left;
  width: auto; }

.right-row-menu {
  display: table-column;
  float: right;
  width: auto;
  margin-left: 50px; }

.menu-body {
  display: table-row;
  width: 100%; }

.facets-multiselectMenu {
  width: 100%; }

.assets-multiselectMenu {
  width: 100%; }

.portlet-msg-success {
  font-weight: bold; }

.document-share-container {
  display: none; }

.copy-url-modal {
  display: none; }

input[type="text"].copied-url-input {
  width: 95%; }

.copyURL {
  width: 130x;
  height: 26px;
  margin-top: 5px;
  cursor: pointer; }

.document-share-name {
  padding: 5px;
  font-weight: bold;
  font-size: 14px;
  width: 400px; }

.document-share-email {
  padding: 5px;
  font-size: 14px;
  width: 400px; }

.document-search-tablet-tab-view {
  margin-bottom: 5px; }

.document-search-tablet-tab-view .document-search-tab {
  padding: 5px 15px 5px 6px;
  background-color: #EAEAEA;
  color: #9FA0A4;
  background-color: #333333;
  float: left;
  margin-top: 6px;
  cursor: pointer;
  width: 20%;
  position: relative;
  margin-bottom: 3px;
  margin-left: 0px;
  text-align: center; }

.document-search-tablet-tab-view .document-search-tab-select {
  margin-left: 3px;
  padding: 10px 15px 6px 11px;
  background-color: #333333;
  color: #87D200;
  font-weight: bold;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  float: left;
  cursor: pointer;
  width: 20%;
  position: relative;
  margin: 0px 0px -1px -3px;
  text-align: center; }

.document-search-item {
  display: table;
  padding: 8px 0;
  background-color: #fff;
  border-bottom: 10px solid #333333;
  overflow: hidden;
  border-right: 5px solid #333333;
  position: relative; }

.document-search-item:last-child {
  border-bottom: 0; }

/* .document-search-item-download-section { */
/* 	width: 11%; */
/* 	float: left; */
/* 	padding: 1% 2.5% 1% 1.5%; */
/* 	border-right: 1px solid #9FA0A4; */
/* } */
.document-search-item-download-section {
  /*width: 11%;*/
  /*float: left;
  padding: 1% 2.5% 1% 1.5%;*/
  /*border-right: 1px solid #9FA0A4;*/ }

.document-search-item-download-section-extension-icon {
  padding: 5px;
  position: relative;
  width: 60%; }

.document-search-item-download-section-extension-icon-download-tablet {
  padding: 5px;
  position: relative;
  float: left;
  width: 35%; }

.document-search-item-download-section-extension-icon-share-mobile {
  padding: 5px;
  position: relative; }

.document-search-item-download-section-extension-icon-download-mobile {
  padding: 5px;
  position: relative; }

.document-search-item-section-extension-icon-related-assets-mobile {
  padding: 5px;
  position: relative; }

.document-search-item-download-section-extension-icon-share-tablet {
  padding: 5px;
  position: relative;
  float: left;
  width: 35%; }

.document-search-container-loaded-keyword {
  font-weight: bold;
  color: #fff;
  padding-left: 36%;
  font-size: 0.9em;
  float: right; }

.document-search-container-docoment-not-found {
  color: #fff;
  padding-right: 34px;
  font-size: 14px;
  float: right;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px; }

.document-search-container-docoment-not-found-no-results {
  float: right; }

.search-results-summary-count {
  float: left; }

.document-search-item-complete-details .document-deatils-search-item-metadata-section {
  /*margin-left: 13.8%;*/ }

.document-search-item-metadata-section {
  /*margin-left: 15%;*/
  font-size: 12px;
  font-family: Arial; }

.document-search-item-metadata-section .title {
  color: #336699;
  font-size: 16px;
  font-weight: bold;
  padding: 4px 10px 0px 19px; }

.document-search-item-metadata-section .title > a {
  color: #336699; }

.document-search-item-metadata-section-content > dd a {
  color: #336699; }

.document-search-item-metadata-section dl dt {
  color: #4FA600;
  float: left;
  font-weight: bold;
  padding: 5px; }

.document-search-item-metadata-section dl dd {
  padding: 5px 0;
  margin-left: 110px;
  padding-right: 15px; }

/**
	Search container CSS starts here
**/
.search-modal-portlet, .company-logo {
  margin-top: 20px;
  margin-left: 20px; }

.search-modal-portlet .portlet-content, .search-portlet .portlet-content {
  padding: 0; }

.search-portlet {
  padding-left: 20px;
  padding-right: 10px; }
  .search-portlet h4 {
    margin-top: 0; }
  .search-portlet .portlet-content-container {
    padding: 0; }

.aui .container-fluid {
  padding: 0 !important; }

.documents-search-container {
  /*margin-left: -7px;*/
  font-size: 12px;
  width: 100%;
  /*margin: 15px 5px 10px;*/
  /*height: 40px;
  margin-top: 10px;*/ }

.document-related-downloads {
  background-color: #333; }

@media (min-width: 1200px) {
  .documents-search-container {
    /*height: 60px;
    margin-top: 10px;*/ } }
@media (max-width: 767px) {
  .documents-search-container-search-area-modal-search-field {
    position: relative;
    padding: 0; }

  .documents-search-container-search-area-modal-search-field .search-textbox {
    width: 93% !important; }

  .documents-search-container-search-area-modal-search-field .search-text-field {
    width: 100% !important; }

  .documents-search-container {
    /*margin: 35px auto 0;*/ }

  .search-icon-mobile img {
    /*height: 28px;
    width: 30px;*/ }

  .search-icon-mobile {
    		/*position: absolute;
        	right: -39px;
        	top: 0;*/ }

  .search-portlet {
    padding-right: 20px; } }
@media (min-width: 568px) and (max-width: 600px) {
  .documents-search-container-search-area-modal-search-field .search-textbox {
    width: 91% !important; }

  body {
    overflow-y: hidden; } }
@media (max-width: 567px) {
  .documents-search-container-search-area-modal-search-field .search-textbox {
    width: 86% !important; } }
.documents-details-search-container-search-area-modal-search-field {
  padding: 10px 0px 2px 0px; }

.documents-search-container-search-area-modal-search-field {
  padding: 10px 0px 20px 0px;
  /*margin : -7px 0px 0px -10px;
  width : 55%;*/ }

.documents-search-container-search-area-search-field {
  padding: 10px 0px 20px 0px; }

.documents-search-container-search-area {
  min-height: 200px;
  /*margin : 30px 0px 0px -14px;*/ }

.documents-details-search-container-search-area-modal-search-field .search-title {
  color: #C50650;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 2px;
  margin-top: 5px;
  padding-left: 1%;
  position: relative; }

.documents-search-container-search-area-modal-search-field .search-title {
  color: #C50650;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 2px;
  margin-top: 5px;
  padding-left: 1%;
  position: relative; }

.documents-search-container-search-area-search-field .search-title {
  color: #C50650;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 2px;
  margin-top: 5px;
  padding-left: 1%;
  position: relative; }

.search-containder-welcome-message {
  font-weight: bold;
  color: #1AB6EA;
  font-size: 18px;
  padding-bottom: 10px; }

.documents-details-search-container-search-area-modal-search-field .search-textbox {
  float: left;
  margin-left: 0;
  position: relative;
  width: 85%; }

.documents-search-container-search-area-modal-search-field .search-textbox {
  float: left;
  margin-left: 0;
  width: 55%;
  margin-bottom: 0px;
  position: relative;
  z-index: 99; }

.documents-search-container-search-area-search-field .search-textbox {
  float: left;
  margin-left: 0;
  position: relative;
  width: 86.5%; }

.documents-details-search-container-search-area-modal-search-field .search-textbox-tablet {
  float: left;
  margin-left: 0;
  position: relative;
  width: 80%; }

.documents-search-container-search-area-modal-search-field .search-textbox-tablet {
  float: left;
  margin-left: 0;
  position: relative;
  width: 80%; }

.documents-search-container-search-area-search-field .search-textbox-tablet {
  float: left;
  margin-left: 0;
  position: relative;
  width: 80%; }

.documents-details-search-container-search-area-modal-search-field .search-text-field {
  width: 96%;
  height: 25px;
  padding: 5px;
  margin-bottom: 0px; }

.documents-search-container-search-area-modal-search-field .search-text-field {
  width: 100%;
  height: 17px !important;
  font-size: 12px !important;
  padding: 5px;
  z-index: 99999; }

.documents-search-container-search-area-search-field .search-text-field {
  width: 96%;
  height: 25px;
  padding: 5px;
  margin-bottom: 16px; }

.search-icon-desktop {
  position: absolute;
  right: -40px;
  top: 8px; }
  .search-icon-desktop .search-icon {
    width: 16px; }

.search-icon-mobile img {
  height: 27px;
  width: 30px; }

.search-icon-mobile {
  position: absolute;
  right: -39px;
  top: 0; }

.search-icon-mobile .search-icon {
  /*width:25px;*/ }

.search-icon img {
  cursor: pointer; }

.documents-search-container-search-area-search-field .search-icon img {
  cursor: pointer; }

.documents-search-container-facet {
  width: 23%;
  float: left;
  /*clear: right;*/
  /*min-height: 135px;*/
  margin-top: -3px;
  /*margin-right: -30px;*/ }

.search-filter-vocabulary-facets-results {
  overflow-y: scroll; }

@media (max-width: 979px) {
  .documents-search-container-facet-title {
    border-bottom: 2px solid #626469;
    margin-bottom: 8px;
    width: 94.5% !important; }

  .documents-search-container-search-area-search-results {
    /*min-height: 135px;*/
    margin: 0 auto !important;
    outline: 3px solid #fff;
    border: 10px solid #333333;
    border-right: 5px solid #333333; }

  .documents-search-container-facet {
    width: 35% !important;
    /*min-height: 135px;*/
    float: none !important;
    clear: none !important;
    display: none; }

  .document-related-downloads {
    padding: 0px 0;
    /*width: 100% !important;*/ } }
@media (max-width: 979px) {
  .documents-search-container-facet-results {
    display: block !important;
    background-color: #333333;
    /*width: 100%;*/ } }
.search-results-summary {
  padding: 10px 5px 10px 10px;
  background-color: #333333;
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 10px;
  margin-left: 26%;
  outline: 3px solid #fff;
  height: 19px;
  width: 72%; }

.search-results-summary-tablet {
  padding: 5px;
  background-color: #333333;
  font-size: 14px;
  color: #ffffff;
  margin: -15px 0px 18px 0px;
  outline: 3px solid #fff;
  height: 27px;
  /* 	display: none; */ }

.no-facets-found {
  padding: 10px;
  background-color: #EAEAEA;
  font-size: 14px;
  color: #626469;
  margin-bottom: 10px; }

.white-backgroud-document {
  background-color: #fff; }

.loading-more-results {
  background-color: #626469;
  border: 1px solid #EAEAEA;
  height: 20px;
  margin-top: 3px;
  padding: 5px 0;
  width: 100%; }

.loading-more-results img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.vocabulary-facet-container {
  margin-bottom: 5px; }

.vocabulary-facet-header {
  padding: 6px 0px 6px 10px;
  width: 95%;
  background-color: #9FA0A4;
  margin-bottom: 0px !important; }

.vocabulary-facet-expanded {
  background: url("../images/ExpandButton.png") no-repeat scroll 0 rgba(0, 0, 0, 0);
  background-size: contain;
  padding-bottom: 2px;
  width: 5.5%; }

.vocabulary-facet-collapsed {
  background: url("../images/CollapseButton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-size: contain;
  width: 3%;
  margin-top: 3px; }

.vocabulary-facet-header dt {
  float: left;
  padding-right: 5px;
  color: #333333;
  font-weight: bold;
  font-size: 14px; }

.vocabulary-facet-header dd {
  margin-left: 90%;
  cursor: pointer; }

.vocabulary-facet-results li {
  list-style: none;
  padding: 4px;
  margin-left: 0px;
  color: #fff; }

.vocabulary-facet-results li a:hover {
  color: #fff !important; }

.vocabulary-facet-results li a {
  text-decoration: none;
  color: #fff;
  cursor: pointer; }

.vocabulary-facet-results {
  font-weight: normal !important;
  padding: 5px 0 1px 6px !important;
  margin: 0px !important; }

.vocabulary-facet-results li .vocabulary-facet-results-frequency {
  color: #AEAFB2; }

.documents-search-container-facet-title {
  border-bottom: 2px solid #626469;
  margin-bottom: 8px;
  width: 95%;
  margin-left: 10px; }

.documents-search-container-facet-title-with-filter {
  border-bottom: 2px solid #626469;
  margin-bottom: 8px;
  width: 99%; }

.documents-search-container-facet-title h4 {
  color: #87D200;
  font-size: 18px;
  font-weight: bold;
  padding: 7px 0 7px 1px;
  margin-bottom: 0px !important; }

.documents-search-container-facet-title-with-filter h4 {
  color: #4FA600;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 0 8px 0;
  margin-bottom: 0px !important; }

.documents-search-container-facet-selection {
  background-color: #333333;
  /*width: 78.5%;*/
  padding: 10px;
  margin-bottom: 10px;
  border: 3px solid #fff;
  margin-bottom: 20px; }

.documents-search-container-facet-inner {
  height: 81px;
  overflow-y: auto;
  margin: -6px 0px 5px 0px !important; }

.cancel-facet-selection-x {
  color: #87D200; }

.documents-search-container-facet-selection-close {
  cursor: pointer; }

.documents-search-container-facet-selection dt {
  font-weight: bold;
  color: #EAEAEA !important; }

.documents-search-container-facet-selection dd {
  color: #EAEAEA !important;
  margin-left: 0;
  padding: 2px 0 2px 0; }

.documents-search-container-facet-selection hr {
  border: 1px solid #fff !important; }

.documents-search-container-facet-selection-clear-all {
  padding: 4px;
  border-top: 1.5px solid #fff;
  padding-top: 10px; }

.documents-search-container-facet-selection-clear-all a {
  color: #87D200;
  text-decoration: underline;
  margin-left: -4px !important; }

/*CSS for Complete document details*/
.documents-search-container-document-area {
  min-height: 200px; }

@media (min-width: 980px) {
  .firefox .document-search-item-complete-details {
    width: 80% !important; } }

.document-search-item-complete-details {
  display: inline-block;
  padding: 5px 0;
  margin-top: 3%;
  background-color: #fff;
  outline: 3px solid #fff;
  /*margin-left: -10px;*/
  max-height: 220px;
  overflow-y: auto;
  border-top: 10px solid #333333;
  border-left: 10px solid #333333;
  border-bottom: 10px solid #333333;
  border-right: 10px solid #333333; }
  @media (min-width: 980px) {
    .document-search-item-complete-details {
      width: 78%; } }
  @media (max-width: 767px) {
    .document-search-item-complete-details {
      margin-top: 6%; } }

.document-search-item-complete-details .title {
  color: #336699;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 0px 22px; }

.document-search-item-complete-details .document-search-item-download-section {
  /*padding: 1% 2.3% 1% 0.5%;*/
  /*float: left;*/
  /*width: 11%;*/ }

@media (max-width: 1200px) {
  .document-search-item-metadata-section {
    /*margin-left: 19%;*/
    /* 		margin-left: 19.3%; ipad overlap fix for border alignment in real device  */ }

  .document-search-item-download-section {
    /*width: 15%;*/
    /*float: left;
    padding: 1% 2.8% 1% 0 !important;*/
    /*border-right: 1px solid #9FA0A4;*/ }

  .document-search-item-complete-details .document-search-item-download-section {
    /*padding: 1% 2.8% 1% 0 !important;*/ }

  .ie .document-search-item-metadata-section {
    /*margin-left: 19.3% !important;*/ }

  .ie .document-search-item-complete-details .document-search-item-download-section {
    /*padding: 1% 2.8% 1% 0 !important;*/ } }
.document-search-item-complete-details .document-search-item-download-section-extension-icon {
  padding: 5px;
  position: relative; }

.document-search-item-complete-details .document-search-item-download-section-extension-icon-download {
  position: relative;
  /*width: 80%; */
  display: inline-block; }

.document-search-item-complete-details .document-search-item-download-section-extension-icon-share {
  position: relative;
  padding-top: 7px; }

.document-related-downloads-container {
  margin-top: 2%;
  /*margin-left: 10px;*/ }

@media screen and (min-width: 980px) {
  .firefox .document-related-downloads {
    width: 80.5%; } }

.document-related-downloads {
  outline: 3px solid #fff;
  outline: 3px solid #fff;
  border: 10px solid #333;
  border-right: 5px solid #333;
  overflow-y: auto;
  overflow-x: hidden;
  /*margin-left: -10px;*/ }
  @media screen and (min-width: 980px) {
    .document-related-downloads {
      width: 78.5%; } }

.document-related-downloads-header {
  background-color: #333333;
  color: #87D200;
  font-size: 14px;
  padding: 5px;
  font-weight: bold;
  width: 13%;
  text-align: center;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  border-left: 3px solid #fff;
  z-index: 8;
  margin-left: -3px;
  position: relative; }

.document-search-hide {
  display: none; }

.document-search-show {
  display: inline; }

.back-to-document-search {
  position: fixed !important;
  top: 127px;
  margin: 0 !important;
  padding-left: 3%;
  padding-bottom: 10px;
  clear: both;
  padding: 5px 16px 12px 22px;
  clear: both;
  background-color: rgba(0, 0, 0, 0.8);
  width: 170px;
  color: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  z-index: 99; }

.back-to-document-search-position {
  margin-bottom: -16px; }

.back-to-document-search a {
  text-decoration: none;
  color: #fff; }

.documents-search-container-facet-selection-clear-all a:hover {
  color: #87D200 !important; }

.back-to-document-search a:hover {
  color: #fff !important; }

.document-details-clear {
  clear: both; }

.document-related-downloads-summary {
  padding: 10px;
  background-color: #EAEAEA;
  font-size: 14px;
  color: #626469;
  border-right: 5px solid #333; }

.selected_filter_title {
  color: #87D200;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 8px;
  border-bottom: 1.5px solid #fff;
  width: 100%;
  margin-bottom: 10px; }

a.document-search-item-metadata-section-keyword:hover {
  text-decoration: underline; }

a.document-search-item-metadata-section-keyword {
  color: #336699 !important; }

.document-search-item-download-main-section {
  margin-right: 5px; }

dl.document-search-item-metadata-section-content {
  padding-left: 14px; }

.document-search-item-metadata-content-section {
  margin-left: 18px; }

.search-input-cancel-button {
  background-size: contain;
  cursor: pointer;
  position: relative;
  float: left;
  color: #336699;
  padding: 2px;
  z-index: 10;
  font-size: 1.6em;
  margin-top: 7.4px;
  position: fixed; }

.search-input-cancel-button {
  z-index: 9999999;
  background-image: url(../images/Desktop_Icon_SearchClear.png);
  background-repeat: no-repeat;
  position: absolute;
  right: -5px;
  top: 0;
  width: 10px; }

@media screen and (min-width: 980px) {
  .documents-search-container-search-area-search-results {
    margin-left: 26%;
    width: 72%;
    /*min-height: 200px;*/
    overflow-y: auto;
    overflow-x: hidden;
    outline: 3px solid #fff;
    margin-top: 22px;
    border: 10px solid #333;
    border-right: 5px solid #333; }

  .documents-search-container-facet {
    display: block !important; }

  .documents-search-container-search-area-search-results {
    display: block !important; }

  .search_filter_vocabulary_facets_results {
    display: block !important;
    height: 630px; }

  .documents-search-container-facet-results {
    display: block !important;
    /*width: 100%;*/
    background-color: #333333;
    border: 3px solid #fff; }

  .documents-search-container-facet-results-inner {
    overflow-y: auto;
    width: 95%;
    margin: 13px 0px 0px 10px;
    border-bottom: 7px solid #333; }

  .document-search-results-download-section-extension-icon-download, .document-search-item-download-section-extension-icon-share {
    /* width : 110% !important; */
    padding-top: 3px; }

  .documents-search-container-dynamic-facet {
    display: block !important; }

  .documents-search-container-search-area-search-dynamic-results {
    display: block !important; }

  .search_filter_vocabulary_dynamic_facets_results {
    display: block !important;
    height: 630px; }

  .documents-search-container-dynamic-facet-results {
    display: block !important;
    height: 630px;
    width: 100%; }

  .document-search-item-complete-details .document-search-item-download-section-extension-icon-download {
    position: relative; }

  .document-search-item-metadata-section-two-column {
    border-left: 1px solid #9FA0A4;
    min-height: 162px;
    margin-left: 135px; }

  /*.documents-search-container-search-area-search-field {
  	margin-left: 24.3%;
  }
  .documents-details-search-container-search-area-modal-search-field {
  	padding-bottom: 3px;
  	margin-left: 24.3%;
  }*/
  .back-to-document-search {
    padding: 5px 16px 12px 22px;
    clear: both;
    background-color: rgba(0, 0, 0, 0.8);
    width: 170px;
    color: #fff;
    /*margin: -58px 0px 32px -13px;*/
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    postion: fixed;
    z-index: 99; }

  @-moz-document url-prefix() {
    .container-header .company-logo {
      /* margin: 12px 0 -6px 5px !important;*/ }

    /*.documents-search-container-search-area-modal-search-field {
        margin: -16px 0 0 -10px;
        padding: 10px 0 20px;
        width: 70%;
    }*/
    .document-search-item-metadata-section {
      /*  margin-left: 120px;
       min-height: 155px; */ }

    .document-search-item-complete-details .document-search-item-download-section-extension-icon-share {
      /*padding-top: 6px;*/ }

    .document-search-results-download-section-extension-icon-download, .document-search-item-download-section-extension-icon-share {
      /* width: 125% !important; */ }

    .document-search-item-complete-details {
      /*width: 76%;*/ }

    .document-deatils-search-item-metadata-section {
      /* margin-left: 98px !important; */ }

    .document-search-item .document-search-item-metadata-section {
      /* width: 75%; */ }

    /*.documents-search-container-search-area-modal-search-field .search-icon {
        margin-left: 40%;
        margin-top: 6px;
    } */
    .back-to-document-search {
      /*margin: -44px 0 32px -13px !important;*/ }

    /*.documents-search-container {
        margin: 36px 0 10px !important;
    }
    .search-input-cancel-button {
    	padding: 1px !important;
    }*/ }

  .ie .search-input-cancel-button {
    /*padding: 1px !important;*/ }

  .ie .document-related-downloads-header {
    /*margin-left: -12px;*/ }

  .ie .document-related-downloads {
    /*width: 78.9% !important;*/ }

  .ie .documents-search-container-search-area-modal-search-field .search-icon {
    /*margin: 6px 0px 0px 40%;*/ }

  .ie .documents-search-container-search-area-modal-search-field {
    /*margin-top: -16px;*/ }

  .ie .document-search-item-complete-details-container .document-search-item-metadata-section {
    /*margin-left: 13.8%;*/ }

  .ie .document-related-downloads-container .document-search-item-metadata-section {
    /*margin-left: 14.8%;*/ }

  .ie .documents-search-container {
    /*margin: 28px 0 10px !important;*/ }

  .ie .back-to-document-search {
    /*position: fixed;*/ }

  /*.search-input-cancel-button {
  	margin-left: 37.9%;
  	font-size: 1.6em;
  	margin-top: 7.5px;
  	padding: 2px;
  }*/ }
@media screen and (min-width: 1200px) {
  .ie .document-search-item-metadata-section {
    /*margin-left: 15%;*/ } }
@media screen and (max-width: 1199px) {
  .ie .document-search-item-complete-details-container .document-search-item-metadata-section {
    /*margin-left: 20% !important;*/ }

  /*.search-input-cancel-button {
  	margin-left: -39px;
  }*/ }
.fancybox-skin {
  margin-left: -25px !important; }

.fancybox-inner {
  width: auto !important;
  overflow: hidden !important;
  overflow-y: auto !important;
  /* 	height: 280px !important; */ }

.fancybox-wrap {
  width: 500px !important; }

@media screen and (max-width: 767px) {
  .fancybox-wrap {
    width: 250px !important; } }
.share-document-input {
  width: 83% !important; }

.share-document-textarea {
  width: 100% !important;
  height: 110px; }

.document-share-button input {
  border: 1px solid #cecece !important;
  margin-left: 5px; }

.document-search-item-download-section-extension-img-share {
  margin-top: 3px; }

.asset-share-button {
  padding: 6px 14px 6px 12px; }

.facet-drilldown-dynamic-scroll {
  overflow-x: hidden;
  overflow-y: auto;
  width: 22%;
  margin-right: 34px;
  height: 444px; }

html {
  overflow-y: auto !important; }

.fancybox-lock .fancybox-overlay {
  overflow-y: auto !important; }

.fancybox-iframe .intro {
  margin-top: -128px !important; }

.default-search-field-text {
  color: #626469; }

/* ie8 styles */
.ie8 .documents-search-container-search-area-modal-search-field {
  padding: 10px 0px 20px 0px;
  margin: -16px 0px 0px -10px;
  width: 55%;
  position: relative; }

.ie8 .search-input-cancel-button {
  position: absolute;
  margin-left: 46.2%;
  font-size: 1.6em;
  z-index: 9999999;
  background-image: url(../images/IE8_Desktop_Icon_SearchClear.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Desktop_Icon_SearchClear.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/Desktop_Icon_SearchClear.png', sizingMethod='scale')";
  background-repeat: no-repeat;
  margin-top: 7.4px;
  padding: 2px;
  background-size: contain;
  cursor: pointer;
  float: left; }

.ie8 .documents-search-container-search-area {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.ie8 .back-to-document-search {
  padding: 5px 16px 12px 22px;
  clear: both;
  background-color: #000000;
  width: 170px;
  color: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  position: fixed;
  z-index: 99; }

.ie8 .documents-search-container {
  font-size: 12px;
  width: 100%;
  margin: 37px 0 10px;
  display: block;
  z-index: 9999999999999999; }

.ie8 .schneider-search-1-column {
  margin-top: 100px; }
.ie8 .search-portlet {
  padding: 0 10px;
  margin-top: 45px; }
.ie8 .documents-search-container {
  width: 100%; }
.ie8 .document-search-item {
  width: 99.5%;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px; }
.ie8 .documents-search-container-search-area-search-results {
  background-color: #333;
  width: 72%;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 10px solid #333;
  outline: 3px solid #fff;
  margin-top: 25px;
  margin-left: 10px; }
.ie8 .document-divide-line {
  width: 1px;
  background-color: #333;
  position: absolute;
  height: 91%;
  left: 17%;
  margin-left: 20px; }
.ie8 .document-search-item-complete-details {
  width: 98%; }
.ie8 .document-search-item-download-section {
  width: 18%;
  float: left;
  margin-left: 20px; }
.ie8 .document-search-item-metadata-section {
  width: 76%;
  float: left; }
.ie8 .document-search-item-download-section-extension-icon img {
  width: 63px;
  height: 63px;
  margin-left: 15px;
  margin-bottom: 5px; }
.ie8 .document-search-results-download-section-extension-icon-download img {
  width: 114px;
  height: 21px;
  margin-bottom: 5px; }
.ie8 .document-search-item-download-section-extension-icon-share img {
  width: 114px;
  height: 21px;
  margin-bottom: 5px; }
.ie8 .documents-search-container-facet {
  max-height: 600px;
  padding-left: 5px;
  padding-right: 5px; }
.ie8 .documents-search-container-facet-results {
  overflow: hidden;
  width: 100%; }
.ie8 .documents-search-container-search-area {
  width: 100%;
  margin-left: 0 !important; }
.ie8 .documents-search-container-facet-title {
  width: 93%; }
.ie8 .vocabulary-facet-header DD {
  height: 10px !important; }
.ie8 .first-column-toggle-holder {
  float: left; }
.ie8 .second-column-toggle-holder {
  float: right;
  width: 45% !important; }
.ie8 .login-register-2-column .toggle-layout {
  background-color: #fff; }
.ie8 .document-search-item-complete-details-container .document-search-item-download-section-extension-icon-download {
  width: 114px;
  height: 21px; }
.ie8 .documents-search-container-search-area-search-results {
  margin-left: 26%; }
.ie8 .documents-search-container-facet-results {
  background-color: #333;
  border: 3px solid #fff;
  overflow-y: auto; }
.ie8 .documents-search-container-facet-results-inner {
  margin-left: 10px;
  margin-right: 10px !important;
  padding-bottom: 15px;
  overflow-y: auto; }
.ie8 .documents-search-container-facet-title {
  margin-left: 10px !important;
  margin-right: 10px !important; }
.ie8 .documents-search-container-facet-selection {
  width: 92%; }
.ie8 .download-center-60-40-column {
  width: 50%; }

/* Tablet landscape css */
@media (min-width: 980px) and (max-width: 1200px) {
  @-moz-document url-prefix() {}
  .documents-search-container-facet-selection {
    /*width: 76.5%;*/ }

  .document-related-downloads {
    /*width: 78.5%;*/
    /*min-height: 220px !important;*/ }

  .document-search-item-complete-details {
    /*width: 95%;*/ }

  .document-search-container-loaded-keyword {
    margin-top: -20px; }

  .document-search-item-complete-details .document-search-item-download-section-extension-icon-share {
    padding-top: 5px; }

  .document-search-item-complete-details .document-search-item-download-section {
    /*width: 12% !Important;*/
    /*padding: 1% 2.7% 1% 0 !important;*/ }

  .document-search-item-complete-details .document-deatils-search-item-metadata-section {
    margin-left: 14.7%; }

  .document-related-downloads .document-search-item-download-section {
    /*width: 12%;*/ }

  .document-related-downloads .document-search-item-metadata-section {
    /*margin-left: 16.1%;*/ }

  .document-search-results-download-section-extension-icon-download, .document-search-item-download-section-extension-icon-share,
  .document-search-item-complete-details .document-search-item-download-section-extension-icon-download {
    /* width: 130% !important;
    padding-top: 0px; */
    display: inline-block; }

  .documents-search-container-facet-results-inner {
    margin: 13px 0px 0px 7px !important; }

  .vocabulary-facet-header {
    margin-left: -6px; }

  .documents-search-container-facet {
    margin-right: -7px !important; }

  /*.documents-search-container-search-area-modal-search-field .search-textbox {
  	width: 104%;
  }
  .search-input-cancel-button {
  	margin-left: 56.2%;
  	margin-top: 7px;
  }
  .documents-search-container-search-area-modal-search-field .search-icon {
  	margin-left: 59.5%;
  	width: 1.8%;
  	margin-top: 5px;
  }
  .documents-search-container-search-area-modal-search-field {
  	padding : 10px 0px 20px 0px;
  	margin : -14px 0px 0px -10px;
  	width : 55%;
  }*/
  .document-search-item-complete-details {
    margin-top: 5%;
    /* width: 75%; */ }

  .back-to-document-search {
    /*margin: -47px 0px 32px -13px;*/ } }
@media screen and (min-width: 980px) {
  .details-divide-line {
    height: 107% !important;
    top: -15px !important; } }
/*  Tablets potrait styles */
@media screen and (min-width: 768px) and (max-width: 979px) {
  .search-portlet {
    padding-right: 20px; }

  .documents-search-container-search-area {
    /*margin : 20px 0px 0px -14px !important;*/ }

  .document-search-item-complete-details-container {
    padding: 5px 0; }

  .document-search-item-complete-details .document-search-item-download-section-extension-icon-share {
    padding-top: 3px; }

  .document-search-item-metadata-section {
    /*border-left: 1px solid #9FA0A4;*/
    min-height: 111px;
    /* 	overlap fix for border alignment in real device */
    /*margin-left: 19.2%;*/ }

  .document-search-item-complete-details .document-deatils-search-item-metadata-section {
    margin-left: 19%; }

  .document-search-item-complete-details .document-search-item-download-section {
    /*width: 15%;*/
    /*padding: 1% 2.8% 1% 1.5%;*/ }

  .document-search-results-download-section-extension-icon-download, .document-search-item-download-section-extension-icon-share,
  .document-search-item-download-section-extension-icon-download {
    /* width: 147%; */ }

  .documents-search-container-facet-inner {
    height: 81px;
    overflow-y: auto;
    margin: -6px 0px 5px 0px !important; }

  .document-search-container-loaded-keyword {
    padding: 2px 0 0px 5px !important;
    float: left; }

  .document-related-downloads {
    /*width : 98.5% !important;*/ }

  .documents-search-container-facet-readjust {
    margin-top: -195px; }

  .documents-search-tablet-container-facet {
    background-color: #fff;
    clear: both;
    padding: 16px;
    border: 10px solid #333333;
    outline: 3px solid #fff;
    display: none; }

  .document-search-tablet-tab-view {
    margin-bottom: 0px; }

  .documents-search-container-facet-results-inner {
    overflow-y: auto;
    width: 94%;
    margin: 0px 0px 0px 11px; }

  .documents-search-container-facet-results {
    width: 136% !important;
    overflow-x: hidden;
    background-color: #333333;
    border-bottom: 8px solid #333; }

  .documents-search-container-facet-selection {
    margin-left: 162%;
    width: 114% !important;
    margin-bottom: 24px;
    margin-top: -6px; }

  .documents-search-container-search-area-search-results {
    margin-top: 0px;
    overflow-y: auto; }

  .documents-search-container-document-area {
    /*margin-top: 45px;*/ }

  .document-related-downloads-header {
    width: 18%; }

  /*.documents-search-container-search-area-modal-search-field .search-text-field {
  	width : 100% !important;
  }
  .documents-search-container-search-area-modal-search-field .search-textbox {
  	width: 80%;
  	margin-left: -4px;
  }*/
  .search-input-cancel-button {
    font-size: 1.6em;
    z-index: 9999999;
    background-image: url(../images/Desktop_Icon_SearchClear.png);
    background-repeat: no-repeat;
    /*margin-left: 67.6%;
    margin-top: 7px;
    position: fixed;
    padding: 2px;*/ }

  /*.documents-search-container-search-area-modal-search-field {
  	padding : 10px 0px 20px 0px;
  	margin : -14px 0px 0px -10px;
  	width : 95.5%;
  }*/
  .back-to-document-search {
    /*margin: -61px 0px 32px -13px;*/ }

  /*.documents-search-container-search-area-modal-search-field .search-icon {
  	margin-left: 83% !important;
  	width: 3%;
  	margin-top: 23px;
  }*/
  .header-home-logo {
    margin: -47px 0px 0 0; }

  @-moz-document url-prefix() {
    .document-search-tablet-tab-view .document-search-tab-select {
      margin: 1px 0 -1px -2.5px; }

    .header-home-logo a {
      margin-top: 1px !important; }

    .header-home-logo {
      margin: -58px 0 0; }

    /*.documents-search-container-search-area-modal-search-field {
    	margin: -10px 0 0 -10px;
    }*/ } }
/*  Css for all phones */
@media (max-width: 767px) {
  .vocabulary-facet-results li a:hover {
    color: #333333 !important; }

  .document-search-item {
    padding-bottom: 0px !important; }

  .document-search-container-loaded-keyword {
    float: none !important; }

  .search-results-summary-tablet {
    height: auto !important; }

  .document-search-tablet-tab-view {
    width: 100%; }

  .document-search-container-loaded-keyword {
    font-weight: bold;
    color: #fff;
    padding-left: 0%;
    font-size: 12px; }

  .document-search-item-metadata-section-title {
    color: #4FA600;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 5px 3px 5px; }

  .document-search-item-metadata-section-content {
    padding: 0px 5px 5px 5px; }

  .document-related-downloads-header {
    /*margin-left: 8px;*/ }

  .document-related-downloads-header {
    width: 70%; }

  .document-related-downloads-container {
    margin-top: 4%;
    /*margin-left: -8px;*/
    /*margin-right: 7px;*/ }

  .documents-search-container-document-area {
    margin-top: -30px; }

  .document-search-item-complete-details .document-search-item-search-results {
    width: 100% !important; }

  .document-search-item .document-search-item-complete-details {
    /*width: 100% !important;*/ }

  .document-search-item-complete-details {
    /*width : 76%;*/
    /*margin-left: 4px;*/
    /*margin-top: -3px;*/
    padding: 5px;
    max-height: none; }

  .document-search-item-complete-details .title {
    font-size: 14px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 4px; }

  .documents-search-container-facet-inner {
    height: auto;
    overflow-y: hidden; }

  .documents-search-container-search-area-search-results {
    margin-bottom: 0px !important;
    border: 3px solid #fff;
    overflow-y: auto;
    /*width: 89% !important;*/
    /*margin: 0px 0px 0px 0.5px;*/
    outline: 3px solid #fff;
    border: 10px solid #333333;
    border-right: 5px solid #333333;
    /*margin-left: 3px !important;*/ }

  .document-search-tablet-tab-view {
    margin-bottom: 0px;
    border-bottom: none; }

  .vocabulary-facet-results li a {
    color: #333333; }

  .documents-search-container-facet-title {
    display: none; }

  .documents-search-container-facet {
    overflow-y: auto;
    /*min-height: 135px;*/
    display: none;
    background: #fff;
    margin-top: 0px;
    width: 90.5% !important;
    float: none !important;
    clear: none !important;
    border: 10px solid #333;
    outline: 3px solid #fff; }

  .documents-search-container-search-area {
    min-height: 135px;
    margin-top: -20px;
    /*width: 107%;*/
    /*margin-left : -7%;*/ }

  .documents-search-container-facet-results {
    display: block !important;
    width: 100%;
    min-height: 135px !important;
    background-color: #fff; }

  dl.document-search-item-metadata-section-content {
    font-size: 11px; }

  .document-search-item-metadata-section dl dt {
    color: #4FA600;
    float: left;
    font-weight: bold;
    padding: 5px !important; }

  .back-to-document-search {
    padding-left: 0%;
    padding-bottom: 30px;
    clear: both; }

  .document-search-item-metadata-section dl dd {
    padding: 5px 0;
    margin-left: 87px !important; }

  .documents-search-container-dynamic-facet-results {
    width: 95% !important; }

  .document-related-downloads {
    /*overflow-y: hidden;*/
    position: relative;
    /*margin-left: 11px;*/ }

  .document-search-item-metadata-section {
    /*margin-left: 27%;*/
    font-size: 12px;
    font-family: Arial;
    clear: both; }

  .document-search-item-metadata-section .title {
    color: #369;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 10px 0 40px; }

  .documents-search-container-facet-title {
    width: 99% !important; }

  .selected_filter_title {
    width: 96% !important; }

  .documents-search-container-facet-selection {
    width: 85% !important;
    margin-left: 7px;
    margin-top: 5px;
    margin-bottom: 0px !important; }

  .document-search-tablet-tab-view .document-search-tab {
    width: 39.5% !important;
    margin-left: 0px !important; }

  .document-search-tablet-tab-view .document-search-tab-select {
    width: 39.5% !important;
    margin-left: -3px !important; }

  .vocabulary-facet-header dd {
    margin-left: 90%;
    cursor: pointer; }

  .document-search-item-download-section {
    /*width: 30% !important;*/ }

  .document-search-item-complete-details .document-search-item-download-section {
    /*width: 50% !important;*/
    float: none !important;
    padding: 12px 2px 2px 13px !important; }

  .document-search-item-complete-details .document-search-item-metadata-section {
    /*margin-left: 0 !important;*/ }

  .document-search-item-complete-details .document-search-item-mobile-icon-relatedassets {
    padding: 1px 10px 0px 0px;
    position: relative;
    float: left !important;
    /*width: 20%;*/ }

  .document-search-item-complete-details .document-search-item-download-section-extension-icon-download {
    display: inline-block;
    padding: 4px 20px 0px 0px;
    position: relative; }

  .document-search-item-complete-details .document-search-item-mobile-icon-download {
    padding: 4px 20px 0px 2px;
    position: relative;
    float: left !important;
    /*width: 20%;*/ }

  .document-search-item-complete-details .document-search-item-mobile-icon-download-two-column {
    padding: 4px 20px 0px 0px;
    position: relative;
    float: left !important;
    /*width: 20%;*/ }

  .document-search-item-complete-details .document-search-item-download-section-extension-icon-share {
    /*padding: 4px 20px 0px 0px;
    position: relative;
    float: left !important;
    width: 21%;*/
    display: inline-block; }

  .document-search-item-complete-details .document-search-item-mobile-icon-share {
    padding: 4px 20px 0px 0px;
    position: relative;
    float: left !important;
    /*width: 20%;*/ }

  .document-search-item-complete-details .document-search-item-mobile-icon-share-two-column {
    padding: 4px 20px 0px 0px;
    position: relative;
    float: left !important;
    /*width: 20%;*/ }

  .documents-details-search-container-search-area-modal-search-field .search-icon-tablet {
    width: 11% !important;
    padding: 10px !important; }

  .documents-search-container-search-area-search-field .search-icon-phone {
    width: 3% !important;
    padding: 7px 10px 0px 1px !important; }

  .document-search-item-metadata-content-section {
    margin-left: 0px !important; }

  .document-search-item-search-results {
    border: none !important;
    padding: 5px !important; }

  .document-related-downloads .document-search-item .document-search-item-complete-details {
    /*padding-left: 10px !important;*/ }

  .documents-search-container-facet-title-with-filter h4 {
    color: #4FA600;
    font-size: 12px !important;
    font-weight: bold;
    padding: 6px 0 8px 0;
    margin-bottom: 0px !important; }

  .documents-search-container-facet-title-with-filter {
    border-bottom: 2px solid #626469 !important;
    margin-bottom: 8px !important;
    width: 96% !important; }

  .vocabulary-facet-container {
    margin: 10px 0px 5px 9px;
    width: 95%; }

  .selected_filter_title {
    color: #87D200;
    font-weight: bold;
    font-size: 12px !important;
    padding-bottom: 8px;
    border-bottom: 2px solid #626469;
    width: 99%;
    margin-bottom: 10px; }

  .documents-search-container-facet-title h4 {
    color: #4FA600;
    font-size: 14px !important;
    font-weight: bold;
    padding: 6px 0 8px 0;
    margin-bottom: 0px !important; } }
/*  Css for mobile general landscape */
@media (min-width: 361px) and (max-width: 760px) {
  .document-related-downloads .document-search-item .document-search-item-complete-details {
    /*padding-left: 24px !important;*/ }

  .vocabulary-facet-expanded {
    width: 3.5% !important; }

  .vocabulary-facet-collapsed {
    width: 2% !important; }

  .document-search-item-complete-details .document-search-item-download-section {
    /*width: 40% !important;*/
    padding: 4px 2px 2px 4px !important; }

  .documents-search-container-document-area {
    margin-top: -15px; }

  .documents-search-container-document-area .document-search-item-complete-details {
    /*width: 89.5% !important;*/
    /*margin-left: -11px;*/ }

  .document-related-downloads {
    /*width: 100.5% !important;*/
    /*margin-left: -3px;*/ }

  .document-related-downloads-header {
    /*margin-left: -6px;*/ }

  .document-search-item-download-section {
    border-right: none !important; }

  .document-search-item-complete-details {
    margin-top: 0px;
    /*width: 100% !important;*/ }

  .vocabulary-facet-header {
    width: 98%; }

  .documents-search-container-facet-selection {
    width: 90% !important; }

  .footer-links {
    font-size: 10px !important;
    padding-top: 0px !important; }

  .documents-search-container-facet {
    width: 97% !important;
    /*margin-left: -4px;*/ }

  .document-search-tablet-tab-view .document-search-tab-select {
    width: 39.5% !important;
    margin-left: -3px !important; }

  .document-search-tablet-tab-view {
    width: 102% !important; }

  .document-search-tablet-tab-view .document-search-tab {
    width: 39% !important; }

  .documents-search-container-search-area-search-results {
    /*width: 98% !important;
    margin-left: -4px !important;*/ }

  .documents-search-container-search-area {
    margin-top: -20px !important; }

  #main-content .container-fluid {
    /*margin-top: -134px;*/ }

  /*.documents-search-container-search-area-modal-search-field .search-text-field {
  	width: 217%;
  	height: 11px !important;
  	margin: 30px 0px 0px -12px;
  }*/
  .documents-search-container {
    /*margin: 20px 0 10px 18px;*/
    /*width: 93%;*/ }

  /*.search-icon-mobile {
  	margin: -29px 0px 0px 176%;
  	float: left;
  }*/
  /*.documents-search-container-search-area-modal-search-field {
  	margin: 0px 0px 0px 0px;
  }*/
  /*.search-input-cancel-button {
  	margin-left: 166% !important;
  	font-size: 1.6em !important;
  	margin-top: -17px !important;
  	padding: 0.5px !important;
  	z-index: 9 !important;
  	position: relative !important;
  }*/ }
/*  Css for mobile potrait */
@media screen and (max-width: 360px) {
  /*.documents-search-container-search-area-modal-search-field .search-text-field {
  	height : 10px !important;
  }*/
  .document-search-tablet-tab-view {
    width: 124% !important; }

  .documents-search-container-search-area-search-results {
    /*width: 240px !important;*/ }

  .documents-search-container-facet {
    /*width: 100% !important;*/ }

  .document-related-downloads {
    /*width: 93% !important;*/ }

  .document-search-tablet-tab-view .document-search-tab-select {
    width: 102px  !important;
    /*margin-left: 0px !important;*/ }

  .document-search-tablet-tab-view .document-search-tab {
    width: 102px !important;
    margin-left: 0px !important; }

  .documents-search-container-search-area {
    /*padding-left : 10px;*/
    width: 100%;
    margin-left: 0%; }

  /*.documents-search-container-search-area-modal-search-field .search-textbox {
  	width: 76% !important;
  	margin-left: 10px;
  }*/
  .document-search-item-complete-details .document-search-item-download-section {
    /*width: 85% !important;*/
    padding: 4px 2px 2px 4px !important; }

  .document-search-item-download-section {
    border-right: none !important; }

  .footer-links {
    font-size: 9px !important;
    padding-top: 0px !important; }

  .container-phone-footer {
    height: 26px; }

  /*.documents-search-container-search-area-modal-search-field .search-text-field {
  	width : 175%;
  	height: 10px;
  	margin-top : 36px;
  	margin-left: -5px;
  }*/
  #main-content .container-fluid {
    /*margin-top: -134px;*/ }

  .documents-search-container {
    /*margin: 35px 0 10px;*/
    /*width : 100%;*/ }

  /*.search-icon-mobile {
      margin : -30px 0px 0px 146%;
      float : left;
  }*/
  /*.documents-search-container-search-area-modal-search-field {
  	margin: -7px 0px 0px 16px;
  }
  .search-input-cancel-button {
  	margin-left: 132% !important;
  	font-size: 1.6em !important;
  	margin-top: -16px !important;
  	padding: 0.5px !important;
  	z-index : 9 !important;
  	position : relative !important;
  }*/ }
/* Galaxy S3 and S4 landscape target */
@media screen and (min-width: 568px) and (max-width: 640px) {
  .search-portlet {
    padding-right: 20px; }

  .documents-search-container-search-area {
    /*margin-left: -2.5%;*/
    /*width: 104%;*/ }

  .document-search-tablet-tab-view .document-search-tab {
    width: 39% !important; } }
/* Galaxy S3 and S4 potrait target */
@media screen and (min-width: 321px) and (max-width: 480px) and (min-height: 321px) {
  .documents-search-container-facet {
    /*width : 100% !important;*/
    margin: 0 auto; }

  .documents-search-container-search-area-search-results {
    /*width: 276px !important;*/ }

  .document-search-tablet-tab-view .document-search-tab-select {
    width: 122px !important;
    margin-left: -3px !important; }

  .document-search-tablet-tab-view .document-search-tab {
    width: 118px !important; } }
dl .search-result-selected-filter-top-level {
  margin-top: 5px !important;
  color: #fff  !important;
  font-weight: bold; }

dl .search-result-selected-filter {
  margin-top: 5px !important;
  color: #fff  !important; }

.document-deatils-search-item-metadata-section {
  /* margin-left: 116px; */ }

/*  New added css styles for responsiveness */
@media screen and (max-width: 767px) {
  .search-portlet .document-search-item {
    width: 99%; } }
@media screen and (min-width: 768px) {
  .search-portlet .visible-desktop, .search-portlet visible-tablet {
    display: block !important; }
  .search-portlet .document-search-item-download-section {
    /*width:15%;*/
    display: table-cell;
    text-align: center; }
  .search-portlet .document-search-item-metadata-section {
    width: 85%;
    display: table-cell;
    vertical-align: top; }
  .search-portlet .document-search-item-download-section-extension-icon,
  .search-portlet .document-search-results-download-section-extension-icon-download,
  .search-portlet .document-search-item-download-section-extension-icon-download,
  .search-portlet .document-search-item-download-section-extension-icon-share {
    width: 80%;
    display: inline-block !important; }
    .search-portlet .document-search-item-download-section-extension-icon img,
    .search-portlet .document-search-results-download-section-extension-icon-download img,
    .search-portlet .document-search-item-download-section-extension-icon-download img,
    .search-portlet .document-search-item-download-section-extension-icon-share img {
      width: 100% !important; }
  .search-portlet .document-search-item-download-section-extension-icon img {
    width: 55% !important; }
  .search-portlet .document-divide-line {
    width: 1px;
    background-color: #9fa0a4;
    height: 100%;
    display: table-cell; }
  .search-portlet .document-search-item {
    /*width: 98%;*/ } }
.search-portlet img.mobile-button-img {
  width: 40px !important;
  height: 35px !important; }
.search-portlet .phone-result {
  width: 100%; }

.documents-search-container-search-area-search-results {
  background-color: #333; }

.fancybox-title-outside-wrap {
  background-color: #000 !important;
  border-radius: 15px;
  color: #fff;
  margin-top: 10px !important;
  padding: 5px 30px !important;
  position: absolute !important;
  top: -50px; }

.fancybox-title {
  font-weight: bold !important; }

.document-search-item-complete-details-rename-message {
  font-size: 10px;
  font-style: italic;
  font-weight: normal;
  color: #336699; }

/* Styles for configurable seach portlet */
.config-search-facets-container {
  width: 20%;
  float: left;
  margin-left: 30px; }

.config-search-results-container {
  width: 74%;
  float: right;
  margin-right: 30px; }

.configurable-search-result-odd {
  background-color: #fff !important; }

.configurable-search-result-even {
  background-color: #CCC !important; }

.configurable-search-result {
  padding: 10px 20px 10px;
  /*min-height: 120px;*/ }
  @media screen and (max-width: 767px) {
    .configurable-search-result {
      padding: 10px 6px 10px; } }

.search-config-metadata-title .title {
  color: #336699;
  font-size: 16px;
  font-weight: bold; }

.search-config-metadata-label {
  font-weight: bold;
  padding: 5px 10px 5px 0; }

.search-config-item-download-section-extension-icon img {
  padding-left: 20px;
  width: 14%; }

.search-config-item-download-section-extension-icon, .search-config-item-mobile-icon-download, .search-config-item-mobile-icon-share, .search-config-item-mobile-icon-relatedassets {
  width: 16%;
  padding-left: 20px; }

.search-config-item-mobile-icon-download img, .search-config-item-mobile-icon-share img, .search-config-item-mobile-icon-relatedassets img {
  width: 40px; }

.search-config-metadata-description {
  padding: 4px 0 10px 0; }

.search-config-metadata-bottom {
  width: 100%; }

.search-config-metadata-bottom-icons {
  float: right; }

.search-config-metadata-subrow-top {
  /*margin-bottom : 5px;*/ }

.search-config-metadata-bottom-icons-container {
  /*right: -74px;*/
  position: relative; }

.search-config-container-facet-results {
  display: block !important;
  background-color: #333333;
  border: 3px solid #888; }

.config-search-main-container {
  /*padding-top : 30px;*/
  /*padding-bottom: 30px;*/
  background-color: #fff;
  height: auto;
  height: 20px; }

.config-search-main-header {
  background-color: #87d200;
  height: 45px; }

.configurable-edit-search-container {
  padding: 20px;
  background-color: #fff; }

.config-search-main-header-title {
  color: #fff;
  float: left;
  margin: 10px 0 0 20px;
  font-size: 19px;
  font-weight: bold; }

.configurable-search-portlet {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.97);
  -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.97);
  box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.97); }
  .configurable-search-portlet .documents-search-container-facet-selection {
    width: auto !important;
    margin: 0 !important;
    border: 0 !important; }
  .configurable-search-portlet .selected_filter_title {
    width: 98% !important;
    font-size: 12px; }
  .configurable-search-portlet .documents-search-container-facet-selection-clear-all {
    width: 95% !important; }
  .configurable-search-portlet .documents-search-container-facet-readjust {
    margin-top: 0; }
  .configurable-search-portlet .vocabulary-facet-header {
    padding-right: 5px; }
  .configurable-search-portlet .documents-search-container-search-area {
    margin-top: 0 !important;
    min-height: 0 !important; }
    @media screen and (min-width: 768px) {
      .configurable-search-portlet .documents-search-container-search-area {
        padding-bottom: 5px; } }
  .configurable-search-portlet .config-search-main-container {
    height: auto; }
  @media screen and (max-width: 768px) {
    .configurable-search-portlet .vocabulary-facet-container {
      margin-top: -12px; } }
  .configurable-search-portlet .vocabulary-facet-expanded {
    width: 9%; }
    @media screen and (max-width: 768px) {
      .configurable-search-portlet .vocabulary-facet-expanded {
        width: 2.5% !important; } }
  .configurable-search-portlet .vocabulary-facet-collapsed {
    margin-top: 4px;
    width: 6%; }
    @media screen and (max-width: 768px) {
      .configurable-search-portlet .vocabulary-facet-collapsed {
        width: 1.5% !important; } }
  .configurable-search-portlet .vocabulary-facet-results li input {
    vertical-align: sub !important; }
  .configurable-search-portlet .documents-search-container-facet-results-inner {
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: scroll; }
    @media screen and (max-width: 768px) {
      .configurable-search-portlet .documents-search-container-facet-results-inner {
        margin-left: 0; } }
  .configurable-search-portlet .search-config-metadata-bottom .releaseDate {
    display: inline-block;
    width: 25%;
    vertical-align: top; }
  .configurable-search-portlet .search-config-metadata-bottom .docSize {
    display: inline-block;
    width: 25%; }
  .configurable-search-portlet .search-config-metadata-bottom .search-config-metadata-bottom-icons {
    width: 48%;
    float: right; }
  .configurable-search-portlet .morecontent span {
    display: none; }
  .configurable-search-portlet .morelink {
    width: 45px; }
  .configurable-search-portlet .morecontent {
    position: relative; }
  .configurable-search-portlet .documents-search-container-search-area-search-results {
    margin-top: 0;
    border: 0 none;
    width: 100%;
    overflow-x: hidden;
    overflow-y: scroll; }
  .configurable-search-portlet .search-config-item-download-section-extension-icon img {
    width: 10%; }
  .configurable-search-portlet .config-search-main-container {
    /*padding-top: 18px;*/ }
  .configurable-search-portlet .config-search-facets-container {
    margin-left: 18px;
    width: 21.5%; }
  .configurable-search-portlet .config-search-main-header {
    height: 30px; }
    .configurable-search-portlet .config-search-main-header .config-search-main-header-title {
      font-size: 14px;
      line-height: 30px;
      margin-left: 18px;
      margin-top: 0; }
  .configurable-search-portlet .vocabulary-facet-header {
    width: 83%; }
  .configurable-search-portlet .documents-search-container-search-area {
    /*min-height: 0px;*/ }
  .configurable-search-portlet #config-search-results-container {
    margin-top: 0; }
  @media screen and (min-width: 768px) {
    .configurable-search-portlet #config-search-facets-container, .configurable-search-portlet #config-search-results-container {
      margin-top: 15px !important; } }
  .configurable-search-portlet .vocabulary-facet-container {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .configurable-search-portlet .documents-search-container-search-area-search-results {
    outline: 0; }
  .configurable-search-portlet .search-results-summary {
    background-color: #333333;
    color: #ffffff;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    width: 100%;
    margin-left: 0;
    padding: 0;
    position: relative;
    outline: 0;
    margin-bottom: 0; }
  .configurable-search-portlet .portlet-icon-back {
    color: #000 !important; }
  .configurable-search-portlet .search-config-metadata-bottom-icons {
    float: none;
    width: 45%; }
  .configurable-search-portlet .search-config-metadata-bottom-icons-container img {
    width: 40px;
    height: 40px;
    margin: 0;
    padding: 0;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -khtml-border-radius: 22px;
    -webkit-border-radius: 22px; }
  .configurable-search-portlet .documents-search-container {
    margin-top: 0 !important; }

@media screen and (max-width: 620px) {
  .configurable-search-portlet .search-config-metadata-bottom-icons-container img {
    width: 30px !important;
    height: 30px !important; } }
@media screen and (max-width: 510px) {
  .configurable-search-portlet .search-config-metadata-bottom-icons-container img {
    width: 25px !important;
    height: 25px !important; } }

@media screen and (max-width: 1023px) {
  .configurable-search-portlet .search-config-metadata-bottom .docSize, .configurable-search-portlet .search-config-metadata-bottom .releaseDate {
    width: 46%; }
    .configurable-search-portlet .search-config-metadata-bottom .docSize div, .configurable-search-portlet .search-config-metadata-bottom .releaseDate div {
      margin-right: 5px; }
  .configurable-search-portlet .search-config-metadata-bottom .search-config-metadata-bottom-icons {
    float: none;
    width: 100%;
    margin-left: -20px;
    margin-top: 10px; } }

