.modal-header{
 background-color: #003399;
 color: #fff;
}

.modal-header .verde{
 background-color: #3c763d;
 color: #fff;
}
.modal-header .close {
  color: #fff;
}
@media (min-width:250px) {
  .modal-peque {
    width: 300px;
	margin: 0px auto;
  }
}
@media (min-width:550px) {
  .modal-media {
    width: 600px;
	margin: 0px auto;
  }
}
@media (min-width: 850px) {
  .modal-largo {
    width: 900px;
	margin: 0px auto;
	
  }
}
@media (min-width: 992px) {
  .modal-superlargo {
    width: 1024px;
	margin: 0px auto;
  }
}
.empresas {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 38px;
  line-height: 20px;
}
.tooltip{
  background-color: #092145;
  border: 2px outset #C0C0C0;
  padding:10px;
  border-radius: 6px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color:  #52BD34; !important; 
  border-color: #52BD34;
}
.page-header > small {
  color: #ff0;
  display: block;
  margin-top: 5px;
}
.logoempre {
  -webkit-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  display: block;
  float: left;
  height: 50px;
  font-size: 20px;
  line-height: 50px;
  text-align: left;
  width: 500px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 15px;
  font-weight: 300;
  overflow: hidden;
  color: #fff;
}
@media (max-width: 768px) {
  .login-box,
  .register-box {
    width: 90%;
    margin-top: 20px;
	background: transparent;
  }
}
.login-box-body,
.register-box-body {
  background: transparent;
  padding: 20px;
  border-top: 0;
  color: #666;
}
.login-box-body .form-control-feedback,
.register-box-body .form-control-feedback {
  color: #777;
}
.login-box-msg,
.register-box-msg {
  margin: 0;
  text-align: center;
  padding: 0 20px 20px 20px;
}
.small-box .icon {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 0;
  font-size: 90px;
  color: rgba(0, 0, 0, 0.15);
}
.navbar-nav > .user-menu > .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 1px 0 0 0;
  border-top-width: 0;
  width: 200px;
}
.text .letragrande{
	color: red;
	font-size: 50px;
}

/* estilos para LOS TABS */
.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
/********************************************************************/
/*** PANEL PRIMARY ***/
.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #3071a9;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #428bca;
	background-color: #fff;
	border-color: #428bca;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #428bca;
    border-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #fff;   
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    background-color: #4a9fe9;
}
/********************************************************************/
/*** PANEL SUCCESS ***/
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
}
.with-nav-tabs.panel-success .nav-tabs > .open > a,
.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
	background-color: #d6e9c6;
	border-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
	color: #3c763d;
	background-color: #fff;
	border-color: #d6e9c6;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #3c763d;   
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #3c763d;
}
/********************************************************************/
/*** PANEL INFO ***/
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a,
.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
	background-color: #bce8f1;
	border-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #31708f;
	background-color: #fff;
	border-color: #bce8f1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #31708f;   
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #31708f;
}
/********************************************************************/
/*** PANEL WARNING ***/
.with-nav-tabs.panel-warning .nav-tabs > li > a,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
}
.with-nav-tabs.panel-warning .nav-tabs > .open > a,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
	background-color: #faebcc;
	border-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
	color: #8a6d3b;
	background-color: #fff;
	border-color: #faebcc;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #8a6d3b; 
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #8a6d3b;
}
/********************************************************************/
/*** PANEL DANGER ***/
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
}
.with-nav-tabs.panel-danger .nav-tabs > .open > a,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
	background-color: #ebccd1;
	border-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
	color: #a94442;
	background-color: #fff;
	border-color: #ebccd1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f2dede; /* bg color */
    border-color: #ebccd1; /* border color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #a94442; /* normal text color */  
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ebccd1; /* hover bg color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff; /* active text color */
    background-color: #a94442; /* active bg color */
}

.modal-header {
   background:#0480be;
}
.info-box {
  display: block;
  min-height: 90px;
  background: #fff;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-bottom: 15px;
}
.info-box-text2 {
  display: block;
  font-size: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: red;
}
.info-box-text2 {
  text-transform: uppercase;
}

