body{ font-size: 13px; }


.indicador-filter{ cursor: pointer; }

.header-navbar .navbar-wrapper .navbar-logo{
  padding:10px;
  max-height: 50px;
}

.header-navbar .navbar-wrapper .navbar-logo[logo-theme="theme6"],
.pcoded .pcoded-header[header-theme="themelight1"]{
	background: #D01116;
}

.header-navbar{ height: 50px; min-height: 50px; max-height: 50px;; }


.img-aplicacion{ height: 40px; width: 40px; display: inline; margin-right: 5px; }

.pcoded .pcoded-navbar[navbar-theme="theme1"] .nav-user, 
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-inner-navbar{
	background: #000000;
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu {
    background: #575757;
}

.btn-mini{
  padding: auto 3px !important;
  font-size: 12px;
}

.form-textarea{ resize:none; height:100px; }
.comments-text{ resize:none; height:80px; }

.hmodal300 { height: 300px; width: 99.9%; }
@-moz-document url-prefix() { .hmodal300{ height: 300px; width: 99.9%; } }
.hmodal280 {   height: 280px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal280{     height: 280px;     width: 99.9%;   } }
.hmodal500 {   height: 500px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal500{     height: 500px;     width: 99.9%;   } }
.hmodal550 {   height: 550px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal700{     height: 700px;     width: 99.9%;   } }
.hmodal700{   height: 700px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal550{     height: 550px;     width: 99.9%;   } }
.hmodal350 {   height: 350px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal350{     height: 350px;     width: 99.9%;   } }
.hmodal400 {   height: 400px;   width: 99.9%; }
@-moz-document url-prefix() {     .hmodal400{     height: 400px;     width: 99.9%;   } }



.label-success{background-color: #009933; color:#fff; }
.label-orange {background-color: #ff9900; color:#fff; }
.label-dark-orange {background-color: #ff6600; color:#fff; }
.label-danger {background-color: #ff3300; color:#fff; }
.label-red {background-color: #ff0000; color:#fff; }
.label-dark-red {background-color: #990000; color:#fff; }


.bg-c-success{background-color: #009933; color:#fff; }
.bg-c-orange {background-color: #ff9900; color:#fff; }
.bg-c-dark-orange {background-color: #ff6600; color:#fff; }
.bg-c-danger {background-color: #ff3300; color:#fff; }
.bg-c-red {background-color: #ff0000; color:#fff; }
.bg-c-dark-red {background-color: #990000; color:#fff; }


.bg-orange { background-color: #ff9900 }
.bg-dark-orange { background-color: #ff6600 }
.bg-danger { background-color: #ff3300 }
.bg-red { background-color: #ff0000 }
.bg-dark-red { background-color: #990000 }

.text-c-success{ color: #009933; }
.text-c-orange { color: #ff9900; }
.text-c-dark-orange { color: #ff6600; }
.text-c-danger { color: #ff3300; }
.text-c-red { color: #ff0000; }
.text-c-dark-red { color: #990000; }

.chart-filter{ cursor:pointer; }

.card-logo{
  width: 50px;
}

.ui-autocomplete {
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
  z-index: 99999;
  background-color: white;
}



/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  #col-login-image{ display:none; }
}


.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
    stroke: #ffffff !important;
}
.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
    stroke: #b8b8b8 !important;
}



.documentos-unidades-img{
  max-height: 60px;
}

.color-red{
  color: red;
}


.img-icon{
  width: 25px;
  cursor: pointer;
}

.clickeable{
  cursor: pointer;
}

.ui-helper-hidden-accessible{
  display: none!important;
}

#modal-loading{
  z-index: 999999;
}

.scroll-vertical{
  overflow-y: auto; 
}

.btn-circle {
  width: 18px;
  height: 18px;
  padding: 0px;
  border-radius: 15px;
  text-align: center;
  font-size: 10px;
}

.scroll-horizontal{
  overflow-x: auto; 
  flex-wrap: nowrap;
}

input[type="datetime-local"], input[type="datetime-local"]:focus, input[type="datetime-local"]:active,
input[type="date"], input[type="date"]:focus, input[type="date"]:active
{ background-color:#ebebeb; }

h5 small {font-size: 13px;}


.map-bubble-info{
  font-size:11px;
  color:#4a4a4a;
  background-color:#ededed;
  width:350px;
  min-width:350px;
  line-height: 13px !important;
  padding: 5px 20px 5px 5px ;
}

.map-bubble-info label{ display:inline-grid; width: 90px; font-weight:bolder; text-align:right; padding-right:8px }
.map-bubble-info div{ display:inline-grid; width: 250px; }


.btn-orange { background-color: #fd7e14; color:#fff; }
.btn-orange:hover { background-color: #f5a05b; }


.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}



.h8px{ height:8px; }
.h16px{ height:16px; }