/*
 * General properties
 */

.view-uw-f-document-search .views-exposed-widgets .views-widget .form-type-bef-checkbox label {
  display: inline;
  padding-left: 10px;
}

.view-display-id-__block__uw_document_list_text_table_image .view-content tbody tr td.views-field-node-field-basic-image-image-file-url {
  width: 50px;
}

.view-uw-f-document-search .views-field-node-field-basic-image-image-file-url img {
  height: 165px;
}

.view-display-id-__block__uw_document_list_text_table_image .view-content .views-field-node-field-basic-image-image-file-url img {
  height: 30px;
}

.view-uw-f-document-search .item-list ul li:not(.view-display-id-__panel_pane__uw_f_document_search_latest_documents) {
  display: inline-block;
  padding-left: 1%;
  padding-right: 1%;
}

.view-id-uw_f_document_search .view-content thead tr th {
  text-transform: uppercase;
}

.view-display-id-__block__uw_document_list_text_table_image .view-content thead tr th.views-field-node-created-1,
.view-display-id-__block__uw_document_list_text_table_image .view-content thead tr th.views-field-node-field-document-symbol {
  text-align: center;
}

.view-display-id-__block__uw_document_list_text_table_image .view-content thead tr th.views-field-node-created-1 {
  width: 90px;
}

.view-display-id-__block__uw_document_list_text_table_image .view-content thead tr th.views-field-node-field-document-symbol {
  width: 120px;
}

/*
 * EACUNIWEB-2500
 * Location Filters improvement to create parent-child containers and enhance legibility
div[class*="container-checkbox-group-"] label {
    font-style: italic;
    padding-left: 2px;
}

div.bef-checkboxes > [class*="form-item form-item-edit-node-field-document-location-"] label {
    font-size: 1em !important;
}
 */


/*
 * EACUNIWEB-2671
 */
input[name="uw_f_document_search_default_cover_upload_button"] {
  display: none;
}

@media all and (min-width: 1280px) {
  /*.view-uw-f-document-search .item-list ul li {
    width: 22%;
  }*/
  .view-uw-f-document-search .item-list ul li {
    width: 24%;
  }
  .view-uw-f-document-search .item-list ul li .views-field {
    margin-bottom: 10px;
  }
}

@media all and (min-width: 1024px) and (max-width: 1279px) {
  .view-uw-f-document-search .item-list ul li {
    width: 30%;
  }
}

@media all and (min-width: 768px) and (max-width: 1023px) {
  /*.view-uw-f-document-search .item-list ul li {
    width: 48%;
  }*/
  .view-uw-f-document-search .item-list ul li {
    width: 24%;
  }
}

@media all and (max-width: 767px) {
  .view-uw-f-document-search .item-list ul li {
    width: 100%;
  }

  .view-uw-f-document-search .views-exposed-form .views-exposed-widget {
    float: none;
  }

  .view-uw-f-document-search .views-exposed-form .form-checkboxes {
    height: auto;
    border: 0px;
  }

  .view-uw-f-document-search .views-field-node-field-basic-image-image-file-url {
    float: left;
    padding-right: 10px;
  }

  html[dir="rtl"] .views-field .views-field-node-field-basic-image-image-file-url {
    float: right;
    padding-left: 10px;
    padding-right: 0;
  }

  .views-field .views-field-node-title {
    font-size: 120%;
    padding-bottom: 10px;
  }

  .view-uw-f-document-search .view-filters form {
    display: none;
  }
}

.view-uw-f-document-search .item-list ul li::before {
  content: unset !important;
}

.view-uw-f-document-search .item-list ul li {
  vertical-align: top;
}

.views-field .views-field-node-title {
  text-transform: uppercase;
}

.views-field .views-field-node-title,
.view-uw-f-document-search .views-label {
  font-weight: 900;
}

/* Close Button */


[class*='close-'] {
  color: #777;
  float: right;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  top: 5px;
}

.close-thik:after {
  content: '✖'; /* UTF-8 symbol */
}

@media all and (max-width: 1023px) {
  .view-uw-f-document-search .filters-show-hide-wrapper {
    padding-bottom: 3%;
  }
}