.navbar.navbar-static-top.responsive {    border-bottom: 1px solid #EEEEEE;}

body {
    margin-top: 100px;
    background-color: white !important;
}


.skin-green .main-header .navbar .sidebar-toggle, .logoempre, .skin-green .main-header .logo {
    color: #020054;
    text-transform: uppercase !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #8edbeec4;
    opacity: 1;
}


.col-lg-12 h1.page-header {
    height: 74px !important;
}
.user-panel{
    height: 74px;
}


.logoempre{
    text-align: center;
    width: 80%;
}

 .dataTables_filter {
    display: grid !important;
	float: none !important;
	margin-bottom: 10px !important;
}
 .dataTables_filter  label {
    display: inline-flex !important;
    width: 410px !important;
    margin: auto !important;
    background: #115CB6 !important;
    padding-left: 20px !important;
    font-size: x-large !important;
    color: white !important;
    border-radius: 15px !important;
-webkit-box-shadow: inset 10px 23px 67px -19px rgba(255,255,255,1);
-moz-box-shadow: inset 10px 23px 67px -19px rgba(255,255,255,1);
box-shadow: inset 10px 23px 67px -19px rgba(255,255,255,1);
}
 
 .dataTables_filter  label input{
	border: 1px solid  !important;
    margin-left: 20px !important;

}
.dataTable thead {
    background: #52BD34 !important; 
}

.btn {
    text-transform: uppercase;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: black;
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww NUEVOS CSS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww  */


.main-header a.sidebar-toggle {
    display: none;
}
.logoempre {
    width: 100%;
}
.color_w_menutop {
	 color: white; text-transform: capitalize;
}
.color_w_menutop_cont{width: 228px; float: left; padding-top: 12px; font-size: 16px; height: 44px; }


.color_w_menutop_cont a.dropdown-toggle {
    color: white;
}
.main-header, .logoempre{
    background: rgba(52, 73, 94);
    border-color: rgba(52, 73, 94);
 
    height: 61px;
    padding-top: 5px;
 
}
nav.navbar.navbar-static-top.responsive {
    border-color: rgba(52, 73, 94);
}
.color_w_menutop_cont .dropdown-menu {
    width: 210px;
    height: 50px;
    padding-top: 20px;
}

.user-header div {
    margin: auto;
    display: table;
	float:none!important;
}
aside.main-sidebar {
    background:  rgba(52, 73, 94) !important;
}

.page-header, .breadcrumb{
 display:none!important;
 
}

.panel.responsive{
 
    border-color: white;
    box-shadow: none;
}
ul.sidebar-menu.tree {
	    margin-top: 16px;
}
.content-wrapper {
 
    padding-top: 67px;
}

a.small-box-footer {
    
}
.box.box-primary {
    border-top-color: transparent;
}
 
a.bg-green {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}
ul.nav.nav-justified.bg-green{
    margin-bottom: 10px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}
ul.nav.nav-pills.nav-justified{
    margin-bottom: 10px;
}
.panel-heading {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    background-color: #52BD34 !important;
    border-color: #52BD34 !important;
	color: white !important;
}
 

ul.nav.nav-pills.nav-justified{
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    background-color: #52BD34 !important;
    border-color: #52BD34 !important;
	color: white !important;
}


#ficha_clinicali {
    font-size: 12px;
    border-color: transparent !important;
}
 ul#ficha_clinica a  {
    font-size: 12px;
    height: 38px;
    padding-top: 8px !important;
}

#div_vic .panel-heading {
    background: #1BA2D2 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
 
.cont_cal_tls .input-group-addon {
    background: #A5A5A5;
    font-size: 21px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
}
.cont_cal_tls .form-control.text-right {
    background: black;
    color: #7de850;
    font-size: 35px;
    font-weight: bold;
	width: auto;
}

.cont_cal_tls .form-control.text-right, input#totalingresos {
    background: black;
    color: #7de850;
    font-size: 35px;
    font-weight: bold;
	width: 210px;
	padding-left: 0px;
    padding-right: 0px;
}

.cont_select_filt .input-group-addon {
    background: #FF9A26 !important;
    font-size: 19px;
    font-weight: bold;
    color: black;
    text-transform: uppercase;
    border-color: #FF9A26;
}
.cont_select_filt select {
    background: #c3f9ff;
}
 
 #tabla_wrapper .wrapper {
    display: inline;
}
div#tabla_paginate  {
    display: grid;
}
 
div#tabla_info {
    display: inline-block;
}