/**
 * @file
 * CSS for views.
 */




/**
 * ===== VIEW =====
 */
.view {
  word-wrap: anywhere;
}




/**
 * ===== VIEW ADMIN LINKS =====
 */
.views-admin-links {
  display: none !important;
}




/**
 * ===== VIEW HEADER =====
 */
.view-header {}




/**
 * ===== VIEW FILTERS =====
 */
.view-filters {}




/**
 * ===== VIEW CONTENT =====
 */
.view-content {}




/**
 * ===== VIEW EMPTY =====
 */
.view-empty {
  text-align: center;
}
.view-empty p {
  display: flex;
  justify-content: center;
}




/**
 * ===== VIEW FOOTER =====
 */
.view-footer {}




/**
 * ===== LIST =====
 * view-content > item-list
 */
.view-content > .item-list > ul {}
.view-content > .item-list > ul > li.views-row {}
.view-content > .item-list > ul > li.views-row-even {}
.view-content > .item-list > ul > li.views-row-odd {}




/**
 * ===== TABLE =====
 * views-table
 */
table.views-table {}


table.views-table td {
  padding: 0.4rem;
}


table.views-table p,
table.views-table ul {
  line-height: 1.5rem;
}
table.views-table tr.even {}
table.views-table tr.odd {}
table.views-table tr.views-row-first {}
table.views-table tr.views-row-last {}
table.views-table td.views-field {}


table.views-table h3 {
  font-size: 1rem;
}


/**
 * ===== VIEWS FIELD - NID =====
 * views-field-nid
 */
.views-field-nid {}
.views-field-nid span {}




/**
 * ===== VIEWS FIELD - RENDERED ENTITY =====
 * views-field-rendered-entity
 */
.views-field-rendered-entity {
  height: 100%;
}
.views-field-rendered-entity .field-content {
  display: block;
  height: 100%;
}
.views-field-rendered-entity article {
  height: 100%;
}
.views-field-rendered-entity article a.field-group-link {
  height: 100%;
}




/**
 * ===== VIEWS FIELD - NODE =====
 * views-field-view-node
 */
.views-field-view-node {}
.views-field-view-node a {
  display: inline-block;
}



/**
 * VIEW GLOBAL DISPLAY FLEX
 * view-global-display-flex
 */

/**/
.view-global-display-flex {}

/**/
.view-global-display-flex .view-content > .item-list > ul {}
.view-global-display-flex .view-content > .item-list > ul > li {
  margin-bottom: 4%;
}



.views-global-content-hidden .view-content {
  display: none;
}


/* @media */
@media screen and (min-width:768px) {
  .view-global-display-flex .view-content > .item-list > ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .view-global-display-flex .view-content > .item-list > ul > li {
    margin: 2%;
    width: 46%;
  }
}


/* @media */
@media screen and (min-width:1024px) {
  .view-global-display-flex .view-content > .item-list > ul > li {
    width: 29.333333%;
  }
}



/**
 * VIEW: GLOBAL BREADCRUMB
 * view-global-breadcrumb
 */
.view-global-breadcrumb {
  padding: 0.35rem 1.0rem;
}

.view-global-breadcrumb li {
  display: flex;
  flex-direction: row;
}
.view-global-breadcrumb li .views-field:not(:last-child) {
  background: transparent url("../../img/gui/gui-direction/gui-direction-arrow-sml-right.svg") right center no-repeat;
  padding-right: 1.5rem;
}


