.not-logged-in #block-hep-conf-user-login .adsf_rpn_login_block h2:hover,
.not-logged-in #block-hep-conf-user-login .adsf_rpn_login_block h2:hover * {
    background: #7bacca;
}

.not-logged-in #block-hep-conf-user-login .adsf_rpn_login_block h2,
.not-logged-in #block-hep-conf-user-login .adsf_rpn_login_block h2 * {
    background: #387ba9;
}

.role9.page-admin-people .tabs.primary,
.role9 #edit-field-internal-data {
    display: none;
}

.role9 #user-profile-form #user_user_form_group_rero,
.role9 #user-profile-form #shib_login_url {
    display: block;
}

.field--name-field-oldnid {
    display: none;
}

.form-item-files-replace-upload {
    display: block;
}

#edit-field-vignette-video-und img {
    padding: 3px;
}

#edit-field-vignette-video-und .selected {
    border: 1px solid red;
}

#block-devel-node-access-dna-node {
    clear: both;
}

.group-advanced {
    display: none;
}

tr.even {
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #bebfb9;
    background: #E8E9E5;
}

body__removed .vjs-default-skin .vjs-control {
    width: 6em;
}

body .vjs-default-skin .vjs-res-button,
body .vjs-res-button .vjs-control-text {
    min-width: 100px;
}

body .vjs-res-button .vjs-control-text {
    left: -20px;
}

.vjs-default-skin .vjs-menu {
    margin-bottom: 15px;
}

html body .vjs-control-bar {
    display: block;
    opacity: 1;
}

html body .vjs-default-skin .vjs-big-play-button {
    left: 46%;
    top: 36%;
    width: 2.75em;
    height: 2.7em;
    -webkit-border-radius: 1.3em;
    -moz-border-radius: 1.3em;
    border-radius: 1.3em;
}

.field--name-field-permalink {
    margin-bottom: 5px;
}

.field--name-field-permalink .field__label:hover {
    text-decoration: underline;
}

.page-node-260 .l-header,
.page-node-260 .breadcrumb,
.page-node-260 .tabs {
    display: none;
}

#user-profile-form #user_user_form_group_rero {
    display: none;
}

#user_user_form_group_rero {
    display: none;
}

#showbody {
    font-weight: bold;
    text-align: center;
    padding: 10px 0px;
    cursor: pointer;
}

.node .field--name-body a {
    font-weight: bold;
}

.node a:hover {
    text-decoration: underline;
}

.breadcrumb {
    font-style: italic;
}

.breadcrumb a {
    font-style: normal;
}

.node--ressource--full {
    margin-top: 20px;
}


/*
.file-video .content {
  position: relative;
}


.video_container img.vjs-poster {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 10;
}
.file-video .content .video-js {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 110;
}*/

#node_ressource_full_group_all_docs .enclosed-application-zip .uuidref {
    display: none;
}

.form-item-files-replace-upload {
    display: none;
}

html .node--ressource.node--ressource--teaser .date_parution {
    display: none;
}

.field--name-field-created {
    display: none;
}

.page-new-ressources .field--name-field-created {
    display: block;
}

.page-taxonomy-term.role8 .tabs {
    display: none;
}

video::-internal-media-controls-download-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    overflow: hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
    /* Adjust as needed */
}

.no_resach_reseul #catalog_link_block {
    margin-top: -100px;
}

#webform-client-form-10343 label {
    width: 111px;
    float: left;
    display: block;
    ;
}

.termfilter_146,
.termfilter_147,
.termfilter_148 {
    display: none;
}

.role3 .termfilter_146,
.role3 .termfilter_147,
.role3 .termfilter_148 {
    display: inline-block;
}

@media only screen and (min-width: 790px) {

    body .isotope-options,
    body .isotope-options ul,
    body .isotope-options ul li {
        height: auto;
        text-align: center;
        float: none;
    }

    body .isotope-options li {
        display: inline-block;
        float: none;
        height: 40px !important;
        margin-bottom: -20px;
    }
}

