
/* Original */

.plugin_ugrt_common-container {
   margin-bottom: 1rem;
}

/* Needed to have similar height for alerts on the same row */
.plugin_ugrt_common-container .common {
   height: 100%;
}

/* No padding for last <p> in common content, to avoid excessive bottom padding */
.plugin_ugrt_common-content p:last-child {
   margin-bottom: 0;
}

.plugin_ugrt_common {
   margin: 10px auto;
   width: 100%;
   border: none;
   position: relative;
}

.plugin_ugrt_common h3 {
    position: relative;
}

.plugin_ugrt_common-login {
   margin-bottom: 40px;
}

.plugin_ugrt_common-login .plugin_ugrt_common-content {
   max-height: 0;
   padding: 0;
   overflow: hidden;
   transition: max-height .25s ease-out;
   transition: padding .25s ease-out;
}
.plugin_ugrt_common-login .expanded .plugin_ugrt_common-content {
   padding: 5px 15px;
   max-height: 300px;
   overflow-y: auto;
   transition: max-height .25s ease-in;
   transition: padding .25s ease-in;
}

.plugin_ugrt_common-toggle {
   background-image: url(../pics/toggle_down.png);
   width: 16px;
   height: 16px;
   cursor: pointer;
   opacity: .5;
   position: absolute;
   top: 3px;
   right: 0;
   opacity: .5;
}
.expanded .plugin_ugrt_common-toggle {
   background-image: url(../pics/toggle_up.png);
}

.plugin_ugrt_common-visibility {
   margin: 0 auto;
}

.plugin_ugrt_common-container:empty {
   display: none;
}

/* GLPI-ugrt Navbar */

@media (min-width: 992px) {
   #ugrt_navbar a span.menu-label {
      font-size: 0;
   }
}

@media (min-width: 1200px) {
   #ugrt_navbar a span.menu-label {
      font-size: initial;
   }
}

/* Espaço extra no fim dos resultados globais do UGRT */
.search_page_global {
    margin-bottom: 20px !important;
}