html{
	overflow-x:hidden;
	font-size: 24px;
	
	@media screen and (max-width: 540px){
		font-size: 16px;
	}

}


body{
	font-family: 'Roboto', sans-serif;
	/* 	background-image: linear-gradient(to top, #cd9cf2 0%, #f6f3ff 100%); */
	background: url(../images/);
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	/*background-color: #66999;*/
	margin: 0;
	
	@media screen and (min-width: 780px) and (max-width: 1024px){
	.body{
		background: url(../images/);
	}
}
}

.blanco{
	/*background-color: #fff!important;*/
	
}

.negro{
	background-color: #000!important;
}

.negro2{
	background-color: #000!important;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

.fucsia{
	background-color: #ec80f0!important;
}

.verde{
	background-color: #00704e!important
}

.naranja{
	background-color: #ed612c!important;
}

.verde3{
	background-color: #098d4d!important;
	padding: 5px 10px 10px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;

}

.verde2{
	background-color: #00704e!important;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

.txt0{
	font-family: 'Nunito Sans', sans-serif;
	font-size: 3em;
	font-weight: 600;
	color: #ffffff;
}

.t_verde{
	color: #00704e;
}

.t_blanco{
	color: #fff;
}

.t_fucsia{
	color: #ec80f0;
}

.t_amarillo{
	color: #fbca51;
}

.t_verde2{
	color: #6fbd46;
}

.t_verde3{
	color: #8cca6c;
}

.t-naranja{
	color: #CD8215;
}

.t-gris{
	color: #717171!important;
}

.t-morado{
	color: #6836b0!important;
}

.t-negro{
	color: #000000!important;
}

.t-azul{
	color: #5CA1B7;
}

.t-nosazul{
	color: #223456;
}

.jumbotron{
	background-image: url("../images/fondo.png");
	background-position: center;
	background-repeat: no-repeat;
}

.sub{
	font-size: 1.6rem!important;
}

.sub2{
	font-size: 1.7rem!important;
}

.sub3{
	font-size: 0.8rem!important;
}

.sub4{
	font-size: 2rem!important;
}

.sub5{
	font-size: 1.2rem!important;
}

.sub6{
	font-size: 1.4rem!important;
}



.fondo{
	background-color: rgba(15, 9, 129, 0.5); 
	color: rgba(134, 138, 135, 0.4);
	padding: 30px;
	/*background-image: url(https://www.dulcespasitos.com.mx/landing/images/bann1.jpg);*/
	
}

.fondo2{
	background-color: #f8f8f8;
}

.shadow{
	text-shadow: 2px 2px 2px rgba(84, 84, 84, 1);
}

.shadow2{
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
}

.shadow3{
	text-shadow: 5px 5px 5px rgba(230, 230, 230, 1);
}



form label{
	color: #000;
	font-weight: normal;
}

.form-control{
	color: #000;	
	background-color: white;
	height: 45px;
	font-size: 1.2em;
	font-weight: 500;
	font-color: #000;
}

footer{
	font-weight: bold;
	position: relative;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	overflow: visible;
}
.post-footer {
  margin: 0 auto;
}
h1 {
    font-family: 'Roboto', sans-serif;
	/*text-indent: -3333px;
    position: absolute;*/
	font-size: 1.3rem;
	margin: 0!important;
	color:#223465
}

h2{
	font-family: 'Roboto', sans-serif;
	/*scr: url(/fonts/Montserrat-Regular.ttf);*/
	font-size: 1.3rem;
	margin: 0!important;
	color:#223465

}

h3{
	margin: 0!important;
	color:#223465
}

h4 {
	color:#00000;
	font-weight: bold;
	font-size: .6rem;
}

txt1 {
    font-family: 'Roboto', sans-serif;
	/*text-indent: -3333px;
    position: absolute;*/
	font-size: .8rem;
	margin: 0!important;
	color:#223465
}

txt2 {
    font-family: 'Roboto', sans-serif;
	/*text-indent: -3333px;
    position: absolute;*/
	font-size: .7rem;
	margin: 0!important;
	color:#223465
}

txt3 {
    font-family: 'Roboto', sans-serif;
	/*text-indent: -3333px;
    position: absolute;*/
	font-size: 1.3rem;
	margin: 0!important;
	color:#223465
}

.pad{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.btn {
    color: #fff;
    background-color: #337ab7;
    border-color: #313751;
	border-top-color: rgb(51,122,183);
	border-right-color: rgb(51,122,183);
	border-bottom-color: rgb(51,122,183);
	border-left-color: rgb(51,122,183);
    font-size: 1rem;
}

.btn-success {
    color: #fff;
    background-color: #337ab7;
    border-color: #313751;
	border-top-color: rgb(51,122,183);
	border-right-color: rgb(51,122,183);
	border-bottom-color: rgb(51,122,183);
	border-left-color: rgb(51,122,183);
    font-size: 1rem;
}

.btn:hover {
    color: #fff;
    background-color: #1b2b4a;
    border-color: #1b2b4a;
	border-top-color: rgb(27, 43, 74);
	border-right-color: rgb(27, 43, 74);
	border-bottom-color: rgb(27, 43, 74);
	border-left-color: rgb(27, 43, 74);
    font-size: 1rem;
}

input[type=checkbox] {
	/*content: "";
	display: block;*/
	position: relative;
	width: 18px;
	height: 18px;
	margin-left: 0;
	/*top: 0;
	left: 0;
	margin: 0;
	background-color:#1E80EF;
	vertical-align: bottom;*/
}

.sec1{
	background-image: radial-gradient(circle, #adcdff, #839fd0, #5a73a3, #344977, #09244e);
	/*background-color: #eba41d;*/
	/*background: url(../images/);*/
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	/*background-color: #669999;*/
	margin: 0;
}

.sec2{
	background-color: #fff;
	background-color: rgba(255, 255, 255, .4);
}

.sec3{
	/*background-color: #036492;*/
}

.sec4{
	background-color: #223465;
}

.sec5{
	/*background-color: #274697;*/
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	/*background-color: #66999;*/
	margin: 0;
}

.sec6{
	color:#fff;
	background-color: #0b4789;
	background-size: 100%;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin: 0;
	
}

.sec7{
	
	background-attachment: scroll;
	background-size: 100%;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	/*background-color: #e0a14e;*/
	margin: 0;
}

.sec8{
	background: url(../images/fondo2a.png);
	background-attachment: scroll;
	background-size: 100%;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	/*background-color: #e0a14e;*/
	margin: 0;
}

/* ? ----- Cuenta Regresiva ----- */
#cuenta {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}

.simply-section {
	background: #0096D7;
	width: 90px;
	height: 110px;
	margin: 0 10px;
	border-radius: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.simply-amount {
	display: block;
	font-size: 46px;
	font-weight: 300;
	color: #ffffff;
	align: center;
}

.simply-word {
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
}


/* ? ---------------------------- */


/*-------LIGAS-------------------*/
A.liga_home:link    {color:#00704e; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home:visited {color:#00704e; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home:active  {color:#00704e; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home:hover   {color:#939ca1; text-decoration:none;}

A.liga_home2:link    {color:#fff; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home2:visited {color:#fff; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home2:active  {color:#fff; text-decoration:none;transition: 0.2s ease; -o-transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;}
A.liga_home2:hover   {color:#ccc; text-decoration:none;}