body {padding-top: 0px; color:#111; background-color:#fff;font-size: 14px;}

#header .navbar {margin-bottom: 0; border-radius: 0;}
#header .navbar .navbar-brand {padding: 2px 0; }

.navbar{border-radius: 0;}
.navbar-inverse {
  background-color: #212121;
  background: -moz-linear-gradient(top,#424242,#202020);
  background: -webkit-gradient(linear,left top,left bottom,from(#424242),to(#202020));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#424242' EndColorStr='#202020',GradientType=0);
  border-color: #171717;
}

.navbar-brand img { margin-top: 7px; }

#contenedorgeneral{padding: 15px;margin-bottom: 45px;}

#footer {background-color: #2f383d;position: fixed;bottom: 0;width: 100%; margin-top: 15px;z-index: 3;}
#footer #pie {background-color:#202629; color:#FFFFFF; font-size: 12px; padding: 7px; text-align: right; }

.disable-only { background-color: #fff !important; cursor: auto !important; }
.disable-only:focus { border-color: #ccc !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

textarea.form-control {resize: vertical; /*min-height: 93px*/}

legend { margin-bottom: 5px; }

.dropdown-menu {z-index: 99999999;}
select[multiple] {height: 59px}

/*.table-home {
    height: 800px;
}*/
.table-home th, .table-home td {
    white-space: nowrap;
}
.table-home th.accept{ /*cursor: move*/}
.txt-center { text-align: center}

.readonly-visible { display: none; }

#localStorageTable th a{
    color: #000;
}
#localStorageTable th a.active{
    color: #558cff;
}
.select2 {
    width: 100%!important;
    /* height: 34px; */
}
.select2-selection {
    height: 34px!important;
    padding: 2px 6px;
}
.select2-selection__arrow {
    height: 40px;
    /* display: none; */
}

.bootbox.modal {
    z-index: 1070!important;
}

.btn-purple {
    color: #ffffff;
    background-color: #cf81d6;
    border-color: #741b8a;
  }

  .btn-purple:hover,
  .btn-purple:focus,
  .btn-purple:active,
  .btn-purple.active,
  .open .dropdown-toggle.btn-purple {
    color: #ffffff;
    background-color: #a045a8;
    border-color: #741b8a;
  }

  .btn-dark {
    color: #ffffff;
    background-color: #464646;
    border-color: #1d1d1d;
  }

  .btn-dark:hover,
  .btn-dark:focus,
  .btn-dark:active,
  .btn-dark.active,
  .open .dropdown-toggle.btn-dark {
    color: #ffffff;
    background-color: #313131;
    border-color: #000000;
  }


.m-50 {
    margin: 50px;
}

.m-30 {
    margin: 30px;
}

.menu-activo {
    font-size: large;
    font-weight: 600;
}

.spinner-contenedor {
    background-color: #fff;
    border-radius: 30px;
    box-shadow: -1px 0px 24px 5px rgba(0, 0, 0, 0.26);
    height: 60px;
    width: 60px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 30;
}
.spinner-contenedor .lds-default {
    display: flex;
    align-self: center;
    justify-self: center;
}

.m-b-25 {
    margin-bottom: 25px;
}

.color-ofertas {
    background-color: #7b738d45;
}
.color-convocatorias {
    background-color: #f29e5c47;
}
.color-pendientes {
    background-color: #f6f7a52e;
}
.color-cabecera-anios {
    background-color: #fefefe;
    border-color: #adadad;
    outline: 0;
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
}
/* esto es xq al parecer cuando entran con un usuario solo_lectura los botones verdes y azules success y primary no se ven*/
#renderPdf {
    display: unset!important;
}

.tablas-estadisticas th, .tablas-estadisticas td {
    text-align: center;
}

#tablaDesgloseMeses-ofertas, #tablaDesgloseMeses-convocatorias {
    font-size: 10px;
}
.mt5 {
    margin-top: 5px;
}