I made a resource for a game but when I want to align the text to the center it doesn't work. I want to center it so the text will be in the center of the box/class.
.menuoption {
display: flex;
align-items: center;
font-size: 18px;
margin: 15px;
text-align: center;
color: white;
font-family: BebasNeueBold;
height: 50px;
width: 50%;
background: black;
/*#0C5CBC;*/
margin-top: -7px;
padding-left: 7px;
}
<script src="nui://game/ui/jquery.js" type="text/javascript"></script>
<link href="tattooshop.css" rel="stylesheet" type="text/css" />
<script src="tattooshop.js" type="text/javascript"></script>
<center>
<div id="tsContainer" style="display: none;">
<br>
<div class="title">Choose a Body Part</div>
<div class="menuoption" data-cat="1">Torso</div>
<div class="menuoption" data-cat="2">Left Leg</div>
<div class="menuoption" data-cat="3">Right Leg</div>
<div class="menuoption" data-cat="4">Left Arm</div>
<div class="menuoption" data-cat="5">Right Arm</div>
<div class="menuoption" data-cat="6">Head</div>
<br>
<div class="resetoption" data-opt="1">Remove Tattoos for Current Part</div>
<div class="resetoption" data-opt="2">Remove All Tattoos</div>
<br>
<div class="saveoption">Save All Tattoos</div>
<br>
<br>
<div class="exitoption">Exit Tattoo Shop</div>
</div>
<div id="tatNamesContainer" style="display: none;">
<br>
<div class="title">Tattoos</div>
<div id="tatNames">
</div>
</div>
</center>