*:focus,*:active{
	outline: none;
}
body {
    background: url(../img/bg_signin.jpg) no-repeat fixed center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: sans-serif;
    color: #636e7b;
}
.banner {
    /* background: rgb(244 244 244 / 90%); */
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    border:1px solid #f4f4f4;
    transform: scale(1.02);
}
.boleteriainterna.centrar.perfil.pagos {
    padding: 20px;
    box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff;
    display: block;
    position: relative;
    /*margin-top: 50px;*/
    background: rgb(255 255 255 / 90%);
}
.boleteriainterna.centrar.perfil.pagos form{
    padding: 20px;
    box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff;
}


.boleteriainterna.centrar.perfil.pagos form .boleteria__entradas--pago {
    display: flex;
    align-items: center;
    justify-content: center;
}
.boleteriainterna.centrar.perfil.pagos form .boleteria__entradas--pago img{
	height: 60px;
}
.boleteriainterna.centrar.perfil.pagos form .boleteria__entradas--pago a:nth-child(2) img{
	    margin: 0 15px;
}

.boleteriainterna.centrar.perfil.pagos form  .contVlrTot{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 15px 0;
}

.boleteriainterna.centrar.perfil.pagos form  .contVlrTot input#vlrTot {
    width: 25%;
    padding: 4px;
    margin-left: 10px;
}
.boleteriainterna.centrar.perfil.pagos form select{
    width: auto;
    padding: 5px;
}

.boleteriainterna.centrar.perfil.pagos form hr{
    width: 30%;
    margin: 15px auto;
}

.boleteriainterna.centrar.perfil.pagos form #btnForm {
    cursor: pointer;
    padding: 12px 20px;
}
.boleteriainterna.centrar.perfil.pagos form #btnForm.activo {
    background: var(--main-econexia);
    color: #fff;
}

.centrar{
	margin-left: auto;
	margin-right: auto;
	max-width: 1024px;
}

@media (max-width: 600px){
	.boleteriainterna.centrar.perfil.pagos form .boleteria__entradas--pago img {
    	height: 40px;
	}
	.boleteriainterna.centrar.perfil.pagos form select {
    	width: 75%;
	}
	.boleteriainterna.centrar.perfil.pagos form .contVlrTot input#vlrTot {
    	width: 68%;
	}
	.boleteriainterna.centrar.perfil.pagos form hr {
	    width: 75%;
	    margin: 15px auto;
	}
}