/* Font */
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700');
@import url('https://fonts.googleapis.com/css?family=New+Amsterdam:400,700');

/* Design */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  background-color:#0e141f;
}

body {
  color: #272727;
  font-family: 'Quicksand', serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;

     background-color: #0e141f; 
}

.main{
  max-width: 70%;
  margin: 0 auto;
  float:center;
}

h1 {
    font-size: 24px;
    font-weight: 400;
    text-align: center;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.btn {
	margin-bottom:6px;
	vertical-align: bottom;
  text-transform: uppercase;
  background-color:#10b9e3;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  border: none;
   font-family: "New Amsterdam";	
  letter-spacing: 0.05rem;
  font-size: 38px;
  line-height: 36px;
  cursor: pointer;
  position: relative;
  width:96%;
  color:#0a0c30;
      border: solid 2px #000000;
	border-radius:25px;
		  box-shadow:
  0 0 0 2px #967651,
  0 0 0 4px #727478;
}

.btn:hover {
  background-color:#ff0000;
  color:#ffff00;
 margin-left:6px;
}

.cards {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
 
}

.cards_item {
  display: flex;
  padding: 1rem;
  width: 90%;
}

@media (min-width: 40rem) {
  .cards_item {
    width: 90%;
  }
}

@media (min-width: 56rem) {
  .cards_item {
    width: 90%;
  }
}

.card {
   width: 490px;
   border-radius:45px;
   box-shadow:
  0 0 0 5px #967651,
  0 0 0 10px #727478;
  background: linear-gradient(135deg, rgba(10,21,53,1) 0%,rgba(21,27,114,1) 50%,rgba(24,32,45,1) 100%); 
  display:inline-block;
  flex-direction: column;
  overflow: hidden;
   font-family: "Londrina Solid", sans-serif;  
}

.card_content {
  
min-height: 186px;
background: linear-gradient(135deg, rgba(76,76,76,1) 0%,rgba(89,89,89,0.89) 12%,rgba(102,102,102,0.77) 25%,rgba(71,71,71,0.64) 39%,rgba(44,44,44,0.53) 50%,rgba(0,0,0,0.52) 51%,rgba(17,17,17,0.61) 60%,rgba(43,43,43,0.77) 76%,rgba(28,28,28,0.91) 91%,rgba(19,19,19,1) 100%);
vertical-align:top;
 padding-top: 1px;
}

.card_content h2{
 font-size: 26px;	
	
}	
.card_content p{
 font-size: 26px;	
	
}	
.card_title {
  color: #62fc03;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin: 0px;
  text-align:center;
   font-family: "Londrina Solid", sans-serif;
}

.card_text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 1.25rem;    
  font-weight: 400;
  
}
.made_by{
  font-weight: 400;
  font-size: 13px;
  margin-top: 35px;
  text-align: center;
}
.card_image{
width: 190px;

}
#centrale{
 background-color: #0e141f;
border: solid 7px #567fc4;	
border: solid 2px #fff;	
font-size:25px;
	width: 80%;
	float:center;
	padding-top:25px;
	padding-bottom:25px;
	line-height:25px;
	border-top-left-radius: 25px 25px;
	border-top-right-radius: 25px 25px;
	border-bottom-color: #0e141f;
}

#centrale h1{
float:center;
 font-size: 42px;
  margin-left:6px;
    margin-top:-56px;
  color:#c7edcc;
 font-family: "Abril Fatface", regular;
}
#centrale p{
	 background: radial-gradient(ellipse at center, rgba(242,246,248,0.27) 0%,rgba(216,225,231,0.42) 50%,rgba(59,172,247,0.56) 100%);
float:center;
 font-size: 28px;
  margin-left:6px;
  color:#fff;
  width: 80%;
      margin-top:26px;
 font-family: 'Abril Fatface';
 text-shadow:1px 2px 1px #000000;
 	padding-top:25px;
	padding-bottom:25px;
	border-top-left-radius: 25px 25px;
	border-top-right-radius: 25px 25px;
	min-height:65px;
}	
#introx{

}
.mi-tabla {
	background-color:tranparent;
    width: 100%;
    margin: 10px auto;
    border-collapse: collapse;
    background-color:tranparent;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	font-size:32px;
    text-align:center;
		vertical-align:center;
}

.mi-tabla td{
	background-color:tranparent;
    padding: 10px;
    text-align:center;
    border: 4px solid #ddd;
	width: 50%;
	vertical-align:center;
	font-size:32px;
	font-family:'Arial';
}
.mi-tabla td h2{
    font-size: 34px;
    text-align: center;
}
table td:nth-child(1) {
  background: radial-gradient(ellipse at center, rgba(69,72,77,0.35) 0%,rgba(23,24,26,1) 66%,rgba(0,0,0,1) 100%);
  width: 20%;
  	vertical-align:center;
}
table td:nth-child(2) {
 
  width: 60%;
 vertical-align:top;
 font-size:32px;
background: radial-gradient(ellipse at center, rgba(76,76,76,1) 0%,rgba(89,89,89,0.82) 12%,rgba(102,102,102,0.63) 25%,rgba(71,71,71,0.43) 39%,rgba(44,44,44,0.27) 50%,rgba(0,0,0,0.25) 51%,rgba(17,17,17,0.39) 60%,rgba(43,43,43,0.63) 76%,rgba(28,28,28,0.86) 91%,rgba(19,19,19,1) 100%);
}
table td:nth-child(3) {
 background: radial-gradient(ellipse at center, rgba(69,72,77,0.35) 0%,rgba(23,24,26,1) 66%,rgba(0,0,0,1) 100%);
  width: 20%;
  	vertical-align:center;
}