/* body{*/
/*	background-color: #1abc9c;*/
/*}*/


header > h1{
	color: #fff;
	display: inline-block;
	font-family: 'Lalezar', cursive;
	font-size: 3em;
	margin-left: 1.333em;
	text-transform: uppercase;
}


/* Manter o max-width/height igual ao width/height do .slide > section */
.container-slide{
	height: auto;
	max-width: 100%;
	overflow: hidden;
	position: relative;
}

.container-slide input[type='radio']{
	display: none;
}

label[for*='rd-slide']{
	background-color: #f1c40f;

	bottom: 40px;
	color: #1abc9c;
	cursor: pointer;
	font-size: 3em;font-weight: bold;
	padding: 0px 25px;
	position: absolute;
	right: 40px;
	transition: all 0.3s;
}
label[for*='rd-slide']:hover{
	background-color: rgba(0,0,0,.2);
}
label[for*='rd-slide']:hover i{
}
label[for*='rd-slide'].voltar{
	left: 40px;
	right: auto;
}
label[for*='rd-slide'] > i{
	color: #fff;
	transition: all 0.3s;
}

.slide{
	display: flex;
	transition: all 0.4s;
	width: 300%;
}

/* Manter o width/height igual ao max-width/height do .container-slide */
.slide > section{
	display: inline-block;
	height: auto;	
	padding-bottom: 150px;
	padding-top:150px;
	position: relative;
	width: 100%;
}
.slide > section > h2{
	font-family: 'Lalezar', cursive;
	font-size: 50px;
	line-height: 100%;
	margin-bottom: 0.5em;
	margin-left: 0.666em;
	margin-top: 0.5em;
}
.slide > section > p{
	color: #fff;
	font-size: 15px;
	margin-left: 2em;
	max-width: 600px;
}

#rd-slide-1:checked ~ .slide{
	margin-left: 0%;
}
#rd-slide-1:checked ~ .slide > .box-radio > label[for='rd-slide-1']{
	background-color: rgba(255,255,255,.8);
}

#rd-slide-2:checked ~ .slide{
	margin-left: -100%;
}
#rd-slide-2:checked ~ .slide > .box-radio > label[for='rd-slide-2']{
	background-color: rgba(255,255,255,.8);
}

#rd-slide-3:checked ~ .slide{
	margin-left: -200%;
}
#rd-slide-3:checked ~ .slide > .box-radio > label[for='rd-slide-3']{
	background-color: rgba(255,255,255,.8);
}

.preencher{
	background-color: #fff;
	height: 1000px;
}

