/* Cambios Bootstrap*/
/* 5 columnas*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* 5 columnas*/

.input-xs{
	padding:2px 3px;font-size:12px;line-height:1;border-radius:3px; height:20px;	
}
.close:hover,.close:focus{opacity:1;filter:alpha(opacity=100);}
.panel-heading{padding:5px 15px;}
.panel-title a {
	display:block;
	height: 100%;
	width: 100%;	
}
.panel-primary a {
	color:#FFFFFF;
}
.LogotipoMenu{
	float:left;
	padding: 5px 0px 5px 20px;
	height: 30px;
	font-size:16px;
	font-weight:bold;
	display: none;
}

.LogotipoMenu a{
	display:block;
	height: 100%;
	width: 100%;
	color:#FFF;
}


.btn-negro {
  color: #FFF;
  background-color:#333;
  border-color: #333;
}
.btn-negro:hover {
  color: #FFF;
  background-color:#000;
  border-color: #000;
}
.btn-negro:link {
  color: #FFF;
}
.btn-negro:visited {
  color: #FFF;
}
.btn-danger:link {
  color: #ffffff;
}
.btn-danger:visited {
  color: #ffffff;
}
a.btn-success{
	color: #ffffff !important;
	background-color: #008800 !important;
}
a.btn-success:hover{
	color: #ffffff !important;
	background-color: #009900 !important;
}
a.btn-primary{
	color: #ffffff !important;
}
.pagination{margin:0px;}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#040;border-color:#040;}
.pagination>li>a,.pagination>li>span{
	color: #007bbb;
}


/*Pestañas*/
.Pestanas a.active{
	color: #fff !important;
	background-color:#2a7b72 !important;
	border:solid 1px #2a7b72 !important;
}
.Pestanas a{
	border:solid 1px #2a7b72 !important;
}
.Pestanas a:hover{
	color: #fff !important;
	background-color:#2a7b72 !important;
	border:solid 1px #2a7b72 !important;
}
/*Pestañas*/


.form-group{margin-bottom:5px}
.card-body{ padding-bottom:5px; padding-top:5px;}

/*Fondo color tabla hover*/
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #d9edf7;
}

@media (min-width:240px){
	.navbar{margin-top:0px;}
	/*.navbar-nav .nav-item {border-bottom:solid 1px #999999; padding:5px;}*/
	.navbar-nav .nav-link{color: rgba(0,0,0,1) !important; font-size:20px;}
	.navbar-nav .nav-link:hover{color: rgba(0,0,0,.8) !important;}
	.close{opacity:1;filter:alpha(opacity=100);text-shadow: 1px 1px 1px #DDDDDD;}
		
	#menuPrincipal .dropdown-menu {font-size:20px;}
	#menuPrincipal .dropdown-menu .dropdown-item{padding:8px;}
}

@media (min-width:480px){

	
}
@media (max-height:350px) and (max-width:768px) {

	
	.LogotipoMenu{
		display:block;
	}
}
@media (min-width:768px){
	
	.navbar{padding:0px;}
	.navbar-brand{margin-right:0px;}
	.navbar-nav .nav-item{border:none; padding:0px;}
	.navbar-nav .nav-link{font-size:15px; padding:0px;}
	.navbar-expand-md .navbar-nav .nav-link {padding:0px 4px;}
	.navbar-nav .dropdown .dropdown-menu .dropdown-item{padding:8px;}
	.close{opacity:.7;filter:alpha(opacity=70);text-shadow: 1px 1px 1px #DDDDDD;}
	#menuPrincipal .dropdown-menu {font-size:17px;}
	
	
	.CentraMovil {
		display:block;
		margin-left:0px;
		margin-right:0px;
	}
	
}
@media (min-width:992px){
	.navbar-expand-md .navbar-nav .nav-link {padding:0px 8px;}
	.navbar-nav .nav-link{ font-size:17px;}
	
}
@media (min-width:1200px){
	

}
.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}

/* Cambios Bootstrap*/

/* Cambios iHover*/

.ih-item.square {
 /* border: 0px solid #fff;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);*/
}


/* Cambios Tooltip*/
.Ayuda .tooltip {
    min-width:250px;
}
.tooltip-inner {
    max-width: 100% !important;
}
.bg-danger{background-color:#f2dede !important;}

.popover {
	min-width: 300px !important;
	max-width: 500px !important;
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:4px !important;}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:22px;}