.required,.error{
    color: #f00;
}
.hide{
    display: none;
}
.show{
    display:block;
}
.box{
    width: 100%;
    display: block; 
}
.labelLogin{
    display: block;
    width: 100%;
    padding: 5px 0px 5px 0px; 
}
.box{
    display: block;
}
.borde_azul {
 border: 1px solid #39c;
 }
 .fc-content {
    cursor: pointer;
}
.styled-select { 
height: 34px;
border-radius: .3em;
background-color: #FFFFFF;
}

fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: blue;
    border-image: initial;
}
legend {
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}


@media print {
    #imprimir {
        display:none;
        visibility: hidden;}
} 
.bgGradiente{
	background: rgba(237,39,54,1);
	background: -moz-linear-gradient(-45deg, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(237,39,54,1)), color-stop(100%, rgba(117,43,130,1)));
	background: -webkit-linear-gradient(-45deg, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
	background: linear-gradient(135deg, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2736', endColorstr='#752b82', GradientType=1 );
}
.bg-purple {
  background-color: #a21f78 !important;
}
.bg-info {
  background-color: #7d818e !important;
}
.nav-pills .nav-link:hover,
.nav-pills .nav-link.active{
	color:#fff !important;
	font-weight:bold;
	background: linear-gradient(to bottom, rgba(237,39,54,1) 0%, rgba(117,43,130,1) 100%);
}

