/* Header */
.banner {height: 100%; display: inline-block;}
.banner > img {display: inline-block; height: 100%;}

@media (max-width: 880px) { .banner > img:nth-child(5) {display: none;} }
@media (max-width: 731px) { .banner > img:nth-child(4) {display: none;} }
@media (max-width: 582px) { .banner > img:nth-child(3) {display: none;} }
@media (max-width: 474px) { .banner > img:nth-child(2) {display: none;} }


.topbar {position: relative !important; background-color: #FFF !important; padding-top: 0 !important; padding-bottom: 2px !important;}
.topbar #menu-button, .topbar > a i  {color:#39a3f4 !important;}
.topbar #menu-button {margin-top: 0 !important;}

.sisa-topbar-title {display: inline-block; color: #ffffff; vertical-align: top; height: 100%; padding-left: 10px;}
.sisa-topbar-profile {margin-top: 15px !important; vertical-align: middle;}

.layout-menu-container {position: absolute !important;}
@media (min-width: 1025px) {.layout-menu-container {top: 0px !important; position: relative !important;}}
.layout-mask {top: 0px !important;}

.layout-content {padding-top: 0px !important;}

/* General */

/* Para todas las barras sticky */
.ui-sticky {top: -1px !important; z-index: 99 !important;}

/*Boton en tabla con reflow*/
.reflow-button {width: 100% !important;}
@media (max-width: 640px) {.reflow-button {max-width: 60%; min-width: 160px;}}

/*Menu*/
.sisa-menu-submenu > ul {z-index: 200;}

/*páginas info (SISAIRE, APRENDIZAJE, RUIDO...)*/

.sisaSidebarTitle {background-color: #1b7cc1 !important;}
.sisaSidebarTitle h3 {color: #ffffff !important;}

.sisaTextEditor .ql-editor {min-height: 300px; height: auto;}
.sisaTextEditor .ql-toolbar {background-color: #ffffff;}

.sisaTextEditorReadOnly .ql-container {border: none !important;}
.sisaTextEditorReadOnly .ql-toolbar {display: none;}

.ql-formats {margin-right: 10px !important;}

.sisa-ql-formats button {color: #000;}

.sisaInfoTable {padding-top:10px;width:100%;text-align:center;border-spacing: 0px;}
.sisaInfoTable tr *:first-child {border-left: 1px solid #d5d5d5;}
.sisaInfoTable th {border-top:1px solid #d5d5d5;color:#000;background-color:#f5f5f5;font-weight:bold;}
.sisaInfoTable th, .sisaInfoTable td {border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:4px;}

/* Calidad */
.sisa-table-col {text-align: center;}

/* ADMIN */
.action-column {text-align: center;}
.action-column > button {margin-left: 2px; margin-right: 2px;}

.sisa-form-buttons-row {text-align:center;margin-top: 10px;}
.sisa-form-buttons-row > button {margin-left: 20px;margin-right: 20px;}

.sisa-admin .layout-breadcrumb {background-color: #39A3F4 !important; color: #FFF !important;}
.sisa-admin .layout-breadcrumb ul li, .sisa-admin .layout-breadcrumb ul li a {color: #FFF !important;}

