.box-shadow {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.box-shadow-pink {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px #e91e63;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.box-shadow-red {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px #f44336;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.box-shadow-blue {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px #2196f3;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.box-shadow-green {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px #4caf50;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.box-shadow-teal {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px #009688;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.border-r-1 {
    border-radius: 1px !important;
}

.border-r-2 {
    border-radius: 2px !important;
}

.border-r-3 {
    border-radius: 3px !important;
}

.border-r-4 {
    border-radius: 4px !important;
}

.border-r-5 {
    border-radius: 5px !important;
}

.border-r-6 {
    border-radius: 6px !important;
}

.border-r-7 {
    border-radius: 7px !important;
}

.border-r-8 {
    border-radius: 8px !important;
}

.border-r-9 {
    border-radius: 9px !important;
}

.border-r-10 {
    border-radius: 10px !important;
}

.bg-gold {
    background-color: #c9ad7c !important;
    color: #fff !important
}

.DroidArabicNaskh {
    font-family: 'Droid Arabic Naskh' !important;
}

.line-height-30 {
    line-height: 30px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}