@media all and (min-width: 1024px) {


  .view-uw-f-document-search input.form-control {
    width: 90%;
  }

  .view-uw-f-document-search .views-exposed-form .views-exposed-widgets div {
    float: none !important;
    height: auto !important;
    width: 100%;
  }

  .view-uw-f-document-search .views-exposed-form #edit-node-title-wrapper div.views-widget {
    float: left !important;
    background: #d9edf7;
    border-radius: 10px;
  }
}

.view-uw-f-document-search .views-widget checkbox {
  display: inline-block !important;
}

.view-uw-f-document-search .views-widget input[type=checkbox] {
  display: inline-block !important;
  width: auto;
  height: auto;
}

.view-uw-f-document-search .views-exposed-form .views-widget .form-item .form-item-edit-node-language-und {
  display: none;
}

.view-display-id-__block__uw_document_list_image_table-left-container,
.view-display-id-__block__uw_document_list_image_table-right-container {
  display: inline-block;
}

/*.view-display-id-__block__uw_document_list_image_table-left-container {
  width: 20%;
  margin-right: 2%;
}*/
.view-display-id-__block__uw_document_list_image_table-left-container {
  width: 22%;
  margin-right: 2%;
}

.view-display-id-__block__uw_document_list_image_table-right-container {
  width: 66%;
  vertical-align: top;
  margin-left: 2%;
}


/*.view-display-id-__block__uw_document_list_image_table-right-container .views-field-node-title {
  padding-top: 2%;
  padding-bottom: 3%;
  font-size: 1.4em;
  font-weight: 900;
}*/
.view-display-id-__block__uw_document_list_image_table-right-container .views-field-node-title {
  /*padding-top: 2%;*/
  padding-bottom: 2%;
  font-size: 1.4em;
  font-weight: 900;
}

.views-field-node-field-document-summary {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 43px;
  margin: 0 auto;
  font-size: 14px;
  text-align: justify;
  line-height: 1;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


.view-display-id-__block__uw_document_list_image_table-right-container .views-field-node-created-1 {
  padding-top: 8%;
}

/*.view-uw-f-document-search .view-display-id-__block__uw_document_list_image_table-left-container .views-field-node-field-basic-image-image-file-url img {
  height: auto;
  max-width: 100%;
}*/

.view-uw-f-document-search table td[class*=col-],
.view-uw-f-document-search table th[class*=col-] {
  position: relative;
  float: left;
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}
.view-display-id-__block__uw_document_list_image_table .views-row {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  margin-bottom: 0px !important;
  border-bottom: 1px solid #ebecec;
}
.view-display-id-__block__uw_document_list_image_table tr td {
  float: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}

@media (max-width: 660px) {
  .view-uw-f-document-search table td[class*=col-],
  .view-uw-f-document-search table th[class*=col-] {
    width: 100%;
}
  .view-display-id-__block__uw_document_list_image_table-left-container {
    width: 48%;
}
  .view-display-id-__block__uw_document_list_image_table-right-container {
    width: 45%;
}
}
@media (min-width: 661px) and (max-width: 1024px) {
  .view-display-id-__block__uw_document_list_image_table .form-control {
    height: auto;
  }
}

.uw_f_document_search_widget_hidden_by_user {
  display: none;
}

.view-uw-f-document-search label[for=edit-node-created-datepicker-popup-0] {
  display: none;
}

#views-exposed-form-uw-document-list---block--uw-document-list-image-table #edit-node-title-wrapper input,
#views-exposed-form-uw-f-document-search---panel-pane--uw-f-document-search-image-table #edit-node-title-wrapper input {
  border: 1px solid #ccc;
  width: 100%;
}
.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-control,
.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios {
  background: #eeeeee;
}
.view-display-id-__block__uw_document_list_text_table #edit-node-created-wrapper .form-control,
#views-exposed-form-uw-document-list---block--uw-document-list-image-table #edit-node-created-wrapper .form-control {
  background: none;
}
.view-uw-f-document-search .views-exposed-form #edit-node-title-wrapper div.views-widget .form-control {
  background: #fff;
  width: 100%;
  border: 1px solid;
}
.view-uw-f-document-search .views-exposed-widget > label:after{
  content: '';
  display: block;
  margin-left: 1px;
  margin-top: 1.1rem;
  border-top: #009edb solid 3px;
  width: 33%;
  max-width: 100px;
}
div.view-uw-f-document-search .container-checkbox-toggle {
  cursor: pointer;
}

