*{
    margin: 0px;
    padding: 0px; 
    box-sizing: border-box;
}
input,input:focus{
    border: none;
    outline: none;
}
button:focus,
button:active {
    outline: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-focus-ring-color: transparent;
}
button{
    cursor: pointer;
}
a{
    text-decoration: none;
}
.cr-pointer{
    cursor: pointer;
}
.p-relative{
    position: relative;
}
.p-absolute{
    position: absolute;
}

.w-100{
    width: 100%;
}

.d-flex{
    display: flex;
}
.fd-column{
    flex-direction: column;
}
.jc-center{
    justify-content: center;
}
.jc-sb{
    justify-content: space-between;
}
.jc-start{
    justify-content: start;
}
.ai-start{
    align-items: start;
}
.ai-center{
    align-items: center;
}
.ai-end{
    align-items: end;
}
.db{
    display: block;
}
.t-left{
    text-align: left;
}
.b-none{
    border: none;
}
.b-none:focus{
    border: none;
    outline: none;
}
.mt-7{
    margin-top: 0.5rem;
}