* {
    box-sizing: border-box;
}

input{
    box-sizing: border-box;
}

select{
    box-sizing: border-box;
}

p{

    margin: 0;
}

.mb-2 {
    margin-bottom: 2px;
}

.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-50 {
    margin-bottom: 50px;
}

.hidden{
    display: none !important;
}

.vecla {
    -webkit-text-security: disc;
}

.bold{
    font-weight: bold;
}
.textright{
    text-align: right;
}
.textcenter{
    text-align: center;
}
.textleft{
    text-align: left;
}

.flex {
    display: flex;
}
.flex-wrap{
    flex-wrap: wrap;
}
.flex-space-between {
    justify-content: space-between;
}
.flex-space-arround {
    justify-content: space-around;
}
.flex-center {
    justify-content: center;
}
.flex-items-center {
    align-items: center;
}
.flex-gap-5{
    gap: 5px;
}
.flex-gap-10{
    gap: 10px;
}
.flex-gap-20{
    gap: 20px;
}
.flex-gap-30{
    gap: 30px;
}
.flex-gap-40{
    gap: 40px;
}
.flex-gap-50{
    gap: 50px;
}

.relative{
    position:relative;
}

.margin-auto{
    margin:auto;
    
}

.h-100{
    height: 100%;
}