/*
 * =============
 * RTL SPECIFICS
 * =============
 */

.i18n-ar div.main-container .row .region div.view.view-uw-f-document-search ul li:after {
  display: none;
}

.i18n-ar div.main-container .row .region div.view.view-uw-f-document-search ul li .views-label {
  float: right;
}

/*
 * ==================
 * END: RTL SPECIFICS
 * ==================
 */


/*
 * =================
 * DISPLAY SPECIFICS
 * =================
 */

/*
 * Text Table Display
 */

.view-display-id-__panel_pane__uw_f_document_search_text_table .views-field-node-title a  {
  display: inline !important;
}

.view-display-id-__block__uw_document_list_text_table table th:nth-child(1) {
  width: 43%;
}

.view-display-id-__block__uw_document_list_text_table table th:nth-child(2) {
  width: 15%;
}

.view-display-id-__block__uw_document_list_text_table table th:nth-child(3) {
  width: 14%;
}

.view-display-id-__block__uw_document_list_text_table table th:nth-child(4) {
  width: 15%;
}

.view-display-id-__block__uw_document_list_text_table table th:nth-child(4) {
  width: 12%;
}


.view-display-id-__block__uw_document_list_text_table table td:nth-child(3) {
  text-align: center;
}

.view-display-id-__block__uw_document_list_text_table table thead {
  font-size: 1.2em;
}

.view-display-id-__block__uw_document_list_text_table th:not(.active) a[title*="sort"]::after {
  content: "\e114 \e113";
  font-family: "Glyphicons Halflings";
  padding-left: 5px;
  vertical-align: top;
}

.view-display-id-__block__uw_document_list_text_table th span.glyphicon {
  padding-left: 4px;
  vertical-align: top;
}


@media all and (max-width: 767px) {
  .view-uw-f-document-search .view-display-id-__block__uw_document_list_text_table   table th:nth-child(3) {
    width: 18%;
  }
}

/*
 * END: Table Display
 */


/*
 * Grid Display
 */

.view-display-id-__block__uw_document_list_grid li.views-row,
.view-display-id-__panel_pane__uw_f_document_search_grid li.views-row {
  border-top: 1px solid #ebecec;
  padding: 5px 0 5px 0;
  margin-bottom: 0px;
}

.view-display-id-__block__uw_document_list_grid li.views-row .uw_document_list_title,
.view-display-id-__panel_pane__uw_f_document_search_grid li.views-row .uw_f_document_search_title {
  font-weight: 900;
}

.view-uw-f-document-search .view-display-id-__block__uw_document_list_grid .views-field .views-field-node-field-basic-image-image-file-url img,
.view-uw-f-document-search .view-display-id-__panel_pane__uw_f_document_search_grid .views-field .views-field-node-field-basic-image-image-file-url img {
  width: 117px;
  height: 165px;
}

.view-display-id-__block__uw_document_list_grid .views-field-node-field-basic-image-image-file-url img,
.view-display-id-__panel_pane__uw_f_document_search_grid .views-field-node-field-basic-image-image-file-url img {
  max-width: 170px !important;
  object-fit: cover;
  height: 220px !important;
}

@media all and (min-width: 1280px) {
  .view-display-id-__block__uw_document_list_grid li.views-row:nth-child(4),
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row:nth-child(4) {
    border-top: unset;
  }
}

@media all and (min-width: 1024px) {
  .view-display-id-__block__uw_document_list_grid li.views-row:nth-child(1),
  .view-display-id-__block__uw_document_list_grid li.views-row:nth-child(2),
  .view-display-id-__block__uw_document_list_grid li.views-row:nth-child(3),
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row:nth-child(1),
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row:nth-child(2),
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row:nth-child(3) {
    border-top: unset;
  }

  .view-display-id-__block__uw_document_list_grid li.views-row .uw_document_list_title,
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row .uw_f_document_search_title {
    font-size: 120%;
  }
}

