
#cms_content_title{
	padding: 0px 10px 10px 15px; 
	text-align: left;
}


.form-control, .custom-select, .input-group-text{
	height: calc(1.5em + .75rem + 2px);
}

select.ginp {
	background-position:
    calc(100% - 21px) calc(1.4em + -1px),
    calc(100% - 15px) calc(1.4em + -1px),
    100% 0;
  background-size:
    6px 6px,
    6px 6px,
	2.8em 3.5em;
}

.menu__container{
	padding: 15px 25px 20px;
}
/* Reservation */

.reservation--filters__btn-mobile{
	width: 50%
}

.reservation--filters__form form{
	width: 81.9%;
}

#reservation-attraction__status{
	width: 125px;
}

.reservation--atraction__aside-ticket{
	margin: 10px;
}

.reservation--atraction__main-details{
	/* margin-left: -25px; */
	margin-top: 8px;
	padding-top: 8px;
}

.reservation--atraction__photo{
	margin-top: 8px;
	margin-bottom: 20px;
	padding: 10px;
	width: 130px;
	text-align: left;
}

.finance-tabs{
	padding: 7px 25px;
}

/* .form-control, .custom-select, .input-group-text{
	height: calc(1.5em + .75rem + 5px);
} */


/* Product */

.product--list__box{
	width: 100%;
}

#product--edit-text_remove{
	margin: 13px 0px 5px 5px;
}

/* @ Product prices @ */

.divider-prices{
	height: 2px;
}

/* @ Product photo @ */

.product--photo{
	text-align: left;
}

.product--photo__img{
	height: 92%;
}

.product--photo__other{
	height: 140px;
}

.product--photo__cover{
	text-align: left;

}

.product--photo__cover-title{
	text-align: center;
}





/* @ Modal Control @  */

.modal-body{
	padding: 2rem 2rem ;
}