/* 
    Created on : 08/02/2017, 10:00:27
    Author     : dramirez
*/
body {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  height: 100%;
  min-width: 320px;
}
.color-flash {
  background-color: #4abc7d;
}
#page-wrapper {
  background-color: #e2e2e2;
}
em.color-flash {
  color: #4abc7d;
  background-color: white;
  font-weight: 400;
  font-style: normal;
}
.page-header {
  font-weight: 300;
  border: 0px;
  font-size: 26px;
}
.panel-sb {
  border: 0px;
}
.red-text {
  color: red;
  font-size: 12px;
}
.fw-500 {
  font-weight: 500;
}
#logo-flash {
  height: 138px;
  margin-top: 25px;
  margin-bottom: 50px;
}
.form-login {
  margin-bottom: 10px;
}
.form-login label {
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.form-login input {
  border-radius: 0px;
}
.form-login .btn-ingresar {
  background-color: white;
  border: 1px solid white;
  border-radius: 0;
  color: #4abc7d;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  height: 40px;
  /*margin-left: 42px;*/
  margin-top: 40px;
  margin-bottom: 20px;
  width: 256px;
  display: block;
  margin: auto;
}
.form-login .form-group {
  margin-bottom: 30px;
}
.center-element {
  margin: auto;
  max-width: 340px;
}
.white-text {
  color: white;
}
.password input[type="password"] {
  padding-right: 30px;
}
nav {
  height: 80px;
  /*    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.24);
        -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.24);
        box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.24);*/
}
nav a.navbar-brand {
  height: 75px;
  margin-top: 5px;
}
.password .glyphicon,
#password2 .glyphicon {
  right: 15px;
  position: absolute;
  top: 34px;
  cursor: pointer;
}
.img-nav {
  height: 60px;
}
.navbar-static-top {
  background-color: #4abc7d;
  border-bottom: 0px;
}
.navbar-static-top .navbar-brand {
  padding: 0 0 0 15px;
}
.navbar-static-top .navbar-top-links li {
  margin-top: 7px;
}
.navbar-static-top .navbar-top-links li a.dropdown-toggle {
  background-color: #4abc7d;
  border-color: #4abc7d;
  color: white;
  font-size: 24px;
}
.navbar-static-top .navbar-top-links li ul.dropdown-user {
  top: 72px;
}
.navbar-static-top .navbar-top-links a:hover {
  background-color: #4abc7d;
  border-color: #4abc7d;
  color: white;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #4abc7d;
  border-color: #4abc7d;
  color: white;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: #4abc7d;
  color: white;
}
#wrapper {
  background-color: #868686;
}
.sidebar {
  /*    -webkit-box-shadow: 5px 0px 5px -2px rgba(0,0,0,0.24);
    -moz-box-shadow: 5px 0px 5px -2px rgba(0,0,0,0.24);
    box-shadow: 5px 0px 5px -2px rgba(0,0,0,0.24);*/
}
p.base-p {
  white-space: normal;
  color: #4abc7d;
  font-size: 13px;
  line-height: 13px;
  height: 35px;
  /*padding-top: 3px;*/
  border-bottom: solid 1px #4abc7d;
}
#logo-foot {
  display: block;
  margin: auto;
}
@media only screen and (max-width: 400px) {
  /*pantalla menor a 400*/
  #logo-foot {
    max-width: 294px;
  }
}
.titulo {
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 15px;
}
#side-menu {
  padding-top: 20px;
  background-color: #868686;
  color: white;
}
#side-menu li {
  border: 0px;
}
#side-menu li a {
  color: white;
}
#side-menu li a.active {
  color: white;
  background-color: #4abc7d;
}
#side-menu li a:hover {
  color: white;
  background-color: #3d7fe0;
}
.resultado__1 {
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.seccion-title {
  font-size: 20px;
  font-weight: 300;
}
.selected p {
  margin-bottom: 0px;
}
.btn-buscar-bases {
  background-color: #4abc7d;
  border: 0 solid white;
  border-radius: 0;
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 400;
  /*height: 32px;*/
  margin-top: 10px;
  padding: 10px 20px;
}
#codeigniter_profiler {
  max-width: 1300px;
}
.nav-pills > li + li {
  margin-left: 0px;
}
ul.nav-pills .col-sm-3 > a {
  font-size: 12px;
  font-weight: 500;
}
.formbuscar1 label {
  font-weight: 400;
}
.img-loader {
  margin-left: 45%;
}
#ulbases li {
  min-height: 80px;
}
#ulbases li a {
  padding: 5px;
  background-color: #4abc7d;
  border-radius: 0px;
  color: white;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
}
#ulbases li a em.em-tbase {
  min-height: 55px;
  font-style: normal;
  display: block;
}
#ulbases li a hr {
  border-color: white;
  height: 0,5px;
  margin-top: 2px;
  margin-bottom: 2px;
}
#ulbases li a em.em-nbase {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
}
#ulbases li a .reg-person {
  background-color: white;
  color: #4abc7d;
  margin-top: 7px;
  margin-bottom: 5px;
  font-weight: 400;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 15px;
}
#ulbases li a .reg-person .texto {
  font-size: 10px;
}
#ulbases li.active a,
#ulbases li:hover a {
  background-color: white;
  color: #4abc7d;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
}
#ulbases li.active a hr,
#ulbases li:hover a hr {
  border-color: #4abc7d;
  height: 0,5px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.btn-tematica {
  background-color: white;
  border: solid 1px #4abc7d;
  border-radius: 0px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-top: 5px!important;
}
.btn-tematica .reg-person {
  color: black;
}
.btn-tematica .reg-person i {
  font-size: 20px;
}
.btn-tematica .reg-person .texto {
  font-size: 10px;
}
.btn-tematica:hover,
.btn-tematica:active,
.btn-tematica:focus {
  box-shadow: unset;
  background-color: #4abc7d !important;
  border: solid 1px white!important;
  color: white;
}
.btn-tematica:hover .base-p,
.btn-tematica:active .base-p,
.btn-tematica:focus .base-p {
  color: white;
  border-bottom: solid 1px white;
}
.btn-tematica:hover .reg-person,
.btn-tematica:active .reg-person,
.btn-tematica:focus .reg-person {
  color: white;
}
.btn-base {
  background-color: white;
  border: 1px solid #4abc7d !important;
  border-radius: 0px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-left: 6px;
  padding-right: 6px;
}
.btn-base .base-p {
  height: 42px;
  margin-bottom: 3px;
}
.btn-base .reg-person {
  color: black;
}
.btn-base .reg-person i {
  font-size: 20px;
}
.btn-base .reg-person .ambito-p {
  font-size: 12px;
}
.btn-base .reg-person .texto {
  font-size: 10px;
}
.btn-base:hover,
.btn-base:active,
.btn-base:focus {
  background-color: #4abc7d !important;
  border: 1px solid white!important;
}
.btn-base:hover .base-p,
.btn-base:active .base-p,
.btn-base:focus .base-p {
  color: white;
  border-bottom: solid 1px white;
}
.btn-base:hover .reg-person,
.btn-base:active .reg-person,
.btn-base:focus .reg-person {
  color: white;
}
p.cantidad {
  margin: 0px;
}
.btn-base-selecta {
  background-color: white;
  border: solid 1px #4abc7d;
  color: black;
  font-weight: 400;
  padding: 5px 10px;
  height: 180px;
}
.btn-base-selecta p {
  margin: 0px;
}
.btn-base-selecta p.p-color-flash {
  margin-bottom: 4px;
  color: #4abc7d;
  font-weight: 500;
}
.btn-base-selecta .btn-danger {
  border-radius: 0px;
}
.col-175-115 {
  width: 175px;
  height: 115px;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 0px;
  position: relative;
  margin-bottom: 5px;
}
.col-175-115 .btn-tematica {
  width: 100%;
  height: 100%;
}
.col-220-145 {
  width: 220px;
  height: 145px;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 0px;
  position: relative;
  padding-bottom: 5px;
}
.col-220-145 .btn-base {
  width: 100%;
  height: 100%;
}
#ulbasescomb li {
  margin-bottom: 10px;
}
#ulbasescomb li a {
  /*em.em-tbase{
                min-height: 55px;
                font-style: normal;
                display: block;*/
  /*}*/
  background-color: #4abc7d;
  color: white;
  border-radius: 0px;
  /*padding: 5px;*/
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
}
#ulbasescomb li a em.em-nbase {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
}
#ulbasescomb li a .reg-person {
  /*margin-top: 15%;*/
  background-color: #4abc7d;
  color: white;
  font-weight: 400;
  font-size: 15px;
}
#ulbasescomb li a .reg-person .texto {
  font-size: 10px;
}
#ulbasescomb li.active,
#ulbasescomb li:hover {
  margin-bottom: 10px;
}
#ulbasescomb li.active a,
#ulbasescomb li:hover a {
  /*em.em-tbase{
                min-height: 55px;
                font-style: normal;
                display: block;*/
  /*}*/
  background-color: white;
  color: #4abc7d;
  border-radius: 0px;
  /*padding: 5px;*/
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
}
#ulbasescomb li.active a em.em-nbase,
#ulbasescomb li:hover a em.em-nbase {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
}
#ulbasescomb li.active a .reg-person,
#ulbasescomb li:hover a .reg-person {
  /*margin-top: 15%;*/
  background-color: white;
  color: #4abc7d;
  font-weight: 400;
  font-size: 15px;
}
#ulbasescomb li.active a .reg-person .texto,
#ulbasescomb li:hover a .reg-person .texto {
  font-size: 10px;
}
.registrosEjemplo.active {
  /*border: solid 1px @color-gris-barra-lat;*/
  margin: 20px auto;
  max-height: 250px;
  overflow-y: auto;
}
.desc-regejem {
  display: block;
  margin-top: 3px;
  background-color: #4abc7d;
  border-color: #4abc7d;
  border-radius: 0px;
}
.show-ul-menu {
  display: block!important;
}
#cont_bases_selectas {
  margin-bottom: 10px;
}
.bk-blanco {
  background-color: white;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  padding-bottom: 15px;
  padding-top: 15px;
  margin-top: 15px;
  /*border: solid 1px red;*/
}
.select2-selection {
  border-radius: 0 !important;
}
.res-base-tem {
  border: solid 1px #4abc7d;
  margin-left: -10px;
  margin-bottom: 15px;
}
.res-base-tem .base {
  color: #4abc7d;
  background-color: white;
  font-weight: 300;
  padding-top: 8px;
  padding-bottom: 8px;
}
.res-base-tem .base p {
  margin-bottom: 0px;
}
.res-base-tem .base.selected {
  color: white;
  background-color: #4abc7d;
}
.res-base-tem .btn-group-die {
  padding-left: 0px;
  padding-right: 0px;
}
.res-base-tem .btn-group-die .btn {
  border-bottom-left-radius: 0px!important;
  border-bottom-right-radius: 0px!important;
  border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
.res-base-tem .btn-default {
  color: #4abc7d;
  background-color: white;
  border: 1px solid white;
}
.res-base-tem .btn-default.activo {
  color: white;
  background-color: #4abc7d;
  border: 1px solid #40b7d3;
}
#menu-bases-container {
  height: 540px;
}
.resultado-oculto {
  max-height: 540px;
  overflow-y: auto;
}
.dir_res div {
  font-size: 11px;
  /*        padding-left: 0px;
        padding-right: 0px;*/
}
.plr0 {
  padding-left: 0px;
  padding-right: 0px;
}
.mlr0 {
  margin-left: 0px;
  margin-right: 0px;
}
.pl0 {
  padding-left: 0px;
}
.pr0 {
  padding-right: 0px;
}
.f11 {
  font-size: 11px;
}
.bb {
  border-bottom: solid 1px #ddd;
}
.card {
  border: 1px solid #ddd;
  margin-bottom: 5px;
  padding-bottom: 10px;
  padding-top: 10px;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.24);
}
a.persona,
a.persona:hover,
a.persona:focus {
  text-decoration: none;
  font-weight: 300;
}
a.persona label,
a.persona:hover label,
a.persona:focus label {
  font-weight: 400;
}
form.pass select {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #ccc;
  border-radius: 2px;
  /*color: white;*/
  /*height: 50px;*/
  padding: 6px 12px;
  width: 100%;
  font-weight: 300;
  margin-bottom: 5px;
}
form.pass select option {
  background-color: white;
  color: black;
}
form.pass h5 {
  font-weight: 300;
  font-size: 11px;
}
h4.tit-tem {
  font-size: 13px;
}
.plr10 {
  padding-left: 10px;
  padding-right: 10px;
}
.mr5 {
  margin-right: -5px;
}
.mh92 {
  min-height: 92px;
}
.dvmm {
  color: #333333;
}
.dvmm a,
.dvmm a:visited,
.dvmm a:hover {
  color: #333333 !important;
}
/*# sourceMappingURL=index.css.map */