@media all and (max-width: 767px) {
  .view-display-id-__block__uw_document_list_grid li.views-row .uw_document_list_title,
  .view-display-id-__panel_pane__uw_f_document_search_grid li.views-row .uw_f_document_search_title {
    font-size: 130%;
  }
}

@media (min-width: 661px) and (max-width: 1024px) {
  .view-display-id-__block__uw_document_list_grid .form-control,
  .view-display-id-__panel_pane__uw_f_document_search_grid .form-control {
    height: auto;
  }
}

/**
 * Image table display
 */

.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table tr th:nth-child(1) {
    width: 10% !important;
}

.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table tr td img {
    object-fit: cover;
    height: auto !important;
}

.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table tr th:nth-child(3),
.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table tr th:nth-child(4) {
    width: 15% !important;
    text-align: center;
}

.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table td a,
.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table-wo-filters td p a {
  display: inline !important;
}

.pane-uw-f-document-search-panel-pane-uw-f-document-search-image-table td p.uw_f_document_search_image_table_p {
    font-style: italic;
}

/**
 * CSS coming from Unite Theme that is better placed in the module/feature than globally
 */

.block .view-uw-f-document-search .form-control {
  border: none;
}
.block .view-uw-f-document-search .views-exposed-widgets label {
  margin: 10px 0;
  font-size: 17.5px;
}
.block .view-uw-f-document-search .views-exposed-widgets .views-widget label {
  margin: 0;
  font-size: 13px;
}
@media (max-width: 660px) {
  .block .view-uw-f-document-search .show-hide-filters .close-thik {
    display: inline-block;
    width: 100%;
    padding: 10px;
    text-align: center;
    background: #00adef;
    color: #000000;
    text-shadow: none;
  }
  .block .view-uw-f-document-search .filters-show-hide-wrapper {
    display: inline-block;
    width: 100%;
  }
}
@media (min-width: 661px) {
  .block .view-uw-f-document-search .show-hide-filters .close-thik {
    display: none;
  }
}

/*EACUNIWEB-2781*/
.view-uw-f-document-search div[class^="container-checkbox-group-"] {
  padding-left: 5px;
}

/*EACUNIWEB-843*/
.view-display-id-__panel_pane__uw_document_list_latest_documents .item-list ul li {
  display: block;
  width: 100%;
}

/* EACUNIWEB-3406 */
#views-content-views-panes-content-type-edit-form .form-item-use-pager {
  display: block;
}

/* EACUNIWEB-3478 */
form[action*="__panel_pane__uw_f_document_search_image_table_wo_filters"] .form-item-show-exposed-filters {
    display: none;
}

.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios input[type="radio"]::before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 5px solid #4d4d4d !important;
    border: 2px solid #4d4d4d;
    border-radius: 50%;
}

.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios input[type="radio"] {
    position: absolute;
    left: -2px;
    content: '';
    display: inline-block;
    margin: 2px 0px 0 9px;
    box-shadow: 2px solid #4d4d4d;
    width: 15px;
    height: 15px;
    border-radius: 2px solid #4d4d4d;
}

.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios .form-item-node-field-document-location {
	margin: .4px 0px;
}

