/*
Morado  #563d7c;
Azul:   #0078d7;
BLACK:  #222;
GRAY :#e9ecef;
*/
@font-face
{
	font-family: 'Infinity';
	src: url(infinity-c-m.ttf) format('truetype');
	font-weight: normal;
    font-style: normal;
}
body
 {
    /*font-family: wf_segoe-ui_normal,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif;*/
	-text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    background-repeat: no-repeat;
	background-color:#F1F2F7;
	padding-top:2rem;
}

.btn
{
	margin:5px;
}

.btn-primary
{
	background-color:#563d7c;
	border-color:#563d7c;
	border-radius:0px;
}

.btn-primary:hover
{
	background-color:white;
	border-color:#563d7c;
	color:gray;
	border-radius:0px;
}

.navbar
{
	background:white;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
}

.navbar2
{
	background:#007bff;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
}

.navbar-light .navbar-nav .nav-link 
{
    color:#563d7c;
	font-weight:bold;
	font-size:1.1rem;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover 
{
    color: #ddd;
}

.navbar-light .navbar-nav .nav-link2:focus, .navbar-light .navbar-nav .nav-link2:hover 
{
    color: #ddd;
}

.navbar-brand 
{
	background:transparent;
}

/*.slide
{
	min-height: 100vh;
	padding-top:4.5rem;
	margin-bottom:1.5rem;
}*/



/* Sections */
.inicio
{
	padding-top:4.5rem;
	background-size: cover;
}
.condiciones
{
	min-height: 65vh;
	padding-top:4.5rem;
	margin-bottom:1.5rem;
}
/*Forms */
.input-group-prepend 
{
   border-radius: 0;
}
.form-control 
{
	border-radius:0;
}
.bg-success, .bg-warning, .bg-danger, .bg-info
{
	padding:25px;
}
/*Footer*/
.footer 
{
	background:#222;
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	line-height: 20px; /* Vertically center the text there */
}
.prefooter
{
	padding:10px;
	background-color:#333;
}
.postfooter
{
	padding-top:20px;
	background-color:#222;
}

/* Miscelanos*/
.banner
{
	background-color:rgba(196, 196, 196, 0.36);
}
.gray
{
	color:#dddddd;
}
.white
{
	color:white;
}
.shadow
{
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
}
.text-shadow
{
	text-shadow: 0 0rem 0.5rem #222;
}
.H-100
{
	min-height:55vh;
}
/*Jumbotron*/
.jumbotron
{
	background-color:#6c757d45;
}
/* Media */
.media
{
	background-color:white;
}
.media:hover
{
	cursor:pointer;
	background-color:#6c757d45;
}

.media > .media-header
{
	text-align:center;
	vertical-align:middle;
	background-color:#007bff;
	color:white;
    border-style:none;
	border-radius: 0%;
	font-size:1.2rem;
	padding:0.5rem;
	width:3.5rem;
	height:4rem;
	cursor:pointer;
}

.no-link
{
	text-decoration: none;
	color:black;
}