.file>audio {
    width: 100%
}


/* Chrome 29+ */

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {

    /* HIDE DOWNLOAD AUDIO BUTTON */
    .file-audio {
        overflow: hidden;
        width: 265px;
    }

    .file-audio>audio {
        width: 420px;
    }
}


/* Chrome 22-28 */

@media screen and(-webkit-min-device-pixel-ratio:0) {
    .file-audio {
        overflow: hidden;
        width: 265px;
    }

    .file-audio>audio {
        width: 420px;
    }
}

#block-views-list-auth-block {
    display: none;
}

body #block-views-list-auth-block .node img {
    width: 100% !important;
    height: auto !important;
    padding: 2px !important;
    border: 1px solid black !important;
    max-height: 100% !important;
    max-width: 100% !important;
}

#block-views-list-auth-block .views-row {
    width: 10%;
    height: auto !important;
    max-width: 200px;
    min-width: 100px;
    max-height: 200px;
    min-height: 100px;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

#block-views-list-auth-block .entity-field-collection-item,
#block-views-list-auth-block h2,
#block-views-list-auth-block .views-field-title,
#block-views-list-auth-block ol {
    display: none;
}

.role3 #user-profile-form #user_user_form_group_rero,
.role3 #user-profile-form #edit-field-authtype,
.role9 #user-profile-form #user_user_form_group_rero,
.role9 #user-profile-form #edit-field-authtype {
    display: block;
}

.role3 .form-item-roles {
    display: block;
}

.role9 .form-item-roles {
    display: none;
}

.role3.role9 .form-item-roles {
    display: block !important;
}

@media only screen and (max-width: 800px) {
    body #block-views-list-auth-block .views-row {
        width: 10% !important;
        height: auto !important;
        max-width: 1200px !important;
        min-width: 50px !important;
        max-height: 1200px !important;
        min-height: 50px !important;
        padding-right: 3px;
        padding-bottom: 3px;
    }

    .field--name-body img[src$="security-icon.png"] {
        display: none;
    }
}

html .node--ressource.node--ressource--teaser .field--name-field-type-de-ressource .type_document {
    background: url(/modules/file/icons/application-pdf.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.role3 .group-advanced {
    display: block !important;
}

.vjs-resolution-button .vjs-menu .vjs-menu-content {
    width: 80px !important;
}

.video-js .vjs-big-play-button:before {
    top: 15px;
    content: "\f101";
}

.vjs-thumbnail-holder,
.vjs-thumbnail-holder img {
    width: auto;
    height: 50px;
    min-width: 80px;
    top: -50px;
}

.vjs-thumbnail-holder img {
    top: 0;
}

.vjs-chapters-button .vjs-menu .vjs-menu-content {
    width: 150px !important;
}

.taxo_lang {
    display: none;
}

.i18n-fr .taxo_lang_fr {
    display: block;
}

.i18n-de .taxo_lang_de {
    display: block;
}

.language-switcher-locale-url {
    display: none;
}

.page-search2 .l-content input {
    width: 500px;
}

.page-search2 .l-content form {
    margin-bottom: 10px;
}

#toolbar div.toolbar-menu {
    display: none;
}

html .node--ressource.node--ressource--teaser .field--name-field-type-de-ressource .type_linkmime,
html .node--ressource.node--ressource--teaser .field--name-field-type-de-ressource .type_image {
    background: url(/modules/file/icons/link-x-generic.png);
    background-size: contain;
    background-repeat: no-repeat;
}

html .node--ressource.node--ressource--teaser .field--name-field-type-de-ressource .type_document {
    background: url(https://laplattform.ch/modules/file/icons/application-pdf.png);
    background-size: contain;
    background-repeat: no-repeat;
}

#toolbar .toolbar-menu {
    display: none;
}

.not-logged-in #authcachedbg {
    display: none;
}

body div#toolbar.toolbar {
    top: 0px;
}

.toolbar-menu {
    display: none;
}

.page-admin #authcachedbg {
    display: none !important;
}
