#btnVer{
    float: right;
}

legend.scheduler-border {
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000000;
            box-shadow:  0px 0px 0px 0px #000000;
    
}
.bg-color {
    background-color: #b7d6fa67;
}
/*Codigo de la ventana emergente*/
@keyframes autopopup {
	from {visibility: hidden; opacity: 0; margin-top:-300px;}
	to {opacity: 0;}
}
#popup {
	visibility: hidden;
	opacity: 0;
	margin-top: -580px;
}
.scrollpopup {
	height:250px; 
	overflow: scroll;
}
#popup:target {
	visibility:visible;
	opacity: 1;
	background-color: rgba(0,0,0,0.8);
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	z-index: 999;
	transition:all 1.5s;
}
.popup-contenedor {
	position: relative;
	margin:7% auto;
	padding:20px 20px;
	background-color: #fafafa;
	color:#333;
	border-radius: 5px;
	width:90%;
}
a.popup-cerrar {
	position: absolute;
	top:3px;
	right:3px;
	background-color: #ec0d0d;
	padding:7px 10px;
	font-size: 20px;
	text-decoration: none;
	line-height: 1;
	color:#fff;
	border-radius: 5px;
}

#PaguinaLogin {
	background-image: url("/img/MosaicoLogosTrans10.png");
	
}
#links-Nav {
	font-size: 1.2em;
}
#butonLogin {
	font-size: 1.5em;
	width: 235px;
}
#LogoImg {
	width: 100%;
	height: 100%;
}
#LogOrin {
	height: 4em;
}
#LogOrin:hover {
	-webkit-animation: swing 1s ease;
	animation: swing 1s ease;
	-webkit-animation-iteration-count: 3;
	animation-iteration-count: 3;
}
.labelLogin {
	font-size: 1.3em;
}
#hogarMedic {
	color:rgb(25, 86, 252);
	font-family: PRIMETIME;
	font-size: 1.3em;
}
/* Fuentes Import ------------------------------*/
@font-face {
    font-family: "PRIMETIME";
    src: url(../fonts/PRIMETIME.ttf) format("truetype");
}

/*Animaciones   ----------------------------*/
@-webkit-keyframes swing
{
15%
{
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
30%
{
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
65%
{
-webkit-transform: translateX(-3px);
transform: translateX(-3px);
}
80%
{
-webkit-transform: translateX(2px);
transform: translateX(2px);
}
100%
{
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes swing
{
15%
{
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
30%
{
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
50%
{
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
65%
{
-webkit-transform: translateX(-3px);
transform: translateX(-3px);
}
80%
{
-webkit-transform: translateX(2px);
transform: translateX(2px);
}
100%
{
-webkit-transform: translateX(0);
transform: translateX(0);
}
}

@media only screen and (max-height: 630px) {
    .scrollpopup {
		height:230px; 
		overflow: scroll;
	}
}