@font-face {
    font-family: 'Cairo-Regular';
    src: url('../fonts/Cairo-Regular.ttf');
}

@font-face {
    font-family: 'Cairo-Bold';
    src: url('../fonts/Cairo-Bold.ttf');
}

body {
    font-family: 'Cairo-Regular';
}

input, a, button, span, select {
    font-family: 'Cairo-Regular' !important;
}

.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .m-login__btn, h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo-Bold' !important;
}

.logo-login a img {
    width: 80%;
    margin: 30px 0;
}

.user-form {
    padding-top: 20px !important;
    box-shadow: 1px -1px 23px 7px rgba(212, 210, 210, 0.75);
    -webkit-box-shadow: 1px -1px 23px 7px rgba(212, 210, 210, 0.75);
    -moz-box-shadow: 1px -1px 23px 7px rgba(212, 210, 210, 0.75);
    margin-top: 20px !important;
}

.user-form select {
    padding: 0.85rem 1.15rem !important;
}

.m-brand.m-brand--skin-dark {
    background: #f2f3f8;
}

.m-brand__logo img {
    max-width: 85%;
}

.btn-create, .btn-update {
    background: #00a7e5;
    border-color: #00a7e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
    border: 0;
}

.btn-create:hover, .btn-update:hover {
    background: #a51c24;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 28, 36, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(165, 28, 36, 0.25);
}

.dataTables_wrapper .pagination .page-item.active > .page-link, .dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: #00a7e5 !important;
    border-color: #00a7e5;
}

.hide {
    display: none;
}

btn, a {
    box-shadow: none !important;
}

#mobile {
    padding-left: 50px !important;
}

.intl-tel-input {
    display: block;
    margin-top: 1.5rem;
}

.create_user .m-form__group, label.required {
    position: relative;
}

.m-radio-inline .m-radio {
    margin-right: 0;
}

label.required:after {
    content: '*';
    position: absolute;
    color: red;
    top: 0;
    right: -12px;
}

.pt-7p {
    padding-top: 7px !important;
}

form .form-control.h-150 {
    height: 150px;
}

.pb-7p {
    padding-bottom: 7px !important;
}

.border-bm-1 {
    border-bottom: 1px solid #cacaca;
}

.add-btn {
    width: 90px;
}

.m-portlet {
    border-radius: 5px;
}

.loadingMask {
    display: none;
}

.loadingMask img {
    width: 25px;
    height: 25px;
    margin-left: 10px;
}

.loadingMask p {
    display: inline-block;
    margin-left: 10px;
}

#loadingMask {
    display: none;
}

.line {
    text-decoration: underline !important;
}

@media (min-width: 1025px) {
    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 353px;
    }
}

#m_topbar_notification_icon .m-badge.m-badge--danger {
    color: #ffffff;
    width: 18px;
    height: 18px;
    line-height: 18px;
}

.blue {
    color: #8056de;
}

/*a, a:hover{*/
/*text-decoration: none !important;*/
/*}*/
.modal-comment {
    cursor: pointer;
}

@media (max-width: 1026px) {
    .m-brand__logo img {
        max-width: 150px;
    }
}

.m-list-timeline__items .m-list-timeline__item {
    padding: 6px;
    margin-bottom: 5px !important;
}

@media (min-width: 1025px) {

}

/*.m-subheader .m-subheader__title{*/
/*display: block;*/
/*width: 100%;*/
/*text-align: center;*/
/*}*/
/*.dataTables_length label{*/
/*display: flex;*/
/*}*/
.dataTables_length label select {
    width: auto;
    display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: auto;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}

.new-row, .remove-row , .remove-description, .remove-payment, .new-payment-btn{
    margin-top: 20px;
    background: none;
}

.new-row i, .remove-row i , .remove-description i, .remove-payment i {
    font-size: 25px;
}

.remove-row .flaticon-delete ,.remove-description .flaticon-delete,.remove-payment .flaticon-delete {
    color: red;
}

.c-red {
    color: #00a7e5 !important;
}

.red {
    color: red !important;
}

form .form-control {
    height: 45px;
}

.amount-paid {
    width: 70px;
}

.datepicker {
    direction: rtl;
}

table .btn-create {
    color: #FFF;
}

.btn-close {
    background: none;
}

.mt-40 {
    margin-top: 40px;
}

/*.btn.m-btn--custom {*/
/*padding: 0.75rem 1.5rem;*/
/*}*/

@media print {
    header, footer, .m-portlet__head, #filter_date, .dataTables_filter, .dataTables_length, .hidden-print {
        display: none !important;
    }

    table {
        width: 100%;
    }
}

.type-export {
    display: none;
}

.label-export {
    cursor: pointer;
    width: 100px;
    text-align: center;
    background-color: #00a7e5;
    color: #FFF;
    padding: 12px;
    margin: 22px 10px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    font-family: "LineAwesome" !important;
}
.inquiry-details table th{
    color: #a51c24;
    font-weight: bold;
}
.danger{
    background-color: #dc3545;
}
.info{
    background-color: #28a745;
}
.warning{
    background-color: #ffc107;
}
.success{
    background-color: #007bff;
}
#color_me , .color_me{
    color: #FFF !important;
    width: auto !important;
    padding: 0;
    height: 33px;
    border: 0 !important;
    font-size: 11px;
}
.line-red{
    border: 1px solid red;
}
#color_me option, .color_me option{
    color: #000 !important;
}
.m-btn--icon.m-btn--icon-only {
    width: 20px;
    height: 20px;
}
.table th, .table td {
    padding: 0.75rem 5px;
    white-space: nowrap;
}
.row-span{
    vertical-align: middle !important;
}

.btn-search{
    margin-top: 25px;
    display: block;
    width: 100%;
    height: 39px;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon,
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text,
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text,
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text{
    color: #FFF;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__section .m-menu__section-text {
    color: #888888;
}
.m-portlet .m-portlet__body {
    color: #000;
}
.table-hover tbody tr:hover {
    background-color: #f3f4f5;
}
.bg-check{
    background-color: #f3f4f5;
}