/* @media */
@media screen and (min-width:768px) {
  .block-views-blockglobal-breadcrumb-block-1 .block-box-inner,
  .block-views-blockglobal-breadcrumb-block-2 .block-box-inner,
  .block-views-blockglobal-breadcrumb-block-3 .block-box-inner,
  .block-views-blockglobal-breadcrumb-block-4 .block-box-inner,
  .block-views-blockglobal-breadcrumb-block-5 .block-box-inner {
    display: flex;
  }
}
.block-views-blockglobal-breadcrumb-block-1 header.block-head h2,
.block-views-blockglobal-breadcrumb-block-2 header.block-head h2,
.block-views-blockglobal-breadcrumb-block-3 header.block-head h2,
.block-views-blockglobal-breadcrumb-block-4 header.block-head h2,
.block-views-blockglobal-breadcrumb-block-5 header.block-head h2 {
  color: #000;
  font-size: 1.0rem;
  line-height: 1.5rem;
  padding: 0.35rem 1.0rem 0.35rem 0;
  margin: 0;
}


.views-global-table-row-first-highlight tbody tr,
.views-global-table-row-first-highlight tbody tr h3 {
  font-weight: 400;
}

.views-global-table-row-first-highlight tbody tr:first-child,
.views-global-table-row-first-highlight tbody tr:first-child h3 {
  font-weight: 700;
}

/**
 * view-node-edition
 */
.view-node-edition {}

.view-node-edition.col-3 th {
  width: 25%;
}



/**
 * VIEW NODE: ORGANIZATION
 * view-node-organization
 */

.view-node-organization {}

.view-node-organization article {
  /*background-color: var(--custom-color-1-1);*/
  /*padding: 1rem;*/
}
.view-node-organization article .field--name-field-global-headline {
  margin: 0;
}
.view-node-organization article img {

}
.view-node-organization article h2 {
  color: #FFFFFF;
}
.view-node-organization article.node--view-mode-node-head {
  background-color: var(--custom-color-0-3);
}





/**
 * ORGANIZATION LOGO IN HEADER
 */
.block-views-blocknode-organization-block-3 {
  background-color: var(--custom-color-1-1);
}
/* @media */
@media screen and (min-width:768px) {
  .block-views-blocknode-organization-block-3 {
    background-color: var(--custom-color-1-1);
    float: left;

    width: 30%;
  }
}

.block-views-blocknode-organization-block-3 .block-head {
  display: none;
}
.block-views-blocknode-organization-block-3 .block-box-outer {
  padding: 1.4rem 1rem 0.4rem 1rem;
}

.block-views-blocknode-organization-block-3 .views-field-nothing li {
  margin-bottom: 1rem;
}
.block-views-blocknode-organization-block-3 p span {
  color: var(--custom-color-0-4);
  display: inline-block;
  padding: 0.3rem;

}
.block-views-blocknode-organization-block-3 a {
  background-color: var(--custom-color-0-4);
  color: var(--custom-color-1-1);
  display: inline-block;
  padding: 0.3rem;
}

.block-views-blocknode-organization-block-3 a.user-login {
  background:  var(--custom-color-0-4) url("../../img/gui/gui-user/gui-user-login-014073.svg") left center no-repeat;
  padding-left: 2rem;
}
.block-views-blocknode-organization-block-3 a.user-register {
  background:  var(--custom-color-0-4) url("../../img/gui/gui-user/gui-user-register-014073.svg") left center no-repeat;
  padding-left: 2rem;
}

/**
 *
 */
.block-views-blocknode-organization-block-7 {

}
/* @media */
@media screen and (min-width:768px) {
  .block-views-blocknode-organization-block-7 {

    margin-bottom: 2rem;
  }
}
.block-views-blocknode-organization-block-7 img {
  margin: 0 auto;
  height: 200px;
  width: auto;
}
body.user-logged-in .block-views-blocknode-organization-block-7 {
  float: none;
  margin-bottom: 2rem;
  width: 100%;
}

/**
 * CLEAR FLOAT.
 */
.block-views-blocknode-edition-block-1,
.block-views-blocknode-edition-block-2,
.block-views-blocknode-edition-block-3,
.block-views-blocknode-edition-block-4,
.block-views-blocknode-epaper-block-1 {
  clear: both;
}


/**
 * ORGANIZATION LOGO IN HEADER
 */
