.toolbar-tray .menu-item > span.toolbar-icon {
    padding: 1em 1.3333em;
    display: block;
    color: black;
}

.cke_editable .embedded-entity img{
    max-width: 100%;
    height: auto;
}

.js .paragraphs-collapsed-description{
    max-width: 400px;
}

.embedded-entity.align-center{
    text-align: center;
}

.embedded-entity.align-center > *{
    display: inline-block;
    width: 100%;
}

.align-left_margin {
  float: left;
}

.cke_editable iframe {
    width: 100%;
    height: auto;
}

.cke_editable video {
    width: 100%;
    height: auto;
}


.unfccc_page_tree{
    margin: 0;
    padding: 0;
    list-style: none;
}

.unfccc_page_tree .subtree{
    padding: 0 0 0 23px;
    margin: 0 0 5px 0;
    list-style: none;
}

.unfccc_page_tree .collapsed{
    display: none;
}

.collapse-button{
    cursor: pointer;
    padding: 0 5px;
    font-weight: bold;
    color: black;
}

.unfccc_page_tree a.active{
    font-weight: bold;
    color: red;
}

.autocomplete-results span.tree-patch{
    font-size: 10px;
    color: #0074bd;
    display: block;
}

.autocomplete-results:hover span.tree-patch{
    color: white;
}

.unfccc_page-autocomplete{
    margin: 20px 0;
}

.unfccc_page_tree a{
    color: inherit
}

.unfccc_page_tree{
    color: #000066;
}

.unfccc_page_tree ul{
    color: #000099;
}

.unfccc_page_tree ul ul{
    color: #0000cc;
}

.unfccc_page_tree ul ul ul{
    color: #0000ff;
}

.unfccc_page_tree ul ul ul ul{
    color: #3333ff;
}

.unfccc_page_tree ul ul ul ul ul{
    color: #6666ff;
}

.unfccc_page_tree ul ul ul ul ul ul{
    color: #9999ff;
}

.unfccc_page_tree ul ul ul ul ul ul ul{
    color: #ccccff;
}

.ui-autocomplete {
    max-height: 400px;
    overflow-y: auto;
}

select{
  width: 100%;
}

input.form-text{
  width: 100%;
}


.view-charts-media td{
  padding: 5px;
}

.view-charts-media .views-field-title{
  width: 30%;
}

.view-charts-media .views-field-easychart{
  width: 65%;
}

.view-charts-media .highcharts-container{
  width: 100% !important;
  height: 300px !important;
}


details > .details-wrapper{
    overflow-x: auto;
}

.text-align-justify::after {
    content: "";
    display: inline-block;
    width: 100%;
}

.block-unfccc-sticky-block{
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #182f47;
    color: white;
}

.toolbar-fixed.toolbar-tray-open.toolbar-vertical .block-unfccc-sticky-block{
    top: 39px;
}

.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .block-unfccc-sticky-block{
    top: 79px;
}

.sticky-block-wrapper{
    padding: 15px 0;
}

.sticky-block-title > *{
    margin-top: 0;
}

/*un-437*/
@media
screen and (min-width: 780px),
(orientation: landscape) and (min-device-height: 780px) {

    .layout-node-form .layout-region-node-secondary {
        width: 25%;
    }

    .layout-node-form .layout-region-node-main,
    .layout-node-form .layout-region-node-footer {
        width: 75%;
    }
}

.warning-content-message {
  color: #734c00;
  border-color: #f4daa6;
  background-color: #fdf8ed;
}

.error-content-message {
  color: #a51b00;
  border-color: #f9c9bf;
  background-color: #fcf4f2;
}

body:not(.user-role-administrator) #edit-group-deprecated{
    display: none;
}

#views-exposed-form-node-save-tracking-page-1 .form-item.form-group.js-form-type-select {
    display: block;
    margin-bottom: 15px;
}

#views-exposed-form-node-save-tracking-page-1 .form-item.form-group.form-type-date {
    margin-right: 20px;
}

#views-exposed-form-node-save-tracking-page-1 .form-item.form-group.form-type-date label {
    display: block;
}

#edit-actions {
    display: block;
    margin-top: 15px;
}

#block-notificationwidgetblock {
    display: flex;
    justify-content: end;
}

#block-notificationwidgetblock .navbar-nav.navbar-right {
    display: flex;
    justify-content: end;
    margin-right: 30px;
    min-width: auto;
}

#block-notificationwidgetblock .navbar-nav.navbar-right li.dropdown {
    z-index: 1;
}

#block-notificationwidgetblock .navbar-nav.navbar-right li.dropdown.open .dropdown-menu {
    display: block !important;
}

#block-notificationwidgetblock .navbar-nav.navbar-right li.dropdown .dropdown-menu {
    display: none;
    right: 0px !important;
    position: absolute;
    z-index: 999999 !important;
    min-width: 400px;
}

#block-notificationwidgetblock .navbar-nav.navbar-right li.dropdown .dropdown-menu::before, #block-notificationwidgetblock .navbar-nav.navbar-right li.dropdown .dropdown-menu::after {
    left: 95% !important;
}
