﻿/*body {
  
  background-color: #eee;
}*/

/*body {
  
  
}*/


body {
    background-image: url('/img/background.png');
    background-size: cover; /* Ajusta la imagen para cubrir toda el �rea visible */
    background-position: center; /* Centra la imagen */
    background-attachment: fixed; /* Fija la imagen en su posici�n para que no se desplace con el contenido */
    background-color: #353b40;
}



.oculto {
	display:none;	
}
.section-main
{
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 100% ;
  padding: 15px;
  margin: 0 auto;	
}

.section-main .form-heading
{
	margin-bottom: 10px;
}

.section-main .form-control
{
	position: relative;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
	font-size: 16px;
}

.section-main .form-control:focus
{
	z-index: 2;
}

.second-top  {
	border-bottom: solid 1px #C2C1C1;
	padding-bottom: 8px;
}

.dropdown-min-size
{
	min-height:40px;
}
.div-close {
	text-align: right;
}

h2,h1,span,.col_t {
	color: #ebecf0;
}


@charset "utf-8";
.tarjeta{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  width:420px;
  border: 1px solid lightgray;
  box-shadow: 2px 2px 8px 4px #d3d3d3d1;
  border-radius:15px;
  font-family: sans-serif;
}
.titulo{
  font-size: 24px;
  padding: 10px 10px 0 10px;;
}
.cuerpo{
  padding: 10px;
}
.pie{
  background: #6699ff;
  border-radius:0 0 15px 15px;
  padding: 10px;
  text-align:center;
}
.pie a{
  text-decoration: none;
  color: white;
}
.pie a:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""
}