.view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios .form-item-node-field-document-location label {
    font-weight: bold;
    padding: 10px;
    display: inline;
    color: #555;
    font-size: 13px;
    line-height: 18.5714px;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-form .views-exposed-widgets div {
    float: none !important;
    height: auto !important;
    width: 100%;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-widgets label {
    margin: 10px 0;
    font-size: 17.5px;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-form .views-exposed-widgets .form-control,
form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .view-uw-f-document-search .views-exposed-form .views-exposed-widgets .form-radios {
    background: #eeeeee;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .form-control {
  border: none;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-widget input[type=checkbox],
.uw-facetapi-doc-search-block .facetapi-facet-nodefield-document-topic-theme .facetapi-checkbox {
  display: inline-block !important;
  width: auto;
  height: auto;
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
}


form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-widgets .views-widget label,
.uw-facetapi-doc-search-block .facetapi-facet-nodefield-document-topic-theme li label {
  margin: 0;
  font-size: 13px;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-widgets .views-widget .form-type-bef-checkbox label {
  display: inline;
  padding-left: 10px;
}

.uw-facetapi-doc-search-block ul.facetapi-facet-nodefield-document-topic-theme {
  background: #eeeeee;
  padding: 6px 0px 6px 0px;
  border: 1px solid #ccc;
}

.uw-facetapi-doc-search-block ul.facetapi-facet-nodefield-document-topic-theme li {
  padding: 0 0 0 1.2rem !important;
}

.uw-facetapi-doc-search-block ul.facetapi-facet-nodefield-document-topic-theme li a {
  border-bottom: none !important;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .view-uw-f-document-search .views-exposed-form #edit-node-title-wrapper div.views-widget .form-control {
  background: #fff;
  width: 100%;
  border: 1px solid;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-widget > label:after {
  content: '';
  display: block;
  margin-left: 1px;
  margin-top: 1.1rem;
  border-top: #009edb solid 3px;
  width: 33%;
  max-width: 100px;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .container-checkbox-toggle {
  cursor: pointer;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] div[class^="container-checkbox-group-"] {
  padding-left: 5px;
}

.uw-facetapi-doc-search-block h3.pane-title {
  font-size: 17.5px !important;
  margin: 10px 0;
  font-weight: bold !important;
}

.uw-facetapi-doc-search-block h3.pane-title:after {
  width: 10% !important;
}

.uw-facetapi-doc-search-block .facetapi-facet-nodefield-document-topic-theme li a {
  font-weight: bold;
  font-size: 13px;
  color:#555;
}

.uw-facetapi-doc-search-block .facetapi-facet-nodefield-document-topic-theme li a:hover {
  color:#555;
}

/* EACUNIWEB-3895 */
.uw_image_border img {
  border: 1px solid #ebecec;
}

.uw_image_border.view-display-id-__block__uw_document_list_grid li.views-row,
.uw_image_border.view-display-id-__panel_pane__uw_f_document_search_grid li.views-row {
  border-top: none;
}

.pane-related-topics {
  border : 1px solid black;
  padding : 8px;
}
.pane-policy-search-api-panel-pane-5 .topic-links a,
.pane-unite-web-related-topics-panel-pane-1 .topic-links a {
  color : #005ea5;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1.5rem;
}

.views-field-field-related-links h2.pane-title{
  padding-right: 0.5rem !important;
  padding-right: 1.25rem !important;
  float: left;
}

/* EACUNIWEB-4333 */
.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] .facetapi-checkbox {
  display: inline-block !important;
  width: auto;
  height: auto;
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
}

.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] li label {
  margin: 0 !important;
  font-size: 13px !important;
}

.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] {
  background: #eeeeee !important;
  padding: 6px 0px 6px 0px !important;
  border: 1px solid #ccc !important;
}

.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] li {
  padding: 0 0 0 1.2rem !important;
}

.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] li a {
  border-bottom: none !important;
}

.uw-facet-api-filters ul[class*="facetapi-facet-nodefield-"] .facetapi-checkbox {
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  display: inline-block !important;
  position: relative !important;
  padding: 0 1.5rem !important;
}

.uw-facet-api-filters div[class*="pane-facetapi-"] h3  {
  font-size: 17.5px !important;
  margin: 10px 0;
  font-weight: bold !important;
}

.uw-facet-api-filters div[class*="pane-facetapi-"] h3:after {
  width: 10% !important;
}

form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .bef-select-as-checkboxes {
	padding: 6px 12px;
}

/*EACUNIWEB-4716 - Update Unite Web to fix facets styles on Arabic*/
.i18n-ar form[id*='views-exposed-form-uw-f-document-search---panel-pane-'] .views-exposed-widgets .views-widget .form-type-bef-checkbox label {
  padding-left: 0px;
  padding-right: 10px;
}

.i18n-ar .view-display-id-__block__uw_document_list_grid li.views-row .uw_document_list_title,
.view-display-id-__panel_pane__uw_f_document_search_grid li.views-row .uw_f_document_search_title {
  line-height: normal;
}