*{
    border-radius: 0 !important;
}

body {
  background: #ffffff;
  font-weight: 300; 
  color: #000;
}
/*Menu principal*/
.menu_din .navbar-nav .nav-item a.nav-link{
	font-size: 14px;
	font-weight: 600 !important;
	/*
	color: #333;
	font-weight: 400 !important;
	*/
}
.navbar-brand > img{
	max-width: 120px;
}
#inicio #slider-sec {
    background-image: url(../images/bg_banner3.jpg);
    background-size: cover;
}
.bg-light{
  /*background-color: #F9FDFF !important;*/
}
.bg-dark{
	background-color: #888 !important;
}
.bg-dark6{
	background-color: #666;
}
.bg-dark3{
	background-color: #333;
}

.slide1 b.h3{
	padding: 0 10px;
	font-size: 46px;
	line-height: 48px;
	margin-bottom: 10px;
}

h1.title{
	margin-top: 42px;
	border-bottom: 2px solid #CCC;
	font-weight: 700
}
.page-wrapper > div > div{
	min-height: 700px;
}

.btn-custom-donation{
	font-size: 3rem;
	height: 94px;
	width: 366px;
	margin-top: 8px;
	/*position: absolute;*/
	display: inline-block;
	cursor:pointer;
	border: #6c757d solid 1px;
}
#form-hazte-socio .btn-custom-donation:focus{
	border-color:#F9A400;
	box-shadow:0 0 0 0.2rem #f9a600ab;
}

#form-hazte-socio .btn-primary::placeholder
{
	color:#fff;
}
#form-hazte-socio .btn-primary:hover::placeholder
{
	color:#F9A400;
}
#form-hazte-socio .btn-outline-secondary:hover::placeholder
{
	color:#F9A400;
}
#form-hazte-socio .btn-primary:focus
{
	color:#fff;
	background-color:#F9A400;
}

#form-hazte-socio .z-1{
	z-index: -1;
}

#form-hazte-socio label
{
	margin-top: 0.5rem;
	margin-bottom: 0;
}
#form-hazte-socio label > span
{
	color:red;
}

#form-hazte-socio [class$="error"] /*probando*/
{
	margin-top: 0;
	margin-bottom: 0.5rem;
}

#form-hazte-socio .donation{
	font-size: 3rem;
	width: 100% !important;
}
#form-hazte-socio .donation:hover{
	background-color: #ffffff;
	border-color: #F9A400;
	color:#F9A400 !important;
}


#form-hazte-socio .py-t-1
{
	margin-top: 30px;
	margin-bottom: 40px;
}
#form-hazte-socio .py-t-2
{
	margin-top: 70px;
	margin-bottom: 60px;
}
#form-hazte-socio .custom-radio-btn{
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	/*font-size: 22px;*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#form-hazte-socio .custom-radio-btn input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
  }

#form-hazte-socio .h-rad-btn
{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

#form-hazte-socio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50% !important;
}

#form-hazte-socio .custom-radio-btn:hover input ~ .checkmark {
	background-color: #ccc;
}

#form-hazte-socio .custom-radio-btn input:checked ~ .checkmark {
	background-color: #F9A400;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
  
#form-hazte-socio .custom-radio-btn input:checked ~ .checkmark:after {
	display: block;
}

#form-hazte-socio .custom-radio-btn .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

#form-hazte-socio #form-paso-3 .form-control::placeholder
{
	color:#AAA;
}

#sucefull_donation{
	text-align: center;
	font-size: 50px;
	font-weight: 400px;
	color:#F9A400;
}



.btn-puntual-donation
{
	font-size: 1rem;
	width: 100%;
	padding: 30px;
}
.btn-puntual-donation > i
{
	font-size: 6rem;
}

.puntual-donation
{
	background-color: #fff;
	border: 1px solid #AAA;
	padding: 10px;
	margin-bottom: 40px;
}
.btn-donar
{
	border-radius: 100px;
}


.btn-top-donation
{
	/*font-size: 15px !important;*/
	font-weight: 800 !important ;
	border: #888 solid 3px;
	color: #888;
	
}
.btn-top-donation:hover,.btn-top-donation:focus,.btn-top-donation:active
{
	border: #888 solid 3px;
	border-bottom: #F9A400 solid 3px !important;
	background-color: #fff;
	color: #F9A400;
}
.btn-top-donation:not(:disabled).active
{
	border: #888 solid 3px !important;
	border-bottom: #F9A400 solid 3px !important;
	background-color: #fff !important;
	color: #F9A400 !important;
}





.btn-top-socio
{
	font-weight: 800 !important ;
	border: #F9A400 solid 3px;
	background-color: #F9A400;
	color:#fff;
}
.btn-top-socio:hover,.btn-top-socio:focus,.btn-top-socio:active,.btn-top-socio:not(:disabled).active
{
	border: #dc9301 solid 3px !important;
	background-color: #dc9301 !important;
	color: #fff !important;
}


#form-suscribirse label{
	margin-bottom: 0px;
	margin-top: 0.5rem;
}
#form-suscribirse label > span
{
	color:red;
}

#sub-footer{
	background-color: #EEE;
	text-align:center;
}
#sub-footer > a{
	font-size:25px;
	color:white;
	font-weight:700;
	min-height:0px !important;
}


#sub-footer-2{
	background-color: #F9A400;
	text-align:center;
}
#sub-footer-2 > a{
	font-size:25px;
	color:white;
	font-weight:700;
	min-height:0px !important;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
	color:white;
	background-color: #dc9301;
	border-color:#dc9301ae;
}

.min-vh-0{
	min-height: 0px !important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{
	border-color:#dc9301ae;
	box-shadow: 0 0 0 0.2rem #e0930094 !important;
}







.card-int > .font-medium
{
	font-weight: 700;
}


/*Footer*/

footer, footer a, footer .general-listing li a, footer .link > i, footer .link{
	color: #DDD;
	font-weight: 400;
}
footer a:hover, footer .general-listing li a:hover, footer .link:hover > i, footer .link:hover{
	color: #F9A400;
}



.footer2 a.link > i.fa{
	font-size: 24px;
}



@media (min-width: 1200px){
	.container {
		max-width: 1200px;
	}
}