/* Palette 
#191919 / Negro
#FFFFFF / Blanco
(#353535 / Negro)
#4D4B59 / Gris
#F15D5B / Rojo
#EEBE5A / Amarillo
#23B8BF / Cyan
#246373 / Azul

Extraído de la imagen:
#191919 / Negro
#FFFFFF / Blanco
#83141D / Rojo
#BA793A / Amarillo

Estándar:
#000000 / Negro
#FFFFFF / Blanco
#83141D / Rojo
#FF214F / Rosa
#1A1A18 / Gris oscuro

*/

/* Background colors */
.bg-transparent,
.page,
.wrapper,
.main,
#signatures,
#donation-wrapper .btn:hover,
#donation-wrapper .btn-inverse:hover,
.mega-menu, nav {
	background-color: transparent !important;
}
body,
.mega-menu>li>a,
footer, footer h4, footer a, footer a:visited,
#last-posts-cols,
.scroll-top-arrow:hover {
	background-color:#000000 !important;
}
#signatures hr,
.progress,
.progress-bar-branded .progress-bar-bg,
#donation-wrapper .btn,
#donation-wrapper .btn-inverse,
.cakeSqlLog {
	background-color: #FFFFFF !important;
}
.progress-bar-branded .progress-bar-fill,
.total-bar,
.total-count,
#signatures,
.bottomMenu-wrapper {
	background-color: #83141D !important;
}
.progress-bar,
#donation-wrapper,
.mega-menu li:last-child a {
	background-color: #FF214F !important;
}

.btn-donations,
.btn-submit {	
	background-color: #2F96B4 !important;
}

.mega-menu li:last-child a:hover,
#form-signatures .btn-submit:hover,
#form-registration .btn-submit:hover,
.bottomMenu-wrapper .btn-submit:hover,
.block-content,
.scroll-top-arrow {
	background-color: #1A1A18 !important;
}
.prefix-wrapper, .postfix-wrapper,
.prefix-content, .postfix-content {
	background-color: #EFF4F8 !important;
}

/* Text colors */
.text-white,
body.eng .en a,
body.spa .es a,
.shadow,
.total-bar,
.total-count,
.bottomMenu-wrapper,
.progress-bar,
#registration a,
#signatures a,
#form-signatures .inner,
#form-signatures .inner h1,
#form-signatures .inner h2,
#form-signatures .inner p,
#form-registration .inner,
#form-registration .inner h1,
#form-registration .inner h2,
#form-registration .inner p,
.block-content,
.block-content h2,
.block-content p,
.block-content li,
.block-content .share-tweet,
#last-posts-cols h2,
#last-posts-cols .post > h2 > a,
#last-posts-cols .post div.date,
#donation-wrapper,
#donation-wrapper h1,
#donation-wrapper h2,
#donation-wrapper a,
.donation-bank,
.donation-bank p,
#donation-wrapper .btn,
#donation-wrapper .btn-inverse,
#donation-wrapper .btn:hover,
#donation-wrapper .btn-inverse:hover,
footer, footer h4, footer a, footer a:visited,
footer a:hover, footer a.fhead,
.footer-wrapper,
.footer-wrapper a, .footer-wrapper a:visited,
.scroll-top-arrow,
.scroll-top-arrow:hover {
	color: #FFFFFF !important;
}
#text-signatures a,
#form-signatures .btn-donations,
#form-registration .btn-donations {
	color: #191919 !important;
}

#sign-form span.ss-required-asterisk,
#reg-form span.ss-required-asterisk {
	color: #C00 !important;
}
#donation-wrapper .btn-inverse,
#donation-wrapper .btn,
#donation-wrapper .btn-inverse {
	color: #FF214F !important;
}
#form-signatures .btn-facebook:hover,
#form-registration .btn-facebook:hover,
#form-signatures .btn-twitter:hover,
#form-registration .btn-twitter:hover,
#form-signatures .btn-whatsapp:hover,
#form-registration .btn-whatsapp:hover,
#form-signatures .btn-telegram:hover,
#form-registration .btn-telegram:hover{
	color: #FFFFFF !important;
}

/* Border colors */
#signatures hr,
.donation-bank,
.progress,
#donation-wrapper .btn,
#donation-wrapper .btn-donate,
#donation-wrapper .btn-inverse,
#donation-wrapper .btn:hover,
#donation-wrapper .btn-donate:hover,
#donation-wrapper .btn-inverse:hover {
	border-color: #FFFFFF !important;
}
.progress-bar,
.scroll-top-arrow:hover {
	border-color: #FF214F !important;
}
.progress-bar-branded .progress-bar-bg {
	border-color: #dbd9db !important;
}
.progress-bar-branded .progress-bar-fill {
	border-color: #83141D !important;
}
.right-border-style {
	border-right: 1px solid #363636;
}
.block-content h2 {
	border-bottom: 1px solid #FFF;
}
#sign-form input.needsfilled,
#reg-form input.needsfilled {
	border: 2px solid #C00;
}

/* Fonts */
#form-signatures .inner h1,
#form-signatures .inner h2,
#form-registration .inner h1,
#form-registration .inner h2 {
	text-transform: uppercase;
}
