ul li
{
	list-style: none;
	padding-left: 20px;
}
li:before {
    content: '> ';
	margin-left: -14px;
	color: #a8123e;
	position: absolute;
}

li.no-bullet:before {
    content: '';
}

li.plus
{
	position: relative;
}
li.plus:before {
	content: '';
}
li.plus:before {
	content: '❯';
	color: #a8123e;
	font-size: 1rem;
	transform: rotate(90deg);
	position: absolute;
	right: 3rem;
}

#header
{
	padding-top: 0.5rem;
	/*padding-bottom: 0.5rem;*/
}

#header li:before {
	content: '';
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #a8123e;
}

#header li:first-child:before {
	width: 0;
	height: 0;
}

#footer {
    box-shadow: none;
    background-color: #646569;
    padding: 0;
}

#footer > div:nth-child(2)
{
	padding: 2rem 0;
}

#footer img {
    height: auto;
}

.title-main
{
	color: #D5D0C2;
}

input[type="submit"], input[type="reset"], input[type="button"], .button
{
	background-color: #691c32;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:hover
{
	background-color: #c62038;
}

.button.outlined
{
	background-color: transparent;
	color: #c62038 !important;
	border: 1px solid #c62038;
	box-shadow: none;
}

.button.outlined:hover
{
	background-color: #691c32;
	color: #ffffff !important;
}

.button,
.btn
{
	padding: 0.8rem 2.25em;
}

.fz-12 { font-size: 12px !important; }
.fz-14 { font-size: 14px !important; }
.fz-15 { font-size: 15px !important; }
.fz-18 { font-size: 18px !important; }
.fz-20 { font-size: 20px !important; }
.fz-27 { font-size: 27px !important; }
.fz-34 { font-size: 34px !important; }
.fz-42 { font-size: 34px !important; }

.fw-light { font-weight: 300 !important; }
.fw-regular { font-weight: 400 !important; }
.fw-medium { font-weight: 500 !important; }
.fw-semi-bold { font-weight: 600 !important; }

.c-636569 { color: #636569 !important; }
.c-304145 { color: #304145 !important; }
.c-a3123e { color: #a3123e !important; }
.c-a8123e { color: #a8123e !important; }
.c-691c32 { color: #691c32 !important; }
.c-cereza { color: #a8123e !important; }
.c-dorado { color: #ebe7e0 !important; }
.b-cereza { background-color: #5f1b2d !important; }

.c-85543d{ color: #85543d;}
.c-c19e74{ color: #c19e74;}
.c-d3b792{ color: #d3b792;}

.bg-gris { background-color: #3c4145; }

.bg-white { background-color: #E4E3E8; }
.c-white-90 { color: rgba(#ffffff, .9) !important; }
.c-white-80 { color: rgba(#ffffff, .8) !important; }

.w-90 { width: 90%; }
.w-80 { width: 80%; }
.w-70 { width: 70%; }




.text-big
{
	font-size: 2.5rem;
}

.text-medium
{
	font-size: 1.5rem;
}

.text-normal
{
	font-size: 1rem;
}

.text-small
{
	font-size: 12px;
}

.text-strong
{
	font-weight: bold;
}


.remove-margin
{
	margin: 0;
}

.margin-bottom
{
	margin-bottom: 1.3rem;
}

.padding
{
	padding: 1.7rem;
}

.center-text
{
	text-align: center;
}

.center
{
	margin-left: auto;
	margin-right: auto;
}

.center-flex
{
	display: flex;
    align-items: center;
    justify-content: center;
}

.style3 {
    background-color: #f1f1f1;
}

.style3 p
{
	color: #9D947D;
	font-weight: bold;
}

.style10
{ background-color: #ebe7e0; }

.style11
{ background-color: #f5f5f5; }

.siguiente:after
{
	background: none;
	color: #a8123e;
	content: '>';
	font-size: 4rem;
	right: -60%;
}


.box1
{
	/* margin-left: 0.5rem;
	margin-right: 0.5rem; */
	padding: 1.5rem;
	border: 1px solid #bbbbbb;
	border-left: 0;
	height: 100%;
}

.acordeon
{ width: 100%; }

.acordeon > li
{
	background-color: #ebe7e0;
	margin: 0.8rem 0;
	padding: 0.7rem 3rem;
}

.acordeon a
{
	border: none;
	color: #3c4145;
	font-weight: 500;
	display: block;
}

.acordeon__content
{
	padding-top: 1.5rem;
}

.bg-footer
{
	padding-top: 20px;
	padding-bottom: 40px;
	/*background: url(../images/fondo-pie-dependencias.png) no-repeat right;*/
}


.img-test
{
	min-height: auto;
}



/* Alerts */

.alert-secondary {
	color: #85543d;
	background-color: #ebe7e0;
	border-color: #d3b792;
}

.boton-denuncia {
	width: 22rem!important;
  	height: auto;
}

.boton-denuncia-movil {
	width: 15rem!important;
  	height: auto;
}
/*
.boton-denuncia-fondo{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	background-color: #ebe7e0;
	border-radius: 20px;
}

.boton-denuncia-fondo:hover{
	background-color: #d4d2cf;
}
*/
a {
	border-bottom: none;

}