/* IGNORAR ABAIXO */
/******************/
/******************/
/******************/
*{ 
	margin: 0px;	
	padding: 0px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a{
	display: inline-block;
}

.a-link{
	color: #3498db;
	font-size: 1.5em;
	text-decoration: underline;
}

.a-link:visited{
	color: #2980b9;
}

article, aside, footer, header, hgroup, nav, section {
  display:block;
}

/* Backgrounds Colors */
.bg-amethyst{ 
	background-color: #9b59b6;
}
.bg-asbestos{ 
	background-color: #7f8c8d;
}
.bg-belize{ 
	background-color: #2980b9;
}
.bg-black{ 
	background-color: #111;
}
.bg-blue{
	background-color: #3498db;
}
.bg-carrot{ 
	background-color: #e67e22;
}
.bg-clouds{
	background-color: #ecf0f1;
}
.bg-concrete{ 
	background-color: #95a5a6;
}
.bg-emerald{ 
	background-color: #2ecc71;
}
.bg-green{
	background-color: #16a085;
}
.bg-mid{ 
	background-color: #2c3e50;
}
.bg-nephritis{
	background-color: #27ae60;
}
.bg-orange{
	background-color: #f39c12;
}
.bg-pomegranate{ 
	background-color: #c0392b;
}
.bg-pumpkin{ 
	background-color: #d35400;
}
.bg-red{
	background-color: #e74c3c;
}
.bg-silver{ 
	background-color: #bdc3c7;
}
.bg-sun{ 
	background-color: #f1c40f;
}
.bg-turquoise{ 
	background-color: #1abc9c;
}
.bg-wet{ 
	background-color: #34495e;
}
.bg-wisteria{ 
	background-color: #8e44ad;
}
.bg-white{ 
	background-color: #fff;
}

.bgra-red{
	background: #e74c3c; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #e74c3c, #c0392b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #e74c3c, #c0392b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #e74c3c, #c0392b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #e74c3c, #c0392b); /* Standard syntax */
}

.bgra-box{
	background: #00c8f8; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #00c8f8, #1ec0ff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #00c8f8, #1ec0ff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #00c8f8, #1ec0ff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #00c8f8, #1ec0ff); /* Standard syntax */
}

/* Body */
/*body{ */
/*	font-size: 62.5%; */
/*	font-family: 'Hind Madurai', sans-serif;*/
/*	color: #222;*/
/*}*/
/*body, html{*/
/*	height: 100%;*/
/*}*/

/* Colors */
.color-amethyst{ 
	color: #9b59b6;
}
.color-asbestos{ 
	color: #7f8c8d;
}
.color-belize{ 
	color: #2980b9;
}
.color-black{ 
	color: #f1c40f;
}
.color-blue{ 
	color: #3498db;
}
.color-carrot{ 
	color: #e67e22;
}
.color-clouds{ 
	color: #ecf0f1;
}
.color-concrete{ 
	color: #95a5a6;
}
.color-emerald{ 
	color: #2ecc71;
}
.color-green{ 
	color: #16a085;
}
.color-mid{ 
	color: #2c3e50;
}
.color-nephritis{ 
	color: #27ae60;
}
.color-orange{ 
	color: #f39c12;
}
.color-pomegranate{ 
	color: #c0392b;
}
.color-pumpkin{ 
	color: #d35400;
}
.color-red{ 
	color: #e74c3c;
}
.color-silver{ 
	color: #bdc3c7;
}
.color-sun{ 
	color: #E5573D;
}
.color-turquoise{ 
	color: #1abc9c;
}
.color-wet{ 
	color: #34495e;
}
.color-wisteria{ 
	color: #8e44ad;
}
.color-white{ 
	color: #fff;
}

/* Headings */
.h1{
	font-size: 4em;
}
.h2{
	font-size: 3em;
}
.h3{
	font-size: 2.5em;
}
.h4{
	font-size: 2em;
}
.h5{
	font-size: 1.5em;
}
.h6{
	font-size: 1em;
}
small{
	font-size: 0.7em;
	font-weight: normal;
}

/* Form */
.form{
    display: table;
    width: 100%;
}
.form input[type="text"],[type="email"],[type="password"],[type="number"],[type="search"], select, textarea{
    background-color: #fff;
    border: 1px solid #bdc3c7;
    border-radius: 0px;
    display: block;
    font-size: 1.7em;
    text-indent: 0.58em;
    /*-webkit-appearance:none;*/
    width: 100%;
}
.form input[type="text"],[type="email"],[type="password"],[type="number"],[type="search"], select{
    height: 2.35em;
}

.form input[type="submit"], .form button{
	cursor: pointer;
	height: 40px;
	font-size: 1.7em;
	width: 100%;
}

.form label{
	display: block;
	font-size: 1.7em;
}

/* Height */
.height-10{
	min-height: 10%;
}
.height-15{
	min-height: 15%;
}
.height-20{
	min-height: 20%;
}
.height-25{
	min-height: 25%;
}
.height-30{
	min-height: 30%;
}
.height-33{
	min-height: 33.3%;
}
.height-40{
	min-height: 40%;
}
.height-50{
	min-height: 50%;
}
.height-60{
	min-height: 60%;
}
.height-70{
	min-height: 70%;
}
.height-80{
	min-height: 80%;
}
.height-85{
	min-height: 85%;
}
.height-90{
	min-height: 90%;
}
.height-full{
	min-height: 100%;
}

/* Image */
img{
	border: 0; 
	max-width: 100%;
}
img.circle{
	border-radius: 100%;
}

.middle{vertical-align: middle;}
.cell{
	display: table-cell;
	height: 100%;
	width: 100%;
}

/* paragraph */
p, .p, .p-large, .p-small{
	line-height: 150%;
}
.p{
	font-size: 1.7em;
}
.p-large{
	font-size: 2.5em;
}
.p-small{
	font-size: 1.2em;
}

/* Table */
.table{
    width: 100%;
}
.table > caption{
    border-bottom:3px solid #bdc3c7;
    font-size: 1.7em;
    font-weight: bold;
    padding: 1em;
}
.table, td, th{
    border-collapse: collapse;
}
.table tr{  
    border-bottom: 1px solid #bdc3c7;
}
.table tr:hover{    
    background-color: #ecf0f1;
}
.table tr td{
    font-size: 1.5em;
    padding: 1em;
}
.table tr th{
    font-size: 1.5em;
    padding: 1em;
}
.table.zebra tr:nth-child(odd) {
    background-color:#fff;
}  
.table.zebra tr:nth-child(even) {
    background-color:#ecf0f1;
} 

/* Align Text*/
.text-center{
	text-align: center;
}
.text-justify{
	text-align: justify;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: justify;
}
@media(max-width: 600px){
	.text-center-phone{
		text-align: center;
	}
}

.visibility-hidden{
	visibility: hidden;
}
/***********nav***********/
/*body {*/
/*  background: #222;*/
/*}*/

header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2.5rem;
}

.logo {
  font-size: 34px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  color: white;
}

.site-nav {
  border-bottom: 1px solid #f1c40f;
}

ul {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul:hover li:not(:hover) a {
  opacity: 0.2;
}
ul li {
  position: relative;
  /*padding: 30px 25px 30px 25px;*/
  cursor: pointer;
}
/*ul li::after {*/
/*  position: absolute;*/
/*  content: "";*/
/*  top: 100%;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 2px;*/
  
/*  transform: scaleX(0);*/
/*  transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);*/
/*}*/
ul li:hover::after, ul li.active::after {
  transform: scaleX(1);
}
ul li a {
  position: relative;
  display: flex;
  font-size:12px;
  color: white;
  font-family: Lato, sans-serif;
  text-decoration: none;
  transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media only screen and (max-width: 460px){
    .site-nav{
        /*display:none;*/
    }
/*    .slide > section {*/
/*    display: inline-block;*/
/*    height: auto;*/
/*    padding-bottom: 100px;*/
/*    padding-top: 100px;*/
/*    position: relative;*/
/*    width: 100%;*/
/*}*/
   
}
@media only screen and (max-width: 660px){
    .site-nav{
        display:none;
    }
    .header {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 1rem 2.5rem;
}
/************header************/

/*ul li a:hover{*/
/*    color:#00c0e2;*/
/*    text-decoration:none;*/
    
    
/*}*/
@media (min-width: 640px)
.sm\:text-4xl {
    font-size: 2.25rem;
}
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.text-3xl {
    font-size: 1.875rem;
}
.font-bold {
    font-weight: 700;
}
.text-indigo-600 {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90,103,216,var(--text-opacity));
}

.font-bold {
    font-weight: 700;
}
