@font-face {
    font-family: 'OMNES';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/OMNES-ARABIC-REGULAR.ttf');
}

*, h1, h2, h3, h4, h5, h6 {
    font-family: "OMNES", sans-serif;
}

body {
    color: #000;
}

.login-input {
    border-bottom: 2px solid  #CCC !important;
}

.w-5{width: 5%;}
.w-10{width: 10%;}
.w-15{width: 15%;}
.w-20{width: 20%;}
.w-25{width: 25%;}
.w-30{width: 30%;}
.w-35{width: 35%;}
.w-40{width: 40%;}
.w-45{width: 45%;}
.w-50{width: 50%;}

.preloader {
    background-color: rgba(128, 128, 128, 0.5); /* رمادي نصف شفاف */
}

.sidebar-link {
    background: none !important;
}

label {
    color: #666;
}

.query-div:hover {
    background-color: #ededed
}

.float-end {
    float: left;
    margin-right: 2px;
}

.float-start {
    float: right;
    margin-left: 2px;
}

.user-profile .profile-text {
    padding: 15px;
    position: relative;
    text-align: right !important;
}

button.tooth {
    margin-left: 2px;
    margin-right: 2px;
}

.procedure-item:hover {
    background-color: #ededed;
    cursor: pointer;
}

.table tbody tr td {
    vertical-align: middle;
}

.table thead tr th {
    text-align: center;
    vertical-align: middle;
}

.visit-teeth-result tbody tr td {
    border-top: 2px solid #dfdfdf;
}

.checkbox-div {
    padding-top: 40px;
}

button:disabled, input[type=submit]:disabled {
    cursor: not-allowed;
}

.text-end {
    text-align: left !important;
}

.text-start {
    text-align: right !important;
}

.name-link:hover {
    color: #D00 !important;
    font-weight: bold;
}