.block-views-blocknode-organization-block-4 {}

.block-views-blocknode-organization-block-4 img {
  width: auto;
  height: auto;
}
/* @media */
@media screen and (min-width:768px) {
  .block-views-blocknode-organization-block-4 img {
    width: auto;
    max-width: 40vw;
    height: auto;
    max-height: 10vw;
  }
}

.page-foot .block-views-blocknode-organization-block-4 img {
  margin: 0 auto;
}


/**
 * Data Policy hidden on User Registration.
 */
.block-views-blocknode-organization-block-5 {
  display: none;
}

/**
 * Guidelines Hidden on Article Add/Edit.
 */
.block-views-blocknode-organization-block-6 {
  display: none;
}



/**
 * VIEW NODE: CHAPTER
 * view-node-chapter
 */

.view-node-chapter {}

.view-node-chapter tr .views-field-title {
  font-weight: 700;
  vertical-align: middle;
}
.view-node-chapter tr.chapter-depth-0 .views-field-title {}

.view-node-chapter tr.chapter-depth-1 .views-field-title {
  padding-left: 2rem;
}
.view-node-chapter tr.chapter-depth-2 .views-field-title {
  padding-left: 4rem;
}
.view-node-chapter tr.chapter-depth-3 .views-field-title {
  padding-left: 6rem;
}
.view-node-chapter tr.chapter-depth-4 .views-field-title {
  padding-left: 8rem;
}
.view-node-chapter tr.chapter-depth-5 .views-field-title {
  padding-left: 10rem;
}
.view-node-chapter tr.chapter-depth-6 .views-field-title {
  padding-left: 12rem;
}
.view-node-chapter tr.chapter-depth-7 .views-field-title {
  padding-left: 14rem;
}
.view-node-chapter tr.chapter-depth-8 .views-field-title {
  padding-left: 16rem;
}
.view-node-chapter tr.chapter-depth-9 .views-field-title {
  padding-left: 18rem;
}
.view-node-chapter tr.chapter-depth-10 .views-field-title {
  padding-left: 20rem;
}

/* @media */
@media screen and (max-width:768px) {
  .view-node-chapter .views-field-field-article-history {
    display: none;
  }
}

.view-user-user {}

.view-user-user span.active {
  background: transparent url("../../img/gui/gui-user/gui-user-status-enabled.svg") center center no-repeat;
  background-color: var(--custom-color-3-1);
  background-size: 1.2rem 1.2rem;
  display: block;
  height: 2rem;
  margin: 0.25rem;
  overflow: hidden;
  text-indent: -1000px;
  width: 2rem;
}
.view-user-user span.blocked {
  background: transparent url("../../img/gui/gui-user/gui-user-status-blocked.svg") center center no-repeat;
  background-color: var(--custom-color-6-1);
  background-size: 22px 22px;
  display: block;
  height: 2rem;
  margin: 0.25rem;
  overflow: hidden;
  text-indent: -1000px;
  width: 2rem;
}


.view-user-user span.epaper-active {
  background: transparent url("../../img/gui/gui-user/gui-user-epaper-FFFFFF.svg") center center no-repeat;
  background-color: var(--custom-color-3-1);
  background-size: 1.4rem 1.4rem;
  display: block;
  height: 2rem;
  margin: 0.25rem;
  overflow: hidden;
  text-indent: -1000px;
  width: 2rem;
}
.view-user-user span.epaper-blocked {
  background: transparent url("../../img/gui/gui-user/gui-user-epaper-FFFFFF.svg") center center no-repeat;
  background-color: var(--custom-color-6-1);
  background-size: 1.4rem 1.4rem;
  display: block;
  height: 2rem;
  margin: 0.25rem;
  overflow: hidden;
  text-indent: -1000px;
  width: 2rem;
}







/**
 * Weight.
 */

a.tabledrag-handle .handle {
  margin: 0 0.5em 0 0.5em;
}
