﻿#frmStoreID .tab-contentbody,
html {
    height: 100% !important;
}
/*body {
    overflow: auto !important
}*/
/*body {overflow:auto}*/
.page-header .floppy {
    font-size: 20px;
}

@font-face {
    font-family: 'corbeli' !important;
    src: url('beyond-less/corbeli.ttf') format('truetype') !important;
}

a, button {
    cursor: pointer;
}

input {
    padding-left: 5px;
    padding-right: 5px;
}

.border1px {
    border: 1px solid;
}

    #printBarcodes:hover {
        background-color: #49add2 !important;
        color: #000 !important;
    }

.sm-blue ul {
    box-shadow: 0 0;
}

.navbar-right.sm.sm-blue {
    z-index: 1;
}
.btn > .fa, .btn .typcn, .btn .glyphicon, .btn > [class*="wi-"]{margin-right:4px}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    background-color: #e3f1fd;
    border-color: #5196d4;
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-color: #fff;
}
.formBtn:nth-child(1) {
    margin-right:0px!important;
}
a#QuickLaunch, a#userFavoriteLink {
    margin: 3px !important;
    height: 20px !important;
}

    a#QuickLaunch span, a#userFavoriteLink span {
        font-size: 20px;
    }

IMGhoVer:hover {
    border: 1px solid #fff;
}

a#QuickLaunchdrag {
    width: 30px !important;
    height: 25px !important;
    margin: 0 !important;
    padding-top: 4px !important;
}

    a#QuickLaunchdrag:hover {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
    }

#searchabletbl_wrapper .btn {
    border-radius: 0 !important;
}

/*#ShowAddNewPatientDiv {
    padding: 4px !important;
    height: 28px !important;
    top: 4px;
}
*/
div#imaginary_container .glyphicon-search {
    top: 0px;
}

/*#AddTre {
    padding: 7px !important;
    margin-top: 20px;
    height: 35px;
    font-size: 12px !important;
}*/
a#AddTreHome {margin-top:24px;}
.stylish-input-group .input-group-addon {
    background: white !important;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

.formBtns {
    text-align: center;
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
    width: 100%;
}

div#toast-container {
    width: 100%;
    height: 70px;
}
/*===================== date picker ========================*/
button.applyBtn.btn.btn-small.btn-blue,
button.cancelBtn.btn.btn-small.btn-default {
    background-color: #5197d5 !important;
    border-color: #5197d5 !important;
    padding: 0px 18px;
    line-height: 15px !important;
    width: 74px;
    margin: 22px 0 10px 3px;
}

button.cancelBtn.btn.btn-small.btn-default {
    background-color: #4c4c4c !important;
    border-color: #4c4c4c !important;
    color: #fff !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #3774da;
}

.daterangepicker .calendar th,
.daterangepicker .calendar td {
    min-width: 30px;
}

.panel-body,
.panel {
    color: #000 !important;
}

form#EditOrgFrm_ID .tab-content,
#invoice-tabs {
    height: auto
}

/*#invoice-tabs {
    border: none !important
}*/
/*=====================end  date picker ========================*/
.formBtns #btnSaveAndNew {
    margin: 0px !important
}
/*branches*/
.scheduler-border {
    border: 1px solid #a6cbf6;
    box-shadow: none !important;
    padding: 2px;
    border-radius: 5px;
}

#btnAddMedicalPackageOffer {
    margin-top: 7px !important
}

#backbtn {
    /*width: 100%;*/
    padding: 7px !important;
    background-color: #e7e7e7;
    border-radius: 10% !important;
    margin-right: 10px !important;
}
/*#invoice legend
{background-color:#ea7a38!important;font-size:9px!important;}*/
#Journal input {
    font-size: 10px !important
}
/*#invoice fieldset {text-align:center}*/
#invoice .col-md-3, #invoice .col-md-2, #invoice .col-lg-4 {
    /*padding: 5px !important;*/
    padding: 0px 5px 0px 5px !important;
    background: #f2f2f2;
}

.in-patient {
    color: #000 !important;
}

.ghost-button {
    background-color: transparent;

    font-size: 15px;
    color: #000;
    width: 100%;
    position: relative;
    padding: 4px;
    z-index: 5;
    transition: all .2s ease-in-out;
}

    .ghost-button:hover {
        background-color: #000;
        transition: all .2s ease-in-out;
        color: #fff;
    }

    .ghost-button:focus {
        outline: 0;
    }

li.ghostSpan {
    padding: 5px;
    display: inline-block;
    margin: 0 5px;
    width: 30%;
}
/*#patientCategoriesDiv .btn-group.bootstrap-select.show-tick{padding-top:10px!important}*/
.ghostSpan,
.ghostSpan:visited {
    background-color: #079ad9;
    font-size: 15px;
    color: #000;
    transition: all .2s ease-in-out;
}

    .ghostSpan:hover {
        background-position: right center;
        /* change the direction of the change here */
    }

    .ghostSpan a {
        font-size: 14px;
        color: #000;
    }

#PopupDiv .ghostSpan i {
    position: absolute;
    left: 30px;
    display: none;
}

#PopupDiv .modal-title {
    border-bottom: 0 !important;
}

#PopupDiv .modal-body {
    width: 70%;
}

#PopupDiv .modal-content {
    box-shadow: 1px 0px 4px rgb(9, 47, 12);
}

#PopupDiv .ghost-button:hover,
#PopupDiv .ghost-button:active,
#PopupDiv .ghost-button:focus {
    background-position: right center;
}

#PopupDiv .ghostSpan {
    margin: 2px 0;
    height: 70px;
    width: 180px;
    line-height: 80px;
    display: inline-block;
    
    color: #fff;
}

#PopupDiv .modal.in .modal-dialog {
    width: 98% !important;
}

#PopupDiv .modal-content,
#PopupDiv .modal-dialog {
    height: auto !important;
    padding: 0;
    box-shadow: 0 0 !important;
    background-color: rgba(0, 0, 0, 0.51);
    width: 100% !important;
    float: left;
    margin-top: 0% !important;
}

#PopupDiv .modal-dialog {
    margin: 30px auto !important;
}
/***********************************end branches*******************************************/
.dataTables_info {
    padding-left: 10px;
}

.tooltip.fade.top.in {
    z-index: 99;
}

.tooltip-inner {
    background-color: #4c4c4c !important;
    color: #fff;
    
}

.tooltip-arrow {
    background-color: transparent;
}

.red-tooltip + .tooltip > .tooltip-inner {
    background-color: #d8d7d7 !important;
}

.invalidStatus {
    box-shadow: 0 0 3px 0px #e92c2c !important;
    border: 0 !important;
    background-image: url(../img/icon/wrong.png) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
}
.validStatus {
    box-shadow: 0 0 3px 0px #3bbf46 !important;
    border: 0 !important;
    background-image: url('../img/icon/true.png') !important;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 16px;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.wdgtNoPad {
    padding: 5px 15px;
}

button.swal2-confirm.btn.btn-success {
    background-color: #315b80 !important;
    border-color: #315b80 !important;
}

button.swal2-cancel.btn.btn-danger {
    background-color: #5197d5 !important;
    border-color: #000;
}

table tbody tr:last-child td,
#tblAllAllowancesandDeductios tbody tr:last-child td,
table.table-bordered.dataTable tbody tr:last-child td {
    /*border-bottom: 1px solid #fcfcfc08;*/
    /*border-bottom: 1px solid #a6cbf6 !important !important;*/
}

.k-scheduler-table tbody tr td {
    border-bottom: 1px solid #a6cbf6 !important !important;
}

.page-header .header-buttons a:before {
    display: none;
}
/*input,*/
button.btn.dropdown-toggle.btn-default {
    line-height: 25px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 35px !important;
    border: 1px solid #a6cbf6 !important;
    padding-left: inherit;
}

.form-control {
    
}

.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 4px;
}

    .table > thead > tr > th,
    .table > thead > tr > th label /*,
    .table > thead > tr > th span*/ {
        color: #fff;
    }

.table > thead > tr th {
    background: #372248;
}

.table > thead > tr:first-child > th a.fa-check {
    color: #fff !important
}

#first-head tr:first-child th {
    background-color: #DBECFF !important;
    padding: 5px !important;
    height: auto;
    margin-bottom: 0;
}

table.dataTable,
.table-bordered {
    margin-top: 0 !important;
    border: 1px solid #b2b0b0;
    width: 100% !important;
    margin: 0 !important;
    display: table !important;
}

#MedicalPackagesOffersearchable, #Service_Div #searchableService_wrapper {
    max-height: 580px !important;
    overflow: auto !important;
}
#_FingerPrintList .widget-body #tblFingerPrintMachine_wrapper {
    max-height:630px !important;
    overflow: auto!important;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
table input,
.topPart textarea,
#MedicalPatientCategoriesDiv .show-tick button.btn.dropdown-toggle.btn-default,
.topPart button.btn.dropdown-toggle.bs-placeholder.btn-default,
.topPart span.select2-selection.select2-selection--single,
.topPart input,
.topPart span.select2,
.bgBlack span.select2-selection.select2-selection--single,
.bgBlack select,
.bgBlack textarea,
.bgBlack input,
.btn-group.bootstrap-select.show-tick.disabled,
input[type=checkbox]:disabled ~ .text:before,
input[type=radio]:disabled ~ .text:before,
input[type=checkbox][disabled] ~ .text:before,
input[type=radio][disabled] ~ .text:before,
input[type=checkbox].disabled ~ .text:before,
input[type=radio].disabled ~ .text:before {
    background-color: #fff !important;
    border-radius: 5px !important;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 5px 2px !important;
}

.table thead.bordered-darkorange > tr > th {
    padding: 11px 4px !important;
    font-size: 14px;
    vertical-align: middle;
    border: 1px solid #fff !important;
    border-top: 1px solid #fcfcfc08 !important;
    /*background: linear-gradient(45deg, #00bad4, #3774da) !important;
        font-weight:normal!important;*/
    /* store/index*/
}

.pagination > li.active > a,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover {
    background-color: #3774da;
    border-color: #fff;
    height: 35px;
    line-height: 30px !important;
    padding-top: 0;
    padding-bottom: 0;
}

.bordered-yellow {
    border-color: rgba(111, 189, 251, 0) !important;
    
}

.navbar-collapse.collapse,
.navbar-nav > li > a.has-submenu,
ul.nav.navbar-nav.navbar-right.sm.sm-blue a {
    background: #372248;
    font-weight: normal;
}

.sm-blue > li {
    border-color: #4C4C4C !important;
}

.navbar-nav > li > a.has-submenu {
    font-size: 18px !important;
    font-weight: normal;
}

.icon-fa {
    border-radius: 0 !important;
    height: 30px;
    width: 25px;
    line-height: 23px;
    font-size: 14px !important;
    padding-top: 3px;
    color: #fff !important;
    transition: all .3s ease-in-out;
}

a.icon-fa:hover {
    transition: all .3s ease-in-out;
}

.centralize {
    display: block !important;
    margin: auto !important;
    /*float: none !important;*/
}

table input {
    margin: 0 !important;
    /*padding: 0 10px !important;*/
}

body:after,
body:before,
.main-container:after {
    display: none;
}

.navbar-collapse.collapse .lang img {
    height: 28px;
    width: 28px;
    background-color: #fff;
    border-radius: 50%;
}

.medicalDep .checkBoxLabel {
    display: none;
}

.medicalDep .widget {
    height: auto !important;
}

.sm-blue {
    background-color: transparent;
    background-color: transparent;
    background-image: none;
    text-transform: capitalize;
}

ul.nav.navbar-nav.navbar-right.sm.sm-blue a {
    padding: 5px 5px 0px 10px !important;
}

.navbar-nav > li > a.has-submenu {
    padding: 5px 37px 0px 24px !important;
}

ul.nav.navbar-nav.navbar-right.sm.sm-blue a span {
    right: 0;
    margin-right: 10px;
}

.page-body,
body:before,
body {
    background-color: #fff !important
}

.page-header .header-buttons a:hover {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.page-header .header-buttons a {
    color: #fff !important;
    border: 0;
}

.sm-blue a span.sub-arrow {
    border-color: #006ce4 transparent transparent transparent !important;
}

.sm-blue a {
    transition: all .3s ease-in-out;
    color: rgb(250, 255, 250) !important;
        background: none!important;
}
/* reports layout start*/
#main-menu .sm-blue ul a {
    font-size: 14px !important;
}

#main-menu .mega-menu .sm-nowrap {
    color: #3a7393;
    font-family: initial;
    background: none !important;
}

#main-menu .mega-menu ul li {
    color: #000 !important;
    list-style-type: square;
}

#main-menu .mega-menu {
    background-color: #fff !important;
    color: white !important;
}

.allwidh {
    width: 100%;
    margin-top: 30px !important;
}

#main-menu h3 {
    color: #3a7393 !important;
    font-family: inherit;
    display: inline-block;
}

#main-menu {
    float: left;
}

    #main-menu .mega-menu > li:hover {
        background-color: #fff !important;
    }

    #main-menu .mega-menu ul li:hover {
        background: none !important;
    }

    #main-menu .mega-menu a:hover {
        font-weight: bold;
        -webkit-transition: all 1s;
        transition: all 1s;
    }

    #main-menu .reportli {
        text-decoration: none !important;
        background: none !important;
        color: #000 !important;
        font-family: serif;
        font-weight: normal;
    }

.fa-file-text, .cog, .fa-user, .fa-group, .glyphicon-save-file, .fa-plus-square, .fa-file, .fa-id-badge, .fa-calendar-check-o, .fa-calculator {
    color: #fff;
}
/*#AuditBalanceFilteringArea .col-md-2 ,#AccountStatmentFilteringArea .col-md-2
{width:14%!important;}*/
.report-btn {
    /*margin-top:28px;*/
    color: #000;
    margin-bottom: 12px;
    text-align: center;
    padding: 2px
}

#AddedServicesTable input[type=checkbox] {
    opacity: 0;
    min-width: 20px !important;
    margin: -3px -9px !important;
}

.report-btn input {
    width: 100%
}
/*
#TodayBTN:hover, #YesterdayBTN:hover, #LastSevenDaysBTN:hover, #LastSevenDaysBTN:hover, #CurrentMonthBTN:hover, #CurrentYearsBTN:hover {
    border: 1px solid #a6cbf6 !important;
    background: #fff;
}
*/
#AccountStatmentFilteringArea .select2 {
    width: 100%;
    height: 34px;
}
/* reports layout end*/
.sm-blue ul a:hover,
.sm-blue ul a:focus,
.sm-blue ul a:active,
.sm-blue ul a.highlighted {
    transition: all .3s ease-in-out;
    background-color: #00bad4 !important;
    color: #fff !important;
    font-weight: normal
}
/*
ul#main-menu:hover {
    background-color: #372248;
}
*/
#main-menu, #main-menu .has-mega-menu, #main-menu a {
    height: 35px
}

.sm-blue ul li {
    border-bottom: 0;
}

.navbar-nav ul.sm-nowrap > li > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:hover {
    background-color: #fff !important;
    transition: all .3s ease-in-out;
    color: #000 !important;
    font-weight: normal;
}

.navbar-nav ul.sm-nowrap > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:hover {
    color: #fff
}

#saveForm span.select2-selection.select2-selection--single {
    margin-top: 7px;
    margin-bottom: 6px;
}

.sm li:hover {
    /*background-color:#3774da!important;*/
    transition: all .3s ease-in-out;
    color: #e0e0e0 !important;
    font-weight: normal
}

.navbar-nav ul.sm-nowrap > li > a:hover {
    background-color: #006ce4 !important;
    color: #fff !important;
}

.widget-buttons {
    height: auto;
}

.input-group span.input-group-addon {
    top: 3px;
}

#datetimepicker1 span.input-group-addon {
    left: 25px;
    top: 32px;
}

.items {
    margin-top: 25px !important;
}
/*--------------------tabs----------------------*/
.nav-tabs {
    background-color: #fff;
    box-shadow: 0px 0px 1px 0px #5197d5;
    /*border-bottom: 2px solid #5197d5;*/
    
    margin-left: 1px;
    box-shadow: 0px 0px 0px 0px #5197d5;
}

#allServices thead.bordered-darkorange > tr > th {
    padding: 5px !important;
    border-bottom: 0px solid !important;
}

.tab-content {
    padding: 5px 12px;
    background-color: #fefefe !important;
    box-shadow: 0px 0px;
    border-top: 0;
    
    overflow-x: hidden;
}

.nav-tabs > li.active.tab-info > a,
.nav-tabs > li.active.tab-danger > a,
.nav-tabs > li.active.tab-success > a {
    border-width: 0 !important;
    /*border-color: rgba(174, 213, 245, 0) !important;*/
    border-style: solid;
    border-radius: 0 !important;
    padding-bottom: 8px;
    box-shadow: 0px 0px;
    font-weight: bold;
    color: #fff !important;
    /*background: linear-gradient(45deg, #00bad4, #3774da) !important;*/
    /*background: #4285f4 !important;*/
    margin-top: 0;
    font-size: 13px;
    border-radius: 24px 20px 0 0 !important;
}
/*employee create*/
#myID #SimpleTab-3 .form-group input {
    margin-top: 0;
}

.mySubTitle {
    color: #3173a8;
    font-size: 18px;
}

#myID .nav-tabs > li.active.tab-info > a,
#myID .nav-tabs > li.active.tab-danger > a,
#myID .nav-tabs > li.active.tab-success > a {
    padding-bottom: 14px;
    padding-bottom: 12px;
    margin-top: 0;
}

#SimpleTab-4 span.select2.select2-container.select2-container--default,
#SimpleTab-4 .btn-group bootstrap-select show-tick {
    width: 92% !important;
    display: inline-block;
    margin-top:3px;
}

#myID #CancelButton {
    padding: 0px 25px;
    height: 34px !important;
    line-height: 30px !important;
}

select#Fk_PeriodMeasurment_Salary {
    width: 100%;
}

.nav-tabs > li:first-child > a {
    border-left: 0;
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover {
    color: #000 !important;
}

.formBtns input[type=button] {
    color: #fff !important;
}

.nav-tabs > li > a:focus {
    color: #000;
}

#searchableSizeMeasurementTable_filter label,
#StoreResponsibleTableDiv label,
#itemsearchable_filter label,
#tblPrices_filter label,
#SupplierContactPersonsTable_filter label,
#SupplierItemTable_filter label,
#allSupplier_wrapper label,
#VisitHistorySearchable_filter label,
#tblPosteriorSegmentSignsCategory_filter label,
#VisitHistorySearchable_length label,
#VisitHistorySearchable_filter label,
#searchableMeasurementUnit_filter label,
#tableOriginCountry_filter label,
#tblDictionaryName_filter label,
#tblICDLinking_filter label,
#searchableItemManufacturer_filter label,
#searchable_length label,
div#searchable_filter label,
div#ManualExchangeTable_length label,
div#searchable_Transfer_Order_filter label,
div#searchable_Transfer_Order_length label,
div#ManualExchangeTable_filter label,
div#searchablePatientCategory_length label,
div#searchablePatientCategory_filter label,
div#tblAmenitesAndCharges_length label,
div#tblAmenitesAndCharges_filter label,
div#searchableVacation_length label,
div#searchableVacation_filter label,
div#searchableRole_filter label,
div#searchableRole_length label,
#AddStoreResponsibleEmployeesTable_filter label,
#serviceInsuranceSearchable_filter label,
#VitalSignSearchable_filter label,
#MedicalPackagesOffersearchable_filter label,
#tableInsuranceCompanyClass_filter label,
#Details_filter label,
#tableScientificOffice_filter label,
#searchableConcentrationMeasurement_filter label,
#tblAnteriorSegmentSignsCategory_filter label,
div#searchableAllowance_length label,
div#searchableAllowance_filter label,
#searchableContractType_length label,
#searchableContractType_filter label,
#searchableJobTitle_length label,
#searchableJobTitle_filter label,
#searchabletbl_filter label,
div#tblAllAllowancesandDeductios_filter label,
#tblEmplyeesSalaries_filter label,
#tblManualAttendance_filter label,
#tblFingerPrintSearch_filter label,
#tblFingerPrintMachine_filter label,
#tblLinkEmployeeWithFingerPrint_filter label,
#searchableService_filter label,
#ConsumptionListTable_filter label,
#TransferOrdersListTable_filter label,
#tblOpeningPanels_filter label,
#serviceDirectSearchable_filter label,
#tblRequestHistory_filter label,
#searchables_filter label,
#allServices_filter label,
#Blocked_Patients_Searchable_filter label,
#searchableVW_CPT_filter label,
#tblRoomCategory_filter label,
#RecipientTable_filter label,
#Blocked_Patients_Searchable_filter label,
#searchableItemType_filter label,
#searchableUnit_filter label,
#searchableUnit_filter label,
.modal-dialog #OrganizationShifts #SelectedShifts .modal-dialog .dataTables_wrapper.form-inline label,
#DiagnoseICDSearchable_wrapper label,
#Requests_filter label,
#Invoices_filter label,
#searchableAudit_filter label,
#tblRoom_filter label,
#AuditHistory_filter label,
#tblFloor_filter label,
#searchableAuditPage_filter label,
#ShiftTable_filter label,
#searchableAppointmentSearch_filter label,
#ProcedureSourceServices_filter label,
#ProcedureSourceMedicines_filter label,
#ItemsTable_filter label,
#ServiceDetailsTable_filter label,
#EmployeesfromFingerPrintTable_filter label,
#StoreItemsTable_filter label,
#searchableSample_filter label,
#CashFlowOutPatientId_filter label,
#ReturnRequestsTBL_filter label,
#searchableDoctorComission_filter label,
#PriceTable_filter label,
#ReturnInvoicesTBL_filter label,
#SurgeryOperationTable_filter label,
#PropertiesMaintenanceTable_filter label,
#UnpostedJournalEntryTable_filter label,
#searchablePatientInvoices_filter label,
#Banksearchable_filter label,
#BankBranchsearchable_filter label,
#BankAccountListtbl_filter label,
#tblOPConsumptions_filter label,
#searchableAssetSupplier_filter label,
#searchableAssetCategory_filter label,
#tblOPAllServices_wrapper label,
#tblOPAllServicesmedicl_wrapper label,
#searchableServices_wrapper label,
#searchableSelected_wrapper label,
#SubTreasuryTransactionsTable_filter label,
#InsuranceContract_searchable_filter label,
div#SubTreasuryTransactionsMSTable_wrapper label,
div#Tabel-Manager_filter label{
    color: #fff !important;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right !important;
    float: right;
    margin-right: 0;
}

#tblFingerPrintMachine_filter input.form-control.input-sm,
#searchableItemType_filter input.form-control.input-sm,
#tblFingerPrintSearch_filter input.form-control.input-sm,
#tblLinkEmployeeWithFingerPrint_filter input.form-control.input-sm,
#searchableUnit_filter input.form-control.input-sm,
#searchableItemManufacturer_filter input.form-control.input-sm,
#searchableItemAgent_filter input.form-control.input-sm,
#tableOriginCountry_filter input.form-control.input-sm,
#searchableSizeMeasurementTable_filter input.form-control.input-sm,
#searchableConcentrationMeasurement_filter input.form-control.input-sm,
#tableScientificOffice_filter input.form-control.input-sm,
#StoreResponsibleTableDiv input.form-control.input-sm,
#itemsearchable_filter input.form-control.input-sm,
#tblPrices_filter input.form-control.input-sm,
#allSupplier_wrapper input.form-control.input-sm,
#tblRoom_filter input.form-control.input-sm,
#RecipientTable_filter input.form-control.input-sm,
#searchableVW_CPT_filter input.form-control.input-sm,
#searchableActionPermission_filter input.form-control.input-sm,
#VitalSignSearchable_filter input.form-control.input-sm,
#allServices_filter input.form-control.input-sm,
#searchableReceipt_filter input.form-control.input-sm,
#tblICDLinking_filter input.form-control.input-sm,
#searchableRole_filter input.form-control.input-sm,
#DiagnoseICDSearchable_filter input.form-control.input-sm,
#ProcedureSourceServices_filter input.form-control.input-sm,
#ProcedureSelectedMedicines_filter input.form-control.input-sm,
#ProcedureSourceMedicines_filter input.form-control.input-sm,
#VisitHistorySearchable_filter input.form-control.input-sm,
#tblPosteriorSegmentSignsCategory_filter input.form-control.input-sm,
#ManualExchangeTable_filter input.form-control.input-sm,
#searchableAppointmentSearch_filter input.form-control.input-sm,
#tableAntenatalCare_filter input.form-control.input-sm,
#tblAllAllowancesandDeductios_filter input.form-control.input-sm,
#MedicalPackagesOffersearchable_filter input.form-control.input-sm,
#searchablePatients_filter input.form-control.input-sm,
#tblEmplyeesSalaries_filter input.form-control.input-sm,
#MedicalPackagesOffersearchable_filter input.form-control.input-sm,
#tblFloor_filter input.form-control.input-sm,
#OperationAdvertisementsTable_filter input.form-control.input-sm,
#tblPatientAdmission_filter input.form-control.input-sm,
#NewServiceDirectSearchable_filter input.form-control.input-sm,
#AddStoreResponsibleEmployeesTable_filter input.form-control.input-sm,
#PurchaseOrderSearchTable_filter input.form-control.input-sm,
#tblOpeningPanels_filter input.form-control.input-sm,
#searchableSupplierCategory_filter input.form-control.input-sm,
#tblAmenitesAndCharges_filter input.form-control.input-sm,
#tblRoomCategory_filter input.form-control.input-sm,
#tblDictionaryName_filter input.form-control.input-sm,
#tableInsuranceCompanyClass_filter input.form-control.input-sm,
#searchableMeasurementUnit_filter input.form-control.input-sm,
#tblAnteriorSegmentSignsCategory_filter input.form-control.input-sm,
#tblManualAttendance_filter input.form-control.input-sm,
#tblOpeningPanels_filtermm input.form-control.input-sm,
#serviceDirectSearchable_filter input.form-control.input-sm,
#Blocked_Patients_Searchable_filter input.form-control.input-sm,
#TransferOrdersListTable_filter input.form-control.input-sm,
#searchableService_filter input.form-control.input-sm,
#searchable_Transfer_Order_filter input.form-control.input-sm,
#serviceInsuranceSearchable_filter input.form-control.input-sm,
#StoreItemDetailTable_filter input.form-control.input-sm,
#Requests_filter input.form-control.input-sm,
#Invoices_filter input.form-control.input-sm,
#RoleUserTable_filter input.form-control.input-sm,
#AuditHistory_filter input.form-control.input-sm,
#searchableMeasurementUnit_length input.form-control.input-sm,
#searchable1_filter input.form-control.input-sm,
#TblInvoiceDetail_filter input.form-control.input-sm,
#searchable_filter input.form-control.input-sm,
#searchableVacation_filter input.form-control.input-sm,
div#searchableAllowance_filter input.form-control.input-sm,
#searchableContractType_filter input.form-control.input-sm,
#searchableJobTitle_filter input.form-control.input-sm,
#searchabletbl_filter input.form-control.input-sm,
#searchablePatientCategory_filter input.form-control.input-sm,
#searchableAuditPage_filter input.form-control.input-sm,
#ShiftTable_filter input.form-control.input-sm,
#ItemsTable_filter input.form-control.input-sm,
#ServiceDetailsTable_filter input.form-control.input-sm,
#EmployeesfromFingerPrintTable_filter input.form-control.input-sm,
#RES #searchables_filter input.form-control.input-sm,
#searchableSample_filter label input.form-control.input-sm,
#StoreItemsTable_filter label input.form-control.input-sm,
#CashFlowOutPatientId_filter label input.form-control.input-sm,
#ReturnRequestsTBL_filter label input.form-control.input-sm,
#searchableDoctorComission_filter label input.form-control.input-sm,
#PriceTable_filter label input.form-control.input-sm,
#ReturnInvoicesTBL_filter label input.form-control.input-sm,
#SurgeryOperationTable_filter label input.form-control.input-sm,
#PropertiesMaintenanceTable_filter label input.form-control.input-sm,
#UnpostedJournalEntryTable_filter label input.form-control.input-sm,
#searchablePatientInvoices_filter label input.form-control.input-sm,
#searchablePatientPaidInvoices_filter label input.form-control.input-sm,
#Banksearchable_filter label input.form-control.input-sm,
#BankBranchsearchable_filter label input.form-control.input-sm,
#BankAccountListtbl_filter label input.form-control.input-sm,
#tblOPConsumptions_filter label input.form-control.input-sm,
#searchableAssetSupplier_filter label input.form-control.input-sm,
#searchableAssetCategory_filter label input.form-control.input-sm,
#tblOPAllServices_wrapper label input.form-control.input-sm,
#tblOPAllServicesmedicl_wrapper label input.form-control.input-sm,
#searchableServices_wrapper label input.form-control.input-sm,
#searchableSelected_wrapper label input.form-control.input-sm,
#PatientsByMobileTable_filter label input.form-control.input-sm,
#PreviousStockedQ_DataTable_filter label input.form-control.input-sm,
#SubTreasuryTransactionsTable_filter label input.form-control.input-sm,
#RoleUserTable_wrapper label input.form-control.input-sm,
div#SubTreasuryTransactionsMSTable_filter label input.form-control.input-sm,
div#Tabel-Manager_filter label input.form-control.input-sm,
div#searchablePatients2_wrapper input.form-control.input-sm{
    box-shadow: 0 0 !important;
    border-color: #000;
    font-size: 13px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border:  1px solid #a6cbf6!important;
    width: 75% !important;
}

#PreviousStockedQ_DataTable_filter label {  color:#fff!important;}

#PharmacyItemsTable_wrapper a.btn.btn-default {
    background-color: rgb(35, 145, 175) !important;
}

#tblOPConsumptions_wrapper {
    background-color: #372248;
}

#SupplierContactPersonsTable_filter input.form-control.input-sm,
#SupplierItemTable_filter input.form-control.input-sm {
    box-shadow: 0 0 !important;
    border-color: #000;
    font-size: 13px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border:  1px solid #a6cbf6!important;
}

#tblPatientAdmission_wrapper .col-sm-12 {
    overflow: scroll !important;
    max-height: 700px
}

#ObgyneTabs-2 .tab-content,
#StoreResponsiblesearchable_wrapper,
#pricing-height {
    overflow: auto !important;
}

#ICDStandardFormContainerDiv .tab-content {
    overflow-y: auto !important;
}

.tab-content .tab-pane textarea,
select.form-control, #FK_ItemUnit_ID,
button.btn.dropdown-toggle.bs-placeholder.btn-default {
    background-color: #fff !important;
    box-shadow: 0px 0px;
    /*border: 1px solid #a6cbf6 !important;*/
    margin-top: 0;
    /*stockingIndex*/
}

#Supplying_Tax_Date,
#FK_PatientCategory_ID,
#MovmentNumberID {
    width: 100%
}

.select2-container--default .select2-selection--single {
    box-shadow: 0px 0px !important;
}

#RecipientTable_wrapper {
    overflow-x: auto;
    overflow-y: hidden;
}

#SimpleTab-4 span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

#btnAddSupplierCategory span, #btnAddScientificOffice span {
    height: 34px;
    padding: 7px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 0px !important;
    /*background: linear-gradient( 45deg, #ae6bec, #4c1369) !important;*/
}

#d-v-t li a {
     font-size: 12px !important;
    font-weight: 500;
}

#btnAddSupplierCategory .fa-plus {
    margin-top: 16px !important
}

#btnAddScientificOffice span {
    margin-top: -8px !important;
}

.modal-dialog #ContractTypeHeader .widget-body,
.modal-dialog #AllowanceHeaderDiv .widget-body {
    background-color: transparent;
}

#searchableAllowance tbody label {
    color: #000 !important;
}

#EmployeeContractGridView tbody tr:last-child td,
/*#searchable tbody tr:last-child td {border-bottom: 1px solid #a6cbf6 !important !important;}*/
#EmployeeContractGridView > tbody > tr > td {
    border-color: #5197d5 !important;
}
/*employee create*/
#IsDoctorDescDiv button.btn.dropdown-toggle.btn-default {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 34px !important;
    line-height: 30px !important;
}

#myID #SimpleTab-4 button.btn.dropdown-toggle.btn-default {
    margin-top: 5px;
    margin-bottom: 10px;
}

#myID #SimpleTab-4 .btn-group.bootstrap-select.show-tick {
    width: 92%;
}

#IsDoctorDescDiv .btn-group.bootstrap-select.show-tick {
    width: 100%;
}

#patientCategoriesDiv .btn-group.bootstrap-select.show-tick,
.jobTitleSelect span.select2.select2-container.select2-container--default {
    width: 100% !important;
    display: inline-block;
}

form#frmCreateJobTitle {
    padding-left: 5px;
}

#myID #SimpleTab-4 .ibox.float-e-margins .ibox-content input {
    padding-left: 12px;
    /*width:100%;*/
    /*margin-top: 9px !important;*/
}

#myID #SimpleTab-4 .ibox.float-e-margins .ibox-content #NewShift {
    padding-left: 0px;
    width: auto;
}

#myID #SimpleTab-4 input[type=checkbox] ~ .text {
    margin: 5px 0 0px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 0;
    line-height: 30px;
    padding-left: 5px;
}

.checkBoxLabel {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 0;
    line-height: 30px;
    padding-left: 2px;
    display: block;
    margin-top: 12px;
}

#searchableRole_paginate {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

#FK_MedicalPackagesOffer_ID .select2 .select2-container .select2-container--default {
    width: 95% !important
}

#SimpleTab-2 .input-icon input,
#SimpleTab-2 .col-sm-3 input {
    margin-top: 0;
}

#SimpleTab-2 .input-icon.icon-right > [class*="fa-"],
.open > .dropdown-menu {
    padding: 0;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active, .dropdown-menu li.active a, .dropdown-menu li.active a:hover, .dropdown-menu .dropdown-submenu:hover > a, .nav-tabs .dropdown-menu li > a:focus {
    background: #fcfcfc08;
}

#SimpleTab-1 textarea {
    height: 35px;
}

a.has-submenu:hover,
.sm-blue ul a:hover {
    color: #fff !important;
}
/*CANCEL & SAVE*/
.formBtns input[type=button],
#SaveOrganization,
#btnSubmit,
.formBtns input[type=submit],
/*.formBtns a,*/
.formBtns input,
#btnSearch,
#CancelButton,
#NewInsuranceContractButton,
#btnCreate, #btnEditDepartment,
#SaveInsuranceContractButton,
#submitIndex,
#btnSave,
#SelectPatient,
#btnSubmitAdd,
#SaveUser,
.ibox.float-e-margins .ibox-content .formBtns input,
.creatBtn,
input[type=submit], .DVcontrols button {
    transition: all .3s ease-in-out;
    /*margin: 20px auto !important;*/
    float: none;
    /* height: 34px !important; */
    /*line-height: 1.5 !important;*/
    padding-top: 0;
    padding-bottom: 0;
    /*background-color: #006CE4 !important;*/
    /*color: #fff !important;*/
    border: none !important;
    border-radius: 5px !important;
}

.formBtns a {
    margin: 5px auto !important;
}

#CancelButton,
#NewInsuranceContractButton,
#btnCreate,
#btnSearch,
#SaveInsuranceContractButton,
#submitIndex,
#btnSave, #btnSaveVacationHeader,
#SelectPatient,
#btnSubmitAdd,
.creatBtn{
    /*margin: 3px 2px;*/
    padding: 5px 25px;
    font-weight: bold !important;
}
/*cancel*/
/*.formBtns input[type=button],
#CancelButton, #btnnnClear {*/
    /*color: #fff !important;*/
    /*line-height: 30px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}*/
/*
#NewInsuranceContractButton {
    background-color: green !important;
}*/
/*save - create - submit*/
/*.formBtns input,
.save, #btnEditDepartment,
.formBtns #btnCreateContractType,
#SaveOrganization,
#btnSubmit,
.formBtns input[type=submit],
#SaveInsuranceContractButton,
#btnCreate,
#submitIndex,
#btnSave, #btnSaveVacationHeader,
#SelectPatient,
#btnSubmitAdd,
#SaveUser,
.creatBtn,
.DVcontrols button,
#btnSaveEmpSalaries,
#btnSaveAndLock,
.new-bttn {
    color: #fff !important;*/
    /*line-height: 29px !important;*/
    /*padding: 7px 16px !important;
}*/

.tabbable #btnSave,
.tabbable #btnSearch,
#myID .tabbable #CancelButton,
form.fv-form.fv-form-bootstrap .tabbable input.btn.creatBtn {
    margin: 3px 2px !important;
}

.all-width, #VacationBalance {
    width: 100% !important
}

#btnUnLock {
    background-color: #4c4c4c !important;
    color: #fff !important;
}

#PatientInformatientSearchBody {
    padding: 25px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#ClearApp {
    padding: 7px !important;
    width: 100%;
}
#SaveOrganization:hover,
#btnSubmit:hover,
#submitIndex:hover,
#NewInsuranceContractButton:hover,
#CancelButton:hover,
#btnCreate:hover, #btnEditDepartment:hover,
#btnSave:hover,
#SaveUser:hover,
#btnSubmitAdd:hover,
.creatBtn:hover,
#btnSearch:hover, #btnnnClear:hover, #btnnnSearch:hover, .DVcontrols button:hover {
    transition: all .3s ease-in-out;
}

#tblManualAttendance thead tr:first-child th:first-child label {
    margin-bottom: 0px !important;
    margin-right: 10px !important;
}
/*#tblManualAttendance.dataTable thead .sorting:after, 
#tblManualAttendance.dataTable thead .sorting:after, 
#tblManualAttendance.dataTable thead .sorting_asc:after,
#tblManualAttendance.dataTable thead .sorting_desc:after,
#tblManualAttendance.dataTable thead .sorting_asc_disabled:after,
#tblManualAttendance.dataTable thead .sorting_desc_disabled:after,
#tblManualAttendance.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #fff;
    margin-bottom: 2px!important;
}*/
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting_asc:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting_desc:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting_asc_disabled:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting_desc_disabled:after,
#tblLinkEmployeeWithFingerPrint, #tblPrices, #StoreItemDetailTable.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #fff;
    margin-bottom: 6px !important;
}

#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting_asc:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting_desc:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting_asc_disabled:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting_desc_disabled:after,
#searchable_Transfer_Order, #StoreItemDetailTable, #InvoicestblM, #MedicalPackagesOffersearchable.dataTable thead .sorting_asc:after {
    margin-bottom: 10px !important;
}

#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting_asc:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting_desc:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting_asc_disabled:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting_desc_disabled:after,
#Requests.dataTable, #searchable_Transfer_Order, #Requests, #CashierRequeststbl thead .sorting_asc:after {
    margin-bottom: 10px !important;
}

#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting_asc:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting_desc:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting_asc_disabled:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting_desc_disabled:after,
#CashierRequeststbl_wrapper table, #LabResultDetailsDiv table, #services-table table.dataTable thead .sorting_asc:after {
    margin-bottom: 10px !important;
}

#services-table table, #searchableVW_CPT.dataTable thead .sorting:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting_asc:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting_desc:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting_asc_disabled:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting_desc_disabled:after,
#services-table table, #searchableVW_CPT.dataTable thead .sorting_asc:after {
    margin-bottom: 12px;
}

#services-table.dataTable thead .sorting:after,
#services-table.dataTable thead .sorting:after,
#services-table.dataTable thead .sorting_asc:after,
#services-table.dataTable thead .sorting_desc:after,
#services-table.dataTable thead .sorting_asc_disabled:after,
#services-table.dataTable thead .sorting_desc_disabled:after,
#services-table.dataTable thead .sorting_asc:after {
    margin-bottom: 15px;
}

#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting_asc:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting_desc:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting_asc_disabled:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting_desc_disabled:after,
#ManualExchangeTable, #BankListDiv table, #currency-wedgit table, .FinancialYear-Index.widget table, #Blocked_Patients_Searchable, #JournalEntriesBatchListDiv table, #Details, #RadiologyResult table.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #b7b7b7;
    margin-bottom: -2px !important;
}

#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting_asc:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting_desc:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting_asc_disabled:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting_desc_disabled:after,
#mhq-widget table, #JournalEntriesBatchListDiv table, #barcodeDiv table, #searchableSample, #LabRequest-widget table.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #b7b7b7;
    margin-bottom: -2px !important;
}

#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting_asc:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting_desc:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting_asc_disabled:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting_desc_disabled:after,
#searchableUnit, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #searchableConcentrationMeasurement table, #StoreResponsiblesearchable, #VitalSignSearchable, #tblFloor.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #b7b7b7;
    margin-bottom: -2px !important;
}

#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting_asc:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting_desc:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting_asc_disabled:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting_desc_disabled:after,
#tblDictionaryName, #tblAllAllowancesandDeductios, #ShiftTable, .user-table, #ChiqueBook table, #tblPosteriorSegmentSignsCategory, #tblOpeningPanels, #tblRoom, #ConcentrationMeasurementListDiv table, #searchableConcentrationMeasurement, #tableOriginCountry, #searchableSizeMeasurementTable, #tableScientificOffice, #AddedServicesTable, #user-widget table, #RoleListDiv table, #searchableVacation, #searchableRole, #searchable, #searchableVacation, #searchableContractType, #searchableAllowance, tblManualAttendance, #tblManualAttendance, #tblFingerPrintSearch, #searchableService, #ManualExchangeTable, #searchableUnit, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #StoreResponsiblesearchable, #TransferOrdersListTable, #searchableSupplierCategory, #allSupplier, #tableOriginCountry, #searchableSizeMeasurementTable, #searchableConcentrationMeasurement, #tableScientificOffice, #ManualExchangeTable, #searchableReceipt.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #b7b7b7;
}

#ServiceDetailsTable thead.bordered-darkorange > tr:nth-child(2) > th {
    padding: 2px 4px 5px 4px !important;
}

#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting:after,
#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_asc:after,
#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_desc:after,
#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_asc_disabled:after,
#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_desc_disabled:after {
    opacity: 1.2;
    content: "\e150";
    color: #ffffff;
    margin-top: -2px !important;
}


#result .row {
    margin-bottom: 10px !important
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after, table.dataTable thead .sorting_asc:after {
    opacity: 1.2;
    content: "\e150";
    color: #ffffff !important;
    padding: 0 10px;
}

#allServices_paginate ul li a {
    font-size: 12px !important
}

/*.formBtns a:hover,
.formBtns input[type=button]:hover,
#NewInsuranceContractButton:hover,
#CancelButton:hover, #btnnnClear:hover {
    color: #fff !important;
}
*/
/*.save:hover,
#SaveOrganization:hover,
#btnSubmit:hover,
#SaveInsuranceContractButton:hover,
#submitIndex:hover,
#btnCreate:hover, #btnEditDepartment:hover,
#SaveUser:hover,
#btnSubmitAdd:hover,
#btnSave:hover,
.creatBtn:hover,
 .DVcontrols button:hover {
    background-color: #006CE4 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 5px !important;
    align-items: center !important;
}*/

#SaveInsuranceContractButton {
    background-color: #4285f4  !important;
}

.table-hover > tbody > tr:hover {
    background-color: #eeeeee !important;
}

.page-header {
    background-image: none;
    background-color: #ffffff;
    margin-top: 33px;
}

    .page-header .header-buttons a {
        padding: 1px 10px !important;
        height: 25px !important;
        width: 30px !important
    }

        .page-header .header-buttons a i {
            font-size: 15px !important;
        }

        .page-header .header-buttons a span {
            font-size: 14px !important;
        }

.navbar.navbar-default {
    position: fixed;
    width: 100%;
}

#showDoctorVisits {
    margin-top: 19px
}

.table > tbody > tr > td,
.table > tbody > tr > th {
    /*border-top: 1px solid;*/
    /*border-bottom: 1px solid;*/
    border-color: #bbb;
    vertical-align: middle;
}

.table thead > tr > th {
    font-size: 11px !important;
    font-weight: bold !important
}

#searchable_Item thead tr {
    background-color: #fff !important
}

.table > tbody > tr > td {
    color: #000;
}

.Invoices_wrapper .table > tbody > tr > td {
    border-top: 0px solid;
}

span.select2-selection.select2-selection--single {
    height: 35px !important;
    line-height: 30px !important;
}

#searchEmployeeStyleDiv span.select2-selection.select2-selection--single {
    margin-top: 0;
    background-color: #fff !important;
}

.logoPath img {
    width: 30%;
    height: 60px;
    display: block;
    margin-bottom: 0px;
    border: 1px solid #a6cbf6;
    padding-top: 10px !important;
    padding-bottom: 10px;
    margin-top: 23px;
    border-radius: 5px;
}

#SimpleTab-1 label {
    font-size: 11.5px !important;
}

#dvGeneralSetting input {
    width: 100%
}

#dvGeneralSetting label, #GeneralTab-1 label {
    font-size: 13px !important;
    margin-top: 10px;
}

#divBusinessType th {
    color: #000 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #3774da;
}
/*third tab*/
#myTable,
#divBusinessType .table,
#myTable thead tr {
    color: #000;
}

#divBusinessType > span > b {
    visibility: hidden;
}

#divBusinessType .table-hover > tbody > tr:hover {
    background-color: rgba(1, 120, 215, 0.11);
}

input,
input:focus,
input:active,
a,
a:focus {
    outline: 0 !important;
    font-size: 15px;
}
/*form arabic*/
.page-sidebar {
    display: none;
}

.VTable {
    table-layout: auto !important;
    word-wrap: break-word;
}
/*----------------------table------------------*/
.widget-body.no-padding {
    max-height: 100%;
    
    width:100%;
}

.PartialHader #btnSave {
    margin: 20px auto !important
}

.input-group .input-group-addon {
    background-image: -webkit-linear-gradient(top,#fff 0,#fbfbfb 100%);
}

#VacationListDiv .widget-body.no-padding {
    max-height: 100%;
}
/*creat new btn*/
.btn-xs {
    color: #fff !important;
    border: 0px;
    border-radius: 0 !important;
    transition: all .3s ease-in-out;
    font-weight: bold;
    /*margin-top: 4px;*/
}

#rowDoubleClick .btn.fa,
#FrmItems #firstRow .btn.fa {
    margin-top: -4px !important;
}

a#ConcentrationIDADD {
    margin-top: 3px !important;
    padding: 7px !important;
}

.btn.fa-remove.fa {
    background-color: #d00d0d !important;
    background-color: #f94646 !important;
    padding: 4px !important;
    color: #fff !important;
}

.btn.fa-trash-o.fa {
    background-color: #d00d0d !important;
    background-color: #f94646 !important;
    padding: 4px !important;
    color: #fff !important;
}

.btn-xs:hover {
    transition: all .3s ease-in-out;
    /*border-radius: 0 !important;*/
    color: #000 !important;
}
/*close */
.widget-buttons > [data-toggle="dispose"] {
    color: #d73d32 !important;
}

    .widget-buttons > [data-toggle="dispose"]:hover {
        color: #afdcff !important;
        opacity: 1;
    }
/*minimize*/
.widget-buttons > a {
    color: #dcecf9 !important;
}

    .widget-buttons > a:hover {
        opacity: 1 !important;
        color: #000 !important;
    }
/*maximize*/
.widget-buttons > [data-toggle="maximize"] {
    color: #ffbe49 !important;
}

    .widget-buttons > [data-toggle="maximize"]:hover {
        opacity: 1;
        color: #afdcff !important;
    }

.widget-header > .widget-caption {
    color: #3173a8 !important;
}

#JobTitleHeaderDiv .ibox-content select {
    height: 34px;
    width: 100%;
    line-height: 30px !important;
}

.rightDiv {
    float: right;
    text-align: right;
    margin-top: 20px;
    padding: 0;
}

/*.ibox.float-e-margins .ibox-content input,
.ibox.float-e-margins .ibox-content select,
.widget-body input,
.widget-body select {
    box-shadow: 0px 0px 2px 0px rgba(1, 120, 215, 0);
    border: 1px solid #a6cbf6 !important;
    margin-bottom: 6px;
    margin-top: 3px;
}*/

    .ibox.float-e-margins .ibox-content input:hover,
    .ibox.float-e-margins .ibox-content select:hover,
    .widget-body select:hover {
        border: 1px solid #a6cbf6 !important;
        background: #fff;
    }
.report-btn input:hover {
    border: 1px solid #a6cbf6 !important;
    color: #fff;
    background: #372248 !important;
    margin-bottom: 3px !important;
}
span.select2-selection.select2-selection--single {
    border-radius: 5px !important;
    border: 1px solid #a6cbf6 !important;
}
#myID #SimpleTab-4 .ibox.float-e-margins .ibox-content select {
    margin-bottom: auto;
    width: 100%;
    height: 35px !important;
    margin-top: 3px;
    margin-bottom: 0px;
    line-height: 30px !important;
}
/*form table with create btn beside minimize&maxmize&close*/
.widget-header {
    background-color: #fff;
    box-shadow: 0 0;
    position: absolute;
    right: 9px;
    top: -35px;
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
}

    .widget-header .widget-caption,
    .widget-header .widget-buttons a {
        display: none;
    }

    .widget-header .widget-buttons .myVSCreateBtn,
    .tab-content .tab-pane .myVSCreateBtn,
    .myVSCreateBtn, #btnStockingSettlement, PatientInvoices {
        display: inline-block !important;
        color: #ffffff !important;
        border: 0px !important;
        border-radius: 0 !important;
        transition: all .3s ease-in-out;
        font-weight: bold !important;
        padding: 3px 20px !important;
        font-size: 13px !important;
        margin-top: 5px !important;
        min-width: 5%;
        /*annoy (MHQ/Index)*/
        width: auto;
        margin-bottom: 5px !important;
        text-align: center;
        margin-left: 2px;
        line-height: 24px !important;
        cursor: pointer;
    }

        .myVSCreateBtn a {
            color: #fff;
        }

        .myVSCreateBtn:hover {
            background-color: green !important;
            text-decoration: none;
        }

#pr_employee .btn-group {
    width: 100%;
}

#pr_employee #MysearchableTable thead th:nth-child(3) {
    width: 300px;
}

#pr_employee .btn-group input {
    margin-top: 10px;
    width: 100%;
}
/*
#pr_employee .widget-body, #DiagnoseICDSearchable_wrapper {

}*/

#pr_employee .table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #3173a8;
}

.widget-body {
    box-shadow: 0 0;
}

#EmployeeContractGridView .table {
    width: 100% !important;
}

#searchabletbl_filter label,
#searchablePatientCategory_filter label {
    width: 99% !important;
    text-align: right;
}

.form-control-feedback {
    top: 3px !important;
    color: #5db2ff !important;
    left: 30px !important;
}

#searchablePatientCategory_filter input {
    margin-top: 3px !important;
}

#shiftData .formBtns input {
    height: 40px;
}

.form-control.input-sm {
    border: 1px solid #2a2a2a;
    box-shadow: 0px 0px !important;
}

    .form-control.input-sm:hover {
        border: 1px solid #2a2a2a;
    }

#searchable_length .form-control {
    box-shadow: 0 0 !important;
    border-color: #000;
}

.table thead tr {
    /*background-color: red;*/
    color: #fff;
    background-image: none !important;
    /*here table head*/
}

.table > tbody > tr:nth-of-type(even) {
    background-color: rgba(238, 238, 238, 1) !important;
}

.nicescroll-cursors {
    background-color: #205e90 !important;
}
/*tr.even {background-color: #bad7ef !important;}*/
.widget-header > .widget-caption,
.modal-title,
.ibox-title > h5 {
    color: #fff !important;
}

.dataTables_filter,
.dataTables_length,
.widget-body.no-padding .dataTables_length {
    margin-top: 0;
}

.widget-body.no-padding .dataTables_filter label {
    margin: 5px 0px !important;
}

.dataTables_filter label,
.dataTables_length label {
    margin: 0 0 5px !important;
    margin: 5px 1px 5px !important;
    margin: 5px 0px !important;
}
/*#AddedServicesTable td:nth-child(1) {width:25px !important;}
#AddedServicesTable td:nth-child(2) input {width: 120px !important;}*/
.dataTables_filter input,
.dataTables_length select {
    margin: 0 0 0 5px !important;
}

div.dataTables_wrapper div.dataTables_filter input {
    padding-left: 5px;
    padding-right: 5px;
}

.mytitle {
    margin: -3px 10px;
    font-size: 16px;
    color: #fff !important;
    font-weight: normal;
}

.searchabletbl_filter {
    padding-right: 10px;
}

.pagination > li > a:hover,
.pager > li > a:hover {
    background-color: #dcecf9;
}

.dataTable input[type="text"] {
    background-color: #fff !important;
    border: 1px solid #2a2a2a;
    margin: 0;
    color: #000;
    text-align: center !important;
    padding-bottom: 0 !important;
}

#VacationHeaderDiv .widget-body {
    background: none !important;
    box-shadow: 0 0;
    padding: 2px;
    padding-top: 20px;
}

#VacationHeaderDiv .datepicker:before,
#VacationHeaderDiv .datepicker:after {
    display: none;
}

.myWidget .widget {
    background-color: #3774da;
}

#searchabletbl_length label,
#searchableVacation_length label,
.dataTables_length label,
#searchable_length label {
    margin: 12px 0;
    padding-left: 10px;
    color: #fff !important;
}

#searchableAllowance_wrapper tfoot tr td,
#JobTitleListDiv tfoot tr td {
    display: none;
}

.widget-body.no-padding .widget {
    max-height: 550px;
}

table {
    margin: 0 auto;
    width: 100% !important;
    clear: both;
    border-collapse: collapse;
    word-wrap: break-word;
    max-height: 700px !important;
}

.wdgtNoPad .widget {
    
    margin-bottom: 0;
}

.widget.invoicePage {
    padding-bottom: 0;
}

.wdgtNoPad #VacationHeaderDiv .widget {
    border: 1px solid #fff !important;
    background-color: white;
    padding: 10px 10px 18px 25px;
}

.forNoPad td {
    padding: 0 !important;
    border: 0 !important;
}

.wrapper .ibox.float-e-margins .tabbable {
    box-shadow: 0px 0px;
    
}

.tabbable .ibox-content,
.tabbable .widget-body {
    padding: 0 !important;
}

#NewShift,
#AddShift,
#SaveShifts {
    color: #ffffff !important;
    /*padding: 5px !important;*/
}

input#AddShift {
    margin-top: 8px !important;
}

.fa.fa-edit,
.delete {
    color: #fff !important;
    padding: 6px 0px !important;
    /*margin-bottom: 6px !important;*/
}

#occordionCollapse_0 .fa.fa-edit {
  color:#fff!important;
    padding:4px!important;
    background:#f4b400!important;
}
span#spanCode {
    color: #fff!important;
}
.accordion-group .fa.fa-edit {
    color: #fff !important;
    padding: 4px !important;
    background: none !important;
}

.tabbable #SimpleTab-1 .form-horizontal .form-group {
    margin-top: 0px;
    margin-bottom: 5px
}

.tabbable #SimpleTab-1 .ibox-content {
    margin-bottom: 0;
}

.input-icon.icon-right > [class*="fa-"], #div_departments i.fa.fa-envelope-o.circular {
    top: 7px;
}

#SimpleTab-1 .input-icon.icon-right > [class*="fa-"] {
    top: 5px;
}

span.select2 {
    min-width: auto;
}

#newfile {
    color: #ffffff !important;

    margin-right: 1px;
}

#PatientFilesbody .widget {
    border: none !important
}

#shiftsContainer .databox-top.bg-blue {
    background-color: #4c4c4c !important;
}

#shiftsContainer button.close:hover {
    transition: all .3s ease-in-out;
    color: #5197d5;
    opacity: 1;
}
/*.form-control {height:35px!important}*/
#shiftsContainer button.close {
    color: #f8f8f8;
    opacity: 1;
    transition: all .3s ease-in-out;
}

#AllowanceHeaderDiv .widget-body .ibox-title {
    display: none;
}

.widget-body {
    padding:25px 15px !important;
    /*background-color: #fff!important;*/
}
/*to uncomment it please put it before line no.969 (.dataTables_filter label, .dataTables_length label)*/
#AddedServicesTable_wrapper .row:first-child {
    display: none;
}

.widget-body.padding-10 {
    padding: 10px !important;
    color: #000;
}
/*Purchase Order*/
#AppointmentSearch .widget-body {
    background-color: #2e2e2e;
}

#leftSidePanel .tab-content {
    width: 100% !important;
    height: 100% !important;
    overflow: auto!important;
}

#AppointmentSearch select {
    background-color: #fff !important;
    
    margin-top: 7px;
}

#deletePurchaseOrderModal .modal-dialog,
#deletePurchaseOrderModal .modal-content {
    width: 1500px !important;
}

.modal-dialog #purchaseOrderDeletePopup .ibox-title {
    display: none;
}

.modal-dialog #purchaseOrderDeletePopup .widget-body.no-padding {
    max-height: 265px;
    height: 265px;
}

.modal-dialog #purchaseOrderDeletePopup table#deletePurchaseOrderTable {
    display: block;
    overflow-x: auto !important;
}

.modal-dialog #JobTitleListDiv .widget-body.no-padding {
    max-height: 510px !important;
    overflow: scroll !important;
    overflow-x: hidden !important;
}

.modal-dialog #JobTitleHeaderDiv .bttnn {
    margin-top: 0 !important;
}

.myLastCols .formBtns input {
    padding: 0 15px;
}

.myLastCols label {
    height: 25px;
    margin: 0;
}

.myLastCols input,
.myFirstCols input,
.myLastCols select,
.myFirstCols select {
    background-color: #fff !important;
}

.myLastCols textarea {
    height: 65px;
}

.myLastCols .form-group {
    margin-bottom: 5px;
}

#AppointmentSearch label {
    font-size: 12px !important;
}

#SearchDepartmentUnitsDiv select {
    margin-top: 9px;
}

#SearchdepartmentsDiv select {
    margin-top: 11px;
}

#AppointmentSearch input {
    margin-top: 7px;
}

#MedicalPackage_ID {
    background-color: #fff !important;
}

/*#ContractTypeHeader .widget-body,
#AllowanceHeaderDiv .widget-body,
#VacationHeaderDiv .widget-body,
#JobTitleHeaderDiv .ibox-content {
    padding-top: 0 !important;
}
*/
#JobTitleHeaderDiv,
#ContractTypeHeader,
#VacationHeaderDiv,
#AllowanceHeaderDiv,
#PatientCategoryHeaderDiv {
    margin-bottom: 10px;
    display: inline-table;
    width: 100% !important;
}

#Medical_Code {
    margin-top: 0px !important
}

.modal-dialog #JobTitleHeaderDiv,
.modal-dialog #ContractTypeHeader,
.modal-dialog #VacationHeaderDiv,
.modal-dialog #AllowanceHeaderDiv {
    height: 80px;
}

/*#frmCreateJobTitle label,
#AllowanceHeaderDiv label {
    padding-top: 7px;
}
*/
.activeAllawDiv {
    margin-top: 34px;
}

    .activeAllawDiv.IsActiveDiv label {
        margin-top: 0px;
        padding-top: 0 !important;
    }

    .activeAllawDiv.IsActiveDiv span {
        float: left;
    }

#PatientCategoryHeaderDiv label,
#ContractTypeHeader label {
    padding-top: 0px;
}

#JobTitleHeaderDiv .form-group,
#ContractTypeHeader .form-group,
#VacationHeaderDiv .form-group,
#AllowanceHeaderDiv .form-group {
    margin-bottom: 0;
}

.tabbable .tab-content #btnCreate,
.tabbable .tab-content #CancelButton {
    float: none !important;
}

#searchEmployeeStyleDiv .widget-body {
    background-color: transparent;
}

#searchableJobTitle_filter label,
#searchableJobTitle_filter label input,
#searchableContractType_filter label,
#searchableAllowance_filter label,
#searchableAllowance_filter input,
#searchableVacation_filter label,
#searchableVacation_filter input {
    width: 100% !important;
    text-align: right;
    padding-left: 10px;
    padding-right: 20px;
}
/*=================== MODALS===============================*/
.modal-title {
    display: block;
}

.modal-dialog #frmContractType .forInlineInputs {
    width: 30% !important;
}

.modal-dialog .formBtns.pat {
    width: 34%;
}

.modal-dialog .formBtns input[type="reset"],
.modal-dialog .formBtns button {
    background-color: #4c4c4c !important;
    color: #fff !important;
    border-color: #3173a8;
}

.modal-dialog .moreInfo {
    background-color: #e7e7e7;
}

    .modal-dialog .moreInfo label,
    .modal-dialog .moreInfo span {
        color: #000 !important;
    }

.swal2-success-circular-line-right,
.swal2-success-circular-line-left,
.swal2-success-fix,
.swal2-modal.swal2-show,
.swal2-success-circular-line-right {
    background-color: #fff !important;
}

.swal2-modal .swal2-content,
.swal2-modal .swal2-title {
    color: #000;
}

.swal2-icon.swal2-warning,
.swal2-icon.swal2-success .swal2-success-ring {
    color: #3173a8;
    border-color: #000;
}

.swal2-modal .swal2-styled {
    border-radius: 0 !important;
    font-weight: bold;
}

.swal2-icon.swal2-error {
    border-color: #afdcff;
}

    .swal2-icon.swal2-error [class^=swal2-x-mark-line],
    .swal2-icon.swal2-success [class^=swal2-success-line] {
        background-color: #fff;
    }

.modal-dialog #ContractTypeHeader .widget-body .formBtns,
.modal-dialog #AllowanceHeaderDiv .widget-body .formBtns,
.modal-dialog #VacationHeaderDiv .widget-body .formBtns,
.modal-dialog #JobTitleHeaderDiv .ibox-content .formBtns {
    margin-top: 5px;
}

.modal-dialog .widget-body {
    max-height: 100%;
}

#CashDiscountCategoryServiceList .modal-dialog .widget-body {
    height: 475px;
}

#AddedServicesDiv #AddedServicesTable_wrapper {
    max-height: 475px;
    overflow: auto
}

#AllowanceModal .modal-dialog .widget-body.no-padding {
    height: 540px;
}

.modal-dialog .widget-header > .widget-caption,
.modal-dialog .modal-title,
.modal-dialog .ibox-title > h5 {
    color: #000;
    padding-bottom: 6px;
    text-shadow: 0 0 0 !important;
}

.modal-dialog #searchableJobTitle_filter label {
    width: 100% !important;
}

    .modal-dialog #searchableJobTitle_filter label input {
        margin-left: 10px;
        width: 85% !important;
    }

.modal-dialog label,
#tblShiftDays td,
#tblShiftDays th,
.modal-dialog .widget-header > .widget-caption,
.modal-title,
.modal-dialog .ibox-title > h5 {
    color: #000;
    border-color: #000 !important;
}

    #tblShiftDays td input, #tblShiftDays td input:hover {
    
    }

#tblShiftDays {
    height: 400px;
}

.modal-dialog .ibox.float-e-margins .ibox-content input,
.modal-dialog .ibox.float-e-margins .ibox-content select,
.modal-dialog .widget-body input,
.modal-dialog .widget-body select,
.modal-dialog select.form-control {
    background-color: #fff;
}

.modal-dialog .appoindPadd .ibox.float-e-margins .ibox-content input,
.modal-dialog .appoindPadd .ibox.float-e-margins .ibox-content select,
.modal-dialog .appoindPadd .widget-body input,
.modal-dialog .appoindPadd .widget-body select,
.modal-dialog .appoindPadd select.form-control {
    margin-top: 0;
}

.modal-dialog .dataTables_filter input,
.modal-dialog div.dataTables_wrapper div.dataTables_length select {
    color: #000;
    padding: 0;
    height: 26px;
}

.modal-dialog table.dataTable {

}

.modal-dialog .pagination > li > a,
.modal-dialog .pagination > li > span {
    padding: 6px 10px;
    
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
    line-height: 30px;
}

.modal-dialog .widget-body.no-padding .row:last-child ul,
.modal-dialog ul.pagination {
    border: 0px solid;
    
}

.modal-dialog .widget-body.no-padding .row:last-child {
    color: #fff !important;
}

.modal-dialog .widget-body.no-padding .row:first-child select {
    background-color: #fff !important;
}

.modal-dialog .widget-body.no-padding .row:first-child label {
    color: #fff !important;
    font-size: 14px !important;
}

.modal-dialog .widget-body.no-padding #searchablePatients_info,
.modal-dialog .widget-body.no-padding #dataTables_length label,
.modal-dialog .widget-body.no-padding #searchablePatients_filter label {
    color: #fff !important;
    padding-left: 3px;
}

#DVStockResponsible, #tblResponsiblesTarget-div {
    max-height: 450px;
    overflow: auto
}

.modal-dialog table span {
    color: #fff;
}

    .modal-dialog table span.input-group-addon {
        color: #3173a8 !important;
    }

.modal-dialog .ibox-content .appoindPadd div,
.modal-dialog .widget-body .appoindPadd div {
    padding: 0 3px;
    padding-left: 0;
}

.modal-dialog .ibox-content .formBtns input,
.modal-dialog .widget-body .formBtns input {

    margin-left: 3px;
}

.modal-dialog .formBtns input[type=button],
.modal-dialog .formBtns input[type=submit] {
    margin: 30px 2px 0;
}

.fa-remove {
    padding-bottom: 1px !important;
}
#DivtOaPPENDcLASS {
    max-height: 400px;
    overflow: auto;
}
/*--------------------------- eng ma2mon pc ( by aml) -----------------------*/
div#TransferAllModal .modal-dialog {
    width: 90% !important;
    height: 300px;
    overflow: auto;
}

    div#TransferAllModal .modal-dialog .modal-content {
        width: 100% !important;
    }

#searchable_Service_Items tbody tr.minstyle {
    background-color: red !important;
}

#searchable_Service_Items tbody tr.maxstyle {
    background-color: transparent !important;
}

.VB input {
    margin-top: 7px;
}

.IsActiveDiv label {
    float: left;
}
#AllowanceHeaderDiv .form-group.me div {
    margin-top: 33px !important;
    margin-bottom: 5px;
}

#AllowanceHeaderDiv #IsActiveDiv label {
    margin-top: 15px !important;
    margin-bottom: 5px;
}

#AllowanceHeaderDiv .me #IsActiveDiv label {
    margin-top: 0 !important;
    margin-bottom: 5px;
}

.modal-header .close:hover {
    border: 0;
}

#HairRemovalStageDV {
    margin-top: -10px
}

.modal-dialog #AllowanceHeaderDiv .widget-body .col-sm-1,
.modal-dialog #ContractTypeHeader .widget-body .col-sm-1 {
    width: 15%;
}
/*-------------------------------- modal header ----------------------------*/
.modal {
    background-color: rgba(93, 178, 255, 0) !important;
}

.modal-dialog div.dataTables_wrapper div.dataTables_paginate {
    margin: 0 !important;
}

.modal-header {
    background-size: 100% 3px;
    background-position: 0% 0%, 0% 100%;
    background-repeat: no-repeat;
    height: 40px;
    background: linear-gradient(45deg, #ae6bec, #4c1369) !important;
    color: white;
    text-align: center;
    padding: 10px 17px 0 !important;
    border-radius: 0px !important;
}

    .modal-header .close {
        border: none !important;
        top: 11px !important;
    }

    .modal-header button span {
        right: 5px;
        display: block !important;
        padding: 0px;
        border: 0;
        font-size: 24px !important;
        color: red !important;
        font-weight: bold !important;
    }

button [title~=Nothing] {
    font-size: 14px !important
}

.modal-header h4 {
    text-align: center !important;
    color: #fff !important
}

#AppointmentSearchModal .modal-header {
    padding: 0px !important
}

#SelectedShifts button {
    color: #000 !important;
    font-weight: normal;
}
/*#txtResult{height:185px}*/
.mySlides fieldset {
    margin-bottom: 10px !important;
}
/*-------------------------------start modal content -------------------------------*/
.modal-body {
    padding-bottom: 0px !important
}

#PopupNewSearchModal .modal-content {
    margin-top: 80px !important; /*height:610px!important;*/
}

#PatientInformatientSearchModal .modal-content {
    margin-right: 0px !important;
}
/*#PopupNewSearchModal .tab-content{overflow:hidden!important;height:400px}*/
/*#PopupNewSearchModal  .modal-content, .modal-dialog{
        width: 1300px!important;
}
#ICDStandardFormContainerDiv .tab-content {overflow:hidden!important;}
#PopupNewSearchModall .tab-content{overflow: hidden;height:550px}
#PopupNewSearchModall .modal-content{height:650px!important;}
#ModalPopupDiv .tab-content{height:420px}
#NewServiceModal .modal-content{margin-bottom:0px!important} 
.modal-content,.modal-dialog {
    border-radius: 25px !important;
    padding-bottom: 0;
    border: 2px solid #3a7393;
    margin-top: 35px;
    padding-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}
#poplogout .modal-content,
#poplogout .modal-dialog {
    height: auto !important;
    padding: 10px !important;
    background-color: rgba(0, 0, 0, 0.8);
    width: auto !important;
    color: #fff;
    margin: 30px;
    bottom: 30px;
}
.modal-dialog #AllowanceHeaderDiv .widget-body .ibox-title { display: block !important;}
.modal-dialog #AllowanceHeaderDiv .widget-body .col-sm-3 {width: 35%;}
/*.modal-dialog #ContractTypeHeader .widget-body .col-sm-3 {width: 33% !important;}*/
.modal-dialog #AllowanceHeaderDiv .widget-body .col-sm-2 {
    width: 27%;
    padding-left: 0;
    padding-right: 5px;
}

#EmployeeSearchModal .modal-body {
    padding: 0 !important;
}

    #EmployeeSearchModal .modal-body p {
        display: none;
    }

#EmployeeSearchModal .widget-body input,
#EmployeeSearchModal span.select2 {
    margin-bottom: 6px;
    margin-top: 3px
    /*margin-top: 2px;*/
}
/*-------------------------------end modal content -------------------------------*/
#EmployeeSearchModal .searchBtnsDiv .form-group {
    display: inline-block;
}

#OrganizationShiftsModal .searchBtnsDiv {
    background-color: #3173a8 !important;
}

#AllowanceHeaderDiv .ibox-content {
    padding-top: 0px !important;
}

#AllowanceHeaderDiv input {
    margin-top: 0px;
}

#AllowanceHeaderDiv .formBtns input {
    margin-top: 14px;
}

#AllowanceHeaderDiv .formBtns input,
#VacationHeaderDiv .formBtns input,
#JobTitleHeaderDiv .formBtns input {
    margin: 5px !important;
    margin-top: 27px !important;
    float: right;
}

#ContractTypeHeader .formBtns input,
#LabResultCurrentMeasurementUnitDiv .formBtns input[type=submit],
#LabResultCurrentMeasurementUnitDiv .formBtns input[type=button],
form#LabResultDepartmentForm .formBtns input {
    margin: 10px !important;
    float: right !important;
}

/*#VacationListDiv .widget-body.no-padding,*/
/*#JobTitleListDiv .widget-body.no-padding,*/
/*#InsuranceCompanyListDiv .widget-body.no-padding,*/
/*#LabResultDepartmentsDiv .widget-body.no-padding,*/
#Details_wrapper {
    padding: 5px !important
}

.modal-dialog #LabResultDepartmentsDiv .widget-body.no-padding {
    max-height: 500px;
    overflow: auto;
}

.modal-dialog #PatientCategoryListDiv .widget-body.no-padding {
    max-height: 510px;
}

#AllowanceHeaderDiv .form-group.me,
#AllowanceHeaderDiv .form-group {
    margin-bottom: 0px;
}

.redColor {
    color: #da7853;
    background-color: #da7853;
}

.blueColor {
    color: #0d8ef3;
    background-color: #0d8ef3;
}

.greenColor {
    color: #5d975d;
    background-color: #5d975d;
}

div#AdmissionHistoryContainerDiv .widget, #BankBranchesListDiv #BankBranchsearchable_wrapper {
    max-height: 570px;
    overflow: auto
}

.tab-content #VisitsHistory-3 {
    height: 200px;
}
/*-----------------------automodel---------------------------------------------------------*/
#PatientInformatientSearchModal .modal-dialog,
#vitalsignModal .modal-dialog {
    width: auto !important;
}

#PatientInformatientSearchModal .modal-content {
    margin-top: 30px !important
}

#OperationPreperationModal .modal-dialog {
    width: 100% !important;
}
/*-----------------------END automodel---------------------------------------------------------*/

/*#ModalPopupContainerDiv .modal-content,

#MedicalPackage_ID {
    display: inline-block;
    float: left;
    width: 70%;
    
}
#MedicalPackagesListDiv label {
    display: block;
    text-align: left;
}
/*#AddedServicesDiv .widget-body.no-padding { overflow-x: auto !important;}*/
#AddedServicesDiv .widget-body.no-padding,
#AddedServicesDiv .widget-body.no-padding,
#MedicalPackageServicesDiv .widget-body.no-padding {
    width: 99% !important;
    /*overflow-x: auto !important;*/
    /*appointment index - pop up*/
    width: 100% !important;
    /*overflow-x: hidden !important;*/
}

#appointment-popup #MedicalPackageServicesDiv { /*width: 45%;*/
}

#MedicalPackageServicesDiv {
    /*width: 37%;
    padding-right: 5px;*/
    background-color: #fff
}

    #MedicalPackageServicesDiv .widget-body,
    #AddedServicesDiv .widget-body {
        height: 420px;
        /*this for appointment*/
        /*MedicalPackages/Index#*/
        height: 100%;
    }

#AddedServicesDiv .widget {
    background-color: #3774da;
    background-color: #00000059;
}

#appointment-popup #AddedServicesDiv { /*width: 55%;*/
    padding-left: 15px;
}

#AddedServicesDiv {
    /*width: 63%;
    float: right;*/
    padding-left: 0;
    padding-right: 5px;
    margin-bottom: 3px;
    /*max-height:350px;*/
    /*border: 1px solid #a6cbf6 !important;*/
}

#PatientCreateDiv .modal-dialog .ibox-content .form-horizontal div {
    padding: 1px 2px;
}

.modal-dialog #searchPatiantStyleDiv .widget-body,
.modal-dialog #searchPatiantStyleDiv .widget,
.modal-dialog #searchPatiantStyleDiv .ibox-content {
    background-color: #f7f7f7 !important;
    padding: 0 !important;
}
/*.modal-dialog .table thead tr {background-color: #3173a8;}*/
.modal-dialog #searchPatiantStyleDiv {
    padding: 0;
}

.modal-dialog .appoindPadd .DOBspanDiv span {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.appoindPadd .form-group {
    margin-bottom: 5px;
}

.appoindPadd span.select2-selection.select2-selection--single {
    background-color: #fff !important;
    margin-bottom: 0 !important;
    height: 34px !important;
    line-height: 30px !important;
}

.appoindPadd .radio-inline span {
    color: #fff !important;
}

.modal-dialog .appoindPadd .radio-inline span {
    color: #000 !important;
}

.appoindPadd .form-group {
    margin-bottom: 0;
}

.appoindPadd {
    padding: 5px 15px 0 !important;
}

.modal-dialog .appoindPadd {
    padding:0!important;
    background:white!important;
}

.modal-dialog #AppointmentSearch .form-group,
.modal-dialog #AppointmentSearch input,
.modal-dialog #AppointmentSearch select {
    margin: 0px 0 5px;
}

.modal-dialog #AppointmentSearch input,
.modal-dialog #AppointmentSearch select {
    margin: 2px 0px !important;
}

.modal-dialog #AppointmentSearch .widget-body,
.modal-dialog #AppointmentSearch .widget,
.modal-dialog #AppointmentSearch .ibox-content {
    padding: 0px 0 0 !important;
    background-color: #f5f5f5;
    margin-bottom: 10px;
}

.modal-dialog #AppointmentSearch .ibox-content,
.modal-dialog #AppointmentSearch .form-group,
.modal-dialog #AppointmentSearch .widget-body {
    margin-bottom: 0 !important;
}

.modal-dialog #searchPatiantStyleDiv .table > tbody > tr > td,
.modal-dialog #searchPatiantStyleDiv .table > tbody > tr > th,
.modal-dialog #searchPatiantStyleDiv .table > tfoot > tr > td,
.modal-dialog #searchPatiantStyleDiv .table > tfoot > tr > th,
.modal-dialog #searchPatiantStyleDiv .table > thead > tr > td,
.modal-dialog #searchPatiantStyleDiv .table > thead > tr > th {
    padding: 10px 0 !important;
}

.modal-dialog #searchPatiantStyleDiv table.table-bordered.dataTable td:last-child,
.modal-dialog #searchPatiantStyleDiv table.table-bordered.dataTable td:last-child {
    width: 100px;
}

.modal-dialog #searchablePatients .table thead.bordered-darkorange > tr > th {
    padding: 30px 5px !important;
}

.modal-dialog #searchablePatients a.icon-fa {
    /*width: 20px;
    font-size: 13px !important;
    margin: 0 1px;*/
    padding: 5px !important;
}
/*medical*/
.modal-dialog #MedicalPackagesListDiv, .modal-dialog #MedicalPackagesListDiv .form-group {
    padding: 0;
}

.modal-dialog #AppointmentDiv .form-horizontal {
    text-align: center;
    margin-bottom: 20px;
}

.modal-dialog #AppointmentDiv .col-sm-3.col-xs-6 {
    width: 18%;
    float: none;
    margin: auto;
    display: inline-block;
}

.modal-dialog #AppointmentSearchBody p {
    display: none;
}

.modal-dialog div.top_me {
    margin-top: 14px;
}
#patientIndex .widget-header {
    position: initial;
    text-align: center;
    background-color: #3d3b3b;
    margin-bottom: 6px;
}

#EditPatientInsuranceCompanyDiv h5 {
    display: none;
}


#dvl-table #searchable_wrapper {
    overflow: auto;
    max-height: 250px;
}

.modal-dialog #PatientCreateDiv #searchPatiantStyleDiv {
    padding: 0 15px;
}

.modal-dialog #PatientCreateDiv .nav-tabs {
    margin-left: 0;
}

#searchablePatients_wrapper .dataTables_length,
#searchablePatients_wrapper .dataTables_length select {
    margin: 0 !important;
    padding: 0;
}

.modal-dialog #searchablePatients_wrapper {
    padding: 0 !important;
}

#searchablePatients_wrapper {
    padding-left: 1px;
}

.top_me .searchDiv {
    width: 25%;
    display: inline-block;
}

.searchDiv .formBtn {
    /*background-color: #3173a8 !important;*/
    color: #fff;
    height: 30px !important;
    padding: 5px 15px;
}

#AppointmentStatusButtons input {
    color: #fff !important;
    padding: 7px 0;
    margin: 2px;
}

    #AppointmentStatusButtons input:nth-child(3) {
        background-color: #d4b409 !important;
    }
#rightSide .widget-body {
    position: relative;
}

.k-scheduler-header.k-state-default {
    padding: 0 !important;
}

.k-scheduler-layout > tbody > tr:last-child .k-scheduler-content,
.k-scheduler-layout > tbody > tr:last-child .k-scheduler-times {
    height: 490px !important;
    overflow-y: auto;
    outline: none;
    overflow-x: hidden !important;
}

.k-scheduler-layout > tbody > tr:last-child .k-scheduler-times {
    overflow: hidden;
}

/*#leftSide > .widget {
    height: 721px !important;
    padding: 0;
    background-color: #d8d7d7;
}
*/
#AppointmentStatusButtons span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {

}

span.select2 {
    margin-top: 3px;
    margin-bottom: 6px !important;
}
#ShiftsDiv .form-group {
    margin-bottom: 0;
}

.PIC-PAt #uploadImage {
    margin-top: 25px !important;
}

#basic-data span.select2 {
    margin-top: 3px !important;
    margin-bottom: 6px !important;
}

#basic-data #Name_Ar, #basic-data #Name_En, #basic-data #Medical_License_No, #basic-data #Commercial_Register_No, #basic-data #Commercial_Register_Expire_Date,
#basic-data #Municipal_license_No, #basic-data #Municipal_license_Expire_Date, #basic-data #Medical_License_Expire_Date, #basic-data #sp_Operation_license_No,
#basic-data #Operation_license_Expire_Date, #basic-data #UserName,
#basic-data #Password, #basic-data #ConfirmPassword {
    margin-top: 3px !important;
    margin-bottom: 6px !important;
}

.shiftSelect span {
    box-shadow: 0 0;
}

    .shiftSelect .select2-container--default .select2-selection--single,
    .shiftSelect span.select2 {
        margin: 0 !important;
        height: 32px !important;
        box-shadow: 0 0;
        outline: 0;
    }

.shiftSelect label {
    font-size: 13px !important;
}

.shiftSelect {
    padding: 0;
}

#rightSide #SeachAppointmentButton {
    margin-top: 20px !important;
    margin-left: 0px !important;
    font-weight: bold !important;
    padding: 0 10px !important;
    /*border-color: #fff;*/
    /*background-color: #3774da;*/
    color: #fff !important;
}

#rightSide .appoint-title label {
    color: #fff !important;
}

#rightSide .appoint-title {
  
}

.mySlides label {
    display: inline-block !important;
}

#leftSide .widget-body label {
    /*color: #000 !important;*/
    font-size: 13px !important;
    display: initial;
}
/*
#leftSide .widget-body {
    background-color: #d8d7d7 !important;
}*/
/*#leftSide .form-group,*/
#leftSide .ibox.float-e-margins .ibox-content input {
    /*margin: 5px 0;*/
    min-width: auto !important;
}

#leftSide span.select2-selection.select2-selection--single, #leftSide span.select2 {
    margin: 2px 0;
}

#leftSide span.select2-selection.select2-selection--single,
#leftSide select#FK_Gender_ID,
#leftSide select#_FK_Nationality_ID,
#leftSide .ibox.float-e-margins .ibox-content input,
#DepartmentUnitsDiv select,
#EmployeesDiv select,
#btnGetAllWeekEmployeeShifts {
    background-color: #fff !important;
    line-height: 30px !important;
}

#DoctorShiftsDiv {
    height: 220px;
    overflow-y: auto;
    color: #000;
    text-align: center;
    padding-bottom: 20px !important
}

    #DoctorShiftsDiv br {
        display: none;
    }

    #DoctorShiftsDiv span {
        background-color: #ffffff;
        width: 100%;
        margin: auto !important;
        float: none;
        display: block;
        padding: 0 10px;
        color: initial;
    }

.DOBInputs div {
    padding-right: 0;
    padding-left: 3px;
}

#PatientDiv .form-group {
    margin: 0;
}
/*#AppointmentSearchModal .modal-dialog {width: 1000px !important;}*/
#AppointmentSearchModal .modal-content {
    max-height: 650px !important
}

#PatientDiv .ibox-content {
    background-color: transparent;
}
/*----------------------------- security -----------------------------------------*/
.forHscroll {
    max-height: 660px;
    overflow-y: auto;
}

#RoleHeaderDiv {
    background-color: #dcecf9;
    box-shadow: 0 0;
    border: 3px solid #3173a8;
    margin-bottom: 20px;
    padding: 0 0 10px;
}

.roleSave {
    margin-top: 10px;
}

#searchableRole_wrapper table.dataTable tfoot input[type="text"] {
    margin-bottom: 3px !important;
}
/*----------------------------- patient -----------------------------------------*/
#SimpleTab-1 .patientBasicData label {
    height: 20px;
}

#PatientInformatientSearchModal .modal-dialog .w-create .appointDivs {
    width: 16.5%;
    padding-right: 0;
}

#AppointmentSearchBody .form-control {
    height: 35px !important
}

.auctionDiv {
    width: 40%;
}

    .auctionDiv .radio-inline {
        padding-left: 5px;
    }

.chexatDiv .radio-inline {
    padding-left: 0px;
    margin-right: 0px;
}
/*input#Phone,select#FK_PatientCategory_ID { width: 80%;}*/
a#btnAddPatientCategory {
    margin-top: 2px !important;
    padding: 6px !important;
}

#btnAddPatientCategory {
    padding: 7px !important;
    margin-top: 18px !important;
    height: 34px !important;
}

#PatientCategoryHeaderDiv #frmCreatePatientCategory .formBtns input {
    margin: 10px 5px !important;
    float: right;
}

#VitalSignSearchable_wrapper td input {
    color: #000 !important;
}

/*.patientCreateForm {
    padding-top: 10px;
}*/

/*#upatecreatediv .ibox.float-e-margins .ibox-content input,
#upatecreatediv .ibox.float-e-margins .ibox-content span.select2-selection.select2-selection--single,
#upatecreatediv .ibox.float-e-margins .ibox-content select,
#upatecreatediv .widget-body input,
#upatecreatediv .widget-body span.select2-selection.select2-selection--single {
    height: 34px !important;
    line-height: 30px !important;
    margin-top: 10px;
    margin-bottom: 0;
    
}*/

#upatecreatediv span.select2-selection.select2-selection--single {
    margin-top: 0 !important;
    margin-bottom: 6px !important
}

#upatecreatediv .ibox.float-e-margins .ibox-content form .form-group {
    margin: 0 !important; /*height:65px!important;*/
}

#upatecreatediv .form-group label {
    padding: 0;
    margin: 0 !important;
    font-size: 12px !important;
}

#EditPatientInsuranceCompanyDiv {
    margin-bottom: 10px;
}

#upatecreatediv .ibox.float-e-margins .ibox-content form .form-group.top_me,
.top_me.top_me1 {
    /*margin-top: 25px !important;*/
    height: auto;
}

#CreatePatientCategory.ibox-content {
    padding: 0px 0 0 !important;
}

#upatecreatediv #SimpleTab-1 form .radio.no-padding {
    margin-top: 0px;
}

#btnAddPatientCategory .btn-info,
#btnAddPatientCategory .btn-info:focus {
    background-color: #3173a8 !important;
    border-color: #3173a8;
    margin-top: -2px;
    padding: 7px 20px;
}

#upatecreatediv #SimpleTab-1 form .no-padding:last-child {
    height: auto;
}

#pr_file .widget-header .widget-buttons {
    padding: 0;
}

#pr_file .widget-header {
    position: initial;
    float: right;
    display: block;
    background-color: transparent;

}

#MysearchableTable .btn-group,
#pr_file .widget-body.no-padding {
    width: 100%;
}

#pr_file #newfile {
    margin-right: 0;
}

#PatientCreateDiv a.btn-xs,
#PatientCreateDiv .btn-xs {
    margin: 0;
    min-width: 27px !important;
    display: inline-block;
    color: #fefefe !important;
    border: 1px solid #fefefe;
    border-radius: 0 !important;
    transition: all .3s ease-in-out;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-weight: bold;
    margin-top: 5px;
}

#PatientCreateDiv .formBtn {
    margin: 3px 2px 3px !important;
    float: right;
    /*border: 0 !important;*/
    color: #ffffff;
    /*border: 1px solid #a6cbf6 !important !important;*/
}

input#btnPrint {
    background-color: #77981b !important;
}

#PatientCreateDiv .top_me.top_me1 a {
    float: right;
    margin-top: 0 !important;
}

.modal-dialog .appoindPadd div.top_me {
    margin-top: 5px;
}

legend {
    width: auto;
    color: #1779e6;
    font-weight: bold;
    font-size: 16px;
    
    box-shadow: 0 0;
    padding: 7px;
    /*background-color: #fff !important;*/
    margin: 0 !important;

}

.moreInfo {
    background-color: #8e8c8c59 !important;
    padding: 13px 0;

    margin-bottom: 30px;
    box-shadow: 0 0;
}

#ChildFinancialList_ID,
#Medical_License_Expire_Date,
#Operation_license_Expire_Date,
#MembershipID,
#StaffID,
.patientBasicData #Phone,
#EmployeeShiftDIV select,
#txtAdmissionSearchAll,
#printBarcodes,
.selectWithPlus .btn-group.bootstrap-select.show-tick.input-group-btn {
    width: 100% !important
}

#Blocked_Patients_Searchable_wrapper {
    overflow: auto !important
}

#FK_PatientCategory_ID {
    width: 100%
}

.moreInfo div:first-child {
    height: 65px;
}

fieldset.right-side.moreInfo div:first-child {
    height: auto;
}

.moreInfo textarea,
#PatientCreateDiv #SimpleTab-1 textarea {
    height: auto;
    margin-bottom: 10px;
    padding-top: 5px !important;
}

.moreInfo {
    padding-bottom: 25px;
    border: 1px solid #fff;
}

.left_fieldset, .right-side {
    width: 100%;
    overflow: hidden;
}

.modal-dialog #searchPatiantStyleDiv .widget-body.no-padding {
    max-height: 320px;
        overflow: auto!important;

}

#searchPatiantStyleDiv .modal-dialog .top_me div {
    margin-left: 0px !important;
}

.top_me1 .formBtn:first-child {
    background-color: #4c4c4c !important;
    color: #000;
}

.myFgroup select {
    width: 67%;
    margin-top: 10px;
    padding-top: 4px;
}

#MysearchableTable .btn-group input {
    width: 100%;
    height: 34px;
    line-height: 30px !important;
}

#PatientCreateDiv .ibox-content {
    padding: 0 !important;
    margin-bottom: 0;
}

#ICDContainerDiv .ibox-content {
    background-color: #fff !important;
}

#PatientCreateDiv .widget-buttons {
    display: block;
}

.patientBasicData input,
.patientBasicData textarea,
/*.patientCreateForm*/
.moreInfo textarea,
/*.patientCreateForm*/
.moreInfo input,
/*.patientCreateForm*/
.moreInfo span.select2,
/*.patientCreateForm*/
#HiddenDiv span.select2, #EditSupplier .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .bgBlack span.select2-selection.select2-selection--single,
.bgBlack select, #CreateModal input, #InsuranceContract button.btn.dropdown-toggle.btn-default,
.bgBlack textarea, select.form-control, #inputDepartmenttypeEdit,
#EditModal .btn-group.bootstrap-select.show-tick.form-control, #EditModal input,
.bgBlack input, #myID #SimpleTab-4 .ibox.float-e-margins .ibox-content select,
.patientBasicData span.select2-selection.select2-selection--single,
.patientBasicData span.select2.select2-container.select2-container--default,
.moreInfo #FK_PatientCategory_ID,
#OtherTablDiv input, select#FK_JobCategory_ID,
#OtherTablDiv select, #Quantity,
#EmployeeSalariesfilterationArea .btn-group.bootstrap-select.show-tick.form-control,
.modal-dialog #upatecreatediv .ibox.float-e-margins .ibox-content select,
input#Code, .modal-dialog .ibox.float-e-margins .ibox-content select,
.widget-body select,
.widget-body input,
select#IncomeList,
#firstRow input, input[type="text"],
#firstRow select, #simplewizardinwidgetstep1 .btn-group.bootstrap-select.show-tick.form-control,
select#BalanceSheet, .form-control[readonly],
.bgBlack span.select2-selection.select2-selection--single,
input#Name_Ar,
input#Name_En,
textarea#Address,
textarea#Notes,
select#FK_TransactionType_ID,
input#Symbol,
select#FK_MedicalHistoryQuestionType_ID,
.ibox.float-e-margins .ibox-content input,
select#FK_CostCenterType_ID,
select#FK_InsuranceCompany_ID,
.tab-content .tab-pane input,
.directComForm .formBtns .formBtn,
.forDateIcon input,
#FinancialPeriod_ID,
#SystemPermissionForm btn-group bootstrap-select show-tick form-control,
#SystemPermissionForm input#URL,
#SystemPermissionForm .roleLeft .btn-group.bootstrap-select.show-tick.form-control,
#SystemPermissionForm span.select2.select2-container.select2-container--default,
.ibox.float-e-margins .ibox-content input,
select#FK_Parent_ID, input#PaidAmount_Cash,
span.select2.select2-container.select2-container--default.select2-container--disabled,
#FormUser #simplewizardinwidget-steps .btn-group.bootstrap-select.show-tick.form-control,
select#AccountCostCenterList_0__FK_CostCenter_ID,
select#AccountCostCenterList_1__FK_CostCenter_ID,
select#AccountCostCenterList_2__FK_CostCenter_ID,
select#AccountCostCenterList_3__FK_CostCenter_ID,
select#Blood,
#TransferOrderCode {
    /*margin-bottom: 6px !important;*/
    padding: 0;
    border-radius: 3px;
    margin-top: 0;
}

.btn-group .bootstrap-select .show-tick {
    margin-top: 3px !important;
}

#PaymentInputs input {
    margin-top: 12px !important;
    margin-bottom: 0 !important;
}

#SimpleTab-1 .patientBasicData .input-icon.icon-right > [class*="fa-"],
#SimpleTab-1 .moreInfo .input-icon.icon-right > [class*="fa-"] {
    top: 3px !important;
}

.patientCreateForm .moreInfo span {
    color: #000 !important;
}

.select2-selection__rendered {
    border: 0px solid #a6a6a6 !important;
}

.patientCreateForm .moreInfo a span {
    color: #fff !important;
}

.selection .select2-selection select2-selection--single {
    border: 0px !important;
}

#UploadFileForm #newfile {
    margin-left: 0 !important;
    /*padding: 7px !important;*/
}

/*#pr_file #newfile {
    padding:7px 5px !important
}*/
/*----------------------------- invoice  -----------------------------------------*/
.invoicePageWidgBdy .select2-container--default .select2-selection--single .select2-selection__rendered:focus,
.invoicePageWidgBdy input:focus,
.invoicePageWidgBdy textarea:focus,
.invoicePageWidgBdy span.select2-selection.select2-selection--single:focus,
table#AddedServicesTable input:focus,
.invoicePageWidgBdy .form-group input:focus,
.invoicePageWidgBdy .form-group select:focus,
.invoicePageWidgBdy .input-group input:focus {
    font-weight: 900 !important;
}

div#HiddenDiv label {
    margin-top: -1px;
}

#AddedServicesTable body td input,
#AddedServicesTable tfoot th input {
    width: 80px !important;
    min-width: 80% !important;
}

#AddedServicesDiv .table thead tr {
    background-color: #3173a8;
}

#PatientInformationDiv span {
    padding-bottom: 2px;
    height: 33px !important;
}

#RequesT {
    overflow: auto !important
}

#PatientInformationDiv .paType {
    overflow: auto;
    margin: 6px auto 10px;
    border: 2px solid #ddd;
}

.invoicePageWidgBdy .form-group textarea {
    height: 40px;
    background-color: #e8f3fb;
    background-color: #fff;
    margin-top: 3px !important;
    display: block !important;
    width: 100%;
}
#PatientCreateDiv .input-group-addon a.icon-fa {
    line-height: 30px;
    height: 30px;
    background-color: #3173a8;
}

.forBorder {
    padding-top: 20px;
    color: #000 !important;
}

.supplierForm a#Add {
    height: 30px !important;
    padding: 7px !important;
}

#MedicalPackageOffers .formBtn {
    display: block;
    margin: auto;
    float: none;
    background-color: #3173a8 !important;
    border: #3173a8;
}

.width100 {
    width: 100% !important;
}

#PatientCreateDiv .nav-tabs > li.active.tab-info > a,
#PatientCreateDiv .nav-tabs > li.active.tab-danger > a,
#PatientCreateDiv .nav-tabs > li.active.tab-success > a {
    padding-bottom: 8px !important;
}

#AddedServicesTable_filter label {
    margin: 4px 2px !important;
}

#AddedServicesTable_length {
    margin: 0px 1px !important;
}

#MedicalPackageServicesDiv .widget-body.no-padding {
    width: 100% !important;
    /*background-color: #372248 !important;*/
    /*here table bg*/
}

#PatientCreateDiv .widget-body,
#PatientCreateDiv .widget {
    padding: 0 !important;
    box-shadow: 0 0;
    
    /*here page bg color*/
}

#BlockPatientModal .modal-dialog {
    width: 50% !important;
    height: 60%;
    margin: 10% auto;
}

#BlockPatientModal .modal-content {
    width: 100% !important;
    height: 100%;
    background-color: #e3e3e3;
    border: 0;
    border-radius: 6px !important;
}

#PatientCreateDiv .widget:first-child {
    margin-bottom: 0;
}

#PatientCreateDiv .myShortTxt,
#PatientCreateDiv .mypatient,
#PatientCreateDiv span.input-group-addon {
    padding-left: 0 !important;
}

#PatientCreateDiv .invoicePageWidgBdy .myShortTxt,
#PatientCreateDiv .invoicePageWidgBdy .mypatient {
    padding-left: 15px !important;
    padding-right: 0 !important;
}

#PatientCreateDiv .invoicePageWidgBdy .forBorder .widget-body {
    padding-top: 10px !important;
}

#PatientCreateDiv .myShortTxt label {
    font-size: 13px !important;
}

#PatientCreateDiv .forBorder .myShortTxt label {
    font-size: 12px !important;
    color: #000 !important;
}

#PatientCreateDiv .form-group label,
#PatientCreateDiv .mypatient label {
    margin-bottom: 0px;
}

.invoicePageWidgBdy .form-group input,
.invoicePageWidgBdy .form-group select /*,
.invoicePageWidgBdy .form-group*/ {
    margin-bottom: 0;
    margin-top: 5px;
    
}

.invoicePageWidgBdy .input-group-addon select.select2 {
    width: 87% !important;
    display: inline-block;
    
    margin-top: 10px;
}

.invoicePageWidgBdy .input-group-addon span.select2 {
    margin-top: 2px !important;
}

.invoicePageWidgBdy .forBorder .input-group-addon select.select2 {
    margin-top: 0;
}

.mypatient.ui-widget .input-group {
    margin-top: 5px;
}

.sendConvert {
    padding: 0;
    float: left;
    margin-top: 5px;
}

.printSave {
    width: 19.2%;
    padding: 0;
    float: right;
    margin-bottom: 15px !important;
}

.invoicePageWidgBdy span.field-validation-valid.text-danger {
    position: absolute;
    top: 40px;
}

.invoiceWidgBdy .myShortTxt:nth-child(4) label,
.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(1) label,
.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(2) label,
.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(3) label,
.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(4) label,
.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(5) label {
    color: green !important;
}

.invoiceWidgBdy #PaymentDiv .myShortTxt:nth-child(6) label {
    color: red !important;
}

.invoiceWidgBdy .myShortTxt {
    width: 12%;
}

.printSave #btnPrint {
    margin: 20px 3px !important;
    font-weight: bold;
    height: 30px !important;
    float: right !important;
    line-height: 30px !important;
}

.printSave a,
#PatientCreateDiv .invoicePageWidgBdy .formBtn {
    margin: 20px 3px !important;
    font-weight: bold;
    height: 30px !important;
    float: right !important;
    line-height: 30px !important;
}

.invoicePageWidgBdy .form-group input,
.invoicePageWidgBdy .mypatient input,
.invoicePageWidgBdy .form-group span.select2-selection.select2-selection--single {
    background-color: #fff;
    margin-top: 5px !important;
    height: 34px !important;
    line-height: 30px !important;
}

.invoicePageWidgBdy .form-group input {
    margin-top: 3px !important;
    height: 35px !important;
}

#InvoiceForm #PatientCreateDiv .select2-container--default .select2-selection--single {
    background-color: rgb(232, 243, 251) !important;
    background-color: #fff !important;
}

.sendConvert label,
.invoiceWidgBdy label {
    color: #000 !important;
}

.invoiceWidgBdy {
    background-color: #fff !important;
}

.invoicePage {
    border: 0 !important;
    /*background-color:#0000002e!important;*/
    color: #fff;
}

.ICD {
    margin-top: 36px;
}

#PatientCreateDiv .nav-tabs .formBtn {
   /* margin: 2px 1px 0px !important;
    height: 29px !important;
    line-height: 29px !important;*/
    padding-top: 0;
    padding-bottom: 0;
}

.widget-body.invoicePageWidgBdy .formBtn {
    margin: 20px 3px !important;
    font-weight: bold;
    height: 30px !important;
    /*line-height: 30px !important;*/
}

.widget-body.invoiceWidgBdy .row {
    padding-left: 15px;
    padding-right: 0;
    margin-bottom: 10px;
}

#PaymentDiv {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 1px !important;
    padding-bottom: 1px;
}

table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
    border-right-width: 1px;
    /*border-bottom: 0;*/
}

.invoicePageWidgBdy .forBorder .myLastRow .select2-container--default .select2-selection--single,
#PatientCreateDiv .invoicePageWidgBdy .forBorder .myLastRow span.select2.select2-container.select2-container--default {
    margin-top: 0 !important;
}
/*--------------------------------------start fa-plus-circle-------------------------------------------*/
#ProcedureSourceServices .btn.fa.fa-plus-circle,
#ProcedureSourceMedicines .btn.fa.fa-plus-circle,
#ModalPopupBodyDiv #MedicalPackagesListDiv button.fa.fa-plus-circle.icon-fa.btn.btn-white,
#GenerateBarCode a.fa.fa-plus-circle.icon-fa.btn.btn-white {
    padding: 5px !important;
}

.modal-dialog form#MedicalHistoryQuestionForm a.fa.fa-plus-circle.icon-fa.btn.btn-white {
    top: 22px;
    position: absolute;
    padding: 7px !important;
    margin: 0px!important;
}
}

#InsuranceClass .moreInfo .fa-plus-circle {
    margin-top:21px !important;
    height: 34px !important;
    line-height: 30px !important;
    padding: 1px !important;
}

i.fa.fa-plus-circle.icon-fa.btn.btn-white.p-lab {
    padding: 7px !important;
}

.labResultPage2 .fa-plus-circle {
    background-color: #f49141 !important;
    padding: 0px 5px;
    margin-top: 8px !important;
    height: 29px;
    line-height: 29px;
    margin-right: 5px;
}

#OtherTablDiv a.fa.fa-plus-circle.icon-fa.btn.btn-white {
    float: right;
    margin-top: 3px !important;
    padding: 7px !important;
    height: 33px !important;
}

#item_Tabs .fa-plus-circle {
    background-color: #3173a8 !important;
}

#firstRow .fa-plus-circle {
    padding: 6px !important;
}

#myID .fa-plus-circle {
    margin-left: 0px !important;
}

#SimpleTab-4 .fa-plus-circle,
#ConcentrationIDADD,
.fa-plus-circle {
    display: inline-block;
    float: left;
    border-radius: 0 !important;
    margin-top: 6px !important;
    height: 30px;
    line-height: 30px;
}
/*#myID .fa-plus-circle {
     float: right;
    margin-top: 5px !important;
    border: 0 !important;
    padding: 7px!important;
}*/
#patientCategoriesDiv a.fa.fa-plus-circle.icon-fa.btn.btn-white {
    margin-top: 10px !important;
    padding: 6px !important;
}
/*.btn-xs.fa,*/
.btn.fa.fa-plus-circle,
.btn.fa.fa-plus {
    margin-top: 2px !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 30px;
    background-color: #006ce4 !important;

    color: #fff;
}
/*
.btn.fa.fa-plus-circle,
#FK_Parent_ID {height: 34px !important}
*/
#paymentTable .fa-plus-circle {
    padding: 1px !important;
}

#AddJobTitlebtn,
.fa-plus-circle {
    color: #fff;
    background-color: #228eac;
    margin-top: 24px !important; /*Employee/Edit*/
    height: 34px;
    line-height: 30px;
    border-radius: 0px !important;
    /*float: right;*/

    padding: 7px !important;
}

    #AddJobTitlebtn:hover,
    .fa-plus-circle:hover {
        cursor: pointer;
    }

.fa-plus-circle {
    margin-top: 0px !important;
}

#ModalPopupBodyDiv button.fa.fa-plus-circle.icon-fa.btn.btn-white {
    background-color: #3173a8;
    color: #fff;
    float: left;
    margin-top: 10px !important;
}

#searchable .fa-plus-circle {
    padding-top: 1px !important;
    font-size: 15px;
}

#ModalPopupBodyDiv #MedicalPackagesListDiv button.fa.fa-plus-circle.icon-fa.btn.btn-white {
    margin-top: 3px !important;
    position: relative;
    /*right: 14px;*/
}
/*--------------------------------------end fa-plus-circle-------------------------------------------*/
.invoicePage .invoicePageWidgBdy,
.invoicePage .invoicePageWidgBdy .forBorder {
    background-color: #f7f7f700;
}

.invoicePageWidgBdy .forBorder {
    margin-bottom: 10px !important
}
/*----------------------------- recepit -----------------------------------------*/
#searchableReceipt_filter label {
    color:#000!important;
}

.recepitPage {
    /*border: 1px solid #a6cbf6 !important;*/
    padding-top: 10px !important;
}

    .recepitPage .formBtns input#btnSubmit {
        background-color: #3173a8 !important;
    }

    .recepitPage .formBtns input[type="button"] {
        background-color: #4C4C4C !important;
        padding: 0 20px !important;
        height: 32px !important;
        margin-top: 6px !important;
    }

input#Department_Special_Code {
    padding: 0 5px;
}

#HiddenDiv span.select2 {
    width: 100% !important;
    float: none;
}

#HiddenDiv input#Department_Special_Code {
    width: 100% !important;
    float: none;
}

#PatientInvoices {
    margin-top: 20px !important;
    color: #000;
}

#frmReceiptIndex #ReceiptHeaderDiv {
    padding: 0px;
    margin-bottom: 10px;
}

#ReceiptHeaderDiv .modal-content {
    padding: 0px !important
}

#ReceiptHeaderDiv .formBtns input {
    float: right;
    margin-left: 5px !important;
}

div#ReceiptForInvoiceRadioDiv {
    display: inline-block;
}
/*----------------------------- prefrences -----------------------------------------*/
.free {
    background-color: #fff !important;
    color: #000;
    padding: 0px 6px 0px 6px !important;
}
/*medical package*/
#PatientCategoriesDiv .dropdown-menu.open {
    height: max-content !important;
    overflow-y: auto;
    box-shadow: 0 0;
}

ul.dropdown-menu.inner, .dropdown-menu.open {
    box-shadow: 0 0;
    max-height: 180px !important;
    min-height: 40px !important;
}

#MedicalPackagesForm {
    padding: 0px;
    height: 660px;
    border-top: 0;
    
    /*overflow-x: hidden !important;*/
}

    #MedicalPackagesForm .topPart {
        padding-left: 0;
        padding-right: 0;
    }

#MedicalPatientCategoriesDiv .show-tick button.btn.dropdown-toggle.btn-default {
    box-shadow: 0 0;
    border-color: #e5e5e5;
    border: 1px solid #a3a2a2 !important;
}

.medicalDep .plusDiv a.icon-fa,
.medicalDep .plusDiv a.icon-fa:focus {
    height: 36px;
    line-height: 36px;
    background-color: #4b92cc;
    color: #fff;
    margin-top: 10px !important;
}

.medicalDep {
    padding-top: 0px !important;
}

#SubmitNewMessage {
    padding: 7px !important;
}

.form-group.items a.btn.btn-primary.formBtn.blueFormBtn {
    padding: 7px !important;
    margin-top: 0;
}

a#btnclearItemType {
    padding: 7px !important;
}

/*#AddNewItemAgent {
    PADDING: 7PX !IMPORTANT;
}*/

.iaGENT a.btn.btn-success {
    padding: 7px !important;
}

.aGENT {
    margin-top: 25px;
}

div#orIGn {
    margin-top:20px;
}
.topPart .widget {
    margin-bottom: 10px;
    background-color: transparent;
}

.topPart {

    margin-bottom: 5px;
}

    .topPart .widget-body {
        background-color: transparent;
    
    }
    .topPart label,
    .topPart .form-group {color: #000 !important;}
#MedicalBranchesDiv label {
    margin-bottom: 5px !important;
}

/*.mynewdiv div {
    margin-top: 0;
    padding-left: 0;
}*/

.mynewdiv {
    padding-top: 10px;
}

hr.wide {
    display: none;
}

.topPart .activeDiv {
    margin-top: 29px;
    margin-bottom: 6px;
    height: 37px;

}

.topPart button.btn.dropdown-toggle.bs-placeholder.btn-default,
.topPart input,
.topPart span.select2 {
    height: 35px !important;
    line-height: 30px !important;
    border-color: #000;
    margin-top:3px !important;
    margin-bottom:6px!important
}

.topPart button.btn.dropdown-toggle.bs-placeholder.btn-default {
    margin-top: 0px !important;
}
.topPart textarea {
    border-color: #e5e5e5;
    margin-top: 5px !important;
    height: 50px;
}

.codeDiv span {
    position: absolute;
    width: 100%;
}
.codeDiv input,
.codeDiv span {
    margin: 0;
}
.bottomPart #AddedServicesDiv .widget-body.no-padding,
.bottomPart #MedicalPackageServicesDiv .widget-body.no-padding {
    width: 100% !important;
    padding-top: 0 !important;
    height: 100%;
}
.medicalDep .plusDiv {
    width: 6%;
    float: right;
    display: none;
}
.me_top {margin-bottom:10px!important;}
#MedicalPackagesForm #btnSave,
#MedicalPackagesForm #SelectPatient,
#MedicalOfferSubscriber input,
#MedicalOfferSubscriber a {
    border: 0 !important;
    height: 30px;
    line-height: 30px;
    color: #fff !important;
    margin: 0px 5px !important;
    padding-top: 0;
    padding-bottom: 0;
    float: left;
    /*line-height: 2 !important;*/
    /*border: 1px solid #a6cbf6 !important !important;*/
}

#MedicalOfferSubscriber #SelectPatient {
    float: right;
}

.modal-dialog #divPatientList .widget-body.no-padding {
    max-height: 100%;
    height: 610px;
}

#_AnteriorSegmentSignsCategoryList .widget-body #tblAnteriorSegmentSignsCategory_wrapper{
    max-height: 615px;
    overflow: auto
}

div#PreviousStockedQ_DataTable_wrapper {
    background-color: #615e5e;
}
/*----------------------------- purchase Order -----------------------------------------*/
.bgBlack input {
    margin-top: 3px !important;
}

.purchaseOrderFrm {
    height: 650px;
    width: 100%;
    padding: 0 15px;
}

#leftSidePanel.leftSidePanel .tab-content .tab-pane input,
#leftSidePanel.leftSidePanel .tab-content .tab-pane select {
    margin: 0;
    margin-top: 5px;
    background-color: #fff !important;
}

#leftSidePanel.leftSidePanel .tab-content .tab-pane #btnSearch {
    background-color: #ea7a38 !important;
    margin-top: 23px !important;
}

.bgBlack,
.bgBlackTable {
    /*background-color: #FFF;*/
    padding: 10px 0;
}

.bgBlackTable {
    padding: 0 13px;
}
    /*repair*/
    .bgBlackTable .table-bordered {
        display: block;
        overflow-x: auto !important;
    }

    .bgBlackTable div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
        padding-right: 0 !important;
    }

.bgBlack .IsActiveDiv label {
    float: left;
}

.bgBlack label {
    color: #000 !important;
    font-size: 9px !important;
    margin-bottom: 0;
}

.bgBlackTable label {
    color: #fff !important;
}

.bgBlackTable .widget-body.no-padding {
    padding: 10px !important;
}

.bgBlack select,
.bgBlack textarea,
.bgBlack input {
    border-color: #e5e5e5;
    
    margin-bottom: 0;
    border: 1px solid #9c9999;
}

.bgBlack textarea {
    height: 45px;
}

.bgBlack .formBtns a,
.bgBlack .formBtns #btnSubmitAdd {
    float: none;
    margin-top: 0px !important;
}

.bgBlack .searchRow {
    border-top: 2px solid #fff;
    padding: 10px 0 0 0;
    margin-top: 10px;
}

#leftSidePanel .dataTables_wrapper .table-bordered > tbody > tr > td:last-child {
    border-left: 1px solid #3173a8 !important;
}

#PurchaseOrderSearchTable_wrapper {
    background-color: #dcecf9;

    width: 96%;
    margin: auto;
    padding: 0px 10px;
    overflow-y: auto !important;
    overflow-x: auto;
    max-height: 365px;
}

.leftSidePanel #SimpleTab-1 .input-icon.icon-right > [class*="fa-"] {
    top: 4px;
}

.bgBlack a:first-child:hover {
    transition: all .3s ease-in-out;
    background-color: #3173a8 !important;
    color: #5197d5 !important;
    text-decoration: none;
}

.bgBlack a.btn.btn-white {
    background-color: #dcecf9;
    color: #060606;
    height: 30px;
    line-height: 30px !important;
    margin-top: 5px;
}

.bgBlack .FK_Priority_ID div {
    height: 35px;
}

.radioDivs div {
    padding-left: 0;
}
/*.radioDivs div label {display: block;*/ }
/*form#SearchForm .radioDivs div label {display: inline-block;}*/
/*---------------- purchase invoice -----------*/
/*.PurchaseInvoiceForm .radioDivs div label {
    display: inline-block;
}*/
#PageDetails .IsActiveDiv label {
    margin-left: 5px;
}

#AddNewPatientDiv .formBtns input {
    margin: 5px 5px 5px 0 !important;
    float: left;
    padding: 0 15px;
}

div#DV_OperationInfoWithoutCalculations a {
    width: 100%;
}
/*--------------- pharmacy --------------------*/
.phAddRow {
    font-size: 21px;
    width: 100%;
    margin-top: 10px;
    padding: 6px;
    background-color: #0c70c3 !important;
    color: white;
}
/*----------------------------- supplier -----------------------------------------*/
.supplierFirstRow input {
    margin-bottom: 0;
}

.supplierFirstRow .IsActiveDiv label {
    float: left;
}

#CartModal .modal-content {
    max-height: 700px;
    overflow: auto;
}

#tblICDLinking_wrapper {
    max-height: 710px;
    overflow: auto;
}

.supplierFirstRow .form-group {
    margin-bottom: 0;
}

.supplierFirstRow textarea {
    height: 45px;
    margin-bottom: 10px;
}

#deleteSupplierModal .modal-dialog,
#deleteSupplierModal .modal-content {
    width: 1500px !important;
}

.supplierForm span.select2-selection.select2-selection--single, .selectWithPlus .form-group .show-tick button {
    margin-bottom: 0;
}

.supplierForm .form-group {
    margin-bottom: 1px !important;
}

.selectWithPlus .form-group .show-tick {
    width: 80% !important;
    display: inline-block;
}

#supplierDeletePopup .formBtns {
    padding: 0;
}

    #supplierDeletePopup .formBtns input {
        margin-top: 0;
    }

.supplierForm #btnAddScientificOffice span {
    margin-top: 5px;
    padding: 0 10px;
}

#btnAddScientificOffice {
    height: 34px;
    display: inline-block;
    padding: 7px!important;
}

#supplierDeletePopup fieldset .widget-body.no-padding,
#supplierDeletePopup fieldset .widget-body.no-padding {
    height: 390px;
}

.supplierForm fieldset,
.supplierFieldset fieldset {
    border-radius: 15px;
    padding: 5px !important;
    box-shadow: 0 0;
}

.supplierFieldset fieldset {
    margin-bottom: 7px;
}

/*.customWidth {
    width: 22%;
}
*/
.supplierForm a#Add {
    height: 34px!important;
    line-height: 30px;
    padding: 7px !important;
    margin-top: -4px!important;
}

.Resting .lblBW {
    padding: 5px !important
}

.supplierForm .forBorder label {
    font-size: 12px !important;
    color: #000 !important;
}

#NotFoundQuestion div {
    text-align: center;
    margin: 5px 0px
}

#NotFoundQuestion .fa-meh-o {
    color: #c3bfbf;
    font-size: 75px !important;
    margin-top: 30px;
}

#NotFoundQuestion p {
    font-size: 25px;
    color: #888585;
    font-weight: bold;
}

#NotFoundQuestion label {
    font-size: 15px !important;
    color: #888585 !important;
    font-weight: bold;
}

#All_NAllow .input-group-addon {
    padding-top: 0px !important
}

.supplierForm .forBorder fieldset label {
    color: #000 !important;
}
/*.supplierForm .forBorder input,
.supplierForm button.btn.dropdown-toggle.btn-default {
    border-color: #000;
    margin-top: 3px !important;
    margin-bottom: 7px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: left !important;
}*/
.modal-dialog #frmCreateScientificOffice .forInlineInputs {
    width: 25% !important;
    padding: 0;
}

.supplierForm {
    height: auto !important;
}

    .supplierForm .formBtns a,
    .supplierForm .formBtns input#submitIndex,
    .supplierForm .formBtns input#submitEdit {
        border: 0 !important;
        float: none;
        color: #fff;
        margin: 10px !important;
    }

    .supplierForm #leftSidePanel table a.icon-fa {
        float: none;
        padding: 6px !important;
    }

    .supplierForm #allSupplier_paginate {
        margin-right: 0 !important;
    }

    .supplierForm span.select2 {
        margin-top: 0px;
        margin-bottom: 8px;
    }
/*----- supplier edit -----------*/
.topInputs {
    background-color: #d8d7d7 !important;
    padding: 10px 0;
    padding-bottom: 10px;

}

#PharmacyItemsTable_wrapper .dt-button {
    padding: 10px !important
}

#PharmacyItemsTable_wrapper .dt-buttons {
    padding-left: 0px !important
}

#leftSidePanel #allSupplier .dataTables_wrapper .table-bordered > tbody > tr > td:first-child,
#leftSidePanel #allSupplier .dataTables_wrapper .table-bordered > tbody > tr > td:last-child {
    border-left: 0 !important;
}

.supplierForm .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important;
    display: inline-block;
}
/*-----------------------------security  role -----------------------------------------*/
#RolePermissionsDiv .formBtns a {
    margin-top: 15px !important;
    color: #fff !important;
}

.roleLeft {
    padding-top: 13px;
    padding-bottom: 11px;
}

    .roleLeft .form-group label {
        display: inline-block;
        width: 18%;
        text-align: left;
        color: #000 !important;
        padding: 0;
        vertical-align: top;
    }

#RolePermissionsDiv {
    border: 1px solid #fff;
    clear: both;
}

.roleLeft .formBtns .form-group {
    float: left;
    text-align: left;
    margin-top: 20px;
}

.roleLeft .form-group input,
#SystemPermissionForm .roleLeft .btn-group.bootstrap-select.show-tick.form-control {
    display: inline-block;
    width: 70% !important;
    margin: 0;
}

.roleLeft .form-group label,
.roleLeft .form-group select,
.roleLeft .form-group input {
    width: 100% !important;
}

#SystemPermissionForm span.select2-selection.select2-selection--single,
#SystemPermissionForm button.btn.dropdown-toggle.bs-placeholder.btn-default {
    margin: 0 !important;
}

.roleLeft .form-group input,
.roleLeft .form-group span.select2-selection.select2-selection--single {
    background-color: #fff !important;
}

.roleLeft h2 {
    margin: 0px 0 10px;
    color: #fff;
    font-weight: bolder !important;
}

.roleLeft .form-group {
    margin-bottom: 0px;
}

.roleLeft #SelectAllNodes,
.roleLeft #DeselectAllNodes {
    display: inline-block;
    width: 30% !important;
    display: none !important;
}

.roleLeft .form-group .form-control {
    margin: 0;
}

.roleLeft .formBtns {
    text-align: right;
    color: #fff;
}

    .roleLeft .formBtns input {
        width: auto !important;
    }

    .roleLeft .formBtns .form-group {
        width: 30% !important;
        display: inline-block;
    }

.roleLeft #PagesTree {
    height: 320px;
    overflow-y: scroll;
    border: 1px solid #a6cbf6 !important;
    background-color: #bfbcb2;
border-radius:5px;
}
.roleTable, .roleLeft {
    max-height:658px!important;
    border: 1px solid #a6cbf6 !important !important
}

#RoleUsersModal .modal-body h3 { display: inline-block; padding-left: 15px;}
/*Role/Create*/
div#RoleUsersModal .form-horizontal .col-md-12 {
    padding: 0;
}

div#RoleUsersModal .form-horizontal input[type=button] {
    background-color: #3173a8 !important;
    color: #fff;

    margin-top: 25px !important;
}

#RoleUsersModal .modal-body {
    padding: 0;
}

    #RoleUsersModal .modal-body span.select2-selection.select2-selection--single {
        background-color: #fff;
    }

#RoleUsersModal .modal-dialog .widget-body.no-padding {
    height: 430px;
}

#RoleListDiv .dataTables_length select {
    margin-bottom: 0;
}

#RoleListDiv #searchableRole_filter input {
    margin: 5px 0 0 10px;
}

.roleRightTable .widget {
    padding: 0 0 0px 0 !important;
}

#RoleUsersModal .modal-dialog input,
#RoleUsersModal .modal-dialog span.select2 {
    background-color: #fff !important;
}

#RoleUsersModal .modal-dialog #RoleUserTable_filter input {
    margin-left: 5px;
}

#RoleUsersModal .modal-dialog .searchDiv input {
    background-color: #3173a8 !important;
    color: #fff;
}
/*-----------------------------security  user -----------------------------------------*/
#RoleActionsModal {
    padding: 0 !important;
    overflow-y: hidden;
}

#FormUser #PagesTree {
    height: 460px;
    max-height: 100%;
}

#searchableActionPermission_filter label {
    display: inline-block !important;
}

#searchableActionPermission_wrapper tfoot tr th input[type="text"] {
    margin-bottom: 3px !important;
}

div#searchableActionPermission_paginate ul {
    width: 45.5%;
}

.modal-dialog #RoleActionsTree {
    height: 400px;
    max-height: 400px;
}

.jstree-wholerow-ul {
    background-color: #fff;
}

    .jstree-wholerow-ul a, #RoleActionsModal ul.jstree-children .jstree-anchor {
        color: #000;
    }

.btn-group.show-tick {
    height: 35px !important;
    line-height: 30px !important;
    /*margin-top: 3px;*/
    margin-bottom: 6px!important;
}

.step-content {
    box-shadow: 0 0;
    background-color: transparent;
    padding-bottom: 0;
    margin-bottom: 0;
}

.actions {
    z-index: inherit;
    border-left: 0;
}

#simplewizardinwidget {
    background-color: #fcfcfc !important;
    box-shadow: 0 0;
}

.wizard ul li.active:before {
    background-color: #3774da;
}

.wizard ul li:before, .wizard ul li.complete:before {
    background-color: #d8d7d7 !important;
    display: none;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: -1px;
    height: 2px;
    max-height: 2px;
    overflow: hidden;
    z-index: 10000;
}

.wizard ul li.active .step {
    border-color: #fcfcfc;
    color: #fcfcfc;
}

.wizard ul li {
    background-color: #fff;
}

    .wizard ul li.complete .step,
    .wizard ul li.complete:before {
        border-color: #fcfcfc08;
    }

    .wizard ul li .chevron:before {
        border-left-color: #fff;
    }

    .wizard ul li .chevron {
        border-left: 14px solid #5197d5;
    }

.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left !important;
}

.btn.shiny,
.btn-default.shiny {
    background-image: none;
    background-color: #372248;
    padding: 5px 23px !important;
    color: #fff;

    box-shadow: 0 0;
}
#FormUser .topLabels label {
    text-align: left;
}

#FormUser #simplewizardinwidget-steps {
    width: 100%;
}

#FormUser .topLabels div {
    padding-left: 0;
}

#FormUser #simplewizardinwidget-steps .btn-group.bootstrap-select.show-tick.form-control button {
    margin: 0 !important;
    box-shadow: 0 0;
}

.myPadRight0 {
    padding-right: 0;
}
/*----------------------------- service direct -----------------------------------------*/
.editServ button.btn.dropdown-toggle.btn-default {
    height: 30px !important;
    box-shadow: 0 0;
    line-height: 30px !important;
}

    .editServ button.btn.dropdown-toggle.btn-default .filter-option {
        color: #000 !important;
    }

.editServ {
    margin-bottom: 0;
}

#ServiceIns .select2 {
    background-color: #fff !important;
}

#ServiceIns .formBtns input {
    margin-top: 10px;
}

.modal-dialog #sub_details .widget-body.no-padding {
    max-height: 295px;
    background: none;
}

.moreInfo span.input-group-addon .text {
    margin-top: 10px !important;
    display: inline-block;
    margin-left: 2px;
}

.moreInfo input {

}

fieldset.moreInfo.editServ {
    padding-bottom: 0;
    margin-bottom: 0;
}

ul.dropdown-menu.inner span {
    color: #000 !important;
}

#FormUser ul.jstree-children .jstree-anchor,
#RoleActionsModal ul.jstree-children .jstree-anchor,
#RoleForm ul.jstree-children .jstree-anchor {
    width: 91%;
}

#RoleActionsModal input[type=button] {
    background-color: #3173a8 !important;

}

.free-btn {
    background-color: #fff !important;
    color: #000 !important;
}

#RoleActionsModal .jstree-anchor.jstree-hovered {
    background-color: rgba(227, 240, 253, 0.9) !important;
    background-color: rgba(227, 240, 253, 0.0) !important;
}

#FormUser .jstree-anchor.jstree-hovered,
#RoleForm .jstree-anchor.jstree-hovered {
    background-color: rgba(81, 151, 213,0) !important;
}
/*----------------------------- direct company --- RadiologyResult --------------------------------------*/
#RadiologyRequestBody .tab-content .widget {
    height: 400px;
    margin-bottom: 35px;
}

#RadiologyRequestBody .tab-content {
    height: auto;
    overflow: hidden;
}

.directComHeight.widget-body.no-padding {
    max-height: 711px;
    overflow: auto;
}

.rr4Height, #branch-tabcontent .tab-content {
    max-height: 660px !important;
}

.widget-header {
    position: inherit;
    min-height: 0 !important;
    padding: 0;
    margin: 0;
    border-bottom: 0 !important;
}

.widget-buttons {
    height: 0 !important;
    min-height: 0 !important;
    padding: 0;
    display: block;
}

#NA {
    display: inline-block
}

.directComForm input#Name_Ar,
.directComForm input#Name_En {
    margin-top: 0;
}
/*.directComForm input#Code {
    margin-top: 0 !important;
    margin-bottom: 5px !important;
}*/

.directComForm button.btn.dropdown-toggle.btn-default {

}

#Details_wrapper .fa-arrow-up {
    padding: 5px !important;
}

#Details_wrapper .fa-arrow-down {
    padding: 5px !important;
}

#Details_filter .form-control {
    box-shadow: 0 0 !important;
    border-color: #000;
    font-size: 13px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border:  1px solid #a6cbf6!important;
}
/*----------------------------- doctor visit list -----------------------------------------*/
.docVistList table td input {
    width: 100%;
}

#CycleNoDiv_ID {
    padding: 0;
}

div#VisitsHistoryContainerDiv label {
    margin-top: 5px;
}

#ProcedureSourceServicesContainerDiv #ProcedureSourceServices_wrapper {
    max-height: 375px;
    overflow-y: auto;
}

div#AntenatalCare_PregnancyModeDiv {
    margin-bottom: 5px;
}

#AntenatalCare_PregnancyModeDiv .form-group.myDate,
input#OBS_Delivery_MaternalFever,
input#AntibioticProphylaxisNameAutoComplete_ID {
    margin-bottom: 0 !important;
}

div#AntenatalCare_PregnancyModeDiv .widget-body {
    border-bottom: 0;
}

div#AntenatalCare_PregnancyModeDiv .widget {
    border-top: 0;
    border-left: 2px solid #000;
    padding: 5px 0 0 0;
}

table#tableAntenatalCare tfoot tr td input {
    width: 100px !important;
    min-width: 150px !important;
    max-width: 150px !important;
}

form#frmCreateAntenatalCare textarea {
    overflow: auto !important;
}

input#GestationalAge {
    width: 60%;
    display: inline-block;
}

#AntenatalCareHeaderDiv input#GestationalAge {
    width: 100%;
    float: left;
}

.GestationalAge label {
    float: left;
    margin-right: 5px;
}

input#GestationalAge + span {
    float: right;
    margin-top: 9px;
}

#frmCreateAntenatalCare .ovFollowLeft label {
    margin-top: 0;
    padding-top: 0;
    color: red !important;
}

input#BloodPressure {
    width: 100%;
    display: inline-block;
    float: right;
}

#FK_Parent_ID {
    width: 100%
}

input#CycleNo, input#WeightKg {
    width: 100%;
}

textarea#U_S {
    min-height: 50px;
}

#TreatmentHeaderDiv .myLastRow textarea,
#frmCreateObgyneInvestigation .myLastRow textarea {
    min-height: 100px;
}

input#SaveOvulationFollowupBTN,
input#clearTExtBoxPopup, input#SaveAntenatalCareBTN {
    padding: 0 15px !important;
    display: inline-block !important;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}

input#SaveOvulationFollowupBTN, input#SaveAntenatalCareBTN {
    background-color: #4285f4  !important;
}

.ovFollow label {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    margin-top: 10px;
}

.ovHeight {
    height: 50px;
}

    .ovHeight label {
        margin-top: 5px;
    }

#AntenatalCare_PregnancyModeDiv .form-group.me {
    padding-left: 0;
}

.ApgarScore .form-group {
    width: 25%;
    display: inline-block;
}

    .ApgarScore .form-group label {
        display: inline-block;
    }

    .ApgarScore .form-group input {
        width: 80%;
        display: inline-block;
    }

#OBSDiv textarea,
#AntenatalCare_OBSDiv textarea {
    min-height: 45px;
    width: 70%;
    display: block;
}

    #OBSDiv textarea#Notes, #AntenatalCare_OBSDiv textarea#Notes {
        min-height: 110px;
        width: 100%;
    }

.ovFollow .form-group.myDate {
    margin-bottom: 0;
}

#OBSDiv .ovFollow input,
#AntenatalCare_OBSDiv .ovFollow input {
    width: 70%;
}

#OBSDiv .ovFollow span.input-icon.icon-right input,
#AntenatalCare_OBSDiv .ovFollow span.input-icon.icon-right input {
    width: 96%;
    float: right;
    padding-left: 20px;
    padding-right: 0;
}

#ColorOfFluid_DivID label {
    margin-top: 0 !important;
}

.modal-dialog .tab-content .obsLabel {
    color: red !important;
    font-weight: bold !important;
    display: block;
}

.ovRadio label {
    font-weight: bold;
}

.ovFirsElement {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
}

div#OvulationFollowupHeaderDiv .form-horizontal .ovFollow {
    padding-top: 5px;
}

div#OvulationFollowupHeaderDiv #OBSDiv .ovFollow {
    padding-top: 0px;
}

#Other_ResuscitationID {
    width: 45%;
    margin-top: -10px;
}

input#OBS_DeliveryPROM_ColorOfFluid {
    width: 80%;
    margin-bottom: 2px !important;
    margin-top: 5px !important;
}

.modal-dialog .tab-content .ovFollowLeft label,
.ovFollowLeft label {
    display: block;
    padding: 5px;
    min-height: 30px;
    margin-top: 10px;
    font-weight: bolder;
    color: #bc0bd0 !important;
}

#AntenatalCare_OBSDiv .ovFollow input {
    width: 65%;
}

.ovFollow input {
    width: 43%;
    float: right;
}

.ovFollow span.input-icon.icon-right {
    width: 67%;
    float: right;
}

input#EDD {
    width: 100%;
    float: left;
}

#Total_Discount_Amount_On_Net_Amount {
    width: 100% !important;
    text-align: center;
}

input#EntryDate {
    width: 100% !important;
}

#OBSDiv .widget-body,
#AntenatalCare_OBSDiv .widget-body {
    background-color: #4b4b4b;
    padding-top: 5px !important;
}

#OBSDiv .widget,
#AntenatalCare_OBSDiv widget {
    margin-bottom: 10px;
}

#OBSDiv .ovFollow span.input-icon.icon-right input, .ovFollow span.input-icon.icon-right, .ovFollow span.input-icon.icon-right, .ovFollow input, #OBSDiv .ovFollow input,
.ovFollow .form-group {
    margin-bottom: 0px !important;
}

div#occordionProcess + hr {
    margin: 5px !important;
}

table#tableOvulationFollowup tfoot td input {
    max-width: 150px !important;
}

#Delivered_AbortedDateDiv .input-icon icon-right {
    display: inline-block;
    width: 75%;
}

input#OBS_Date {
    width: 100%;
}

#ProcedureSelectedServicesContainerDiv .widget-body #TblInvoiceDetail_wrapper {
    max-height: 424px;
    overflow: auto
}

td#Total_Row_No {
    color: #000;
}

#ProcedureFilterDiv .dropdown-menu.open ul {
    max-height: 300px !important;
}

.process-span {
    color: #000 !important;
}

#MHQContainerDiv #Question span.input-icon.icon-right,
#MHQContainerDiv #Question input,
#MHQContainerDiv #Question select {
    width: 100% !important;
}

input#btnTransferAllgeneral {
    margin: 3px 1px 1px 5px !important;
    padding: 4px !important;
    border: none;
    margin-bottom: 10px !important;
}

    input#btnTransferAllgeneral:hover {
        background-color: #3a7393 !important;
    }

table#VisitHistorySearchable input {
    width: 100% !important;
}

div#Question {
    /*min-height: 70px;*/
    padding-right: 0;
    color: #000 !important;
}

#Answers {
    min-height: auto;
    padding: 0;
    margin: 0;
    width: 80%;
}

div#AnswerRow {
    padding: 0;
}

#AnswerRow span.text {
    float: left;
}

.modal-dialog .moreInfo div:first-child {
    height: auto;
}

.modal-dialog .moreInfo {
    padding: 20px;
}

.modal-dialog .patientCreateForm .moreInfo {
    padding: 10px 0px;
    margin-bottom: 0;
}

#ProcedureSourceServices_wrapper {
    overflow-x: scroll
}

.modal-dialog .patientCreateForm .moreInfo label {
    color: #000 !important;
}

.modal-dialog .tab-pane textarea {
    height: 40px;
    width: 100%;
    margin-top: 0;
}

#MPFModalPopupBodyDiv .nav-tabs {
    background-color: #3774da;
    box-shadow: 0px 0px !important;
    border-bottom: 2px solid #5197d5;
    
    margin-left: 0px;
}

.docVistList {
    padding: 10px 0;
    height: auto !important;
}

    .docVistList #AppointmentStatusButtons {
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .docVistList .widget-body {
        height: 445px;
    }

#AppointmentStatusButtons input:first-child {
    margin-left: 0;
    width: 100% !important;
    padding: 5px !important;
}

#AntenatalCare_PregnancyModeDiv .ovHeight .form-group.ovTable {
    border: 1px dotted #000;
    height: 50px;
    margin-top: 0 !important;
}

#MPFModalPopupDiv .tab-content {

}

#MPFModalPopupDiv .modal-dialog {
    /*height:530px!important;*/
    width: 100% !important;
    margin-top: 9px;
    padding-bottom: 0;
    margin-bottom: 0 !important;
}

#_ProcedureSelectedMedicines .widget-body {
    height: 440px;
    overflow: auto;
}

#MPFModalPopupDiv .modal-content {
    width: 100% !important;
    margin-top: 9px;
    padding-bottom: 0;
    margin-bottom: 0 !important;
}

.docVistList #HeaderDiv .input-icon.icon-right > [class*="fa-"] {
    top: 9px;
}

.modal-dialog #ICDContainerDiv .ibox-title > h5 {
    padding-left: 10px;
}

#ICDContainerDiv .formBtns input {
    margin: 0 !important;
}

.modal-dialog .toooltip .tooltiptext {
    border: 2px solid #fff;
    
    z-index: 99;
}

.modal-dialog #MPFModalPopupBodyDiv li.tab-blue.active a {
    background-color: #fff !important;
    color: #000 !important;
    border-top: 0;
    margin-top: 2px;
    line-height: 12px;
}

.modal-dialog #MPFModalPopupBodyDiv .nav-tabs {
    border-bottom: 0;
}

.modal-dialog #MPFModalPopupBodyDiv .tab-content {
    margin-bottom: 10px;
}

.input1 {
    padding-left: 5px;
}
/*  .modal-dialog  */
.modal-dialog #MHQContainerDiv .input-icon.icon-right > [class*="fa-"] {
    top: 0px;
}

tbody#InvoiceDetailLines input {
    font-size: 12px !important;
    padding: 0 2px !important;
    text-align: center !important;
}

    tbody#InvoiceDetailLines input[type=button] {
        width: 114px !important;
        font-size: 11px !important;
    }

table#TblInvoiceDetail th {
    font-size: 13px !important;
}
/*------ by aml on eng ma2mon pc -------*/
tbody#InvoiceDetailLines #TDTooth_Number input.form-control.ui-autocomplete-input {
    width: 26% !important;
    display: inline-block;
    float: left;
    text-align: left !important;
    padding: 0 5px !important;
    height: 23px !important;
}

#ICD_LINKING_MODAL .modal-dialog {
    width: 900px !important;
    margin-top: 50px !important;
}

.ui-autocomplete-multiselect-item {
    display: inline-block !important;
       border: 1px solid #a6cbf5 !important;
    border-radius: 4px !important;
    color: #333 !important;
    background-color: #f6f6f6 !important;
    width: 40px !important;
    height: 23px !important;
    line-height: 23px;
    margin-left: 7px;
    margin-top: 3px;
    float: left;
    margin-left: 5px;
}

.ui-icon ui-icon-close {
    margin-top: -21px !important;
}

.ui-icon-close {
    margin-top: -21px;
    cursor: pointer;
}

#EmployeeShiftDIV select {
    height: 34px !important;
    margin-top: 5px !important;
}

input .form-control .ui-autocomplete-input {
    width: 100% !important;
}

#InvoicePatientCreateDiv input.form-control.ui-autocomplete-input {
    width: 100% !important;
    margin-top: 4px !important;
}

.ui-autocomplete-multiselect.ui-state-default.ui-widget {
    width: 100% !important;
    overflow-y: auto !important;
    max-height: 70px;
    min-height: 45px;
    background-color: #fff;
    background: #fff;
    cursor: text;
}

#exampleModalLabel {
    text-align: center !important
}

.ui-autocomplete-multiselect.ui-state-default.ui-widget .ui-autocomplete-multiselect.ui-state-default.ui-widget {
    width: 100% !important;
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    padding: 3px 3px;
    padding-bottom: 0px;
    overflow: hidden;
    cursor: text;
}
/*#TblInvoiceDetail thead tr th:nth-child(12) { min-width: 150px !important;}*/
/*-------------------------------------------  MHQ ------------------------------------------*/
#_QuestionAnswers {
    display: flex;
}

    #_QuestionAnswers .wrapper.wrapper-content.animated.fadeInRight {
        z-index: 1;
    }

a.his-btn,
a.his-btn#btnSave {
    float: right !important;
    margin: 8px 8px !important;
    padding: 0 30px !important;
}

.d-v-l-padding {
    padding-top: 6px !important
}
/*#d-v-l b ,#visit-type b{font-size:10px!important}*/
.modal-dialog form#MedicalHistoryQuestionForm label {
    display: block;
}

.modal-dialog form#MedicalHistoryQuestionForm select#FK_MedicalHistoryGroupingHeader_ID {
    width: 86%;
    height: 34px !important
}

.MHQpage .widget-body {
    padding-top: 5px;
}

#MHQAnswerModalPopupFooterDiv input {
    background-color: #3173a8;
    color: #fff;
}

#MHQAnswerModalPopupFooterDiv {
    margin-top: 16px !important;
}

    #MHQAnswerModalPopupFooterDiv a {
        padding-left: 15px;
        padding-right: 15px;
    }

#FilterDiv button.btn.dropdown-toggle.disabled.bs-placeholder.btn-default {
    margin-top: 0 !important;
}

#MHQModalPopupDiv {
    padding: 0 !important;
}

#MHQContainerDiv input,
#MHQContainerDiv select,
#MHQContainerDiv button.btn.dropdown-toggle.btn-default {
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 15%;
    box-shadow: 0 0;
    border: 1px solid #3173a8;
}

#MHQContainerDiv .btn-group.bootstrap-select.show-tick,
#MHQContainerDiv span.input-icon.icon-right {
    width: 15% !important;
    display: block;
}

    #MHQContainerDiv button.btn.dropdown-toggle.btn-default,
    #MHQContainerDiv span.input-icon.icon-right input {
        width: 100% !important;
    }

#MHQContainerDiv input[type="submit"] {
    background-color: #3173a8 !important;
    color: #fff;
    margin: auto;
    float: none;
    border-color: transparent;
    font-weight: bold;
}

    #MHQContainerDiv input[type="submit"]:hover {
        background-color: #fff !important;
        color: #3173a8;
        border-color: #3173a8;
    }

#MHQContainerDiv br {
    display: none;
}

#MHQContainerDiv label {
    display: block;
}

.modal-dialog .tab-content #ICDContainerDiv #DiagnoseICDSearchable_filter label {
    color: #fff !important;
}

.modal-dialog .tab-content #ICDContainerDiv #DiagnoseICDSearchable_length label {
    color: #fff !important;
}

#VitalSignProcessForm input {
    margin-top: 0;
}

#VitalSignProcessForm {
    background-color: #fff !important;
}

    #VitalSignProcessForm .formBtns input {
        float: none !important;
    }

.modal-dialog .tab-content #ICDContainerDiv .ibox-title > h5 {
    color: #000 !important;
    border-color: #000;
}

.modal-dialog .ibox-content.row {
    margin-left: 0;
}

#medicalPackageOfferID {
    margin-top: 5px;
}

#btnExchangeAll,
#btnAuthorizedTransferAll {
    background-color: #3173a8 !important;
    color: #fff;

    margin: 2px !important;
}

.closeBtns input {
    background-color: #3774da;
    color: #fff;

    margin: 2px 5px 2px 0px !important;
}

    .closeBtns input:hover {
        background-color: #fff;
        color: #000;
    }

.indexBell {
    float: right;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 20px;
    padding:0
}

#d-v-l #btnCloseAndFinishedPatientFile {
    text-align: left !important
}

#d-v-1 .fa-arrows-h {
    margin-right: 0px !important
}

.IndexTitle #patient-file label { /*display: block!important;*/
    margin-top: 4px;
}

.IndexTitle #patient-file input {
    width: 100%;
}

#MPFModalPopupDiv {
    padding: 0 0px !important;
}
/*invoice*/
.cash label {
    padding-top: 5px !important;
    color: #000 !important;
    font-weight: normal !important;
}

.cash {
    margin-left: 3px;
}

/*#PatientInformationDiv label {
    font-size: 12px !important;
    color:#fff!important;
   

}*/
.Add-Color {
    color:orange!important;
}
.col-width {
    width: 11%;
    margin-left: 3px;
    margin-right: 3px
}

#MPFModalPopupDiv div#TransferAllModal .modal-dialog {
    height: 500px !important;
    overflow: auto;
    margin: 30px auto !important;
    float: none;
    display: block;
}

#insurance-tabs > li > a {
    padding: 7px 10px !important;
}

#insurance-tabs li {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

#insurance-tabs > li > .tab-h {
    padding-bottom: 2px !important
}

#insurance-tabs > li.active > a, #insurance-tabs > li.active > a:hover, #insurance-tabs > li.active > a:focus {
    margin-top: 0px;
    line-height: 14px !important;
    box-shadow: none;
    margin: 0px;
    border-radius: 4px !important;
    background: none;
}

.bold {
    font-weight: bold !important;
}

#ShowInsuranceCardPolicies {
    background-color: #165e86 !important;
    height: 31px;
    padding-top: 4px;
    border-radius: 3px !important;
}

#tltCardDiv i {
    color: #000 !important;
}

#insurance-tabs > li label {
    color: #000 !important
}

table#TransferAllItemsTable {
    height: 400px;
}

    table#TransferAllItemsTable input {
        width: 100% !important;
    }

    table#TransferAllItemsTable #chkSelectedItems {
        width: 1% !important;
    }
/*----------------------------- CPT ------- service----------------------------------*/
#OperationCategoryModal {
    width: 700px;
    display: block;
    height: 250px;
    margin-top: 150px !important;
    overflow: hidden;
}

    #OperationCategoryModal .modal-dialog {
        width: 100% !important;
        height: 250px !important;
    }

    #OperationCategoryModal .modal-content {
        width: 100% !important;
        padding: 20px;
        height: 150px;
    }

#OperationCategoryModalBody div {
    padding: 2px;
}

#popButtonClearOperationCategory {
    float: right;
}

#OperationCategoryModal input {
    text-align: left !important;
}

#popButtonAddOperationCategory, #popButtonClearOperationCategory {
    margin-top: 3px;
}
/*#searchableVW_CPT th:first-child {width: 75px !important;}*/
.table input[type=checkbox]#checkAllServices ~ .text {
    margin: 0 !important;
}

    .table input[type=checkbox]#checkAllServices ~ .text:before {
        margin: 0 !important;
    }
/*.cptTalbeHeigt {height: 440px;}*/
#CPTFormID #OperationsDiv div:first-child .myRow .form-group {
    width: 82%;
    display: inline-block;
    margin-bottom: 0;
}

#searchableVW_CPT_wrapper button.dt-button, div.dt-button, a.dt-button {
    background: none !important;
    /*border: 1px solid #a6cbf6 !important !important*/
}

div.dt-buttons {
    padding-top: 15px;
    padding-left: 0px;
}

.dt-buttons .buttons-print {
    background-color: #3e99bc !important;
    color: #fff !important;
}

.dt-buttons .buttons-pdf {
    background-color: #ef4036 !important;
    color: #fff !important
}

.dt-buttons .buttons-collection {
    background-color: #0e75cb !important;
    color: #fff !important;
}

.dt-buttons .buttons-excel {
    background-color: #207247 !important;
    color: #fff !important;
}

.dt-buttons .buttons-csv {
    background-color: #4e5d6d !important;
    color: #fff !important;
}

.dt-buttons .buttons-copy {
    background-color: #ecbb32 !important;
    color: #fff !important;
}
/*div.dt-buttons{float:none!important}*/
#CPTFormID #OperationsDiv div:first-child .myRow a i {
    width: 30px;
    display: inline-block;
    text-align: center;
    margin-top: 21px !important;
}

.field-validation-valid {
    display: none;
}

/*.CptWidg .formBtns input,
.CptWidg .formBtns a {
    color: #fff !important;
    height: 30px !important;
    line-height: 30px !important;
}*/

.CptWidg .formBtns {
    margin-bottom: 0;
    margin: 10px 20px;
}

.CptWidg .widget-body {
    padding-top: 10px !important;
    padding-bottom: 10px;
}

#CPTIndex,
.servWidgSec {
    margin-top: 10px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
    padding-top: 2px;
    font-size: 14px !important;
}

#searchableVW_CPT thead > tr:first-child th:first-child input {
    width: 75% !important
}

#dvCPTALl input {
    background-color: #fff;
    font-size: 11px !important;

}

#OptionServiceModalBody label {
    text-align: left;
}

#ServicesTableDiv, .opModel {
    height: 200px;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;

}

    .opModel input,
    table#searchableServices input {
        width: 150px;
    }

.servWidgSec #searchable td:nth-child(7) label {
    margin: 0 3px !important;
}
/*.servWidgSec #searchable th:nth-child(2) {
    max-width: 20px !important;
    width: 20px !important;
}*/
.servWidgSec #searchable th:nth-child(5) /*,
.servWidgSec #searchable th:nth-child(14)*/ {
    max-width: 130px !important;
    width: 90px !important;
}

#searchable td #Price {
    width: 65px !important
}

.servWidgSec #searchable th:nth-child(12)
/*.servWidgSec #searchable th:nth-child(13),*/
/*.servWidgSec #searchable th:nth-child(7)*/ {
    max-width: 200px !important;
    width: 200px !important;
}
/*.servWidgSec #searchable th:nth-child(2) input,
    .servWidgSec #searchable th:nth-child(5) input,
    .servWidgSec #searchable th:nth-child(12) input
    ,.servWidgSec #searchable th:nth-child(13) input {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }*/
.table-bordered thead > tr > th {
    border: 1px solid #9c9999
}

.table thead > tr > th {
    vertical-align: middle !important
}

.servWidgSec #searchable th:nth-child(2) input {
    /*width: 60% !important;*/
    max-width: 100% !important;
    min-width: 60% !important;
    /*margin-right: 10px !important*/
}

.widget.servWidgSec {
    height: 565px;
    /*overflow: auto;*/
}
/*.dataTables_scrollBody { height: 360px;}*/
.modal-dialog #sizeMeasurementListDiv tfoot td,
#searchable tfoot td,
#searchableItemAgent tfoot td,
#searchableItemType tfoot td,
#searchableItemManufacturer tfoot td {
    padding-top: 0 !important;
    padding-bottom: 0;
}

.modal-dialog #sizeMeasurementListDiv thead th,
#searchableItemAgent thead th,
#searchableItemType thead th,
#searchableItemManufacturer thead th {
    padding-top: 10px;
    padding-bottom: 10px !important;
}
/*.modal-dialog #BarCodebody #btnClearBarCodeTexts {background-color: #4c4c4c !important;}*/
/*--------------------------------- PatientCategory------------------------------------*/
#patientCategoriesDiv button.btn.dropdown-toggle.btn-default {
    margin: 3px 0;
}
/*------------------------ cash discount category -- insurance -- labResult---------------------------*/
.modal-dialog #LabResultDepartmentForm .forInlineInputs {
    width: 37% !important;
    padding: 0;
}

input#SearchSubmit {
    float: none !important;
}

th input#btnGeneralize2 {
    color: #000;
}

div#InsuranceContract input {

}

td.txt.formBtns input {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

#tblApproval td textarea.form-control.txt {
    margin-top: 0;
}

input#btnGeneralize2,
input#generalize {
    /*background-color: #3173a8 !important;*/
    color: #fff !important;
    /*padding: 7px !important;*/
}

#CashDiscountCategoryServiceList #tblServices table#searchable1 input {
    width: 100% !important;
}

    #CashDiscountCategoryServiceList #tblServices table#searchable1 input[type=radio] {
        width: 1% !important;
    }

.modal-dialog #CashDiscountCategoryServiceList .widget-body #tblServices tbody label {
    color: #000 !important;
}

.modal-dialog #CashDiscountCategoryServiceList .widget-body {
    height: 540px;
}

#CashDiscountServiceModal .formBtns input {
    margin: 5px auto !important;
}

#CashDiscountServiceModal .formBtns .btn-white {
    background-color: green;
    color: #fff;
}

#CashDiscountCategoryDepartmentsList {
    background-color: #ffffff !important;
    color: #fff !important;
}

    #CashDiscountCategoryDepartmentsList .widget-body.no-padding.table-responsive {
        background-color: #fff !important
    }

#CashDiscountServiceModal #tblServices thead th:nth-child(2) {
    width: 120px !important;
}

#CashDiscountServiceModal #tblServices thead th:nth-child(3) {
    width: 120px !important;
}

#CashDiscountServiceModal #tblServices thead th:nth-child(4) {
    width: 200px !important;
}

#CashDiscountCategoryDepartmentsList thead label {
    color: #fff !important;
}

#CashDiscountCategoryDepartmentsList table thead th:nth-child(3) {
    width: 200px;
}

    #CashDiscountCategoryDepartmentsList table thead th:nth-child(3) .form-group {
        width: 29%;
    }

        #CashDiscountCategoryDepartmentsList table thead th:nth-child(3) .form-group label {
            width: 40%;
            display: inline-block;
        }

.modal-dialog #CashDiscountCategoryDepartmentsList tbody .form-inline label {
    color: #000 !important;
}

#CashDiscountCategoryDepartmentsList,
#InsuranceCompanyListDiv {
    margin-top: 25px;
    padding: 10px 25px 22px !important;
    border-radius: 15px;
}

    #CashDiscountCategoryDepartmentsList table tbody td:nth-child(2) {
        width: 200px;
    }

/*.cashPage .form-horizontal label,*/
.insurancePage .form-horizontal label,
.labResultPage .form-horizontal label {
    margin: 0 0 5px 5px;
    display: inline-block;
    font-weight: bold;
}

.cashPage .formBtns a,
.cashPage .formBtns input {
    padding-left: 10px;
    padding-right: 10px;
}

.cashPage .form-horizontal span.select2 {
    display: inline-block;
    width: 100% !important;
}

.insurancePage .formBtns a,
.insurancePage .formBtns input,
.cashPage .formBtns a,
.cashPage .formBtns input,
.labResultPage .formBtns input {
    height: 30px !important;
    line-height: 30px !important;
    width: auto !important;
    color: #fff;
}

.insurancePage .formBtns {
    margin-top: 7px;
}

.insurancePage #frmCreateInsuranceCompanyClass .formBtns {
    margin-top: 10px;
}

.insurancePage .ibox.float-e-margins .formBtns input[type=submit],
.insurancePage .ibox.float-e-margins .formBtns input[type=button] {
    margin: 3px !important;
    float: right;
}

.modal-dialog #CurrentInsuranceCompanyAgentDiv input,
.modal-dialog #InsuranceCompanyAgentForm input {
    margin-top: 0;
    margin-bottom: 5px !important;
}

#insuranceClassAndIndexDiv {
    margin-top: 10px;
}

#InsuranceClass {
    padding-top: 10px;
}

    #InsuranceClass .moreInfo {
        padding-bottom: 10px;
        margin-bottom: 0;
    }

#FK_InsuranceCompanyClass_ID {
    width: 97%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    height: 34px !important;
}

#SaveInsuranceClass .fa-floppy-o {
    color: #fff !important;
}

.class {
    margin-top: 22px !important;
    right: 8px !important;
}

#Journal .search-button {
    position: absolute;
    right: 4px;
    top: 4px;
    border-radius: 50%;
    border: 0;
    color: #a29f9f;
    width: 35px;
    height: 35px;
    outline: 0;
    background: transparent;
}

#SaveInsuranceClass .fa-external-link {
    color: #fff !important;
}

#InsuranceClassIndex .fa-list-alt {
    padding: 6px !important
}

#SaveInsuranceClass {
    color: #fff !important;
}

#InsuranceClass .radio-inline {
    padding: 0;
}

#InsuranceClassIndex {
    padding-bottom: 15px;
}

#PaymentGeneralData {
    text-align: center;
    margin-top: 0px;
    background-color: #3774da;
    padding-top: 3px;
}

#paymentTable .thead label {
    color: #000 !important;
}
/*----------------------------- lab result  -----------------------------------------*/
.modal-dialog #LabResultCurrentMeasurementUnitDiv .forInlineInputs label {
    max-width: 43% !important;
}

#LabResultDetailsDiv .no-padding.widget-body {
    max-height: 350px;
    overflow-y: auto;
}

#LabResultDetailsDiv widget {
    margin-bottom: 10px;
}

.formBtns.l-g {
    float: none !important;
    margin: auto;
}

#LabResultDetailsDiv tfoot tr:first-child th:first-child input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

#LabResultDetailsDiv tfoot tr:first-child th:first-child {
    max-width: 100px !important;
}

#LabResultDetailsDiv thead tr:first-child th:first-child {
    width: 100px !important;
    max-width: 100px !important;
}

.formBtns.l-g .formBtn {
    float: none !important;
}

.modal-dialog #LabResultMeasurementUnitsDiv .widget-body.no-padding {
    max-height: 570px;
}

#LabResultCurrentDepartmentDiv .forInlineInputs label {
    max-width: 33% !important;
}

#LabResultCurrentDepartmentDiv .forInlineInputs input.form-control {
    width: 63% !important;
}

#LabResultCurrentDepartmentDiv {
    padding: 0px;
}

.labResultPage .form-horizontal input.form-control {
    display: inline-block;
}

.btn-dic.formBtns.DICT-csh #btnSave {
    float: right;
    margin-right: 4px !important;
}

select#FK_LabResultDepartment_ID {
    height: 34px !important;
    margin-top: 3px;
    line-height: 30px !important;
}

.labResultPage2 span.input-group-addon {
    width: 87%;
    display: inline-block;
    float: left;
    padding: 0px !important;
}

#uploadImage {
    margin-top: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.B-border img#uploadImage {
    width: 100%;
    padding: 0;
}
.block {
    display: block
}

#LabResultDiv .field1 ,#LabResultDiv .field3 {
    padding: 5px !important;
}
.p-lab {
    padding: 5px !important;
}

#LabResultMeasurementUnitListDiv span.input-group-addon {
    /*width: 86%!important;*/
    display: inline-block;
}

a#btnSave {
    /*background-color: #4285f4  !important;*/
    margin: 3px !important
}

#LabResultMeasurementUnitListDiv .L-R {
    height: 34px !important;
    padding: 7px !important;
    margin-right: 0px !important;
    top:9px;
}

i.fa.fa-plus-circle.icon-fa.btn.btn-white.p-lab {
    height: 34px !important;
    padding: 7px !important;
    margin-right: 0px !important;
    top:4px;
}

.ibox-content {
    margin-bottom: 0;
}

.formBtns button {
    background-color: #3774da;
    color: #fff !important;
    border-color: #000;
    float: none !important;
    cursor: pointer;
}
input#MachineKey {
    margin-top: 0;
}

#LabResultSelectedDetailDiv {
    margin-bottom: 10px;
}

    #LabResultDiv .moreInfo,
    #LabResultSelectedDetailDiv .moreInfo {
        margin-bottom:5px;
        margin-top: 5px;
    }

#LabResultCurrentMeasurementUnitDiv .labResultPage .form-horizontal input.form-control {
    width: 100% !important;
}

a.btn.bttn-save.PointSettings {
    padding: 5px !important;
    margin: 5px !important;
}

select#FK_LabResultMeasurementUnit_ID {
    margin-top: 0;
    padding: 0;
}

.modal-dialog #LabResultCurrentMeasurementUnitDiv {
    background-color: transparent;
}

#_parentServiceInsurance .formBtns input {
    margin-left: 5px !important;
    float: none;
    margin-top: 15px !important;
    border-color: #5197d5 !important;
}

#_parentServiceInsurance .form-group {
    margin-bottom: 0;
}

#_parentServiceInsurance {
    padding-top: 5px;
}

.moreInfo .formBtns input[type="submit"] {
    background-color: #3173a8 !important;
}

#ServiceInsuranceSearchForm .moreInfo {
    margin-bottom: 0;
    padding-bottom: 0;
}

    #ServiceInsuranceSearchForm .moreInfo .bs-caret,
    #ServiceInsuranceSearchForm .moreInfo .caret,
    #ServiceInsuranceSearchForm .moreInfo span.filter-option.pull-left {
        color: #000 !important;
    }

.moreInfo .form-group {
    margin-bottom: 0;
}

.newServBtn {
    margin: 0 10px auto;
}

    .newServBtn input {
        background-color: #5197d5 !important;
        border-color: #000;
    }

#btnclearSupplierCategory {
    padding: 5px !important;
    line-height: 20px !important;
}

.text.proM {
    display: block !important;
}

.input-group-addon.nn {
    background-image: linear-gradient(to bottom,#eee0 0,#fbfbfb 100%);
}

select#inlineFormInputGroup {
    /*width: 98%;*/
}
/*----------------------------- ICD -----------------------------------------*/
form#FrmICD_ID label {
    margin-top: 10px;
}

.modal-content.icd-linking {
    height: 340px !important;
}

.icd-tabel {
    height: 200px;
    overflow: auto;
}

.icdTable {
    margin-top: 10px !important;
}

    .icdTable .widget-body.no-padding {
        min-height: 100%;
        max-height: 100%;
        /*height: 560px;*/
    }

#_FingerPrintAttendanceSearch_List div#tblFingerPrintSearch_wrapper {
    max-height:630px!important;
    overflow:auto!important;
}

#LinkEmployeeWithFingerPrintMachine-height #tblLinkEmployeeWithFingerPrint_wrapper {
    max-height: 580px;
    overflow: auto
}

#editpartialview textarea {
    margin-top: 3px !important;
    height: 45px;
    margin-bottom: 10px;
    width: 100% !important;
}

input#AccountChart {
    width: 100% !important;
}

#editpartialview .formBtns {
    float: right;
}

    #editpartialview .formBtns a,
    #editpartialview .formBtns input {
        color: #fff !important;
        height: 30px !important;
        /*line-height: 30px !important;*/
        margin: 20px !important;
        float: none !important;
    }
/*----------------------------- insurance company -----------------------------------------*/
select#FK_InsuranceCompanyAgent_ID {
    width: 100% !important;
    height: 34px !important;
}

.modal-dialog #CurrentInsuranceCompanyAgentDiv .formBtns input {
    margin: 5px !important;
    margin-top: 20px !important;
    float: right;
}

#InsuranceCompanyAgentListDiv {
    height: auto;
}

/*.form-group {
    margin-bottom: 5px;
}
*/
.moreInfo .text {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold;
}

form#frmSaveInsuranceCompany .moreInfo .input-group-addon .text {
    color: #000 !important;
}

#VisitDays {
    display: inline-block;
    float: left;
    padding: 0 2px;

}

#InsuranceCompany_ID .moreInfo {
    padding-bottom: 10px;
}

#InsuranceCompanyAgentListDiv span.select2.select2-container.select2-container--default {
    width: 100% !important;
    display: inline-block;
    float: left;
}

#InsuranceCompanyAgentListDiv #AddJobTitlebtn {
    float: left !important;
    margin-top: 0px !important;
    padding: 7px !important;
    height: 34px !important;
}

.moreInfo span.input-group-addon {
    padding: 0 !important;
}

.myFormBtns {
    margin: auto;
    float: none;
    text-align: center;
    display: block;
}

    .myFormBtns input {
        margin: 5px !important;
        float: none !important;
    }

#approvalDiv {
    margin-top: 10px;
    float: right;
    width: 100%;
}

.approvalHeader {
    background-color: #3774da;
}

    .approvalHeader .my_lable {
        color: #fff !important;
        font-size: 14px !important;
        margin: 5px;
    }

        .approvalHeader .my_lable strong {
            color: #ffc107 !important;
        }

/*.check_boxes {
    border-right: 2px solid #3774da;
}
*/
textarea#ApprovalNotes {
    margin-top: 0px;
    height: 50px !important;
}

#Process {
    background-color: #5197d5 !important;
    box-shadow: 0 0;
    color: #fff;
}

.formBtns.pat {
    margin-top: 16px !important;
}

.invoicePageWidgBdy .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
}

#InsuranceContract button.btn.dropdown-toggle.btn-default {
    border-color: #000;
}
/*----------------------------- Appointment -----------------------------------------*/
/*thead.bordered-darkorange.sticky-header th:first-child {width: 23% !important;}
thead.bordered-darkorange.sticky-header th:nth-child(3) {width: 18% !important;}*/
/*thead.bordered-darkorange.sticky-header th:nth-child(3) input { width: 50px !important;}*/
.k-event {
    height: 31px !important;
}
/*div#SecondPatientDataDiv div:nth-child(2) {
    padding-right: 1px;
    padding-left: 1px;
}*/
/*div#SecondPatientDataDiv div:last-child {padding-left: 0px;}*/
#leftSide .select2-results {
    display: block;
    margin: 0;
    padding: 0;
}

.modal-dialog #upatecreatediv .ibox.float-e-margins .ibox-content select {
    height: 30px!important;
    line-height: 30px !important;
}

#SimpleTab-1 .patientBasicData label {
    color: #000 !important;
    float: left !important;
}

.createInvoiceBtn input {
    color: #fff;
    font-weight: bold !important;
    padding: 0 10px;
    background-color: #3173a8 !important;
    height: 30px !important;
    line-height: 30px !important;
    display: inline-block;
    border: 0 !important;
    margin: 0 5px;
    margin-bottom: -3px;
}

.createInvoiceBtn a {
    color: #fff;
    font-weight: bold !important;
    padding: 0 10px;
    background-color: green !important;
    height: 30px !important;
    line-height: 30px !important;
    display: inline-block;
    border: 0 !important;
    margin: 0 5px;
    margin-bottom: -3px;
}

#StockingResponsiblePopUp .modal-content {
    margin-top: 60px !important;
    margin-right: -20px !important;
}
/*----------------------- Accounting - prefrences -------------------------*/
#FinancialYearList .widget-body.no-padding {
    max-height: 600px;
    overflow: auto;
    border: 1px solid;
}

#BankAccountListtbl_wrapper {
    max-height: 650px;
    overflow: auto !important
}

#UnpostedJournalEntryTable_wrapper {
    overflow:auto!important;max-height:450px!important;
}
/*----------------------------- Account chart ---------- ----------------------*/
.jstree-default .jstree-clicked {
    background: #fff;
    border-radius: 0px;
    box-shadow: 0 0;
}

input#Number {
    border: 1px solid #9c9999;
    position: relative;
    bottom: 9px !important;
}

#j1_1 span {
    font-size: 15px;
}

#parentstuff .btn-add,
#stuff a{
    color: #fff;
       padding: 5px!important;
    float: right !important;
    height: 25px;
    margin-top: -1px;
    line-height: 10px !important;
}
/*#stuff .fa.fa-edit{background-color:unset!important;padding: 0px !important;}*/
.btn-add {
    background: #2bb170 none repeat scroll 0 0;
}

.btn-edit {
    background: #d8954a none repeat scroll 0 0;
}

.btn-delete {
    background: #d95151 none repeat scroll 0 0;
}

.jstree-hovered #stuff {
    opacity: 1;
}

#parentstuff .btn-add span,
#stuff a span {
    font-size: 12px;
}
span#parentstuff {
    padding: 5px;
}
#parentstuff .btn-add {
    background-color: #3774da;
    margin-left: 5px;
}

a#j1_1_anchor {
    /*width: 10% !important;*/
    padding: 0;
    height: 25px;
}

#stuff a#btnPrint {
    display: none;
}

.mySearchIcon {
    top: 15px;
    margin-left: -22px;
    position: sticky;
}

input#q {
    display: inline-block;
    width: 73%;
    margin-bottom: 10px;
    padding-left: 10px !important;
}

ul.jstree-children .jstree-anchor {
    padding: 0;
}

#DepartmentTree ul.jstree-children .jstree-anchor {
    background-color: transparent !important;
}

button#btn_ExportPdf {
    height: 30px;
    line-height: 30px;
    padding: 0 25px;
    margin-left: 6px;
    margin-top: -3px;
}

fieldset.moreInfo.the-fieldset.well, #BankAccountDetailDiv {
    margin-bottom: 5px;
}

.borderLeft {
    border-left: 1px solid #d7d7d7;
    width: 100%;
    height: 100%;
    display: inline-table;
    padding-left: 10px;
}

.accChartForm label {
    padding-top: 0 !important;
    margin: 0;
}

#GlobalModalContent .formBtns a {
    background-color: #3774da;
}

#AccountChartDIV .formBtns a {
    background-color: #4c4c4c !important;
}

.modal-dialog #AccountChartDIV .formBtns {
    float: none !important;
}

#GlobalModalContent .formBtns a,
#GlobalModalContent .formBtns input {
    height: 28px;
    margin: 0 !important;
}

.modal-dialog #GlobalModalContent .formBtns a,
.modal-dialog #GlobalModalContent .formBtns input {
    margin: 0 5px !important;
    height: 30px !important;
    padding: 5px 10px;
    line-height: 2 !important;
    vertical-align: middle;
    color: #fff;
}

.modal-dialog .borderLeft span,
#div_CostCenter span:first-child {
    font-size: 12px;
    color: #f00 !important;
}

/*div#replacetarget {
    min-height: 500px;
}*/
/*----------------------------- cost center -----------------------------------------*/
button#btn_CloseTree,
button#btn_OpenTree {
    background-color: #3774da;

    color: #fff;
    margin-top: 10px;
    padding: 8px !important;
}

.jstree-default .jstree-clicked {
    background: transparent !important;
    box-shadow: 0 0 !important;
    font-weight: bold;
}

.jstree-anchor.jstree-hovered {
    background-color: rgba(81, 151, 213, .9) !important;
}

    .jstree-anchor.jstree-hovered span {
        font-weight: bold;
        color: #fff;
    }
/*----------------------------- Journal Entry ---------------------------------*/
#JournalEntryListTable th, #JournalEntryListTable td {
    min-width: 40px !important;
}

#JournalEntryListTable tr:first-child th:first-child {
    min-width: 15px;
    display: none;
}
/*table#JournalEntryListTable td {vertical-align: top !important;}*/
input#AccountNo {
    width: 100px;
    margin: auto;
}

input#AccountName {
    width: 100%;
}

form#frmCreateJournalEntriesBatch label {
    margin-top: 5px;
}

#JournalEntriesBatchListDiv .widget-body #searchable_wrapper {
    max-height:650px!important;
    overflow:auto !important;
}

#frmCreateJournalEntriesBatch .formBtns a {
    float: right !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}
#JournalEntryForm .moreInfo .formBtns {
    margin-bottom: 8px;
}

#EditDiv .entrisBatch span.select2.select2-container.select2-container--default {
    width: 100% !important;
    display: inline-block;
}

#EditDiv a#btnAddJournalEntriesBatch {
    background-color: orange;
    height: 34px !important;
    padding: 8px !important;
    font-size: 12px !important;
    display: inline-block;
    vertical-align: top;
    margin-top: -4px;
    line-height: 30px;
}

    #EditDiv a#btnAddJournalEntriesBatch span {
        color: #fff !important;
    }

#EditDiv span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--single {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#EditDiv textarea#Description {
    width: 100%;
    height: 55px;
    padding: 5px;
}

#EditDiv .panel {
    border-radius: 0px !important;
    margin-top: 16px;
    border: 2px solid #000;
}

    #EditDiv .panel .panel-heading {
        background-color: #3774da;
        color: #fff;
        font-weight: bold;
    }

#EditDiv .moreInfo #Clearjournaldetail {
    background-color: #4c4c4c !important;
}

#EditDiv .moreInfo {
    margin-bottom: 10px;
}

#EditDiv fieldset.well.the-fieldset legend {
    margin-bottom: 0px;
}

#EditDiv fieldset.well.the-fieldset {
    margin-bottom: 0;
    padding: 0;
}

#EditDiv .modal-title,
#GlobalModalContent .modal-title {
    display: block;
}

#EditDiv #DepositHasReceiptDiv label {
    margin-bottom: 10px;
    display: block;
}

#EditDiv #SimpleTab-1 .input-icon.icon-right > [class*="fa-"] {
    top: 0px;
}
/*------------------------------------ BANK -----------------------------------------------*/
#BankListDiv .widget-body #searchable_wrapper {
    max-height: 608px;
    overflow: auto;
}

form#frmCreateBank textarea {

}

#frmCreateBank .widget-body {
    padding: 10px 0px !important;
}

#frmCreateBank .widget {
    margin-bottom: 10px !important;
}

#frmCreateBank .widget-body .formBtns a,
#frmCreateBank .widget-body .formBtns input {
    float: none;
}

#frmCreateBank .widget-body .formBtns a {
    color: #fff;
}

#frmCreateBank .widget-body textarea {
    height: 35px;
}

.btn.btn-white.new-bttn.opreation {
    padding: 5px !important;
    border: 1px solid #a6cbf6 !important !important;
    margin: 20px 4px !important;
}
/*------------------------------------ currency -----------------------------------------------*/
#editpartialview {
    margin-bottom: 3px;
}

    #editpartialview h5 {
        margin-top: 0px;
        display: none;
    }

    #editpartialview .currencyWidg.widget-body {
        padding: 0 !important;
    }

.currencyWidg.widget-body label {
    color: #000 !important;
}

#notify {
    color: #afdcff !important;
    display: block;
}

#editpartialview #frmEditCurrency .forInlineInputs label {
    margin-top: 10px;
}

#ProcedureSelectedMedicinesContainerDiv .widget-body #ProcedureSelectedMedicines_wrapper {
    max-height: 265px;
    overflow: auto
}

#HistoriesDV-VisitsHistory #VisitHistorySearchable_wrapper {
    max-height: 575px;
    overflow: auto
}
/*----------------------------- FinancialYear -----------------------------------------*/
#NewFinancialYearDate,
#BTNNewFinancialYearDate,
.resetFi {
    color: white;
    font-weight: bold;
    background-color: #4285f4  !important;
    margin-top: 35px;
    padding: 7px !important;
}

#NewFinancialYearDate {
    margin-top: 20px;
}

.forDateIcon .input-icon.icon-right > [class*="fa-"] {
    top: 1px;
}

.forDateIcon {
    padding: 0;
    margin-bottom: 10px;
}

#FinancialPeriod_ID {
    display: block;
    box-shadow: 0 0;
}

.finiancialBorder {
    clear: both;

    padding: 0;
}
/*-----------------------------  inventory- prefrencess -----------------------------------------*/
.BaRcode a, #ItemManufacturerHeader .formBtns a, #ItemAgentHeader .formBtns a,
#itemTypeHeader .formBtns a {
    margin: 10px 2px !important;
}

.modal-dialog .BaRcode a {
    margin: 10px 1px !important;
}

#ItemManufacturerList,
#ItemAgentList,
#SupplierCategoryBody,
#itemTypeList,
#UnitListDiv,
#ConcentrationMeasurementListDiv,
/*#OriginCountryListDiv,*/
#sizeMeasurementListDiv,
#barcodeDiv {
    margin-top:20px;
}

#ItemManufacturerHeader .formBtns input,
#ItemAgentHeader .formBtns input,
#SupplierCategoryHeader .formBtns input,
#itemTypeHeader .formBtns input,
#UnitHeaderDiv .formBtns input,
#ScientificOfficeHeaderDiv .formBtns input,
#ConcentrationMeasurementHeaderDiv .formBtns input,
#OriginCountryHeaderDiv .formBtns input,
#SizeMeasurementHeaderDiv .formBtns input,
#barcodeheader .formBtns input,
#LabResultCurrentDepartmentDiv .formBtns input,
#LabResultCurrentMeasurementUnitDiv .formBtns input {
    margin: 10px auto !important;
    float: none !important;

    vertical-align: middle;
}

#ItemManufacturerHeader .formBtns,
#ItemAgentHeader .formBtns,
#SupplierCategoryHeader .formBtns,
#itemTypeHeader .formBtns,
#UnitHeaderDiv .formBtns,
#ScientificOfficeHeaderDiv .formBtns,
#ConcentrationMeasurementHeaderDiv .formBtns,
#OriginCountryHeaderDiv .formBtns,
#SizeMeasurementHeaderDiv .formBtns #barcodeheader .formBtns,
#frmEditCurrency .formBtns {
    float: right;
}

#ItemManufacturerHeader .forInlineInputs span,
#ItemAgentHeader .forInlineInputs span,
#SupplierCategoryHeader .forInlineInputs span,
#itemTypeHeader .forInlineInputs span,
#UnitHeaderDiv .forInlineInputs span,
#ScientificOfficeHeaderDiv .forInlineInputs span,
#ConcentrationMeasurementHeaderDiv .forInlineInputs span,
#OriginCountryHeaderDiv .forInlineInputs span,
#SizeMeasurementHeaderDiv .forInlineInputs span #barcodeheader .forInlineInputs span {
    display: none;
}

#barcodeheader tbody tr {
    background-color: #dcecf9;
}

    #barcodeheader tbody tr:last-child td input {
        background-color: #5197d5 !important;
        color: #fff !important;
    
    }
/*----------------------------- store -----------------------------------------*/
#frmStoreID .btn-group.bootstrap-select.show-tick.form-control {
    padding: 0 !important;
}

#frmStoreID .tab-content {
        max-height:650px!important;
}

#AddStoreResponsibleModalBody .btn-group.bootstrap-select.show-tick.form-control {
    margin: 0;
}

table#AddStoreResponsibleEmployeesTable input {
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important;
}


#d-v-l, #visit-type {
    background-color: #372248;
    color: #fff !important;
    margin-bottom:1px
}

    #d-v-l label {
        color: #fff !important;
    }

#d-v-t-ul li {
    float: none
}

.modal-dialog #MPFModalPopupBodyDiv #d-v-t li.tab-blue.active a {
    margin-top: 0px !important;
    margin-bottom: 1px !important;
    font-weight: bold !important
}

#d-v-t ul {
    background-color: #ddd !important
}

    #d-v-t ul li a {
        color: #000 !important
    }

    #d-v-t ul li {
        border-left: 1px solid #fff;
    }

#visit-type label {
    color: #fba910 !important;
    margin: 0px
}

#d-v-l .floatt {
    float: right;
    padding-top: 3px !important;
}

/*#d-v-l .form-group, #visit-type .form-group {
    border-right: 1px solid #fff
}*/

#editpartialview .moreInfo div:first-child {
    height: auto;
}

.storefirst {
    padding: 0;
    padding-bottom: 0;
    margin: 0;
    margin-bottom: 20px;
}

.storeSecond {
    padding: 0;
}

    .storeSecond .widget-body.no-padding {
        height: auto; /*Edited by ziad*/
        background-color: #fdfdfd !important;
    }

#StoreResponsiblesearchable {
    height: 130px !important;
    overflow: auto;
    /*display: -webkit-box !important;*/
    max-height: 140px !important;
}
/*----------------------------- items ------------------------------------------*/
.modal-dialog #itemTypeHeader,
.modal-dialog #OriginCountryHeaderDiv,
.modal-dialog #SizeMeasurementHeaderDiv {
    margin-bottom: 10px;
}

.dataTables_scrollBody #searchableItems tbody tr td:nth-child(2) input {
      width: 93px !important;
    color: #000 !important;
    /* top: -3px; */
    padding: 5px !important;
    margin: 4px!important;
}

.dataTables_scrollBody #searchableItems tbody tr td:nth-child(3) input {
    width: 193px !important;
}

.dataTables_scrollBody #searchableItems tbody tr td:nth-child(4) input {
    width: 193px !important;
}

.dataTables_scrollBody #searchableItems tbody tr td:nth-child(5) input {
    width: 193px !important;
}

#OtherTablDiv label.my_lable {
    margin-bottom: 11px;
    display: inline-flex!important;
    margin: 10px!important;
}

#OtherTablDiv label {
    text-align: left !important;
    display: block;
}

input#search_BarCodeIDTabNew {
    width: 200px;
}

.blueBtn {
    border: 0;
    background-color: #4285f4  !important;
}

.MHQ-forHeight #searchable_wrapper {
    max-height: 590px !important;
    overflow: auto;
}

/*#searchableItemAgent_filter label {
    color: #fff !important;
}*/

#searchableSupplierCategory_filter label {
    color: #fff !important;
}

.modal-dialog .SOL-forHeight {
    min-height: 150px;
    max-height: 150px;
}

label.control-label.country-label {
    display: block !important;
}

.modal-dialog #ScientificOfficeListDiv .SOL-forHeight {
    min-height: 150px;
    max-height: 520px;
}

.modal-dialog #SupplierCategoryBody .SCL-forHeight {
    min-height: 150px;
    max-height: 450px;
    overflow: auto;
}

.modal-dialog .UL-forHeight,
.modal-dialog .SML-forHeight,
.modal-dialog .CML-forHeight {
    height: 515px;
}

.modal-dialog #UnitHeaderDiv .formBtns input,
.modal-dialog #ScientificOfficeHeaderDiv .formBtns input,
.modal-dialog #OriginCountryHeaderDiv .formBtns input,
.modal-dialog #SizeMeasurementHeaderDiv .formBtns input,
.modal-dialog #ConcentrationMeasurementHeaderDiv .formBtns input,
.modal-dialog #itemTypeHeader .formBtns input,
#itemTypeHeader .formBtns input, /*ItemType/Index*/
#frmCreateBarcode .formBtns input, /*BarCode/Index*/
#UnitHeaderDiv .formBtns input, /*ItemUnit/Index*/
#ItemManufacturerHeader .formBtns input, /*ItemManufacturer/Index*/
#ItemAgentHeader .formBtns input, /*ItemAgent/Index*/
#SupplierCategoryHeader .formBtns input, /*SupplierCategories/Index*/
#ConcentrationMeasurementHeaderDiv .formBtns input, /*ConcentrationMeasurement/Index*/
#SizeMeasurementHeaderDiv .formBtns input, /*ConcentrationMeasurement/Index*/
#JournalEntriesBatchHeaderDiv .formBtns input, /*JournalEntry/Index*/
#ScientificOfficeHeaderDiv .formBtns input, /*ScientificOffice/Index*/
.modal-dialog #ItemAgentHeader .formBtns input {
    float: right !important;
    margin-left: 5px !important;
    padding: 0 15px !important;
}

#onther_tab span {
    display: block;
    float: none !important;
}

.ItemsPage_table, .form-group.has-feedback {
    margin-top: 10px;
}

.table-bordered > tbody > tr > td:last-child #detailsTabs a {
    background-color: transparent;
}

#searchableVW_ItemBarcode thead.bordered-darkorange > tr > th,
#AlternativeItemTablDiv thead.bordered-darkorange > tr > th,
#searchableVW_Store thead.bordered-darkorange > tr > th,
#ItemFilesDiv thead.bordered-darkorange > tr > th,
#searchableItemUnit thead.bordered-darkorange > tr > th {
    padding: 5px !important;
    background-color: #a8a8a8;
}

#searchableVW_ItemBarcode .widget,
#AlternativeItemTablDiv .widget,
#searchableVW_Store .widget,
#storeTab .widget,
#searchableItemUnit .widget {
    border: 0;
}

#detailsTabs .nav-tabs {
    background-color: #8a8888;
}

#detailsTabs .tab-content .widget-body,
#ItemFilesDiv table,
#AlternativeItemTablDiv table {
    overflow-y: auto;
    /*height: 150px;*/
    width: 70% !important;
    margin: 10px auto!important;
    border: 1px solid #a6cbf6 !important;
}
span#stuff {
    margin: 10px;
}
div#AlternativeItemTablDiv{
        max-height: 300px;
    overflow: auto;
}
.tab-content .tab-pane .tabsAddBtn, .tabsAddBtn {
    background-color: green !important;

    color: #fff;
    width: 100%;
    cursor: pointer;
    margin-bottom: 5px !important;
}

.ItemsPage_table #item_Tabs .tab-content { /*height: auto;*/
    max-height: 200px;
}

.modal-dialog #UnitHeaderDiv .widget-body {
    background-color: transparent;
}

.modal-dialog #UnitHeaderDiv .formBtns {
    width: 20%;
    padding: 0;
}

.modal-dialog #UnitHeaderDiv .forInlineInputs {
    width: 40% !important;
}

#UnitPoPUp th,
#BarCodePoPUp th {
    padding: 10px !important;
}

#OtherTablDiv {
    text-align: right !important;
    display: block;
}

    #OtherTablDiv input {
        width: 100%;
    }

#detailsTabs input, input#Discount,
input#Price {

}

#OtherTablDiv select {
    width: 85%;
    display: inline-block;
    box-shadow: 0 0;

    height: 33px !important;
}

#detailsTabs select{
    display: inline-block;
    box-shadow: 0 0;

    height: 33px !important;
    overflow: auto;
}
table#tblItem th,
.DTS#searchableItems_wrapper .dataTables_scrollHead th,
#searchableItemsTble tr th {
    padding: 5px !important;
}

#detailsTabs .form-group {
    width: 100%;
}

#OtherTablDiv span {
    float: left;
    margin-top: 7px;
}

#tblItem thead.bordered-darkorange > tr > th {
    background-color: #372248 !important;
}

table#searchableItemsTble td {
    padding: 10px !important;
}

table#searchableItemsTble {
    border: 2px solid #5196d4;
    margin-top: 10px !important;
}

.modal-dialog #SizeMeasurementHeaderDiv .widget-body,
.modal-dialog #OriginCountryHeaderDiv .widget-body,
.modal-dialog #itemTypeHeader .widget-body,
.modal-dialog #ItemAgentHeader .widget-body,
.modal-dialog #ItemManufacturerHeader .widget-body,
.modal-dialog #ConcentrationMeasurementHeaderDiv .widget-body {
    background-color: transparent;
}

.modal-dialog #SizeMeasurementHeaderDiv .forInlineInputs,
.modal-dialog #OriginCountryHeaderDiv .forInlineInputs,
.modal-dialog #ConcentrationMeasurementHeaderDiv .forInlineInputs {
    width: 29% !important;
    padding: 0;
    margin-top: 18px !important;
}

.modal-dialog #ItemManufacturerHeader .forInlineInputs {
    width: 40% !important;
    padding: 0;
}

.modal-dialog #ItemAgentHeader .forInlineInputs {
    width: 37% !important;
    padding: 0;
}

#ItemUnitDiv .widget-body {
    border: 1px solid #3173a8;
}

#detailsTabs .tab-content,
#editpartialview .tab-content {
    height: auto;
    margin-bottom: 10px;
    z-index: 8 !important;
}

.modal-dialog #itemTypeHeader .forInlineInputs label {
    width: 40% !important;
}

.modal-dialog #itemTypeHeader .formBtns {
    padding: 0;
    width: 22% !important;
}

.modal-dialog #ItemManufacturerHeader .forInlineInputs {
    width: 39% !important;
}

.modal-dialog #ItemManufacturerHeader .formBtns {
    padding: 0;
}

    .modal-dialog #ItemManufacturerHeader .formBtns input[type=button], input[type=button].blueFormBtn,
    .modal-dialog .formBtns input[type=button].blueFormBtn {
        color: #fff;
        border: 1px solid #a6cbf6 !important !important;
    }

.genralize {
    padding: 5px !important;
}

#barCodeTab .widget {
    max-height: 100%;
    border: 0;
}

#searchableVW_ItemBarcode {
    height: 300px !important;
}

#ItemsDiv .dataTable input[type="text"] {
    border: 0px;
}

.btn.btn-success.btNn-Paad.btNn-Paad {
    padding: 5px !important;
}
/*
a#btnSaveAndClearRoom {
    background-color: #4285f4  !important;
    width: 100%;
}*/

a#btnSaveRoom {
    background-color: #4285f4  !important;
    width: 100%;
}

a#btnPopupAddNewAmenityAndCharge {
    padding: 7px !important;
}

a#btnRedirectToAddFloor {
    padding: 7px !important;
    margin-top: 18px !important;
}

#btnPopupAddNewCategory {
    padding: 7px !important;
    margin-top: 18px !important;
}
/*----------------------------- pricing ------------------------------------------*/
#PricingListArea {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

#PricingFilterationArea {
    padding: 10px 15px;
}

.pricingTop .text {
    display: block;
}

.addedValuDiv input,
.addedValuDiv label {
    padding-left: 5px;
}

.addedValuDiv .lbldrpTitle {
    float: left;
}

div#tblPrices_wrapper {

    overflow: auto;
}
/*----------------------------- stocking ------------------------------------------*/
div#StockingHeaderDiv {
    margin-bottom: 10px;
}

select#FK_ItemUnit_ID {
    min-width: 100px;
}

.btn.show {
    color: #000;
}

div#PreviousStockedModal .modal-content {
    height: 350px;
    margin-top: 10%;
}

#PreviousStocked input {
    color: #000;
    margin: auto !important;
}

#searchable_StockingDetail thead th,
#AddStoreResponsibleEmployeesTable thead th,
#ItemSettlement thead th,
#searchableStockingHeader thead th {
    color: #fff !important;
}

#StockingResponsibleDIV .form-control {
    padding: 0 !important;
}

    #StockingResponsibleDIV .form-control button {
        margin-top: 0 !important;
    }

table#searchable_StockingDetail tbody td:nth-child(1) input,
table#searchable_StockingDetail tbody td:nth-child(3) input,
table#searchable_StockingDetail tbody td:nth-child(6) input,
table#searchable_StockingDetail tbody td:nth-child(10) input,
table#searchable_StockingDetail tbody td:nth-child(11) input {
    max-width: 90px;
}

table#searchable_StockingDetail tbody td:nth-child(4) input,
table#searchable_StockingDetail tbody td:nth-child(7) input,
table#searchable_StockingDetail tbody td:nth-child(8) input,
table#searchable_StockingDetail tbody td:nth-child(9),
td#PreviousStocked {
    max-width: 150px;
}

div#PreviousStockedBody .ibox-title h5 {
    margin: 0;
}

#StockingResponsibleDIV label.control-label {
    float: left;
    margin-bottom: 2px;
}

#StockingResponsibleDIV .btn-group.bootstrap-select.show-tick.form-control {
    margin: 0;
    border: 0 !important;
}

div#AddStoreResponsibleEmployeesTable_length label,
div#AddStoreResponsibleEmployeesTable_info {
    float: left;
}

#ResponsibleDiv {
    height: 400px;
    overflow: auto;
}

#AddStoreResponsibleEmployeesTable_wrapper {
    /*border: 1px solid #a6cbf6 !important;*/
    padding: 5px;
    margin-top: 10px;
}

input#btnStockingSettlement {
    color: #000 !important;
    border: 1px solid #a6cbf6 !important !important;
}

input#BarCode, input#ItemCode, input#SalePrice, input#CostPrice {
    width: 80px;
}

input#ItemName, input#StockedQuantity {
    width: 180px;
}

label#lblPreviousStocked, label#QuantityAccordingToExpiryDate {
    width: 135px;
    color: #000 !important;
}

#StockingHeaderDiv .formBtns {
    text-align: center;
}

td#PrintBarCode a {
    margin: 0px 30px !important;
}

table#searchable_StockingDetail {
    display: table;
    position: inherit;
}

div#simplewizardinwidgetstep1 tr {
    background-color: #d8d7d7 !important;
    border-bottom: 1px solid #ccc;
}

#ContractTypeHeader .widget-body,
#JobTitleHeaderDiv .widget-body,
#PatientCategoryHeaderDiv .widget-body,
#searchEmployeeStyleDiv .widget-body,
#_FingerPrintList .widget-body,
#PatientDiv .widget-body {
    background-color: #ffffff !important;
}

#simplewizardinwidgetstep1 .ibox-content,
#EmployeeAllownacesAndDeductionLeftArea {
    background-color: #fcfcfc !important
}

div#simplewizardinwidget-steps {
    padding-bottom: 10px;
}

.widget.flat {
    margin-top: 5px;
}

#searchableActionPermission_filter label,#RoleUserTable_wrapper label {
    color: #fff !important
}

#PagesTree {
    background-color: #fff !important;
}

#searchableAudit_filter input.form-control.input-sm,
#searchableInsurancePolicies_filter input.form-control.input-sm {
    box-shadow: 0 0 !important;
    border-color: #000;
    font-size: 13px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border:  1px solid #a6cbf6!important;
}

#searchableAudit tr:hover {
    background-color: #fff !important;
}

.modal-dialog #simplewizardinwidget-steps .widget table select,
.modal-dialog #simplewizardinwidget-steps .widget table textarea,
.modal-dialog #simplewizardinwidget-steps .widget table input,
.modal-dialog #simplewizardinwidgetstep1 span.input-icon.icon-right {
    background-color: #fff !important;

    width: 60% !important;
    margin: 5px 0 !important;
}

#simplewizardinwidgetstep1 span.input-icon.icon-right {
    background-color: transparent !important;
}

.modal-dialog #simplewizardinwidget-steps .widget table textarea {
    height: 50px;
    margin-bottom: 0 !important;
}

.modal-dialog #simplewizardinwidgetstep1 span.input-icon.icon-right i {
    left: 0;
    padding-right: 10px;
    padding-top: 0;
}

.modal-dialog #simplewizardinwidget-steps input#ActualStockingDate {
    width: 100% !important;
    margin-bottom: 0px !important;
    border: 0 !important;
    padding-left: 35px !important;
    text-align: left !important;
}

#Stockingbody {
    font-weight: bold;
}

    #Stockingbody span.text {
        margin-top: 5px;
    }

    #Stockingbody input#nextbutton {
        margin: 15px auto !important;
        display: block !important;
        background-color: #5197d5 !important;
        height: 40px;
        float: none;
    }

    #Stockingbody .formBtns input {
        margin-top: 17px !important;
        padding: 5px 20px;
    }

#simplewizardinwidgetstep1 .widget {

}

.modal-dialog #simplewizardinwidget-steps .widget table input#DisplayCurrentQuantity {
    width: auto !important;
}

.modal-dialog #Stockingbody .widget-body {
    background-color: #d8d7d7 !important;
}

.step-pane button#prevbutton,
.step-pane button#prevbutton:active {
    margin: auto;
    float: none;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;

    box-shadow: 0 0;
}

.modal-dialog #ResponsibleDiv label:hover {
    background-color: rgba(81, 151, 213, 0.73);
    color: #fff !important;
}

.modal-dialog #ResponsibleDiv label {
    color: #000 !important;
    padding: 0 10px !important;
    box-shadow: #fcfcfc08;
    width: 100%;
    line-height: 2;
}

    .modal-dialog #ResponsibleDiv label span {
        float: right;
    }

#StockingHeaderDiv a#btnResponsible,
#StockingHeaderDiv input#btnEdit {
    color: #fff !important;
    background-color: #5197d5 !important;

    padding: 0 10px !important;
    height: 30px !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
    line-height: 30px !important;
    font-weight: bold !important;
}
/*------------------------- warehouse distributions ---------------------------*/
label#ConfigrationID {
    font-size: 17px !important;
    margin-bottom: 10px;
    display: none;
}

#OneStoreForEachDepartement_Header .tabsAddBtn,
#OneStoreForManagement_Header .tabsAddBtn,
#OnStoreForEachUnit_Header .tabsAddBtn {
    width: 50% !important;
    margin-top: -2px !important;
}

#OneStoreForManagement_Header {
    max-height: 545px;
    overflow: scroll;
    overflow-x: hidden;
}
select#SelectedItemUnit {
    height: 35px!important;
}
/*----------------------------- WareHouse Service Items --------------------------*/
#Service_Div input.form-control.input-sm {
    width: 75% !important;
}

.warHouseLabelDiv {
    padding: 6px;
}

    .warHouseLabelDiv hr {
        margin: 5px 0;
    }

#ItemList_Div .tabsAddBtn {
    width: 15% !important;
    box-shadow: 0 0;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
    margin-left: 3px;
}

.warHouseLabelDiv label {
    font-weight: bold;
}

#searchableService.table > tbody > tr > td, #searchableService.table > tbody > tr > th {
    color: #000;
}

.warSettingDiv {
    margin-top: 33px;
    float: right;
}
/*------------------- manual exchange ---------------------*/
.consList {
    height: 440px !important;
    overflow-y: auto;
    overflow-x: hidden;
}
/*----------------------------- branch ------------------------------------------*/
#searchEmployeeStyleDiv #FK_Branch_ID,
#searchEmployeeStyleDiv #Department_ID,
#searchEmployeeStyleDiv #Unit_ID {
    width: 100%;
}

.modal-dialog #tblShiftDays th,
.modal-dialog #tblShiftDays tr td {
    color: #000 !important;
}

.modal-dialog #tblShiftDays .input-group {
    padding: 0 5px;
}

#OrganizationShiftsModal .modal-dialog .shiftsColors tr {
    height: 27px;
}

    #OrganizationShiftsModal .modal-dialog .shiftsColors tr span {
        color: #000;
        font-weight: bold;
    }

table.shiftsColors {
    margin-top: 10px;
    padding: 11px !important;
}

#OrganizationShiftsModal .widget-body {
    padding-right: 4px !important;
    margin-top: 5px;
}

#myID #User_Name,
#myID #Password,
#myID #ConfirmPassword {
    width: 100%;
}

.modal-dialog #searchableJobTitle label {
    color: #000 !important;
}

.orgDetl-Page .tab-content {
    height: 520px;
}
/*----------------------------- department index ------------------------------------------*/
.hierachy {
    overflow: auto;
    height: 495px;
}

#SurgeryOperation #SurgeryOperationTable_wrapper {
    overflow: auto;
    max-height: 495px;
}

.svg-container {
    margin-top: -6%;
}

.bracnchDiv input {
    background-color: #4c4c4c !important;
    color: #fff;
    font-weight: bold !important;
    height: 35px !important;
    margin-top: -5px !important;

}

 /*   .bracnchDiv input:hover, .searchDiv button:hover, .bracnchDiv input:focus, .searchDiv button:focus {
        background-color: #5197d5 !important;
        border-color: #5197d5 !important;
       // transition: all .3s ease-in-out;
        color: #ffffff;
    }
*/
/*.bracnchDiv select, .searchDiv input {
    background-color: #3774da;
    height: 35px !important;
    color: #fff !important;
    margin-top: 10px;
}*/

.searchDiv input {
    background-color: #dcecf9;
}

.searchDiv button {
    background-color: #3774da;
    height: 35px !important;
    margin-top: 37px;
    color: #fff;
}

/*.bracnchDiv label, .searchDiv label {
    font-size: 16px !important;
    font-weight: bold;
    color: #fff !important;
}*/
.bracnchDiv label, .searchDiv label {
    font-size: 16px !important;
    font-weight: bold;
    color: #0b0b0b !important;
}
.mySearchIcon {
    top: 47px;
}

.bracnchDiv .mySearchIcon {
    top: 37px;
    margin-left: 0px;
    position: absolute;
}

.bracnchDiv button#btn_CloseTree,
.bracnchDiv button#btn_OpenTree {
    background-color: #3774da;

    color: #fff;
    margin-top: 26px;
}

.searchDiv input[type=search] {
    background-color: rgba(76, 76, 76, 0.18) !important;
    color: #000 !important;
}

#DepartmentTree .jstree-default .jstree-clicked {
    border: 0 !important;
}

#myID #SimpleTab-4 .ibox.float-e-margins .ibox-content .formBtns input {
    width: auto;
    background-color: #3173a8 !important;
    padding: 0 15px;
}
/*------------------- employee allawence and deduction ---------------------------------*/
#EmployeeSearchModal .modal-dialog #employeesList .widget-body.no-padding /*table#searchabletbl*/ {
    max-height: 350px;
    overflow-y: auto !important;
}

.isOverBooking input {
    width: 100px !important;
}

td.isOverBooking,
th.isOverBooking {
    width: 120px !important;
}

.widgBdyHeight {
    height: 660px;
    padding-top: 10px !important;
}

#EmployeeAllownacesAndDeductionLeftArea button.btn.dropdown-toggle.bs-placeholder.btn-default,
#EmployeeAllownacesAndDeductionLeftArea .btn-group.bootstrap-select.show-tick {
    margin: 0 !important;
}

.bigDiv {
    padding-left: 10px;
}

    .bigDiv span input {
        padding-left: 5px;
    }

.NA-width {
    width: 125px !important
}
#periodNumber { width: 40%;}
#_ICSILabBody .col-xs-12 {
    max-height: 569px;
    /*overflow: scroll;*/
    /*overflow-x: hidden;*/
}
#PeriodEach {width: 57%;}
#getDepartementAndDoctors {
    background: none;
    padding-top: 21px !important;
}

    #getDepartementAndDoctors i {
        margin-top: 0px;
    }

input#txtRemaningAmount {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}

.bigDiv label.lbldrpTitle {
    display: block;
    font-weight: bolder !important;
}

.label-n .lbldrpTitle {
    display: block;
}

a#btnCreateContractType, a.c-sch {
    margin: 0 !important;
}
/*----------------------------- salaries ------------------------------------------*/
#EmployeeSalariesfilterationArea button.btn.dropdown-toggle.bs-placeholder.btn-default {
    margin: 0 0 0 !important;
}
/*div#EmployeeSalariesListArea {height: 413px;}*/
#EmployeeSalariesfilterationArea .formBtns button {
    margin: 0 !important;
}
#EmployeeSalariesfilterationArea select#Months {width: 100%;}
/*----------------------------- vacation ------------------------------------------*/
table.dataTable tfoot input[type="text"] {
    margin-bottom: 3px !important;
}

label.datepicker {
    padding-bottom: 0 !important;
}

#btnSaveVacationHeader, #frmCreateVacation .vacc-sch {
    color: #fff;
}
/*rokia*/
div#VitalSignSearchable_wrapper .btn {
    background-color: #5197d5 !important;
    color: #fff !important;
}

#PatientInvoices {
    margin: 0px !important;
    background-color: #3173a8 !important;
    color: #fff !important;
    padding: 5px !important;
}
/*----------------------------- system permission ------------------------------------------*/
input#HasURL {
    width: 4% !important;
    display: block !important;
}

.roleLeft .PermissionType {
    margin-top: 3px;
    margin-bottom: 7px;
}

#ModuleHeaderDiv #ModuleForm .roleLeft .form-group,
#SystemHeaderDiv #SystemForm .roleLeft .form-group {
    color: #fff;
}

.modal-dialog .roleLeft .form-group input {
    width: 70% !important;
}

.modal-dialog .roleLeft {
    height: auto !important;
}

.modal-dialog #SystemListDiv .roleRightTable .widget-body.no-padding,
.modal-dialog #ModuleListDiv .roleRightTable .widget-body.no-padding {
    height: 350px;
    max-height: 100%;
}

#ModuleHeaderDiv #ModuleForm .roleLeft .form-group,
#SystemHeaderDiv #SystemForm .roleLeft .form-group {
    width: 23%;
    display: inline-block;
}

    #ModuleHeaderDiv #ModuleForm .roleLeft .form-group:first-child,
    #SystemHeaderDiv #SystemForm .roleLeft .form-group:first-child {
        width: 100%;
    }

#ModuleForm .roleLeft,
#SystemForm .roleLeft {
    height: auto;
    padding-left: 0;
    padding-right: 0;
}

#ModuleHeaderDiv #ModuleForm .roleLeft label,
#SystemHeaderDiv #SystemForm .roleLeft label {
    display: inline-block;
    width: 25%;
    color: #fff !important;
    text-align: left;
}

#ModuleHeaderDiv #ModuleForm .roleLeft .form-group #Code,
#SystemHeaderDiv #SystemForm .roleLeft .form-group #Code {
    width: 25% !important;
}

#ModuleListDiv .roleRightTable .roleTable,
#SystemListDiv .roleRightTable .roleTable {
    height: 485px;
}

#ModuleHeaderDiv .roleLeft .formBtns input,
#SystemHeaderDiv .roleLeft .formBtns input {
    margin: 45px auto 0 auto !important;
}

#SystemListDiv, #ModuleListDiv {
    padding: 0;
}

#ModuleHeaderDiv, #SystemHeaderDiv {
    margin-bottom: 10px;
    padding: 0;
}

    #ModuleHeaderDiv #ModuleForm .roleLeft .formBtns,
    #SystemHeaderDiv #SystemForm .roleLeft .formBtns {
        text-align: center;
    }

.modal-dialog #ModuleHeaderDiv #ModuleForm .roleLeft .form-group,
.modal-dialog #SystemHeaderDiv #SystemForm .roleLeft .form-group {
    width: 100%;
}

.modal-dialog #ModuleHeaderDiv .roleLeft .formBtns input,
.modal-dialog #SystemHeaderDiv .roleLeft .formBtns input {
    margin: 15px 0 0 !important;
}
/*----------------------------- dental lab ------------------------------------------*/
.modal-dialog #tblDentalLabTechnician_wrapper table .input-group-addon span {
    color: #000;
}

.modal-dialog #TechniciansList .widget-body.no-padding {
    height: 510px;
}
/*----------------------------- setting ------------------------------------------*/
#HRMS-1 label {
    display: inline-block;
}

#WarehouseSettings-1 .checkBoxLabel {
    background-color: transparent;
    padding-left: 0;
    text-align: left;
}
/*----------------------------- Dictionary name ------------------------------------------*/
label.lbldrpTitle.dic-label {
    margin-left: 5px;
    margin-right: 5px;
}

.DICT-csh a#btnClear,
.DICT-csh a#btnSave {
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}
/*----------------------------- Anterior Segment Signs Category ------------------------------------------*/
.dataTables_info {
    padding-right: 10px;
    padding-left: 0;
    color: #fff !important;
}

div.dataTables_wrapper div.dataTables_paginate {
    text-align: left;
    padding-left: 10px;
}
/*----------------------------- department ------------------------------------------*/
.forInlineInputs label {
    display: block;
    text-align: left !important;
}

.Amenites.forInlineInputs input,
.forInlineInputs input,
.forInlineInputs textarea,
.forInlineInputs select,
.cashPage .forInlineInputs span.select2 {
    display: inline-block;
    margin-top: 3px !important;
    margin-bottom: 7px !important;
    text-align: left !important;
}

#firstRow .fa-list-alt {
    padding: 6px !important;
}

#rowDoubleClick .fa-floppy-o {
    padding: 6px !important;
}

.forInlineInputs {
    margin-top: 7px;
    margin-bottom: 3px;
}

#editpartialview .forInlineInputs label {
    vertical-align: top;
}
/*must embed datalist thead end*/
.displayBlock {
    display: block !important;
}

table tbody label, #onther_tab table tbody label {
    color: #000 !important;
}

.myBlueTopPart .widget-body {
    margin-bottom: 10px;
}

#appointment-fieldset {
    margin-bottom: 5px
}

.myBlueTopPart .widget-body .formBtns a,
.myBlueTopPart .widget-body .formBtns input {
    border: 0 !important;
    vertical-align: middle;
/*    height: 30px !important;
    line-height: 30px !important;*/
}

.tableWithHeightProblem table {
    width: 100% !important;
    outline: none;
    display: block !important;
}

    .tableWithHeightProblem table thead,
    .tableWithHeightProblem table tfoot,
    .tableWithHeightProblem table tbody {
        width: 100% !important;
        display: inline-table;
    }

#TransferAllModal .tableWithHeightProblem table {
    display: -webkit-box;
}

#PatientInfoMobile {
    margin-top: 3px !important
}

#PatientInfoName {
    margin-top: 1px !important
}

#TransferAllModal .tableWithHeightProblem table thead,
#TransferAllModal .tableWithHeightProblem table tfoot,
#TransferAllModal .tableWithHeightProblem table tbody {
    display: table-header-group;
    display: contents;
}
/*----------------------------- BASMA ------------------------------------------*/
.pad-lab {
    padding: 7px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff !important
}

li.active {
    color: #fff !important;
    background: linear-gradient(45deg, #ae6bec, #4c1369) !important;
    padding-bottom: 8px;
}

#StoreResponsiblesearchable_info,
#searchableItemType_info,
#ProcedureSelectedMedicines_info,
#RecipientTable_info,
#searchabletbl_info,
#VitalSignSearchable_info,
#searchableReceipt_info,
#Blocked_Patients_Searchable_info,
#tblLinkEmployeeWithFingerPrint_info,
#tblFingerPrintSearch_info,
#tblFingerPrintSearch_info,
div#searchableMeasurementUnit_info,
#tblFingerPrintSearch_info,
#tblFingerPrintMachine_info,
#tblManualAttendance_info,
div#tblDictionaryName_info,
div#searchableVacation_info,
#OperationAdvertisementsTable_info,
div#tblAmenitesAndCharges_info,
div#searchablePatientCategory_info,
div#searchable_Transfer_Order_info,
#DiagnoseICDSearchable_info,
div#tblRoomCategory_info,
#tableInsuranceCompanyClass_info,
#searchable1_info,
#AddStoreResponsibleEmployeesTable_info,
div#searchableRole_info,
div#searchableAllowance_info,
#searchableContractType_info,
#tblAllAllowancesandDeductios_info,
#tblEmplyeesSalaries_info,
#allServices_info,
div#VisitHistorySearchable_info,
#tblOpeningPanels_info,
.modal-dialog .dataTables_info {
    color: #fff;
}

.H-color {
    color: #deda20 !important;
}

img.IMGhoVer {
    right: 5px;
}

label.lbldrpTitle.COLOR {
    color: #fff !important;
}

.COLooR {
    color: #ffd601 !important;
}

#DatesDiv {
    color: #fff;
}

.to-emp {
    margin-left: 16px;
}

.border-ser {
    border: none;
}

.control-label.btn-pat {
    margin: 0px 5px 0 1px !important;
}

.btn-insur {
    margin: 0px 5px 0 1px !important;
}

.fa.fa-calendar.fina-inp {
    right: -4px;
}

.input-icon icon-right.csh-width {
    width: 64%;
}

.form-group.csh-display {
    display: -webkit-inline-box;
    margin-top: 10px;
}

.form-group.formBtns #BTNNewFinancialYearDate,
.form-group.formBtns #btn-fin {
    float: right !important;
    padding: 0 25px !important;
    margin-left: 5px !important;
    margin: 10px 5px !important;
}

.form-group.csh-display label {
    margin-top: 9px;
    margin-right: 10px;
    margin-left: 10px;
    font-weight: bold;
    font-size: 14px !important;
}

.span.input-icon.icon-right.user-inp {
    margin-top: 0px !important;
}

.my100Inputs th input[type=text] {
    width: 100% !important;
}

.widget-body.border-ser {
    border: none;
}

.form-group.emp {
    margin-bottom: 0px !important;
}
#ManualAttendanceFilteringArea .btn-group.show-tick {padding: 0 !important;}

.row.padding-top-10.widget {
    margin-bottom: 12px;
    background-color: #d8d7d7 !important;
}

.clear-dict {
    float: right !important;
}

input#btnClear.btn-dicc {
    margin: 10px 5px !important;
}

input#btnSave.btn-dict {
    margin: 10px 5px !important;
    float: right;
}

.MedicalHistory {
    background-color: #fcfcfc08 !important;
}

    .MedicalHistory input,
    #SizeManagment_Name_Ar,
    #SizeManagment_Name_En {
        width: 100%
    }

.widget.Grouping-Header {
    margin-top: 10px;
    overflow: auto;
}

.his {
    margin-top: 7px;
    margin-bottom: 3px;
    display: inline-flex;
}

.his-input {
    margin-top: 7px;
    margin-bottom: 3px;
    display: inline-flex;
}

.his-grob, .his-grobs {
    margin: 10px;
}

.hiss {
    padding-right: 27px;
    padding-left: 15px;
}

.his-clear {
    float: right !important;
}

.formBtns.his-gr {
    margin: 15px 0px !important;
}

.widget.bg {
    background-color: #d8d7d7 !important;
}

.form-group.fin {
    margin-left: 20px;
}

.Fiscal-Years {
    margin-left: 10px;
    margin-top: 10px;
}

.Fiscal {
    margin-top: 10px;
}

.form.widget {
    background-color: #d8d7d7 !important;
}

.csh-display.fim-gro {
    margin-top: 20px !important;
}

.input-icon.icon-right.csh-width.FiscalPeriods {
    width: 55%;
    margin-top: 10px;
}

.widget.fin-csh {
    margin-top: 10px;
}

span.fa.fa-floppy-o {
    color: #fff !important;
    margin: 0 3px;
}

.cshtml {
    margin-top: 10px;
}

.FinancialYear-Index.widget {
    margin-top: 10px;
}

    .FinancialYear-Index.widget .widget-body div#searchable_wrapper {
        padding-bottom: 10px;
        margin-bottom: 5px;
    }

#searchableRole {
    max-height: 530px !important
}

#searchableRole_wrapper {
    max-height: 640px;
    overflow: auto !important;
}

.roleRightTable .widget-body.no-padding {
    background-color: #372248;
}

.btn-group.bootstrap-select.show-tick.print-header {
    margin-top: 2px;
}

.fin-pre.pri-sea {
    margin-top: 10px;
}

.row.fin-html {
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 10px;
}

.lbldrpTitle.fin-lab {
    margin-left: 20px;
    margin: 0;
}

.ibox.float-e-margins.widget {
    margin-top: 10px;
}

.row.fin-print {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.service-ind {
    background-color: #0c0808 !important;
    color: white;
}


input.btn.btn-default.ins-comp {
    background-color: #3774da;
    color: white;
    margin-left: 4px;
}

.border.point-csh {
    margin: 10px;
}

#btnAnteriorSegmentSignsCategorySave {
    margin: 10px 5px !important;
}

.text.ant-seg {
    margin-top: 8px;
}

.form-group.sala-area {
    margin-top: 17px;
}

.control-label.country-label {
    margin: 5px;
}

a.btn.btn-white.formBtn.partial {
    background-color: #4C4C4C !important;
}

.btn-group.bootstrap-select.show-tick.important;.finger-Employee {
    margin-top: auto;
}

.btn-group.bootstrap-select.show-tick.sele-employee {
    margin-top: 1px;
}

.btn-group.bootstrap-select.show-tick.form-control.emp-sele {
    margin-top: 10px !important;
}

input.form-control.input-sm.link-sear {
    border: 1px solid #5196d4 !important;
}

.grayFormBtn {
    background-color: #4c4c4c !important;
}

#EmployeeAllownacesAndDeductionList #tblAllAllowancesandDeductios_wrapper {
    max-height: 505px !important;
    overflow: auto;
}

#_LinkEmployeeWithFingerPrint_Header span.select2 {
    margin-top: 10px !important
}

.list.emp-sele {
    margin-top: 10px;
}

.emp-lab {
    margin-left: 40px;
}

.emp-header-btn {
    margin-top: 10px;
}

.lbldrpTitle.lebal-emp {
    margin: 4px;
}

#DV_TotalTariffOfAll .lbldrpTitle {
    font-size: 12px !important;
    line-height: 1
}

.emp-label-inp {
    display: -webkit-inline-box;
}

.lbldrpTitle.emp-mana {
    display: inline !important;
}

.text-black {
    color: #000 !important;
}

.form-group.formBtns.emp-btn {
    padding-bottom: 8px !important;
}

input#btnclearSrchForm, input#btnsearch, input#btnShowAll {
    margin: 0px !important;
}

.btn-depra {
    margin-top: 1px !important;
}

.label-csh {
    float: left;
    margin-top: 4px !important;
}

.icon-user {
    top: 15px !important;
    margin-left: -65px !important;
    position: absolute !important;
    margin-bottom: 128px !important;
}

#_ExceptionalAppointmentsHeader .blbl {
    font-size: 12px !important
}

#simplewizardinwidgetstep2 .icon-user {
    margin: 3px !important;
    z-index: 9999;
}

input#search_field {
    position: relative;
}

.with-inp {
    width: 24% !important;
}

.mySearchIcon.csh-icon {
    top: 40px !important;
}

.text.box-ture {
    line-height: 38px !important;
}

.text.ant-seg.box-turee {
    line-height: 38px !important;
}

.isdefauliy {
    margin-top: 4px !important;
}

.form-control.text-align-center.jon-code {
    margin-left: 4px !important;
}

.nav.nav-tabs.csh-admiss > li.active > a {
    font-weight: bold !important;
    color: black !important;
}

.fieldset.field1.moreInfo.slr-ind {
    margin-bottom: 17px !important;
}

.btn-group.bootstrap-select.show-tick.form-control.sele-employee.sele-emp {
    margin-top: 10px !important;
}

.formBtn.blueFormBtn.Lab-btn {
    background-color: #4285f4  !important;
    color: #fff;
}

.moreInfo.LAB, .field2.moreInfo.lab {
    padding-bottom: 2px !important;
}

.formBtn.N-DIV {
    background-color: #4285f4  !important;
}

input[type="text"] {
    border: 1px solid #a6cbf6 !important;
}

legend {
        /*background: linear-gradient(45deg, #ffffff, #ffffff) ;*/
    border-radius: 4px;
    border: 0;
}

input#btnvalidateBeforeSave {
    background-color: #4285f4  !important;
}


.bttn-save {
    background-color: #4285f4  !important;
    border: 1px solid #a6cbf6 !important !important;
    color: #fff;
}

    .bttn-save:hover {
        background-color: #4285f4  !important;
        color: #fff;
    }

.btn.btn-success.blueFormBtn:hover {
    background-color: #068bf7 !important;
}

.red-btn-clear {
    background-color: green !important;
}
/*
    .red-btn-clear:hover{
        background-color: green !important;
        border: 1px solid #5f9a5e !important;
    }*/
.bttn-save:hover {
    border: 1px solid #bad4e8 !important;
}

/*label.lbldrpTitle {
    font-size: 11px !important;
}*/

.new-bttn {
    background-color: #0c800c !important;
    color: #fff;
    border-color: #6EC6C7 !important;
}

    .new-bttn:hover {
        background-color: #214021 !important;
        color: #fff;
    }

.form-group.formBtns.bttn.f-sch {
    margin-top: 10px !important;
    margin-right: -1px !important;
}

.bttnn {
    margin-top: 6px !important;
}

.bor-lab {
    border: 1px solid #a6cbf6 !important !important;
}

.btnnnSearch {
    color: #fff !important;
    background-color: #715886 !important;
    border-color: #eea236 !important;
    border-radius: 4px !important;
}

    .btnnnSearch:hover {
        background-color: #df8b15 !important;
        color: #fff !important;
    }

.print-color, a#BtnSaveServiceID {
    background-color: #3e99bc !important;
    color: #fff;
    margin-right: 3px;

}

    .print-color:hover {
        background-color: #3e99bc !important
    }

button#btnPrintPayroll {
    background-color: black !important;
}

.ibox-content.btn-s-p {
    margin-top: 5px !important;
}

.btnSaveVacationHeader {
    width: 100px !important;
    height: 36px !important;
    margin-top: 23px !important;
}

#btnCreate:hover {
    background-color: #3173a8 !important;
}

#btnCreate {
    background-color: #4285f4  !important;
}

.btn-can {
    background-color: #fe0000 !important;
    color: #fff !important;
}

.btn-f {
    margin-bottom: 10px;
}

#btnCreate {
    background-color: green !important;
}

#p-maindata .my-variabl {
    font-size: 11px !important;
    font-weight: normal !important
}

.f-lab {
    font-size: 11px !important;
    color: #bc0707 !important;
    font-weight: bold !important;
}


.dollar-icon i {
    text-align: center;
    width: 3%;
}

#result label {
    display: inline;
    font-size: 14px !important;
}

#result input {
    display: inline;
    height: 25px !important;
    width: 55%;
}

.result-input input, .result-input
#visit-type .form-group {
    margin-bottom: 0px !important
}

.dollar-icon {
    display: inline;
    background-color: red;
    float: right;
    padding: 0px 12px;
    margin-top: 5px;
    border: 1px solid #fff
}

span.a1 {
    color: red;
    font-weight: bold;
    font-size: 18px;
}

span.a2 {
    margin-right: 2px;
}

a.btn.btn-white.formBtn.btn-can.red-btn-clear {
    background-color: green !important;
}


.delet {
    background-color: red !important;
    color: #fff;
}

.back-tolist {
    background-color: #372248 !important;
    color: #fff;
}

.bttnss {
    margin-top: 3px !important;
}

.link-emp {
    bottom: 2px !important;
}

.porder, .red-btn-clear {
    border: 1px solid #a6cbf6 !important !important;
}

.formBtns.pat {
    float: right !important;
    margin: 0px 0px !important;
}

.red-class {
    background-color: darkred !important;
}

.blueFormBtn.myVSCreateBtn.btnSubmit.pat-lists {
    float: right !important;
    margin: 8px 8px !important;
}

.patients {
    margin-top: 15px !important;
}

.Charges .Amenites:last-child {
    margin: 0;
    padding: 0;
}
/*.Charges .Amenites:last-child a{float: right;}*/
.row.Charges {
    margin: 0;
}

.Charges .Amenites:last-child {
    padding-right: 10px;
}

#btnRoomCategorySave, a#btnRoomCategoryClear {
    margin-right: 5px;
}

a#BtnSaveServiceID,
.service-ind.print-color.btn.cshtml {
    margin-top: 4px !important;

    padding: 6px 10px !important;
    opacity: 1;
}

.Room {
    margin-top: 16px !important;
}

#GeneralizeDiscount {
    width: 100% !important;
}

    #GeneralizeDiscount .text, input[type=radio] ~ .text {
        position: inherit;
    }
a#BtnSaveServiceID {opacity: 1;margin-left: 0px;}
a.print-color.btn.cash {
    padding: 7px !important;
}
textarea#Notes {border:1px solid #a3a2a2;}
a#Print {
    background-color: #3e99bc;
    padding: 5px !important;
}

.Print {
    background-color: #3e99bc !important;
    color: #fff !important;
}

input#DurationYear, input#DurationMonth, input#DurationDay {
    border: 1px solid #a6cbf6 !important;
}


.modal-dialog {
    border: 0;
}

label.label-csh {
    float: left !important;
}

.btn.btn-default.print-color {
    margin-top: 2px;
    padding: 4px 18px !important;
}
/*.Amenites.formBtns a ,.Amenites.formBtns{float: right;}*/
label.control-label.btn-pat {
    max-width: 42% !important;
}

.tabbable #btnSave, .tabbable #btnSearch,
#myID .tabbable #CancelButton,
form.fv-form.fv-form-bootstrap .tabbable input.btn.creatBtn {
    margin: 1px !important;
    float: right !important;
}

#CancelButton, #NewInsuranceContractButton, #btnCreate,
#btnSearch, #SaveInsuranceContractButton, #submitIndex,
#btnSave, #btnSaveVacationHeader,
#SelectPatient, #btnSubmitAdd, .creatBtn, #btnnnClear {
    padding: 0px 25px;
}

.edit {
    background-color: #4ec4cf !important;
}

    .edit:hover {
      color: black !important;
    }

#searchableVW_ItemBarcode {
    max-height: 50px !important
}

.text.emp-text {
    margin: 0px 0 0px !important;
}

table#AllowancesTable th {
    width: 100px !important;
    height: 30px !important;
    padding: 1px 1px !important;
}

#searchable .fa-cog {
    font-size: 14px !important;
    padding: 4px !important;
}

.Emp {
    float: left !important;
}

.widget-body.emp.tableWithHeightProblem {
    height: 300px !important;
    overflow: auto;
}

.btn.bttn-save.PointSettings {
    margin-top: 3px;
}

.Btnn {
    background-color: green;
    margin-left: 2px;
    color: #fff;

}

.edit-csh {
    float: right !important;
    margin-top: 8px;
}

    .edit-csh a {
        float: right;
    }

input#DOB {
    width: 100% !important;
}

/*.myShortTxt.D-code {
    clear: both;
}*/

.formBtn.save-csh, a.btn.btn-white.formBtn.new-bttn.create {
    float: none !important;
}

a#Cancel {
    background-color: #53a93f;
    color: #fff;
}

input.btn .formBtn.search-sch {
    margin: 2px 4px 3px !important;
}

.rhDiv4M, .formBtns.Recipt {
    float: right;
}

.start {
    background-color: rgb(36, 116, 139) !important;
}

.back {
    background-color: #fec021;
}

.btn.btn-white.new-bttn.Supplier {
    background-color: green !important;
    margin: 2px 4px 3px !important;
}

a#SaveOrganization {
    position: relative !important;
    margin: 4px !important;
}

input#Register_Date {
    width: 100%;
}

.modal-content.CSHTM {
    position: relative;
    top: 150px !important;
}

.modal-content.POPCHTML {
    width: 100% !important;
    height: 278px !important;
    position: relative !important;
    top: 140px !important;
}

.btn.creatBtn.BAR {
    padding: 0px 24px !important;
    bottom: 17px !important;
}

.formBtns.btnDepartment {
    margin-top: 10px;
}
/*
#btnSaveAndNew {
    float: right !important;
    padding: 0px !important;
}*/

.btn.btn-white.formBtn.btn-can.back-tolist.user {
    margin: 3px 3px 3px !important;
}

.font.INsurance {
    display: block;
    margin-top: 16px;
}

.blueFormBtn.Save-FinancialYear {
    color: white;
    font-weight: bold;
    background-color: #CD950C;
    width: 100px;
    height: 30px;
    margin-top: 33px;
}

.PartialHader {
    float: right !important;
    margin-top: 10px !important;
}

.btn.btn-white.new-bttn.opreation {
    padding: 5px 26px !important;
    border: 1px solid #a6cbf6 !important !important;
}

a.btn.formBtn.btnn-save.Edit-ch {
    left: 19px !important;
    position: relative !important;
}

select#FinancialPeriod_ID {
    width: 60% !important;
}

input#btnDeleteYear {
    background-color: red !important;
    color: #fff;
}
/*#WorkingWithFinancialPeriod {position: fixed;}*/
.Fin-PER {
    position: relative;
    left: 49px;
}

a.btn.btn-default.btn-add.btn-xs {
    float: none !important;
}

#btnsaveCostCenter, #btnsaveandcloseCostCenter {
    padding: 5px !important;
}

.divnext {
    margin-top: 6px !important;
}

span#closebtn {
    right: 1px !important;
}

.close.Department {
    right: -1px !IMPORTANT;
}

input#search_field {
    box-shadow: 0 0 !important;
    border-color: #000;
    font-size: 13px !important;
    border-radius: 5px !important;
    border:  1px solid #a6cbf6!important;
    background-color: #fff !important;
}

#IsMedicalManagmentCreateEditDiv {
    margin-top: 18px !important;
}

a#btnEditDepartment {
    margin-top: 22px !important;
}

.SAVEDepartment #btnEditDepartment {
    left: 50% !important;
    margin: 10px !important;
}
.text.branch {
    margin-left: -23px !important;
}

#AllowancesTable .Allowance-contract {
    width: 30px !important;
}

.text.emp-text, span.text.checkbox {
    padding-left: 16px !important;
}

#AllowancesTable .Name-EMPLOYEE {
    width: 130px !important;
}

#AllowancesTable .DueDateTo {
    width: 30px !important;
}

.Opening-btns {
    float: right !important;
}

a#btnCancelOpeningPanels {
    padding: 6px !important;
}

a#btnSaveOpeningPanels {
    margin: 0px 6px !important;
    padding: 6px !important;
}

    a#btnSaveOpeningPanels th .btnsave {
        margin: 0px 46px !important;
    }

a#btnSaveDepartment .btn .formBtn.blueFormBtn.new-bttn.btnSave {
    color: #fff !important;
}

#ContractTypeHeader a{ margin-top:20px !important;}
 #JobTitleHeaderDiv a { margin-top:30px !important;}
a.btn.formBtn.blueFormBtn.add {float: left !important;}
.btn-save-res {
    font-weight: bold !important;
}

#SaveLabRequestResult {
    padding: 5px !important;
}

input.btn.Confirme {
    background-color: darkgreen !important;
}

    input.btn.Confirme.indx {
        background-color: #3db5dc !important;
    }

.btn.Delete.rest {
    background-color: #f94646 !important;
}

input.btn.Delete {
    background-color: red !important;
}

input.btn.Print {
    background-color: #4ec4cf !important;
}

input.btn.Recieve {
    background-color: #07d381 !important;
}

input.btn.sendToDoctor {
    background-color: #018ef3 !important;
}

input.btn.take-sample {
    background-color: #4c4c4c !important;
}

label.me.Border {
    position: relative !important;
    bottom: 10px !important;
    float: left !important;
    font-weight: 700;
}

.BaRcode {
    margin-top: 13px !important;
}

input#Motility_GradeB, input#Motility_GradeD, input#Motility_PusCells {
    width: 100% !important;
}

.obsLabel.LAB {
    float: right;
    position: relative;
    left: 33px;
    bottom: 44px;
    margin-bottom: 6px;
}
.check-right{
    margin-left: 5px;
    float: right;
}
.border-border {
    border: 1px solid #a6cbf6 !important !important;
}

.problem-LABEL {
    position: relative;
    bottom: 10px;
    background: #fff;
}

.border-pro {
    border: 2px solid rgba(76, 76, 76, 0.07)
}

.NEWCLASS {
    width: 30% !important;
    display: inline-block !important;
}

.problem-label {
    width: 83%;
    margin-top: 8px;
}

.problem-labell {
    display: inline-block;
}

.problem-btn {
    height: 34px !important;
    line-height: 34px !important;
}

.Div.EditResult.Radio {
    border: 1px solid rgba(128, 128, 128, 0.3);
    margin-top: 10px !important;
}

.ReactionReaction {
    display: flex;
}

.me.Div-Label {
    bottom: 10px !important;
    position: relative !important;
    float: left !important;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #fff !important;
}

.Reaction {
    display: -webkit-inline-box;
}

.MotileSperms-LAbEl {
    padding: 0;
    width: 18%;
}

.motilityWidth {
    width: 15.5%;
    margin-top: 5px;
}

.percentLabel {
    padding: 0;
    text-align: left;
    margin-top: 10px;
}

.DIV-LAB_wIDTH {
    width: 191px !important;
}
/*
#SurgeryOperationCashtABLE {

    padding: 5px;
}*/

.Comments_btn {
    margin-left: 0;
    margin-left: 0;
    float: none;
    display: block;
    clear: both;
}

.dir-div {
    text-align: right;
    padding: 0;
    margin-top: 5px;
}

#graft-section .graft-section {
    padding: 5px !important;
    text-align: right
}

#OtherTablDiv label {
    text-align: left !important;
    display: block;
}

.CLAss-CLo {
    float: left !important;
    position: relative;
    right: 36px;
    margin-top: 30px;
    margin-left: 12px;
}

DIV_TO0p {
    margin-top: 14px;
}

.dd {
    margin: auto 15%;
    margin-top: 1px;
}

.MarGin {
    margin-bottom: 5px !important;
}

.MarGin-left {
    margin-left: 12px !important;
    margin: auto 15% !important;
}

input#Description {
    width: 80%;
}

#DelayedFilm {
    width: 88%;
}

label.me.Div1-Label {
    bottom: 11px !important;
    position: relative !important;
    float: left !important;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #fff !important;
    left: 14px;
}

.NewImg {
    width: 100px !important;
    height: 30px !important;
    display: inline-flex;
}

input.btn.MAEGrN {
    margin-top: 10px !important;
}

a#refresh-toggler,
a#fullscreen-toggler,
a.sidebar-toggler.icon,
a#OrganizationConfigurationIconView,
a#OrganizationConfigurationIconView,
i#icoOpenNotiticationList_2,
span#QuickLaunchstar,
.EditPageTitle-Color,
.DOCTOR-LAbel {
    color: #fff !important;
}

/*fieldset {
    background: #ffffff29;
}*/

.span.mytitle {
    background-color: #fff !important;
}

.page-header {
    /*background: linear-gradient(45deg, #218899,#37c3d8 ) !important;*/
    background: #bdbec0;
    border: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    min-height: 30px !important;
    height: 30px;
}

#submitIndex,
#suppliers-new,
#BtnSaveInsuranceCompany_ID,
#InsuranceCompanyclear {
    margin: 0px !important
}

/*div#searchable_info {
    color: #fff !important;
    padding: 20px;
}*/

div#PagesTree {
    background-color: #bcb7ab;
}

ul.jstree-container-ul.jstree-children.jstree-wholerow-ul {
    background: #ffffff45;
}

/*#btnCancelAllowances {
    border: 1px solid #a6cbf6 !important !important;
    color: #fff !important;
}*/
/*.AppOint label{margin-top:9px!important}*/
.label-COlor {
    color: #000 !important;
}

.tab-content {
    border: 1px solid #006ce4 !important;
    border-radius: 7px 7px 0  7px;
}

#myID .tab-content {
    padding: 10px 20px
}

#myID span.select2 {
    margin-bottom: 6px !important;
}

#myID .input-icon.icon-right > [class*="glyphicon-"] {
    top: 10px !important
}

/*#AddNewItemManufacturer, #btnclearItemManufacturer {
    PADDING: 7PX !IMPORTANT;
}*/
/*------------------------------------------------------------------------------------------------------stor-----------------------------------------------------------------*/
.TH_class {
    max-width: 100px !important;
}

.TypeOfMotility.LAB {
    margin-top: 68px;
    border-left: none;
}

label.obsLabel.DIV_M_LAB {
    float: left;
    width: 22%;
    margin-left: 18px;
    text-align: left;
    margin-top: 3px;
}

#txtAddedValueOfCellingPrice1 {
    width: 100%;
}

#txtAddedValueOfCellingPrice2_WH {
    width: 100%;
}

.DIS {
    display: inline-block !important;
}

patientBasicData.problem-input {
    padding: 6px !important;
}

.btn {
    -webkit-appearance: button !important;
    padding: 0px 12px !important;
    margin-bottom: 0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border: 1px solid transparent !important;
    border-radius: 5px !important;
    justify-content: center !important;
    align-items: center !important;
}
/*------------------------------------------------------------------------------------------------------NEWColor-----------------------------------------------------------------*/
tfoot table {
    background-color: #372248 !important;
}

table > tbody > tr:nth-of-type(odd), table > tbody > tr:nth-of-type(even):hover,
.table-striped > tbody > tr:nth-of-type(odd):hover,
#tblItem tbody tr:hover, table#TBLOfPeriods {
    color: #000
}

div#HRMS-1, #GeneralTab-1 {
    color: #000 !important;
}

#saveAllORG {
    padding: 7px !important;
    float: right !important;
}

div#RolePermissionsDiv h2 {
    color: #372248;
    font-size: 17px;
    margin: 5px 0 10px 0;
}

select#Departments, select#Departments:hover {
    border: 1px solid #1c9bd6 !important;
}

input#inputDepartmenttypeEdit, input#inputDepartmenttypeEdit:hover {
    border: 1px solid #3896c2;
}

div#TransferOrderList,
div#ManualExchangeTable_wrapper,
div#tblAmenitesAndCharges_wrapper,
#OperationAdvertisementsTable_wrapper,
#AddStoreResponsibleEmployeesTable_wrapper, div#tblDictionaryName_wrapper,
#searchableVacation_wrapper,
#searchableAllowance_wrapper,
#searchableJobTitle_wrapper,
#EmployeeSalariesListArea,
div#tblAllAllowancesandDeductios_wrapper,
#ManualAttendanceList,
#tblFingerPrintMachine_wrapper,
#tblFingerPrintSearch_wrapper,
#allServices_wrapper,
#tblLinkEmployeeWithFingerPrint_wrapper,
div#VisitHistorySearchable_wrapper,
#ConsumptionListTable_wrapper,
#TransferOrdersListTable_wrapper,
#tblOpeningPanels_wrapper,
div#tblRequestHistory_wrapper,
#searchables_wrapper,
#serviceInsuranceSearchable_wrapper,
#tblRoomCategory_wrapper,
div#DiagnoseICDSearchable_wrapper,
div#searchableInsurancePolicies_wrapper,
div#searchableRole_wrapper,
#StoreItemDetailTable_wrapper,
#searchablePatients_wrapper,
div#searchableReceipt_wrapper,
#allSupplier_wrapper,
#ProcedureSourceMedicines_wrapper, #ProcedureSelectedMedicines_wrapper,
div#serviceDirectSearchable_wrapper,
div#searchable_wrapper,
#VitalSignSearchable_wrapper,
#Details_wrapper,
#searchabletbl_wrapper,
#searchableUnit_wrapper,
#RecipientTable_wrapper,
#searchableItemType_wrapper,
#searchableAppointmentSearch_wrapper,
#searchableAudit_wrapper,
#searchableActionPermission_wrapper,
#tblRoom_wrapper,
#AuditHistory_wrapper,
#Blocked_Patients_Searchable_wrapper,
#Requests_wrapper,
#Invoices_wrapper,
#searchableMeasurementUnit_wrapper,
#searchableItemManufacturer_wrapper,
#searchableItemAgent_wrapper,
#tableOriginCountry_wrapper,
#searchableSizeMeasurementTable_wrapper,
#tableScientificOffice_wrapper,
#searchableConcentrationMeasurement_wrapperf,
#searchableConcentrationMeasurement_wrapper,
#itemsearchable_wrapper,
#searchableItems_wrapper,
#searchableSupplierCategory_wrapper,
#SupplierItemTable_wrapper,
#SupplierContactPersonsTable_wrapper,
#searchable1_wrapper,
#searchablePatientCategory_wrapper,
#MedicalPackagesOffersearchable_wrapper,
#TblInvoiceDetail_wrapper,
#NewServiceDirectSearchable_wrapper,
#tblFloor_wrapper,
#searchableAuditPage_wrapper,
#ShiftTable_wrapper,
#tableInsuranceCompanyClass_wrapper,
#tblPrices_wrapper,
#searchableService_wrapper,
#searchableContractType_wrapper,
#ItemsTable_wrapper,
#ServiceDetailsTable_wrapper,
#tblPatientAdmission_wrapper,
#EmployeesfromFingerPrintTable_wrapper,
#PurchaseOrderSearchTable_wrapper,
#searchableSample_wrapper,
.invoicePage .invoicePageWidgBdy .widget-body,
#StoreItemsTable_wrapper
#MedicalPackageServicesDiv .widget,
.invoicePage .invoicePageWidgBdy .widget-body,
#CashFlowOutPatientId_wrapper,
#TotalCashFlowOutPatientId tr:first-child,
#ProcedureSourceServices_wrapper,
#AddStoreResponsibleEmployeessListDiv,
#ReturnRequestsTBL_wrapper,
#tblAdmissionsOperationsList_wrapper,
#PriceTable_wrapper,
#PropertiesMaintenanceTable_wrapper,
#UnpostedJournalEntryTable_wrapper,
#searchablePatientPaidInvoices_wrapper,
#Banksearchable_wrapper,
#BankBranchsearchable_wrapper,
#BankAccountListtbl_wrapper,
#StoreResponsiblesearchable_wrapper,
#tblOPAllServices_wrapper,
#tblOPAllServicesmedicl_wrapper,
#searchableServices_wrapper,
#searchableSelected_wrapper, #RoleUserTable_wrapper, #InvoicesFuture_wrapper,
div#SubTreasuryTransactionsMSTable_wrapper,
div#searchablePatients2_wrapper {
    background-color: #372248 !important;
    overflow: auto;
    overflow-y: hidden
}

#TotalCashFlowOutPatientId tr:first-child td {color: #fff !important}


/*.................... wrapper height .......................*/
#_FingerPrintList .widget-body,
#ManualAttendance .widget-body,
#pricing-height,
#LinkEmployeeWithFingerPrintMachine-height {
    overflow-x: hidden !important;
}

#PatientInsuranceCompany .widget-body {
    max-height: 135px
}

#StockingHeaderDiv .widget-body {
    max-height: 250px
}

#PurchaseOrderItemsTable_wrapper {
    max-height: 300px;
    overflow-x: auto; 
    background: #372248 !important;
    margin: 8px;
    padding: 10px;
}
div#Supplier {
    max-height: 300px;
    overflow: auto;
}
#Suppllier {
    max-height: 300px !important;
    overflow: auto;
}
#ObsHsdiv {
    height: 330px;
    overflow: scroll;
    overflow-x: hidden;
}
#serviceInsuranceSearchable_wrapper {
    max-height: 385px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 3px;
}
/*#MedicalPackageServicesDiv .widget-body {height:400px!important}*/
#CPTIndex .widget-body,
#StoreResponsibleTableDiv #StoreResponsiblesearchable_wrapper,
#pricing-height {
    max-height: 500px !important
}

.icdTable .widget-body.no-padding #searchable_wrapper {
    max-height: 470px;
    overflow: auto;
}

#approvalDiv .widget-body {
    max-height: 710px !important;
}

#ItemsDiv .widget-body {
    max-height: 650px;
    overflow: auto
}

#currency-wedgit .widget-body {
    max-height: 717px;
    overflow: auto
}

#shiftDaysContainer {
    max-height: 450px;
    overflow: auto;
}

div#tblFloor_wrapper {
    max-height: 690px;
    overflow: auto;
    padding: 15px 25px;
}

#_ExceptionalAppointmentsList {
    max-height: 490px
}

#ModalPopupBodyDiv .widget-body,
#PatientFilesbody .widget-body,
#LabRequestFilesDiv .widget-body {
    max-height: 550px;
}

#LabRequestFilesDiv {
    max-height: 500px !important;
    overflow: hidden;
}
#ReceiptListDiv .widget-body #searchableReceipt_wrapper {
    max-height: 470px !important;
    overflow: auto!important;
    padding: 20px!important;
}
/*#StoreItemDetailList .widget-body #ServiceDetailsTable_wrapper
 {
    overflow: auto;
    max-height: 450px;
}*/
#Branch #searchable_wrapper, #tblDictionaryName_wrapper {
    overflow: scroll!important;
    max-height: 630px!important;
}
  #pointSettingsTableDiv .widget-body:nth-child(2) ,#RES{max-height:530px}
  .widget.forHscroll .widget-body{max-height:540px}
  #_AmenitesAndChargesList .widget-body,
  #SupplierCategoryBody .widget-body,
  #employee-shifts-list .widget-body,
  #PatientCategoryListDiv .widget-body
  {
   max-height: 615px;
    overflow-x: hidden;
}

#DVOperationPanelsList #tblOpeningPanels_wrapper {
    max-height: 635px;
    overflow: auto
}

#searchableStockingHeader {
    border-bottom: 2px solid #b3b1b1;
}

#searchableContractType_wrapper,
#ScientificOfficeListDiv .widget-body,
#pr_file .widget-body {
    max-height: 640px;
    overflow: auto
}

#ConcentrationMeasurementListDiv .widget-body #searchableConcentrationMeasurement_wrapper {
    max-height: 615px;
    overflow: auto;
}

/*#VacationListDiv .widget-body,*/
#ManualAttendance
/*#VacationListDiv .widget-body*/ {
        max-height: 470px!important;
    overflow: auto;
}
/*
#pr_employee .widget-body {
    max-height: 650px !important;
    overflow: scroll !important
}*/

#Audits {
    max-height: 650px !important;
}

#main-menu h4 {
    color: #e46108 !important;
    font-family: inherit;
    display: inline-block;
}

#main-menu .mega-menu ul.child li {
    list-style-type: circle !important
}
#ChiqueBook #searchable_wrapper {
    max-height: 650px;
    overflow: auto;
    width: 100% !important;
}

#searchable_Transfer_Order_wrapper {
    max-height: 658px;
    background-color: #372248 !important;
    overflow: auto !important;
}

.empHeader .widget-body {
    max-height: 765px!important;
    overflow: auto;
}

.widget.forHscroll .widget-body {
    max-height: 676px !important;
}

#ManualExchangeTable_wrapper {
    max-height: 690px;
    overflow: auto !important;
}

#InvoicesListDiv #Invoices_wrapper, #ReturnRequestsDiv #ReturnRequestsTBL_wrapper, #RequestsDiv #Requests_wrapper {
    max-height: 690px;
    overflow: auto !important;
}

#ModallAddNewCategory {
    float: right
}

#InsuranceCompanyClassModal .modal-content {
    max-height: 620px;
}

div#RoomCategory #tblRoomCategory_wrapper, #VacationListDiv .widget-body #searchableVacation_wrapper {
    max-height: 637px;
    overflow: auto;
}

div#searchablePatientCategory_filter {
    margin: 3px;
}
/*------------------------------------------------------------------------------------------------------StartSetting-----------------------------------------------------------------*/
span#select2-Management_ID-container, span#select2-NursingUnit_ID-container
span#select2-inventoryManagement-container,
span#select2-Hysterosalpingogram-container,
span#select2-LaparoscopeAndHysteroscope-container,
span#select2-SemenAnalysis-container,
span#select2-doctorVisitsListViewPeriod-container,
span#select2-accountingManagement-container,
span#select2-TimeScenario-container {
    color: #000 !important;
}

div#HealthCareSettingsTab-1 .ibox-content {
    background-color: #fff !important;
}

#RequestsSettings {
    color: #000 !important;
}

.btn-group.bootstrap-select.show-tick .button.btn.dropdown-toggle.bs-placeholder.btn-default {
    border: 1px solid #a6cbf6 !important !important;
}

div#DoctorVisitsListViewPeriod span {
    color: #000 !important;
}
/*------------------------------------------------------------------------------------------------------EndSetting-----------------------------------------------------------------*/
.PIC-PAt {
    position: relative !important;
    bottom: 18px !important;
}
#myID .tab-content{
    /*height: 730px!important;*/
/*overflow: scroll;
overflow-x: hidden; */
width: 100%;
}
#shiftDataModal .modal-content 
{
    height: 652px;
    overflow: auto;
    overflow-x: hidden;
}

#btnResponsible {
    top: 4px !important;
    position: relative !important;
}
/*div#ProcedureSelectedMedicines_wrapper{ overflow:scroll}*/
/*#ProcedureSourceServices .fa-plus-circle{margin-left:18px!important}*/
#PrintBarCode a.fa.fa-print.icon-fa.btn.btn-purple.btn-xs.print {
    padding: 6px !important;
}

#Settle {
    padding: 7px !important;
}

#StockingModal .modal-content {
    height: 700px !important;
    margin-top: 60px !important
}

#PurchaseOrderItemsTable_wrapper .dt-buttons {
    padding-top: 0px !important
}

#StockingResponsibleDIV a.btn.btn-primary.formBtn {
    padding: 6px !important;
}

.btn.btn-purple.btn-xs.show:hover {
    background-color: #088aff !important;
    color: #fff !important
}

.problem-col {
    margin: 0px !important;
    padding: 0px !important;
}

#btnAddNewRow,
#txtPosteriorSegmentSignsCategory_Name {
    width: 100% !important;
}

table#PharmacyItemsTable a.fa.fa-print.icon-fa.btn.btn-white, a.fa.fa-trash-o.icon-fa.btn.btn-white {
    padding: 7px !important;
}

#PharmacyItemsTable a.btn.btn-default {
    padding: 7px 15px 2px 6px !important;
    width: 10% !important;
}

.A-btn {
    padding: 7px !important;
}

fieldset.moreInfo {
    background-color: #fff !important;
}

#appointment-fieldset {
    padding: 10px
}

.bttNn {
    padding: 7px !important;
    margin-top: 5px;
}
/*#ItemsTable_wrapper {
    overflow:auto;
    min-height: 130px;
    max-height:200px;
}*/
.bTTNS {
    FLOAT: RIGHT;
}

.butt-prom {
    padding: 5px !important;
    margin-top: 3px !important;
}

.M-margin {
    margin-top: 8px !important;
}

.cash {
    display: block !important;
}

.Cash-diccount {
    margin-top: 18px !important;
}

table#searchable .fa.fa-list-alt.icon-fa.btn.btn-primary.btn-xs {
    padding: 5px !important;
}

button.btn.btn-primary.A-btn.Edite {
    margin-top: 7px !important;
}
/*
#btnSaveAllowances,
#btnCancelAllowances,
a#btnUnLock,
a#btnPrintPayroll,
a#btnPrintPayslip,
.btn.btn-primary.formBtn.Create.Pton
{
    padding: 5px !important;
}*/
/*#btnManualAttendanceSearch:hover {
    background-color: #dc6019 !important;
}
*/
widget-body.no-padding.table-responsive.labResultTable
/*.widget-body.no-padding.table-responsive.rr4Height,*/
#StoreResponsibleTableDiv {
    background-color: #615e5e;
}
/*------------------------------------------------------------------------------------------------------End Doctor-----------------------------------------------------------------*/
/*--------------------------- --------------------------------------------------------------------------end basma --------------------------------------------*/
a#btnClosePatientAdmissionModal {
    margin-top: 10px !important;
}
#services-table button.btn.dropdown-toggle.bs-placeholder.btn-default {
    margin-top: 5px !important;
}

input[type=checkbox] ~ .text, input[type=radio] ~ .text {
    color: #000 !important; /*display:inline-block!important*/
    text-align: center;
    margin-bottom: 4px;
}

.btn-group.bootstrap-select.show-tick.form-control button.btn.dropdown-toggle.bs-placeholder.btn-default {
    height: 34px !important;
    border:  1px solid #a6cbf6 !important;
}

#AddedServices-rDV {
    margin-top: 15px !important
}

#allServices_wrapper {
    overflow: auto;
    max-height: 445px !important;
}

a#Service_ID {
    padding: 5px !important;
    width: 100% !IMPORTANT;
}
.mySlides .dataTables_info {
    color: #000 !important;
}
input#ServicesDetailsOfMedicalPackageOfferOMedicalOffer {
    background-color: #ce9d1a !important;
    color: #fff !important;
}

input#SaveSubmitMedicalP {
    padding: 6px !important;
    width: 80px;
    margin-top: 10px !important;
}

#btnSaveAppointmentAndCreateInvoice, a#btnSaveAppointment {
    margin-top: 0px !important;
    padding: 7px !important;
}
#AppointmentStatusButtons .btn-pad {
    padding: 0px 2px !important;
}

#AddedServicesTable_info label, #InvoicePatientCreateDiv .myShortTxt label, #WithDrawFromBalance_ID label {
    color: #000 !important;
}

#btnAddMedicalPackageOffer {
    padding: 6px !important;
}

#InvoicePatientCreateDiv .input-group-addon.inv, #InvoicePatientCreateDiv .input-group-addon.inv {
    right: 0px !important;
}

.input-group-addon.inv {
    background: none !important;
    right: 20px !important;
    position: relative;
    z-index: 100;
}

#InvoicePatientCreateDiv .widget {
    border: none !important
}

.btn-nopadding {
    -webkit-appearance: button !important;
    padding: 0px !important;
    margin-bottom: 0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border-radius: 4px !important;
}

.row.form-group.Search {
    padding: 0 !important;
    margin: 0 !important;
    /*margin-top: 5px!important;*/
}

.BtnSArCh {
    padding: 0 !important;
    margin: 0 !important;
}

#showDoctorVisits .showInvos {
    background-color: #f56008 !important;
    top: 8px !important;
    right: 16px;
    padding: 6px !important
}

#btnAddRowToGridOfPeriods {
    padding: 5px !important;
}

.order-trans {
    padding: 3px 10px 8px 15px;
    height: 30px;
    margin-top: -3px;
    border: 1px solid #fff !important;
}
/*------------------------------------------------------------------------------------------------------EndNEWColor-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------start-Doctor-----------------------------------------------------------------*/
.widget-body.col-xs-12.no-padding-left.no-padding-right.DOCtor {
    background-color: rgba(255, 255, 255, 0.4) !important;
}
/*---------------------------------------TAB=>Present Refraction Details-------------------------*/
.Present-cor-bg {
    background-color: #9f1b1b !important;
}

.D-margin-top {
    margin-top: 10px !important;
}

.COLor-Doctor {
    background-color: #4691d2 !important;
    padding: 7px !important;
    width: 10% !important;
    width: 12% !important;
}

input#txtAv, input#txtUc, input#txtBc, input#txtAv2 {
    width: 100% !important;
}

.BG_div2 {
    background-color: rgba(128, 128, 128, 0.48) !important;
    padding: 6px !important;
    margin-top: 3px !important;
}

.lbldrpTitle.LAbL {
    text-align: right;
    margin-top: 10px;
    color: #fff !important;
}

.classbluebackground.classpadding5.FInal {
    WIDTH: 57% !important;
}

label#lblUcAv {
    MARGIN: AUTO 46%;
}

label#lblUcBc {
    MARGIN: AUTO 41%;
}

#lblFinalRefraction {
    MARGIN: AUTO 48%;
    color: #fff !important;
}

.Icon-size {
    font-size: 30px !important;
}

.DIV-csh {
    color: red !important;
    margin-top: 10px !important;
    font-size: 11px;
}

#txt_left_distance_sphere, #txt_left_distance_cylinder,
#txt_left_distance_axis, #txt_right_distance_sphere,
#txt_right_distance_cylinder, input#txt_right_distance_axis,
#txt_left_near_sphere,
#txt_left_contactlens_sphere,
#txt_left_near_cylinder,
#txt_left_near_axis,
#txt_right_near_sphere,
#txt_right_near_cylinder,
#txt_right_near_axis,
#txt_left_contactlens_sphere,
#txt_left_contactlens_cylinder,
#txt_left_contactlens_axis,
#txt_right_contactlens_sphere,
#txt_right_contactlens_cylinder,
#txt_right_contactlens_axis,
#txt_left_prism_sphere,
#txt_left_prism_cylinder,
#txt_left_prism_cylinder,
#txt_left_prism_axis,
#txt_right_prism_sphere,
#txt_right_prism_cylinder,
#txt_right_prism_axis,
#txt_left_CL_sphere,
#txt_left_CL_cylinder,
#txt_left_CL_axis,
#txt_left_CL_axis,
#txt_right_CL_sphere,
#txt_right_CL_cylinder,
#txt_right_CL_axis {
    width: 55%;
    position: relative;
    top: 8px;
    margin: 10px;
}

.D-bgCOlor {
    background: #ddd;
    padding: 0;
}

.L-DoctorColor {
    background-color: #CCC !important;
    TEXT-ALIGN: CENTER !important;
}

.DIVCenter {
    background: gainsboro;
    padding: 11px;
}

label.lbldrpTitle.COlor {
    color: #0586ff !important;
    font-weight: bold;
    font-size: 14px !important;
}

.SiZe-lab {
    width: 10% !important;
}

.row.classpadding5.classmargin5.classbluebackground.green {
    background-color: green !important;
}

.btn.btn-success.bttn-save.SubMit-Doc {
    margin: 10px !important;
}

.modal-dialog .tab-content #frmCreateAntenatalCare label,
.modal-dialog .tab-content #VitalSignProcessForm label,
.modal-dialog .tab-content #frmCreateOvulationFollowup label, \modal-dialog .tab-content #ICDContainerDiv label,
.modal-dialog .tab-content label,
.modal-dialog #searchableJobTitle_wrapper .dataTables_wrapper.form-inline label,
#OrganizationShifts #SelectedShifts .modal-dialog .dataTables_wrapper.form-inline label,

#leftSidePanel.leftSidePanel .tab-content .tab-pane label,
#leftSidePanel.leftSidePanel #PurchaseOrderSearchTable_wrapper label {
    color: #000 !important;
}

div#HairRemovalContainerDiv {
    background-color: #fff;
}

div#ProcedureTabs-3 {
    color: #fff !important;
}

.top_me {
    color: #000 !important;
}
/*---------------------------------------End---TAB=>Present Refraction Details-------------------------*/
/*---------------------------------------start---WareHouseServiceItems -------------------------*/
/*.widget-body.no-padding.table-responsive {background-color:#372248!important;}*/
span#StoreNameAvialabe {
    color: red;
    font-size: 13px !important;
    bottom: 3px !important;
    position: relative;
}

.glyphicon {
    position: relative;
    top: 0px;
}

.pRint {
    margin-top: 8px;
    margin-bottom: 3px !important;
    color: white;
    padding: 5px !important;
}

.org {
    padding: 4px !important;
    float: right
}
/*---------------------------------------End---WareHouseServiceItems-------------------------*/
/*---------------------------------------start---ManualExchange-------------------------*/
.MargIn {
    margin-top: 10px !important;
}

.padding-btn {
    padding: 7px !important;
}

#ConsumptionListTable_wrapper {
    overflow: auto !important;
}

#ConsumptionListTable_filter label {
    margin-top: 11px !important;
}

#ConsumptionModal .modal-content {
    height: 600px !important;
}

.ProcessBTn, .ProcessBTn:hover {
    background-color: #5197d5 !important;
}

#btnProcess {
    background-color: #5197d5 !important;
    color: #fff !important;
}

.btn.btn-white.tabsAddBtn {
    background-color: #080 !important;
    padding: 7px !important;
    color: #fff;
}
/*---------------------------------------End---ManualExchange-------------------------*/
.btn.btn-white.print-color.BTN-iteme {
       margin-bottom: 10px !important;
    color: white;
    padding: 5px !important;
    margin-top: 7px !important;
    margin: 20px;
}

#TransferOrderList, #TblInvoiceDetail_wrapper {
    overflow: auto;
}

#TransferOrderHistoryList {
    position: absolute;
    top: 10%;
    left: 25%;
   
    min-width: 50%;
    max-width: 55%;
    height: 80%;
    min-height: 80%;
    max-height: 90%;
    padding: 10px;
    border-radius: 10px;
    background-color: white;
    box-shadow: 2px 2px 10px 5px #372248;
    overflow: auto;
}

.yellow_class {
    background-color: #ffeb3b;
    color: black;
    font-size: 220%;
}

.Red_class {
    background-color: #de3535;
    color: white;
    font-size: 220%;
}

.Green_class {
    background-color: green;
    color: white;
    font-size: 220%;
}

.greenyellow_class {
    background-color: #6eb501;
    color: #FFF;
    font-size: 220%;
}
/*---------------------------------------start--- InventoryTransferOrders/Index-------------------------*/
/*---------------------------------------End--- InventoryTransferOrders/Index-------------------------*/
span.close.MoDal {
    right: 20px;
}

select#FK_CostCenter_ID {
    width: 100% !Important;
}


.lab-creat {
    font-weight: bold !important;
}

.bg-creat {
    background-color: #fff !important;
}

#searchableDoctorComission_wrapper .roleRightTable .widget-body.no-padding,
#tblAnteriorSegmentSignsCategory_wrapper,
#tblPosteriorSegmentSignsCategory_wrapper,
#SurgeryOperationTable_wrapper,
#searchablePatientInvoices_wrapper {
    background-color: #fff;
}

.btnshowdetails,
.btnprocess {
    background-color: #5197d5 !important;
    color: #fff !important;
    border: 0px;
    border-radius: 0 !important;
    transition: all .3s ease-in-out;
    font-weight: bold;
    margin-top: 4px;
}

.big-tr {
    height: 40px !important;
}

    .big-tr th {
        padding: 15px !important;
        font-weight: bold;
    }

.widget-body.cptTalbeHeigt.table-responsive {
    background-color: #372248 !important;
}

/*a.btn.btn-defult.print-color.Btn-padding {
    padding: 5px !important;
}*/
/*------------------------------------------------------------------------------------------------------End Doctor-----------------------------------------------------------------*/
/*--------------------------- --------------------------------------------------------------------------end basma --------------------------------------------*/
/*--------------------------- Admission -------------------------*/
div#AllServicesUnderServicType {
    max-height: 354px !important;
    overflow: scroll !important;
    padding: 0px !important;
}

#ResultModalPopupBodyDiv .tab-content {
    max-height: 450px
}

#btnSavePatientAdmission {
    width: 100%;
    padding: 0;
    color: #fff;
    /*height: 30px;*/
    line-height: 30px;
}
#store-tab-content {
    overflow-x:hidden!important;
    max-height:505px!important;
}
#btnSavePatientAdmission span {color: #fff;}
#PatientFilesList .widget {
    max-height: 540px !important;

    overflow: auto !important;
}

#PatientFilesList .tab-content {
    overflow: hidden;
}

#popButtonAddAnemity span {
    background-color: transparent;
    border: 0;
    float: none !important;
}

#RGTRGT li.active a {
    color: #000 !important;
}

#RGTRGT {
    background-color: #fff !important
}

#dvOperationPreperation_OperationServices input {
    margin: 0 !important;
}

#dvOperationPreperation_OperationServices hr {
    margin: 5px 0 10px;
}

#btnPrintOperationApproval,
#btnDeleteOperationApproval {
    background-color: #d73d32 !important;
    text-align: center !important;
    padding: 0 !important;
    line-height: 30px !important;
}

    #btnDeleteOperationApproval span {
        color: #fff;
        margin: 0;
    }

.custom-modal-body .myIcons span {
    color: #fff !important;
    text-align: center !important;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

.filterModal hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.custom-modal-body .myIcons a {
    text-align: center !important;
    width: 25px;
    padding: 0;
    border: 0;
    opacity: 1;
}

.nursingstuff,
.surgeryAndAnesthesia,
.assistantDoctors {

    max-height: 185px;
    overflow: auto;
    margin-bottom: 2px;
}

    .nursingstuff div,
    .surgeryAndAnesthesia div,
    .assistantDoctors div {
        padding: 0 5px;
    }

.nursingstuffheader,
.surgeryAndAnesthesiaheader,
.assistantDoctorsheader {
    background-color: #747474;
    color: white;
    font-weight: bold;
}

.btnAppendNurseRow,
.btnAppendSurgeryAndAnesthesiaRow,
.btnAppendAssistantDoctorRow {
    width: 100% !important;
    height: 30px !important;
}
/* ------ Add Category Modal ------ */
.modalAddNewCategory {
    display: none;
    position: absolute !important;
    width: 30% !important;
    height: 300px !important;
    left: 35% !important;
    top: 25% !important;
    background-color: #e8e8e8;
    border-radius: 4px;
    box-shadow: 1px 1px 3px 2px #9c9898;
    padding: 10px;
}

.modalAddNewAnemity {
    display: none;
    position: absolute !important;
    width: 30% !important;
    height: 300px !important;
    left: 35% !important;
    top: 25% !important;
    border-radius: 4px;
    padding: 10px;
}

/*#popButtonAddAnemity,
#popButtonClearAnemity {
    width: 100%;
}
*/
.result-input input, .result-input select {
    width: 100% !important
}

#d-v-l a {
    float: right;
    margin: 0px 3px;
}
/*.modalAddNewCategory ,*/ .modalAddNewAnemity {
    height: 200px !important
}

.modalAddNewCategory, .modalAddNewAnemity {
    padding-top: 10px;
}

/*.myAdmissoinHeader {width: 89%;}*/
.dvdatefilteration {
    padding: 0;
    margin: auto;
    background: #372248;
    border-radius: 7px;
    padding-top: 6px;
    padding: 6px;
}

.text.lbldrpTitle.cheeck-admission {
    margin-top: 2px !important;
    color: #fff !important;
    background: #006ce4;
    padding: 7px 10px;
    border-radius: 4px;
}

.myAdmissoinHeader {
    padding-top: 5px;
    padding-bottom: 7px;
}

#dvtooltipbtns .btn {
    width: 100% !important;
    padding-left: 5px;
    padding-right: 5px;
    border: 0;
}

#dvtooltipbtns {
    width: 100% !important;
    width: 680px !important;
}

    #dvtooltipbtns div {
        padding: 0 5px;
    }

.lbldrpTitle2 {
    display: inline;
    color: #f39828;
    font-weight: bold;
    font-size: 14px;
}

.addmHeight {
    height: 545px;
    overflow-x: hidden !important;
}

.dv_daybeforeAfter {
    padding: 7px;
    text-align: center;
    background-color: #040303;
    margin-top: 3px;
    border-radius: 6px;
}

.form-control, select {
    color: #000 !important;
}

.accordion-group .row {
    margin: 1px;
}

span#btnOpenPatientPatientAdmissionModal_2, .btnOpenPatientPatientAdmissionModal_av {
    vertical-align: -webkit-baseline-middle;
}
/*.occordion_room_header .row div:first-child,*/
/*.occordion_room_header .row div:last-child {
      margin-top: 10px;
}*/

.accordion-toggle:after {
    float: right;
    margin-right: 20px;
    font-size: 12px;
    margin-top: 6px;
}

.dv_daybeforeAfter:hover {
    cursor: pointer;
}

.dv_daybeforeAfter span {
    color: white;
}

.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";
    float: right;
}

.accordion-opened .accordion-toggle:after {
    content: "\f054";
}

.accordion-group {
    margin-bottom: 2px;
}

.accordion-heading {
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    color: #000 !important;
    padding-left: 50%;
    background-color: #d8d7d7;
    border-radius: 3px;
    font-family: serif;
    font-weight: normal;
    font-style: italic;
    text-transform: uppercase;
    font-weight: bold;
}

.accordion-body {
    padding: 5px 10px;
}

div#OCCORDION .fa.fa-edit {
    vertical-align: middle;
    /*margin-top: -5px !important;*/
}
/* ------ Floors Header ------ */
.dv_FloorImages {
    display: flex;
    justify-content: center;
    margin-bottom: 4em;
}

#ProcedureFilterDiv .service-type {
    height: 34px !important;
}

#ProcedureFilterDiv .select-type {
    height: 33px !important;
    margin-top: 0px !important;
}

.form-control, .select2-container .select2-selection--single .select2-selection__rendered, .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    font-size: 13px !important;
    color: #000 !important
}

.dvFloorButtons {
    border-radius: 2px;
}

.dv_FloorImg:hover, .floorImagesMap img, .dv_RoomImg img, .roomImagesMap img {
    cursor: pointer;
}

.floorImagesMap {
    min-width: 100%;
    max-width: 99%;
    min-height: 20%;
    max-height: 20%;
    overflow-y: auto;
    overflow-x: hidden;
}

#first-head > tr > th {
    color: #fff !important;
    background-color: #372248;
}

    #first-head > tr > th .input-group-addon {
        background: none !important
    }

/*.table > #first-head > tr > th label {
    background-color: #b8b8b8 !important
}*/
/* Rooms Header ------- */
#tblRoom_wrapper {
    overflow: auto;
    max-height: 716px;
}

div#DV_OccupancyExtraPerson input {
    margin: 0 !important;
    height: 25px !important;
    padding: 0;
}

#DV_OccupancyExtraPerson hr {
    margin: 5px;
}

.dvRoomButtons {
    border-radius: 2px;
    /*padding-left: 0;*/
}

.dv_ALLAmenitiesAndCharges {
    background-color: #e8e8e8;
    box-shadow: 1px 1px 3px 2px #9c9898;
    overflow-y: auto;
    overflow-x: hidden;
    height: 285px;
    border-radius: 5px;
}
/*a#btnAmenitesAndChargesSave, a#btnAmenitesAndChargesClear { margin: 5px !important;}*/
.row.Charges .Amenites.formBtns {
    margin-top: 20px !important;
}

.row.Charges .Amenites {
    margin-top: 5px;
}

.row.Charges #chkRoomCategoryIsActive {
    margin-top: 0px !important;
}

input#txtAttendanceTime, input#txtLeaveTime, .fin-print input,
.Amenites input {
    width: 100% !important;
}

.IsActiveDiv.hj-jh label {
    margin-top: 25px;
}

.dv_Occupancy {
    border: 1px solid #a6cbf6;
    padding: 5px;
    margin: 1px;
}

.dv_OperationRoom {
    padding: 5px;
    margin-bottom: 0;
}

.dv_OperationRoomTariff {
    border: 1px solid rgba(18, 132, 161,0.8);
    border-radius: 0px;
    margin: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#tblRoom_filter input, #tblFloor_filter input {
    width: 80% !important;
}

.dv_RoomImages {
    display: flex;
    justify-content: center;
    overflow-x: auto;
}

.roomImagesMap {
    min-width: 100%;
    max-width: 99%;
    min-height: 20%;
    max-height: 20%;
    overflow-y: auto;
    overflow-x: hidden;
}

.dv_TotalTariffOfAll {
    padding-top: 0;
}

    /*.dv_TotalTariffOfAll div input, .dv_TotalTariffOfAll div {
        padding: 0;
    }*/

    .dv_TotalTariffOfAll .lbldrpTitle {
        margin-right: 2px;
        margin-left: 2px;
        line-height: 3;
    }

.topRoomData span.select2.select2-container.select2-container--default,
.topRoomData input#romNumber {
    width: 100% !important;
    display: inline-block;
}

.topRoomData .aLinks {
    float: right;
    width: 12%;
    margin-top: 3px;
}

.ameniWid {
    width: 85%;
    margin-bottom: 10px;
    display: inline-block;
}

    .ameniWid h5 {
        margin-top: 7px;
    }
/*.twoFloors {
    width:100%;
    float: left;
}*/
/*.twoFloors span.select2.select2-container.select2-container--default {width: 70% !important; }*/
table#MysearchableTable tbody tr td:first-child {
    max-width: 300px !important;
}

table#MysearchableTable tbody .policy-emp {
    max-width: 200px !important;
}

#LabRequestResultHeaderForm .table-responsive {
    padding-top: 5px !important;
    max-height: 355px;
    overflow-y: auto !important;
}

#ResultModalPopupBodyDiv {
    max-height: 545px;
}

.ResultModalPopupDiv .modal-content {
    width: 100% !important;
}

.labResultTable {
    max-height: 663px !important;
}

.roomNo span {
    white-space: nowrap;
    color: #fff !important;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*----- modal style ----*/
.custom-modal {
    overflow-y: hidden !important;
}

.custom-modal-dialog {
    width: 100.8% !important;
    height: 104% !important;
    overflow: hidden !important;
    margin-top: -30px !important;
}

.custom-modal-body {
    width: 100% !important;
    height: 100% !important;
    padding-top: 10px !important;
    padding-bottom: 40px !important;
    color: #001728 !important;
    overflow: auto;
}

    .custom-modal-body label,
    .custom-modal-body span {
        color: #001728;
    }

#DVPatientAdmissionAmenitiesAndChargesInfo {
    height: 275px;
    overflow-y: auto;
}
.inputSeachImportant {
    width: 77%;
}

.admissionamenitiesAndCharges {
    overflow-y: auto;
    overflow-x: hidden;
}

.noPadInnerDivs div {
    padding: 0;
}

input#btnSaveInPatientAdmissionStatment {
    background-color: #4285f4  !important;
}
/* ----- Occordion Style ----- */
.occordion_room {
    border-radius: 5px !important;
    margin-bottom: 10px !important;
    padding: 2px;
}

.occordion_room_header .row {
    min-height: 30px !important;
    max-height: 30px !important;
    font-weight: bold !important;
    font-size: 13px !important;
}

.occordion_room_body {
    border: 1px solid #a6cbf6 !important !important;
    min-height: 125px !important;
    max-height: 125px !important;
    overflow: auto !important;
    width: 100% !important;
}

.edit_occordion_room_icon {
    cursor: pointer !important;
    font-size: 20px !important;
}

.btnOpenPatientPatientAdmissionModal_ava {
    color: #000;
    font-weight: bold;
    padding: 5px; 
    background-color: #fff;
}

/*.form-control, textarea, textarea.form-control, select {
    border: 1px solid #9c9999 !important;
}*/

.panel.panel-default {
    margin: 0px
}

.btnOpenPatientPatientAdmissionModal {
    vertical-align: -webkit-baseline-middle !important;
}
/*--------------------------- operations ----------------------------------*/
.patient-info {
    width: 353px;
    min-height: 195px;
    border: 1px solid;
    padding: 1px;
    background-color: #adb7c1;
    margin-bottom: 10px;
    max-width: 400px !important;
}

    .patient-info i {
        vertical-align: top;
    }

.dvAddNewOperation {
    color: darkblue;
    font-size: 20px;
    padding-right: 10px;
    display: inline;
}

.start-op {
    color: green;
    font-size: 20px;
    padding-right: 5px;
    display: inline;
}

.finish-op {
    color: orangered;
    font-size: 20px;
    padding-right: 5px;
    display: inline;
}

.underway-op {
    color: orange;
    font-size: 20px;
    padding-right: 5px;
    display: inline-block;
}

.cancelOperation {
    font-size: 18px;
    display: inline-block;
    color: red;
    margin-right: -10px;
}

.editOperation {
    font-size: 18px;
    display: inline-block;
    margin-right: 4px;
}

.openoperationpreperation {
    font-size: 18px;
    display: inline-block;
    margin-right: 4px;
}

#AddOperationModal .modal-dialog {
    /*width: 930px !important;*/
    height: 750px;
}

#AddOperationModal .modal-body {
    height: 90% !important
}

#AddOperationModal .modal-content {
    margin-top: 0px;
    width: 100% !important;
    height: 100% !important;
}

#AddOperationModal .modal-content {
    height: 100% !important
}

#FloorsAndRoomsModal {
    margin-top: 50px;
    background-color: rgba(255, 255, 255, 0.7) !important;
}

#AddOperationModal {
    background-color: rgba(255, 255, 255, 0.72) !important;
    height: 850px !important
}

.addOpMoInputs input,
.addOpMoInputs button {
    float: right;
    height: 30px !important;
    margin: 2px !important;
    line-height: 30px !important;
    padding-top: 0 !important;
    border: 0 !important;
}

.addOpMoInputs {
    float: right;
}

.ChooseFromServices i {
    font-size: 15px;
    height: 29px;
    width: 25px;
    border-radius: 5% !important;
    padding: 0px !important
}

a#btnViewOperationApproval {
    background-color: #f4b400 !important;
    color: #fff;
    margin: 1px !important;
    margin-top: 20px !important;
    text-align: center !important;
    padding: 0px !important;
}
/*a#saveLabDep {
    padding: 7px!important;
}*/
.LAB a.btn.new-bttn {
    padding: 7px !important;
}

.LAB {
    margin: 0px !important;
}

a#btnSaveMeasure {
    /*padding: 7px !important;*/
    margin-top: 1px;
}
/*table#tblAdmissionsOperationsList {height: 160px;
}*/
.adv-div:first-child {
    width: 91% !important;
    color: #000 !important;
}

.adv-div:last-child {
    width: 7% !important;
    color: #000 !important;
}

.OP_Room_Number_ {
    background-color: #d8d7d7 !important;
    height: 470px;
    width: 350px;
    margin-right: 10px;
    overflow-y: auto;
    padding: 7px;
}

.text.prom {
    display: block !important;
    margin-top:0px !important;
}

#ProcedureSourceMedicines-widget #ProcedureSourceMedicines_wrapper {
    max-height: 585px;
    overflow-y: auto !important
}

.roomNo {
    background-color: #372248;
    height: 50px;
    width: 350px;
    margin-right: 10px;
    margin-top: 20px;
}

a.btn.btn-primary.jon {
    padding: 7px !important;
}

a.btn.btn-white.new-bttn.jon {
    padding: 7px !important;
}

.form-group.header-csh .show-tick, .emp-sele.show-tick, .sele-emp.show-tick {
    margin-top: 3px;
    padding: 0 !important;
}

.input-icon.icon-right > [class*="glyphicon-"] {
    top: 4px !important
}

span.text.amen {
    margin-top: 25px;
}

.wrapper-am {
    height: 100% !important;
}

#Commercial_Register_Expire_Date, #Municipal_license_Expire_Date {
    width: 100%;
}
/*#PricingListArea {height: 400px;}*/
/*------------- operation queue -----------*/
#AddOperationModalBODY_OperationHeader {
    height: 550px;
}

.modal-dialog .roleTable {
    height: 400px;
}

#OperationAdvertisementsList .roleRightTable .widget-body {
    max-height: 365px;
    overflow: auto;
}

#OperationAdvertisementsTable td {
    text-align: center !important;
}
/*--------------------- inpatientstatment -----------------------------*/
#DV_InPatientStstmentBody .widget-body {
    max-height: 540px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

input#txtAddedValue_0 {
    width: 60% !important;
}
/*------------- date plugin ----------------------*/
.ranges {
    width: 100% !important;
    clear: both;
}

    .ranges button {
        float: right;
    }

.daterangepicker_start_input {
    padding-left: 5px;
}
/*=============================== Responsive - aml ===============================*/
@media screen and (max-width: 1600px) {
    .svg-container {
        margin-top: -9%;
    }

    .hierachy {
        height: 490px;
    }
    /*Employee/Create*/
    /*salaries*/
    /*div#EmployeeSalariesListArea {height: 540px;}*/
    .wrapper-am {
        margin-top: -9%;
    }

  #PatientCreateDiv .input-group label {
        font-size: 11.5px !important;
        font-weight: normal;
    }
}
/*--------------------------------------------------------------------*/
@media only screen and (max-width: 1440px) {

    .svg-container {
        margin-top: 17%;
    }

    .hierachy {
        height: 620px;
    }
    /*#patientCategoriesDiv .btn-group.bootstrap-select.show-tick,*/
    /*this is the imp*/
    .jobTitleSelect span.select2.select2-container.select2-container--default {
        width: 85% !important;
    }
    /*items*/
    /*#PricingListArea {height: 555px;}*/
}
/*--------------------------------------------------------------------*/
@media screen and (max-width: 1366px) {
    #tblShiftDays {
        height: 226px !important;
    }

    .invoicePageWidgBdy .input-group-addon span.select2,
    .invoicePageWidgBdy .input-group-addon select.select2 {
        width: 80% !important;
    }
    /*#FormUser #indexDiv .widget-body.no-padding.table-responsive{height: 390px;}*/
    .svg-container {
        margin-top: 3%;
    }
    /*#PricingListArea {height: 395px;}*/
    .hierachy {
        height: 490px;
    }
    /*Employee/Create*/
    /*#myID .tab-content { height: 622px;}*/
    /*salaries*/
    /*div#EmployeeSalariesListArea {height: 415px;}*/
    /*#VacationListDiv .widget-body.no-padding, #JobTitleListDiv .widget-body.no-padding, #LabResultMeasurementUnitsDiv .widget-body.no-padding, #AllowanceListDiv .widget-body.no-padding 
    {height: 595px;}*/
    /*items*/
    /*#ItemsDiv .dataTables_scrollBody { height: 350px !important;}*/
    /*#EMPLoyaa*/
    /*.#EMPLoyaa {padding-left: 1px !important; }*/
    .VB.#EMPLoyaa {
        padding-left: 3px !important;
    }

    .row.ContracT {
        padding-left: 0px;
        margin-left: -2px;
    }
    /*.forInlineInputs label {max-width: 25% !important;}*/
    #btnGeneralize2 {
        /*background-color: #03A89E !important;*/
        margin-top: 15px !important;
        /*font-family: Arial;*/
        font-size: 13px;
    }
}
/*---------------------------------------------------------*/
@media screen and (max-width: 1280px) {
    /*--------- supplier ----------*/
    /*.creditLimitInput {width: 17%;}*/
    /*.supplierForm fieldset, .supplierFieldset fieldset {width: 48%;}*/
    /*.bgBlack label {font-size:8.5px !important;}*/
    /*--- inventory -----*/
    #ItemManufacturerHeader .forInlineInputs label {
        max-width: 40% !important;
    }

    .invoicePageWidgBdy .input-group-addon span.select2,
    .invoicePageWidgBdy .input-group-addon select.select2 {
        width: 84% !important;
    }

    #PatientCreateDiv .form-group label, #PatientCreateDiv .mypatient label {
        font-size: 11px !important;
    }

    .ICinputD4media {
        width: 15%;
    }

    .labResultPage2 span.input-group-addon {
        width: 83% !important;
    }

    .svg-container {
        margin-top: 39%;
    }

    .svg-container {
        margin-top: 14%;
    }

    .navbar-nav > li > a.has-submenu {
        padding: 5px 15px !important;
        font-size: 15px !important;
    }

    .APP-MIDYA {
        width: 100% !important;
    }
        #AppointmentStatusButtons input {
            width: 6.5% !important;
        }


    #OPhthalmology #btnSave {
        right: 8px !important;
    }

    #OPhthalmology .lbldrpTitle2 {
        color: #fff !important;
        font-size: 22px !important;
    }

    #OPhthalmology .Bg-color-IOD label {
        margin-top: 13px;
        font-weight: bold;
        font-size: 10px;
    }
    #OPhthalmology input#txtUc {
        height: 30px!important;
    }
     #OPhthalmology #btnSave {
        left:2px !important;
    }


#Ophthalmology-ORSheet i {margin-left: 17px!important;font-size: 31px!important;}


}
@media (min-width: 768px) {
    .sm-blue > li > a span.sub-arrow {
        left: 87% !important;
    }

}
/*------------------------------------------------------------*/
@media screen and (max-width: 1024px) {
    /*.modal-dialog .tab-content { height: 500px;}*/
    .login4height {
        height: 835px;
    }
    /*------------- operation queue -----------*/
    .dvFloorButtons div a.btn {
        padding: 5px 9px !important;
    }

    .dv_ALLAmenitiesAndCharges {
        height: 230px;
    }

    .topRoomData .leRoData .aLinks {
        margin-top: 28px !important;
    }

    table#tblFloor th {
        padding: 0;
        font-size: 10px !important;
    }
    /*--------- CPT --------*/
    #CPTFormID #OperationsDiv div:first-child .myRow .form-group {
        width: 75%;
    }

    .CptWidg .formBtns input, .CptWidg .formBtns a,
    .formBtns.l-g .formBtn {
        padding-top: 0;
    }
    /*----- role ----*/
    .btn.btn-white.formBtn.btn-can.back-tolist.user {
        padding-top: 0;
    }
    /*--------- supplier ----------*/
    .supplierForm a#Add {
        margin-right: 3px;
    }

    .PurchaseInvoiceForm .radioDivs div label {
        font-size: 10px !important;
    }

    #JournalEntryListTable th, #JournalEntryListTable td {
        min-width: 120px;
    }

    #ResponsibleDiv {
        height: 360px;
    }
    /*---- accounting ----*/
    .isdefauliy {
        padding: 0;
    }
    /*--- inventory -------*/
    form#frmCreateSizeMeasurement .forInlineInputs {
        width: 29%;
    }

    #SizeMeasurementHeaderDiv #frmCreateSizeMeasurement .forInlineInputs label {
        max-width: 35% !important;
    }

    .control-label.country-label {
        margin: 5px;
    }

    #ItemManufacturerHeader .forInlineInputs {
        width: 37%;
    }
    /*--- store -----*/
    .moreInfo .btn.formBtn {
        padding: 5px 13px;
    }

    .printSave {
        width: 25%;
    }

    .invoicePageWidgBdy .input-group-addon span.select2,
    .invoicePageWidgBdy .input-group-addon select.select2 {
        width: 70% !important;
    }

    .approvalHeader .my_lable {
        margin: 5px 0;
    }

    .approvalHeader {
        padding: 0;
    }

    .fontMediaMD {
        font-size: 10px !important;
    }

    .formBtns.Recipt a.new-bttn,
    .formBtns.Recipt a#btnSubmit {
        margin-bottom: 5px !important;
    }

    select#FK_InsuranceCompanyAgent_ID,
    #InsuranceCompanyAgentListDiv span.select2.select2-container.select2-container--default {
        width: 100% !important;
    }

    .sm-blue > li > a span.sub-arrow {
        right: 0;
    }

    .adv-div:first-child {
        width: 90% !important;
        color: #000 !important;
    }

    .adv-div:last-child {
        width: 9% !important;
        color: #000 !important;
    }

    .navbar-nav > li > a.has-submenu {
        padding: 5px 15px 13px 15px !important;
        font-size: 14px !important
    }

    .form-group.area-csh {
        margin-top: 0 !important;
    }

    #_AmenitesAndChargesList {
        height: 550px;
    }

    .res-tree {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .formBtns a {
        padding: 7px 17px;
    }

    .hierachy {
        height: 485px;
    }

    .svg-container {
        margin-top: 31%;
    }

    .jobTitleSelect span.select2.select2-container.select2-container--default {
        width: 81% !important;
    }

    #myID .tab-content {
        height: 555px;
    }

    .center-res .formBtns {
        text-align: center !important;
    }

    .center-res .form-group.formBtns.bttn {
        float: none !important;
    }

    .cptTalbeHeigt {
        height: 380px;
    }

    .formBtns.l-g a {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .finish-op, .underway-op, .dvAddNewOperation, .start-op {
        font-size: 15px;
    }

    .noPadMediaMD {
        padding: 0;
    }
}

#MHQAnswerModalPopupFooterDiv {
    margin-top: 27px !important;
}

a.btn.btnnnSearch.btNn-Paad, a#SaveTransferOrderButton, a#btnNewQuestionAnswer, #btnAddQuestionAnswer {
    padding: 5px !important;
}

table#ItemsTable .fa-file-text {
    color: #000 !important;
    padding: 7px !important;
}

/*a.btn.btn-primary.smsmanagment, a#ClearGetTransferOrdersListFormButton, a.btn.btn-success.smsmanagment, a#SubmitNewMessage.a.btn.btn-primary.btNn-Paad, input#ImportItems {
    padding: 7px !important;
}*/
/*-----------------------------------------------*/
@media screen and (max-width: 989px) {
    input#ManualDate {
        margin-bottom: 16px !important;
    }
}

@media screen and (max-width: 1195px) {
    #AddNewPatientDiv fieldset label {
        font-size: 10px !important
    }
}

@media screen and (max-width: 960px) {
    /*.bottomPart #MedicalPackageServicesDiv {width: 33%;}*/

}
/*---------------------------------------------------------*/
@media screen and (max-width : 769px) {
    #txtAttendanceTime .lbldrpTitle {
        font-size: 9px !important;
        font-weight: bold
    }

    .mytitle {
        font-size: 18px;
    }
    /*------- radiology result -------------------*/
    .RadiologyResult .widget-body.no-padding {
        height: 300px;
        min-height: 300px;
    }
    /*-------- doctor visit ---------*/
    /*Anterior segment*/
    form#frmAnteriorSegmentSignsCategory .forInlineInputs {
        width: 29%;
        padding: 0px 8px;
    }

    .formBtns.ant-header a {
        padding-left: 9px;
        padding-right: 9px;
        font-size: 10px;
        margin-top: 10px !important;
    }
    /*---- CPT -----*/
    .CptWidg label, .servWidg label {
        font-size: 9px !important;
    }
    /*-------------------------*/
    .with-inp {
        width: 45% !important;
    }

    .formBtns a {
        padding: 0px 17px;
    }

    .cptTalbeHeigt {
        height: 310px;
    }

    .navbar-nav > li > a.has-submenu {
        font-size: 14px !important;
        padding-left: 0 !important;
    }

    .appname img {
        width: 55px !important;
        margin-top: 5px;
    }

    .forHscroll {
        height: 555px;
    }
}
/*--------------------------- height ---------------------------------*/
@media screen and (max-height: 768px) {
    div.cascade {
        height: 200px;
        margin-top: 0;
    }

    .modal-dialog #CashDiscountCategoryServiceList .widget-body {
        height: 500px;
        overflow: auto
    }

    .addmHeight {
        height: 530px;
    }
    /*.storeSecond .widget-body.no-padding {height: 240px;}*/
    .storeSecond {
        margin-bottom: 20px;
    }

    .modal-dialog #PatientCategoryListDiv .widget-body.no-padding {
        max-height: 470px;
    }
    /*---- operation -------*/
    .OP_Room_Number_ {
        height: 455px;
    }
    /*-----------------*/
    /*.icdTable .widget-body.no-padding {height: 545px; }*/
    #ProcedureSourceServicesContainerDiv {
        /*height: 320px;*/
        background-color: #fff !important;
    }

    .modal-dialog #LabResultDepartmentsDiv .widget-body.no-padding {
        height: 300px;
    }

    .formBtns a {
        padding-top: 0;
    }
}
/*------------------------------------------------------------*/
@media screen and (height: 900px) {
    .storeSecond .widget-body.no-padding {
        height: 240px;
    }

    .OP_Room_Number_ {
        height: 590px;
    }

    .tab-content {
        height: 750px;
    }

    .rr4Height {
        height: 700px;
    }
}
/*------------------------------------------------------------*/
@media screen and (height: 950px) {
    .storeSecond .widget-body.no-padding {
        height: 240px;
    }

    .tab-content {
        height: 780px;
    }
    /*---- operation -------*/
    .OP_Room_Number_ {
        height: 590px;
    }

    #PricingListArea {
        height: 555px;
    }

    .hierachy {
        height: 669px;
    }
    /*Employee/Create*/
    #myID .tab-content {
        height: 795px;
    }
    /*salaries*/
    div#EmployeeSalariesListArea {
        height: 600px;
    }
    /*items*/
    #ItemsDiv .dataTables_scrollBody {
        height: 450px !important;
    }

    #VacationListDiv .widget-body.no-padding, #JobTitleListDiv .widget-body.no-padding, #LabResultMeasurementUnitsDiv .widget-body.no-padding, #AllowanceListDiv .widget-body.no-padding {
        height: 736px;
    }
}

@media screen and (min-height: 800px) {
    .OP_Room_Number_ {
        height: 590px;
    }
    /*---- operation -------*/
    .OP_Room_Number_ {
        height: 470px;
    }

    #PatientCategoryListDiv .widget-body.no-padding, #InsuranceCompanyListDiv .widget-body.no-padding, #LabResultDepartmentsDiv .widget-body.no-padding, #ContractTypeBody .widget-body.no-padding, .empHeader .widget-body, .BranchPage .widget-body {
        height: 580px;
    }

    .cptTalbeHeigt {
        height: 455px;
    }

    #PricingListArea {
        height: 435px;
    }

    .hierachy {
        height: 521px;
    }
    /*salaries*/
    div#EmployeeSalariesListArea {
        height: 445px;
    }

    #VacationListDiv .widget-body.no-padding, #JobTitleListDiv .widget-body.no-padding, #LabResultMeasurementUnitsDiv .widget-body.no-padding, #AllowanceListDiv .widget-body.no-padding {
        height: 588px;
    }
    /*items*/
    #ItemsDiv .dataTables_scrollBody {
        height: 319px !important;
    }

    .jstree-open > a, .jstree-closed > a {
        font-weight: bold !important;
        font-size: 18px !important;
        color: darkslateblue !important;
    }
}

#Classification-Disease #DiagnoseICDSearchable_wrapper {
    max-height: 320px;
    overflow: auto
}

div#tblAllAllowancesandDeductios_wrapper {
    overflow: auto !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
    .Country span.select2.select2-container.select2-container--default {
        margin-bottom: 5px !important;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .Country span.select2.select2-container.select2-container--default {
        margin-bottom: 5px !important;
    }
}

@media (max-width: 767px) {
    #main-menu, #main-menu .has-mega-menu, #main-menu a {
        /*height:100px!important;*/
    }

    .navbar-collapse.collapse.in {
        min-height: 210px;
    }
}

@media (max-width: 1450px) {
    #patient-id .input-group, .patient-code.form-group {
        margin-bottom: 0px;
    }
}
/*------------------Added by ziad---------------------------*/
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background-color: lightblue;
}

.ui-widget-content {
    background-color: #fff !important;
    background: #fff !important;
    color: #000 !important
}

.ui-menu-item:hover {
    font-weight: bold !important;
    color: #000 !important;
    font-size: 12px !important;
    border: 1px solid #a6cbf6 !important !important;
}

.ui-menu-item-wrapper {
    color: #000 !important;
    box-shadow: none !important;
    border: none !important
}

.toggler {
    background-color: white !important;
}

.moreInfo .fa-external-link, .moreInfo .fa-search, .fa fa-plus-square {
    color: #fff !important;
}

a#btnClosePatientAdmissionModal {
    margin-top: 10px !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    color: #000;
    border-radius: 5px !important;
}

#Medical_License_Expire_Date {
    color: #000 !important;
}

#_PosteriorSegmentSignsCategoryHeader .widget-body {
    background-color: #fff !important
}
#rightSide {
    width: 69% !important;
    margin-left: 25px !important;
    margin-right: 0 !important;
}

#leftSide {
    width: 30%;
}

div#TransferOrderList {
    margin-top: 10px;
}
/*========OrganizationConfiguration/Setting===========&*/


#searchableAuditPage_wrapper {
    margin-top: 5px !important;
}

#aCCounting fieldset {
    padding: 15px;
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px !important;
    }
}

.AppOint {
    margin-top: -2px;
}

.mylab {
    margin-bottom: -1px !important;
}

.DATe {
    margin-top: -1px;
}

#MPFTabs-4 .tab-content {
    height: 400px !important;
}

#FloorsAndRoomsModal .modal-dialog {
    width: auto;
}

.modal-content {
    border: 2px solid #9dbed0;
    border-radius: 0px !important;
}

#PatientAdmissionModal .modal-dialog {
    width: auto !important;
    margin-top: 0px !important
}

#MedicalPackagesListDiv .input-group {
    width: 35%;
}

#MedicalPackagesListDiv i {
    margin-top: 18px !IMPORTANT;
    PADDING: 7PX !IMPORTANT;
    height: 35px !important;
}

.labEl {
    float: right
}

#ModalPopupContainerDiv .modal-dialog {
    width: auto !important;
}

/*#PatientAdmissionModal .modal-dialog {
    margin-top: 55px !important
}*/

#BarCodeModalPopupDiv .modal-dialog.PrintTitle-modal {
    margin-top: 80px !important;
}

#SupplierContactPersonsTable_wrapper a.fa.fa-plus-circle.icon-fa.btn.btn-white.edit-contact {
    padding: 5px !important;
}

#MPFTabs-2 .tab-content {
    height: 300px !important;
}

.insu {
    margin-top: 20px !important;
}

#EndNotes {
    margin-bottom: 7px !important;
}

#ResultModalPopupDiv .modal-content {
    max-height: 700px;
}

#InsuranceCompanyListDiv .btn.btn-default.print-color {
    margin: 4px !important;
    padding: 4px !important;
}

#tableInsuranceCompanyClass_wrapper {
    margin-top: 3px;
    max-height: 595px;
    overflow: auto !important;
}

#InsuranceCompanyListDiv
a.btn.btn-default.ins-comp.print-color {
    margin: 4px !important;
    padding: 4px !important;
}
/*#ii input[type=checkbox] , #ConvertToCash_ID  input[type=checkbox] , #ConvertToCash_ID input[type=checkbox] ,#WithDrawFromBalance_ID input[type=checkbox] {
    margin: -8px;
    margin-top: 1px\9;
    line-height: normal;
 
}*/



/*table.dataTable #first-head .sorting:after,
table.dataTable #first-head .sorting:after, 
table.dataTable #first-head .sorting_asc:after, 
table.dataTable #first-head .sorting_desc:after, 
table.dataTable #first-head .sorting_asc_disabled:after, 
table.dataTable #first-head .sorting_desc_disabled:after, 
table.dataTable #first-head .sorting_asc:after{
    margin-bottom: 9px!important;
}*/
/*#ii, #ConvertToCash_ID, #ConvertToCash_ID {
    margin-left: 10px!important;
}*/
/*#IsSmsSent, #WithDrawFromBalance ,#ConvertToCash_ID{
    opacity:1!important;
}*/
#searchableActionPermission.dataTable thead .sorting:after,
#searchableActionPermission.dataTable thead .sorting:after,
#searchableActionPermission.dataTable thead .sorting_asc:after,
#searchableActionPermission.dataTable thead .sorting_desc:after,
#searchableActionPermission.dataTable thead .sorting_asc_disabled:after,
#searchableActionPermission.dataTable thead .sorting_desc_disabled:after,
#searchableActionPermission.dataTable thead .sorting_asc:after {
    margin-bottom: 7px !important;
}

table.dataTable, .table-bordered thead tr th {
    font-weight: normal !important;
    padding: 8px 0;
}
table#AddedServicesTable {
    padding: 35px 0 15px 30px;
}
div#invoice-rDV {
    padding: 0;
}
#d-v-t-ul > li.active > a, #d-v-t-ul > li.active > a:hover, #d-v-t-ul > li.active > a:focus {
    background-color: #fbfbfb !important
}
/*.ui-tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.ui-tooltip.tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.ui-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.ui-tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}*/
/*Faten tootip*/
.ui-tooltip {
    width: auto;
    max-width: 200px !important;
    background-color: #ccc !important;
    border-radius: 2px;
    text-align: center;
    padding: 5px;
}
/*#deleteSupplierModal .modal-lg {
    width: auto !important;
}*/
#manualtabel table.dataTable thead .sorting:after,
#manualtabel table.dataTable thead .sorting:after,
#manualtabel table.dataTable thead .sorting_asc:after,
#manualtabel table.dataTable thead .sorting_desc:after,
#manualtabel table.dataTable thead .sorting_asc_disabled:after,
#manualtabel table.dataTable thead .sorting_desc_disabled:after,
#manualtabel table.dataTable thead .sorting_asc:after {
    margin-bottom: -4px !important
}

#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting_asc:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting_desc:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting_asc_disabled:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting_desc_disabled:after,
#promblem-table table, #FinancialPeriodList table, #journaltabel table, #BarCodeTable table, #stor-tabel table, #ItemsDiv table, #barcodeDiv table, #currency-wedgit table, .dataTable thead .sorting_asc:after {
    margin-bottom: -4px !important
}

/*-------------------------------------------------------start page New doctor----------------------------------*/

#Supplying .form-control {
    height: 28px !important;
}

#Supplying i {
    margin-top: 12px !important;
}
/*#stor-tabel .widget-body {
    overflow-x: hidden !important;
}*/
#illness .form-control {
    height: 28px !important;
}

#illness button {
    height: 28px !important;
    margin-bottom: 4px !important;
}

#MedicalPackagesOffersearchable_wrapper {
    overflow: auto !important
}
div#tblDictionaryName_wrapper {
    max-height:680px!important;
    overflow: auto;
}
#DictionaryName{overflow:hidden!important}
.HR-pro {
    margin: 10px !important;
}

.lab-color {
    background-color: #e7a614;
    text-align: center;
    padding: 5px;
}

    .lab-color label {
        color: #fff !important;
    }

#d-v-t .tabs-left .tab-content {
    height: 600px !important;
    overflow: auto !important;
    overflow-x: hidden !important;
}

#DiagnoseICDSearchable_wrapper {
    overflow: auto;
}

.table-container {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}

.table-container {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}


.check-dir {float: right}
.label-dir{float:left}

#ProcedureMedicinesContainerDiv {
    background: #ffffff29;
    border: 1px solid #a6cbf6 !important !important;
    padding: 3px !important;
}

/*#Filterby {
    color: #000 !important;
    margin: unset !important;
    padding: 0;
    font-style: normal;
}*/
#TblInvoiceDetail_wrapper {
   
    max-height: 420px;
}
.fa-edit {
    /*background-color: orange !important;*/
    border: none;

}

#doctor-visit #searchable_wrapper /*,#StorE #StoreItemDetailTable_wrapper*/ {
    max-height: 500px;
    overflow: auto;
}

.sm-blue ul li a {
    font-weight: normal !important;
}

#AppointmentStatusButtons input:hover {
    box-shadow: 0 5px 10px 0px rgba(33,33,33,.2);
    transition: box-shadow .5s;
}

.SEarch {
    border: 1px solid #f00;
    padding: 3px;
    color: #f00;
    cursor: text !important;
}

/*#Filterby hr {
    color: #000 !important;
}*/

#ProcedureMedicinesContainerDiv i.fa.fa-exclamation.ICON {
    cursor: text !important;
}

#visit-type .dollar-icon i {
    cursor: text !important;
}

.stylish-input-group .input-group-addon {
    background: white !important;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

.BEll {
    color: red;
    border: 1px solid red;
    padding: 3px;
    cursor: text !important;
}

#TeXt {
    text-align: unset !important;
    border: none;
}

.ICON {
    border: 1px solid #03affd;
    padding: 6px;
    margin: 3px;
}

#ProcedureMedicinesContainerDiv hr {
    margin: 5px !important;
}

.MedicalPackagesOffer {
    color: #000 !important;
    margin: 8px;
}

td#TransferOrdersFromReception {
    border: 0 !important;
}
/*#ProcedureMedicinesContainerDiv{
    direction: rtl!important;
}*/
/*-------------------------------------------------------End page New doctor----------------------------------*/
.Resting {
    background-color: #4285f4;
    text-align: center;
    color: #fff !important;
}

.RestingEsg {
    color: #fff !important;
    font-size: 16px !important;
}

.Attach {
    color: #ff9900;
}

.clip {
    font-size: 15px !important;
}

.lab-pro {
    margin-top: 8px;
    font-size: 14px !important;
    font-family: Tahoma !important;
    font-weight: normal
}

.inp-pro {
    width: 100% !important;
    height: 30px;
}

#NewTab .form-check-input {
    opacity: 1 !important;
}

#NewTab label {
    font-size: 13px !important;
}

.lab-EXamination {
    font-weight: bold !important;
    font-size: 14px !important;
    padding: 8px;
}

.Skin {
    margin-top: 8px;
    font-size: 14px !important;
    font-family: Tahoma !important;
    font-weight: normal
}

.inp-EXamination {
    width: 75% !important;
    height: 30px !important;
}

#EXamination .form-check-input {
    opacity: 1 !important;
}

.text.Ch {
    font-size: 13px !important;
    font-style: italic !important
}

#EXamination textarea {
    height: 150px !important;
    margin-top: 3px !important
}

.last-inp {
    width: 88.5% !important;
}

.s-inp {
    width: 89.4% !important;
}

input#Auscltation_NormalSounds_S2 {
    width: 93%;
}

input#Inspection_Pulsation_Apex {
    width: 100% !important;
}

.inp-h {
    height: 34px !important
}
/*#ConvertToCash_ID label {
    padding:4px!important;
}*/
div#EDITEE input {
    height: 35px !important;
}

.H-hover {
    background-color: #6ebd5c !important;
    padding: 10px !important
}

    .H-hover:hover {
        background-color: #6ebd5c !important;
    }

input.btn.btn-success.H-hover {
    padding: 8px !important;
}

#AR-EN img {
    margin-top: 3px !important;
}

#d-v-t .tab-content {
    height: 600px !important;
    overflow: auto !important;
    max-height: 600px !important;
    overflow-x: hidden !important;
}

#MedicalHistoryGroupingList_DIV .widget-body #tblDictionaryName_wrapper,
#InsuranceCompanyAgentsDiv .widget-body {
    max-height: 550px !important;
    overflow: auto !important;
}

#tblLinkEmployeeWithFingerPrint thead label {
    margin-bottom: 0px !important;
}

#tblPrices thead label {
    margin-bottom: -2px !important;
}

#ServiceDetailsTable.dataTable.nowrap td {
    white-space: normal;
}

#searchablePatientCategory_wrapper,
#services-table .widget-body,
#TransferOrderList,
#Requests_wrapper {
    overflow: hidden !important;
}
/*#services-table #searchable_wrapper{overflow: auto!important;max-height: 590px}*/
.sala-area #Months {
    height: 34px;
}

#ChangeUserPasswordForm input {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.sala-area #Years {
    height: 34px;
}

a#txtGeneralizeAddedValue, #bbttnn {
    margin-top: 1px;
    position: relative;
}

button.btn.dropdown-toggle.bs-placeholder.btn-default #bbttnn {
    margin-top: 1px;
    position: relative;
}

.text.Aorta {
    font-size: 12px !important;
}

@media (min-width: 768px) {
    .text.Aorta {
        font-size: 10.5px !important;
    }

    .lab-pro.Aorta {
        font-size: 8.5px !important;
    }
}

.Attach:hover {
    color: #ff9061 !important;
}

td#ServiceType {
    padding-top: 13px !important;
}

#ServiceType span {
    top: 2px !important;
    position: relative;
}

#serviceDW ul {
    background-color: #fff !important;
}

    #serviceDW ul li {
        border: none !important
    }

@media(max-width: 594px) {
    #btnCloseAndFinishedPatientFile {
        width: 35%;
    }
}

@media (min-width: 590px) {
    #btnCloseAndFinishedPatientFile {
        width: 20%;
    }
}


input#Inspection_Skin_DilatedVein {
    width: 100% !important;
}

input#Inspection_Skin_Scar {
    width: 90.5% !important;
}

#ODeye {
    background-color: #587fab !important;
    margin-bottom: 10px;
}

    #ODeye i {
        font-size: 18px !important;
        top: 4px !important;
        position: relative;
        color: white;
    }

    #ODeye label {
        font-size: 20px !important;
        color: white !important;
    }

#OSEye {
    background-color: #dddddd !important;
    margin-bottom: 10px !important;
}

    #OSEye i {
        font-size: 18px !important;
        top: 4px !important;
        position: relative;
        color: #000;
    }

    #OSEye label {
        font-size: 20px !important;
    }

.divR {
    margin-top: 10px !important;
}

.divL {
    margin-top: 10px !important;
}

    .divL input {
        width: 100% !important;
    }

    .divL label {
        font-size: 16px !important;
        color: #716d6d !important;
    }

.divR input {
    width: 100% !important;
}

.divR label {
    font-size: 16px !important;
}

#chk_OD_NormalAppearanc .text {
    font-size: 12px !important;
}

.text.F0nt {
    font-size: 14px !important;
    font-weight: bold !important;
}

.bg-Eye {
    background-color: #ddd !important;
}

.NormalAppearance {
    top: 4px !important;
    position: relative !important;
}

label.lbldrpTitle.lapcolor {
    color: #716d6d !important;
}

input#EyelidAdnexa_OS_File {
    width: 100% !important;
}

input#EyelidAdnexa_OD_File {
    width: 100%;
}

.NoTS {
    margin-top: 15px !important;
}

    .NoTS label.lbldrpTitle {
        font-size: 16px !important;
    }

input#btnSubmitEyelidAdnexaFrm {
    width: 25% !important;
    height: 31px !important;
    margin-top: 3px !important;
    margin-bottom: 0px !important;
    border: 2px solid #085394 !important;
}

.Skins1 {
    font-size: 19px !important;
}

@media(max-width:1050px) {
    .Skins1 {
        font-size: 13px !important;
    }
}

label.lbldrpTitle.RABD {
    color: #2a78e3 !important;
    font-size: 12px !important;
    padding: 10px;
}

label.yes {
    font-size: 16px !important;
    margin: 0px !important;
}

label.lbldrpTitle.RABD2 {
    color: #989292 !important;
}

#DV_OD_NormalReaction {
    border-right: 1px solid;
}

input#txt_OD_Pupillometer {
    width: 20% !important;
}

input#txt_OS_Pupillometer {
    width: 20% !important;
}

span.text.success {
    color: green !important;
    font-weight: bold;
    font-size: 11px;
}

span.text.grAy {
    color: #656161 !important;
    font-weight: bold;
    font-size: 11px !important;
}

.divWinput input {
    width: 100% !important;
}

input#OD_File, input#OS_File, #txt_FK_OD_Other_Post, #txt_FK_OS_Other_Post {
    width: 100%;
}

label.lbldrpTitle.polD {
    font-size: 14px !important;
}

label.lbldrpTitle.greeN {
    color: forestgreen !important;
}

label.text.greeN {
    color: forestgreen !important;
}

span.text.greeN {
    color: forestgreen !important;
    font-size: 11px !important;
}

span.text.grAy {
    color: #8e8b8b !important;
    font-size: 11px !important;
}

label.lbldrpTitle.grAy {
    color: #8e8b8b !important;
}

.sup {
    top: -0.5em;
    font-size: 12px !important;
    padding: 5px !important;
    font-weight: bolder;
}

.sub {
    bottom: -1.25em;
    font-size: 12px !important;
    padding: 5px !important;
    margin: -5px !important;
    right: 22px;
    font-weight: bolder;
}

.text.padd {
    padding: 9px !important;
}

#imaginary_container {
    margin-top: -1%; /* Don't copy this */
}

.stylish-input-group .input-group-addon {
    background: white !important;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

.ICON_MIN {
    padding: 7px !important;
    font-size: 15px !important;
}
/*By Mirna*/
/*.sm.sm-blue a{
    background-color:#fff!important;
}*/

/*.navbar-nav > li > a.has-submenu, ul.nav.navbar-nav.navbar-right.sm.sm-blue a {background:#fff!important;}*/
.navbar-right.sm.sm-blue a ul {
    background: #fff !important;
}

#result .header .RegionalExamination {
    text-align: left
}

.header-Dlinks {
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: capitalize;
    padding: 5px;
    background-color: #ea7a38;
}

.header-userLinks {
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: capitalize;
    padding: 5px;
    background-color: #ea7a38;
}

div#DVLinks, #UserFLinks {
    border-radius: 20px !important;
    border: 1px solid #fff !important;
    background-image: -webkit-linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef),-webkit-linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef);
}

    #DVLinks #Edit, #UserFLinks #Edit {
        background-color: #fefefe !important;
        color: orange !important;
        border-radius: 50% !important;
        padding: 10px !important;
        float: right !important;
        margin-top: -8px !important;
        margin-right: 10px;
    }

    div#DVLinks div, #UserFLinks div {
        padding: 10px;
        border-bottom: 1px solid #fff !important;
    }

#result button[data-toggle="collapse"] {
    float: right
}

#DVLinks #delete, #UserFLinks #delete {
    background-color: #fefefe !important;
    color: red !important;
    border-radius: 50% !important;
    padding: 10px !important;
    float: right !important;
    margin-top: -8px !important;
    margin-right: 10px;
}
/*div#DVLinks  a#Link {
    margin: 10px!important;
}*/
#Link:before {
    content: "\f005";
    font-family: FontAwesome;
    margin: 5px !important;
}

.header-Dlinks:before {
    content: "\f005";
    font-family: FontAwesome;
    margin: 5px !important;
}

div#UserFLinks:nth-child(2) {
    content: "\f005";
    font-family: FontAwesome;
    margin: 5px !important;
}

#userFavoriteLink:hover {
    background: none !important;
}

.header-userLinks:before {
    content: "\f02e";
    font-family: FontAwesome;
    margin: 5px !important;
}

.favoriteLink:before {
    content: "\f02e";
    font-family: FontAwesome;
    margin: 5px !important;
    float: left;
    position: relative;
    top: -4px;
}

#right-nav.sm-blue > li {
    border: 0px !important
}

#LGDV li a {
    background: none !important;
    border-radius: 10px !important;
    color: #000 !important;
    padding: 5px 10px 5px 10px !important
}

#LGDV li {
    border-bottom: 1px solid #fff;
}

#LGDV {
    position: absolute !important;
    min-width: 230px !important;
    width: 230px !important;
    max-width: 230px !important;
    overflow: auto !important;
    overflow-x: hidden !important;
    left: 8%;
    top: 95px;
    z-index: 100;
    display: none;
    /*background-color: #e6e6e6 !important;*/
    box-shadow: 2px 3px 10px 3px #595959 !important;
    /*border-radius: 20px!important;*/
    border: 1px solid #fff !important;
    /*background-image: -webkit-linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef),-webkit-linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef);*/
}

select#FK_EmployeeDoctorCategory_ID {
    margin: 0;
    padding: 7px 12px !important;
}

div#patientCategoriesDiv label {
    margin: 0px;
}

/*#frmCreateEmployee #btnNew {*/
    /*float: right!important;*/
    /*padding: 5px !important;
}*/
.RADIO {
    direction: rtl;
}

div#ServiceTypeList {
    overflow: auto;
    max-height:485px;
    padding: 0;
    overflow-x: hidden;
    /*border: 1px solid;*/
}

div#laBal label {
    margin: 10px !important;
    padding: 0 !important;
}

div#laBal select {
    padding: 0 !important;
    width: 100% !important
}

#searchableSupplierCategory_wrapper {
    overflow-x: hidden !important;

    max-height: 580px;
    overflow: auto;
}

div#PropertiesMaintenanceList #PropertiesMaintenanceTable_wrapper {
    border: 1px solid;
    overflow: auto;
    max-height: 642px;
}
#createDiv select,
#createDiv input {
    width: 100% !important;
    height: 34px;
}

div#createDiv {
    border: 1px solid;
}

div#pr_file {
    height: 600px !important;
    max-height: 600px !important;
}

.inform {
    height: 435px !important;
}

div#createDiv {
    min-height: 643px;
    padding-top: 10px;
}
div#createDiv label{font-size:12px!important}
a#AddAssetCategory {
    margin-top: 20px !important;
    padding: 7px !important;
}
/*#frmStoreID {
    padding: 6px!important;
}*/
#Destruction {
    padding: 7px !important;
}

#CashDiscountCategoryDepartmentsList #searchable_wrapper {
    border-bottom: none
}

div#EmployeesDiv {
    padding-right: 8px !important;
}

/*.appoindPadd .searchDiv {
    margin-top: 20px
}*/

#pay label {
    margin-top:0px!important;
}

div#RadiologyRequestModal .modal-dialog {
    width: 85% !important;
}

div#RadiologyRequest .widget-body
table#searchabletbl {
    width: auto !important;
    float: none !important;
}

div#Question textarea {
    width: 100% !important;
}

table#Tabel-risk {
    top: 6px !important;
    position: relative;
}

    table#Tabel-risk thead tr th {
        font-weight: bold !important;
        color: #085394 !important;
        background-color: #fff;
        border-top: 1px solid #fff !important;
    }

#Tabel-risk input[type=checkbox] ~ .text {
    margin-right: 0px !important;
}

#Tabel-risk tbody tr td:nth-child(3) input {
    width: 20%;
}

#Tabel-risk tbody tr td:nth-child(3) select {
    width: 60%;
}

#Tabel-risk tbody tr td:nth-child(5) span {
    width: 10%;
}

#Tabel-risk tbody tr td:nth-child(5) div {
    display: inline-block !important;
    width: 68%;
}

.checkEd {
    padding-top: 7px;
}

    .checkEd input[type="radio"] {
        opacity: 1 !important
    }

.labrisk {
    padding: 10px !important;
    top: 4px !important;
    position: relative;
}

#RISK textarea {
    height: 60px !important;
}

#RISK label {
    font-weight: bold;
}

#TabrlriSK0Doctor tr:first-child td:nth-child(4) input {
    width: 20%;
}

#TabrlriSK0Doctor tr:first-child td:nth-child(4) select {
    width: 60%;
}

#TabrlriSK0Doctor tr:first-child td:nth-child(8) input {
    width: 20%;
}

#TabrlriSK0Doctor tr:first-child td:nth-child(8) select {
    width: 60%;
}

div#REportsButtonDiv {
    margin-top: 10px !important;
}

a#SelectPatientId {
    background-color: #ff000094 !important;
    padding: 5px !important;
}

div#searchPatiantStyleDiv a.fa.fa-print.icon-fa.btn.btn-purple.btn-xs.print {
    padding: 7px !important;
    background-color: #5197d5 !important;
}

table#Tabel-risk input select,
table#nextTabEl input select,
table#TabrlriSK0Doctor input select {
    height: 30px;
}

table#nextTabEl i.fa.fa-calendar {
    top: 1px !important;
}

table#ServicesTypesTable thead tr {
    background-color: #3a7393 !important;
}

textarea#Notes {
    width: 100% !important;
}

div#InsuranceCompanyClassModal h5 {
    text-align: center !important;
    color: #fff !important;
}

#diseases span.text {
    margin-top: 0px !important
}

#PageDetails #ItemsTable_wrapper {
    max-height: 300px;
    overflow: auto
}

.navbar-default #main-menu > .open > a, .navbar-default #main-menu > .open > a:focus, .navbar-default #main-menu > .open > a:hover {
    background-color: #fff !important;
    color: #000 !important
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a i {
    color: #9e9090 !important;
}

ul#right-nav li a:hover {
    background: none !important;
}

.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
    background: transparent;
    color: #000 !important;
}

#PatientAdmissionModalBody input,
#PatientAdmissionModalBody select,
#PatientAdmissionModalBody span.select2-selection.select2-selection--single {
    height: 30px !important;
    margin-bottom: 10px !important;
}

a#btnManulalAttendanceSave,
a#btnManulalAttendancePrint {
    margin-top: 0px !important;
}

#RoomStatusblock .fa-user-plus {
    color: #fff !important
}

#DVPatientAdmissionDoctorInfo {
    padding-top: 10px
}

#promblem-table #searchable_wrapper {
    overflow: hidden !important;
    max-height: 565px;
}

div#aSS {
    overflow: auto;
    max-height: 315px !important;
}

div#pay label{
    font-size: 11.4px;
}

fieldset#LocationExtra {
    margin: 0;
}

a#btnChangeRoom {
    background-color: #de7e0b;
}

input#S_OperationNumber {
    height: 34px;
}

input#S_debitValue {
    width: 100% !important
}

input#S_creditValue {
    width: 100% !important
}

div#SHifT #ShiftTable_wrapper {
max-height:670px!important;
overflow: auto!important;
}

.cLSs {
    border-right: 1px solid #6bafea;
}

div#searchableDoctorComission_wrapper {
    height: 598px !important;
    overflow: auto;
    max-height: 583px;
}
div#searchableDoctorComission_wrapper div.dt-buttons {padding-left:0px!important}
div#RadiologyRequest #searchabletbl_wrapper {
    max-height: 660px !important;
    overflow: auto !important;
}

.widget.blockedPaDiv #Blocked_Patients_Searchable_wrapper {
    max-height: 700px;
}
/*#CashDiscount #searchable_wrapper {
    max-height: 660px;
    overflow: auto;
}*/
.widget #tblAmenitesAndCharges_wrapper {
    max-height: 613px !important;
    overflow: auto !important;
}

#AddMission #PriceTable_wrapper {
    max-height: 660px !important;
    overflow: auto !important;
}

#CompaignPriceTab #PriceTable_wrapper {
    max-height: 380px !important;
    overflow: auto !important;
}

#DEParament #searchable_wrapper {
    max-height: 630px;
    overflow: auto;
}

#ChemistryLab-service span.select2.select2-container.select2-container--default {
    margin-top: -2px
}

#MUEASUREMUEMENT #searchableMeasurementUnit_wrapper {
    max-height: 570px !important;
    overflow: auto !important;
}

div#lAbRequest #searchableSample_wrapper {
    max-height: 643px;
    overflow: auto;
}

div#RaDlogy #searchable_wrapper {
    max-height: 671px;
    overflow: auto;
}

div#Result #RadiologyResult #Details_wrapper {
    max-height: 664px !important;
    overflow: auto !important;
}

div#LabRequest #searchabletbl_wrapper {
    max-height: 400px !important;
    overflow: auto;
}
#DivServiceRow .modal-dialog table.dataTable {
    border:0px!important;
}
div#EMergency #searchable_wrapper {
    overflow: auto !important;
    max-height: 650px;
}

#smsmanagement #RecipientTable_wrapper, #EmployeeSalariesListArea #tblEmplyeesSalaries_wrapper, #ManualAttendanceList #tblManualAttendance_wrapper {
    max-height: 510px !important;
    overflow: auto;
}

#DiRect #searchable_wrapper {
    max-height: 710px !important;
    overflow: auto !important;
    background-color: #372248 !important;
}

#INsurance #searchable_wrapper {
    max-height: 671px !important;
    overflow: auto !important
}

#CAshDiscount #searchable1_wrapper {
    max-height:600px !important;
 
    overflow: auto !important;
}

/*a#SaveInsuranceContractButton,
a#NewInsuranceContractButton {
    margin: 0 !important;
}*/

#searchable_Item a.fa.fa-print.icon-fa.btn.btn-purple.btn-xs.print {
    padding: 7px !important;
}

    #searchable_Item a.fa.fa-print.icon-fa.btn.btn-purple.btn-xs.print:hover {
        background-color: #5197d5 !important;
        color: #fff !important;
    }

#Bharmacy #Invoicestbl_wrapper,
#RequeststBl #CashierRequeststbl_wrapper,
#RequesT #Requests_wrapper {
    overflow: auto !important;
    max-height: 740px !important;
}

div#stor-tabel #searchable_wrapper {
    max-height:800px !important;
    overflow:auto!important;
}

div#JournalDataModal .modal-dialog.shift-modal {
    width: 100% !important;
}

ul#ui-id-2 {
    overflow: auto !important;
    height: 100px !important;
}
#maufacturer #searchableItemManufacturer_wrapper ,#AGEnTi #searchableItemAgent_wrapper{
      max-height:630px!important;
    overflow:auto!important;
}

#VitalSignSearchable_wrapper {
    max-height: 680px !important;
    overflow: auto !important;
}

#AllowanceListDiv .widget-body #searchableAllowance_wrapper, div#sIZE #searchableSizeMeasurementTable_wrapper, #Concent #tableScientificOffice_wrapper {
    max-height: 620px;
    overflow: auto
}

#StoreResponsibleTableDiv #StoreResponsiblesearchable_wrapper, #pricing-height, #SupplierContactPersonsTable_wrapper, #supplier-widget .widget-body {
    max-height: 330px !important;
    overflow: auto;
}

#ITMs #ItemsTable_wrapper {
    max-height: 444px !important;
    overflow: auto !important;
}

#PatientCategoriesDiv .dropdown-menu.open {
    z-index: 999999999;
}

a#RefreshNew {
    padding: 6px !important;
}

#user-widget #searchable_wrapper {
    max-height: 765px !important;
    overflow: auto !important;
}

#UsEr #searchableActionPermission_wrapper {
    max-height: 460px !important;
    border: 1px solid #a6cbf6 !important;
}

#UNiT div#searchableUnit_wrapper, #_PosteriorSegmentSignsCategoryList .widget-body #tblPosteriorSegmentSignsCategory_wrapper {
    overflow: auto !important;
    max-height: 625px !important;
}

#Eit .btn-group.bootstrap-select.show-tick.form-control.select-bottom {
    width: 86% !important;
    margin-bottom: 2px !important;
}

#_BankBasicDataListDiv div#Banksearchable_wrapper {
    background-color: #372248 !important;
    overflow: hidden !important;
}

input#accountnumber {
    width: 100%;
}
input#btnStockReports {
    width: 100% !important;
}

div#searchableInsurancePolicies_wrapper {
    overflow-x: hidden !important;
}

#promblem-table Currency #currency-wedgi {
    max-height: 548px;
}

#FinancialPeriodList #searchable_wrapper {
    max-height: 636px;
    overflow: auto;
}

label#LNumpershick {
    margin-top: 1px;
}

@media only screen and (max-width:1345px) {
    .labAcc {
        font-size:12px !important;
    }
}

@media only screen and (max-width:1200px) {
    #alloweditspecialsettings {
        margin-top: 35px
    }
}

#tblFluidBalanceChart_24_0_24.table thead tr {
    color: #000 !important
}

div#searchableAssetSupplier_wrapper,
div#searchableAssetCategory_wrapper {
    background-color: #615e5e;
}

select#inlineFormInputGroup span.select2-selection.select2-selection--single {
    height: 32px !important;
    line-height: 30px !important;
}

#currency-wedgit div#searchable_wrapper {
    overflow: auto!important;
    max-height: 620px !important;
}

#AddJobTitlebtn, .row.bg-creat .btn.fa.fa-plus-circle {
    height: 35px !important
}

#showDoctorVisits {
    top: -3px !important;
}

.sendConvert#ConvertToCash_ID {
    margin-top:15px !important;
}

#AuditBalanceFilteringArea button.btn.dropdown-toggle.bs-placeholder.btn-default, #btnAddMedicalPackageOffer {
    height: 35px !important
}

#AuditBalanceFilteringArea button.btn.dropdown-toggle.btn-default {
    margin-top: 3px
}

.Treasureradio span, .Medicals span, .footerdiv span:nth-child(3) {
    position: absolute;
    top: 3px;
    margin-left:5px;
    margin-right:5px;
    font-size: 12px;
    color:#000!important;
}
.accordion-group .TreasureHedar #imaginary_container {margin-top:6%;}
div#SendPartCashDiv {
    margin-top: 10px;
}

div#SendToMainTreasuryButtonDiv {
    margin-top: 15px;
}

#M-margn,
#CashierDiv {
    margin-top: 10px;
    color: #fff !important;
}

.Amount {
    width: 100%;
    margin-top: 5px;
}

input#SendToMainTreasury {
    /* padding: 28px; */
    color: #fff;
    padding: 5px !important;
    border: 1px solid !important;
}

input#PartCashAmount,
#Employee_ID {
    width: 100%;
    margin-top: 10px
}

input#SendToCashier {
    padding: 7px !important;
    color: #fff;
}

div#TreasureBranchesDiv #M-margn label {
    color: #000 !important;
}

button#PopupCloseButton {
    float: left;
    color: red;
    opacity: 4 !important;
    font-size: 26px !important;
    opacity: 1px;
    padding: 3px;
}

#TreasurePopupDiv .modal-header {
    background-size: 100% 3px;
    background-position: 0% 0%, 0% 100%;
    background-repeat: no-repeat;
    height: 40px;
    background: linear-gradient(to left, rgb(234, 230, 230), rgb(76, 146, 185), rgb(234, 230, 230));
    color: white;
    text-align: center;
    padding: 10px 17px 0 !important;
    border-radius: 0px !important;
}

#TreasurePopupDiv .modal-content {
    border-radius: 0px !important;
}

input#checkAllServices {
    right: 16px !important;
    position: relative;
}

div#AddStoreResponsibleEmployeesTable_wrapper {
    max-height: 440px;
    overflow: auto;
}

input#checkAllServices {
    left: 16px !important;
    position: relative;
}

div#NewServiceDirectSearchable_wrapper {
    max-height: 300px;
    overflow: auto;
}

div#PatientInvoicesModal .modal-dialog {
    width: auto !important;
}

div#searchablePatientInvoices_wrapper {
    overflow-x: hidden;
}

input#TotalPayed,
#TotalRemaining {
    height: 30px !important;
}

/*.ui-autocomplete > li {
    padding: 3px 40px !important;
}*/

/*ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    width: auto !important
}*/

input#txtPatientFullNames {
    width: 90% !important;
}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    max-height: 300px;
    overflow: auto;

}
#ExternaldeparmentAll1, #InternaldeparmentAll1 {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.radioDivs .request {
    padding-right: 5px !important;
}

textarea#RejectReason {
    width: -webkit-fill-available;
    height: auto;
}
/*.fa-edit:before,.fa-pencil-square-o:before{
    -webkit-animation: spin 2s linear infinite!important;;
    -moz-animation: spin 2s linear infinite!important;;
    -o-animation: spin 2s linear infinite!important;;
    animation: spin 2s linear infinite!important;;
}*/

/*.box-shadow-2 {
    -webkit-box-shadow: 0 10px 18px 0 rgba(62,57,107,.2);
    box-shadow: 0 10px 18px 0 rgba(62,57,107,.2);
}*/

/*#AppointmentDIv .fc-border-separate thead tr, .table thead tr {
    background-color: #218899 !important;
}*/

#ServiceUsesDetailsPopup .tab-content {
    max-height: 450px !important;
    overflow: auto;
}
/*------------------------Dashboard by basma---------------------*/
#DashBoard .box-size-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 56px;
    width: 50px;
    text-align: center;
    font-size: 30px;
    line-height: 59px;
    background-color: #66aa18 !important;
    color: #fff;
    padding: 0px;
}

#DashBoard.media:hover {
    -webkit-box-shadow: 0 10px 18px 0 rgba(62,57,107,.2);
    box-shadow: 0 10px 18px 0 rgba(62,57,107,.2);
    display: block;
    cursor: pointer;
}

#DashBoard .info-box-content {
    padding: 4px 10px;
    font-size: 14px;
    font-family: serif;
}

#DashBoard .info-box-number {
    display: block;
    font-family: 'Roboto-Bold';
    font-size: 17px;
    font-weight: bold;
}

#DashBoard .media {
    display: block;
    min-height: 50px;
    background: #fff;
    width: 100%;
    border: solid 1px #c5d6de;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-radius: 4px;
    margin-bottom: 15px;
}

#DashBoard .expenes-red {
    background-color: #ff6384 !important;
    color: #fff;
}
/*------------------------End Dashboard by basma---------------------*/
div#StockingBaseModal .modal-dialog {
    width: auto !important;
}

#OPDIncomeByDepartments_IMG,
#IncomeByServiceType_IMG,
#IncomeByDoctors_IMG,
#PatientTypePercentage_IMG {
    width: 82% !important;
}

div#icd{background-color:#fff;}

label {
    color: #000 !important;
}

#M-margn {
    padding: 0;
}


#Creat-fieldset legend {
    width: auto;
    color: #006ce4;
    font-weight: bold;
    font-size: 16px;
    
    box-shadow: 0 0;
    padding: 6px;
    background: none !important;
    margin: 0;
}

a#btnclearSalesRepGroup {
    padding: 7px !important;
}

#DIR-btn {
    direction: rtl !important;
}

    #DIR-btn #btnSaveAndNew {
        float: none !important;
        /*padding: 5px !important;*/
    }

    #DIR-btn a#btnSave {
        margin: 3px !important;
    }
/*
    #DIR-btn #frmCreateEmployee #btnNew {
        padding: 8px !important;
    }
*/
div#DIR-btn a {
    margin: 0px !important;
}

#EMPLoyaa,
#EMPLoyaa ul,
#EMPLoyaa ul li,
#EMPLoyaa ul li a {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    list-style: none !important;
    line-height: 1 !important;
    display: block !important;
    position: relative !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

    #EMPLoyaa:after,
    #EMPLoyaa > ul:after {
        content: "." !important;
        display: block !important;
        clear: both !important;
        visibility: hidden !important;
        line-height: 0 !important;
        height: 0 !important;
    }

#EMPLoyaa {
    /*width: auto;*/
    border-bottom: 3px solid #372248 !important;
    /*font-family: Raleway, sans-serif !important;*/
    line-height: 1;
}

    #EMPLoyaa ul {
        background: #ffffff !important;
    }

    #EMPLoyaa > ul > li {
        float: left !important;
    }

    #EMPLoyaa.align-center > ul {
        font-size: 0 !important;
        text-align: center;
    }

        #EMPLoyaa.align-center > ul > li {
            display: inline-block !important;
            float: none !important;
        }

    #EMPLoyaa.align-right > ul > li {
        float: right !important!important;
    }

        #EMPLoyaa.align-right > ul > li > a {
            margin-right: 0 !important;
            margin-left: -4px !important;
        }

    #EMPLoyaa > ul > li > a {
        z-index: 2;
        padding: 18px 25px 12px 25px !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        text-decoration: none !important;
        color: #2467A6 !important;
        -webkit-transition: all .2s ease !important;
        -moz-transition: all .2s ease !important;
        -ms-transition: all .2s ease !important;
        -o-transition: all .2s ease !important;
        transition: all .2s ease !important;
        margin-right: -4px !important;
    }

        #EMPLoyaa > ul > li.activE > a,
        #EMPLoyaa > ul > li:hover > a,
        #EMPLoyaa > ul > li > a:hover {
            color: #ffffff !important;
        }

        #EMPLoyaa > ul > li > a:after {
            position: absolute !important;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: -1;
            width: 100%;
            height: 120%;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px !important;
            content: "";
            -webkit-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-transform: perspective(5px) rotateX(2deg) !important;
            -webkit-transform-origin: bottom !important;
            -moz-transform: perspective(5px) rotateX(2deg) !important;
            -moz-transform-origin: bottom !important;
            transform: perspective(5px) rotateX(2deg) !important;
            transform-origin: bottom !important;
        }

        #EMPLoyaa > ul > li.activE > a:after,
        #EMPLoyaa > ul > li:hover > a:after,
        #EMPLoyaa > ul > li > a:hover:after {
            background: #006ce4 !important;
        }

form#frmCreateEmployee span.input-icon {
    display: flex !important;
}

div#AddStoreResponsibleEmployeessListDiv {
    margin-top: 10px;
    padding: 0!important;
}

div#AddStoreResponsibleModalBody a.btn.btn-primary.formBtn.btnnnSearch,
div#AddStoreResponsibleModalBody a.btn.btn-primary.formBtn {
    padding: 7px !important;
}

input#OperationDate {
    height: 35px;
}

#INp-select span.select2-selection.select2-selection--single {
    height: 36px !important;
    line-height: 30px !important;
}

div#searchableAssetSupplier_wrapper {
    max-height: 450px !important;
    overflow: auto;
}
div#PatientFilesModal .modal-dialog {
    width: auto;
}

#select#item_manufacturer span.select2-selection.select2-selection--single {
    margin-bottom: 6px !important;
    margin-top: 3px !important;
}

div#PatientsByMobileTable_wrapper {
    background-color: #615e5e!important;
}
#orIGn #tableOriginCountry_wrapper {
    max-height:640px !important;
    overflow: auto!important;
}
/*a#searchpatient {
    padding: 6px !important;
    height: 33px !important;
    top: -1px;
}*/

#searchablePatients table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 13px;
    right: 0px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5;

}
@media screen and (max-width:1280px) {
    #SimpleTab-1 label {
    font-size: 10px !important;
}
    select#FK_Branch_ID {
    font-size: 11px!important;
}
    a#btnFingerPrintAttendanceClear{
        font-size: 11px!important;
    }
}

div#Employees i{
    margin-top:auto;
}
#Mail i.fa.fa-envelope-o.circular{
        margin-top: 0px!important;
}
div#OccordionRoomHeader_2 span,
div#OccordionRoom_1 span  {
    color: #000;
}
div#OccordionRoom_0 {
    color: #000 !important;
    padding: 20px;
}
div#lcs_switch_0 {
    margin-top: 4px;
}
label#Catogry{margin-bottom:0px}
a#Delete span {
    color: #fff !important;
}
.Medicals span{
      color: #000;
}
input#ExternaldeparmentAll21{
    margin: 2px;
}

div#AddStoreResponsibleEmployeesTable_filter {
    float: right;
}
input#hdEditPaidAmount,
input#hdTreasurePermission {
    margin-top: 6px!important;
}
a#SaveSubTreasure {
    margin-top: 14px!important;
}

.Emplinfo i.fa.fa-envelope-o.circular {
    bottom: 11px;
}
.bg-creat .EMP{
    padding-left: 15px;
    padding-right:0px;
}
.bg-creat .credit{
    padding-right:15px;
    padding-left:0px;
}
.M-MAEGIN{
margin-top: 16px;
}
#BtTNn {
    margin-top: 20px;
    right: 0px;
    position: relative;
}
.Labl{
float:left!important;
}
span.fa.fa-edit {
    border: none!important;
    background-color:none!important;
}

#FinancialYearList .widget-body{padding:0px!important}
.select2-container select2.form-control, select{box-shadow:none!important}
.no-pad-right{
    padding-right:15px!important;
    padding-left:0px!important
}
.no-pad-left{
    padding-right:0px!important;
    padding-left:15px!important
}
/*#searchpatient{margin-top:0px!important}*/
input[type=checkbox] ~ .text:before, input[type=radio] ~ .text:before {
    margin-left:2px;
    margin-right:2px;
    margin-bottom:0px;
}
.no-margin {
    margin-top:0px!important;
    margin-bottom:0px!important;

}
/*a#printBarcodes { margin: 10px;}*/
#DivServiceRow .modal-dialog table.dataTable {
    border: 0px solid #000!important;
}
.text-align-right{text-align:left!important}
.text-align-left{text-align:right!important}
#btnAddSupplierCategory{
    padding:0px
}
button.dt-button, div.dt-button, a.dt-button {
    border-radius: 5px !important;
    font-size: 0.70em !important;
    border: none;
    margin: 4px;
}
.border-left{border-left:0px solid;
            border-right:1px solid
}
.pad-btn {padding:7px!important;height: 34px!important;}
.IsActiveDiv.no-padding.Employee-Edit {
    width: 6% !important;
    margin-top:25px;
}
.amountpercent label ,
.amountpercent input{margin:0px!important}

div#RequeststBl {
    overflow: auto!important;
}
div#Bharmacy {
    overflow: auto!important;
}
div#invoice input {
    padding: 0!important;
    text-align: center!important;
}
.fa-creative-commons:before {
    content: "\f25e";
    padding: 5px!important;
}
#amountForEachPeriod{
    width: 81%;
    float: right;
}
/*div#DVNotifications input {opacity: 1;}*/

.Investigations{position: relative;bottom: 5px;}

input#dateForPeriod{width:105%!important;}

input#btnGetAllWeekEmployeeShifts {
    background-color: #397393 !important;
    color: #fff;
    margin-top: 15px !important;
}
input#Shift_End_Time {
    width: 98%;
}

.SaveShift{
    float: right;
     margin-top:20px;
}
div#Cheks :first-child {

    font-weight:bold!important;
}
.ibox-title :first-child {
    color:#fff!important;
}
table#Requests {
    border-collapse: collapse!important;
}
.table input[type=checkbox] ~ .text, .table input[type=radio] ~ .text{
        margin-left: 0px;
    margin-bottom: 0;
}
#myID a#btnPrint {
    float: right;
    color: #fff;
}
/*start code tabel two rows*/
table#VitalSignSearchable tr:nth-child(2) th,
table#InsuranceApprovalManagementtbl tr:nth-child(2) th /*
div#user-widget table#searchable tr:nth-child(2) th*/,
#user-widget #searchable_wrapper tr:nth-child(2) th,
table#searchableRole tr:nth-child(2) th,
table#searchableVacation tr:nth-child(2) th,
table#searchableContractType tr:nth-child(2) th,
table#searchableAllowance tr:nth-child(2) th,
table#searchableJobTitle tr:nth-child(2) th,
table#InsuranceContract_searchable tr:nth-child(2) th,
#currency-wedgit table#searchable tr:nth-child(2) td,
#journaltabel table tr:nth-child(2) th,
div#BarCodeTable table thead tr:nth-child(2) td,
table#searchableUnit thead tr:nth-child(2) td,
table#searchableItemAgent thead tr:nth-child(2) td,
table#searchableItemAgent thead tr:nth-child(2) td,
table#tableOriginCountry thead tr:nth-child(2) td,
table#searchableConcentrationMeasurement thead tr:nth-child(2) th,
table#searchableSupplierCategory thead tr:nth-child(2) th,
table#searchableMeasurementUnit thead tr:nth-child(2) th,
#DEParament #searchable_wrapper tr:nth-child(2) th,
div#LabRequest #searchabletbl_wrapper tr:nth-child(2) th,
div#RadiologyRequest .widget-body table#searchabletbl tr:nth-child(2) th,
div#lAbRequest #searchableSample_wrapper tr:nth-child(2) th,
div#EMergency #searchable_wrapper tr:nth-child(2) th,
div#RaDlogy #searchable_wrapper tr:nth-child(2) th,
#PatientCategoryListDiv .widget-body tr:nth-child(2) th,
#CashDiscount .widget-body tr:nth-child(2) th,
table#Blocked_Patients_Searchable tr:nth-child(2) th,
#mhq-widget table tr:nth-child(2) th,
.icdTable .widget-body.no-padding #searchable_wrapper tr:nth-child(2) th,
table#tblICDLinking tr:nth-child(2) th,
table#RecipientTable tr:nth-child(2) th,
div#tableInsuranceCompanyClass_wrapper thead tr:nth-child(2) td,
table#searchableAuditPage thead tr:nth-child(2) th,
#maufacturer #searchableItemManufacturer_wrapper thead tr:nth-child(2) th,
table#searchableSizeMeasurementTable tr:nth-child(2) th,
#tableScientificOffice tr:nth-child(2) th,
#EmployeeTable table tr:nth-child(2) th,
#stor-tabel table tr:nth-child(2) th,
#StoreResponsiblesearchable tr:nth-child(2) th,
#TransferOrdersListTable tr:nth-child(2) th,
#searchableReceipt tr:nth-child(2) th,
#ManualExchangeTable tr:nth-child(2) th,
#ShiftExceptional tr:nth-child(2) th,
#allSupplier tr:nth-child(2) th,
table#itemsearchable tr:nth-child(2) th,
/*#VisitHistorySearchable tr:nth-child(2) th,
#DiagnoseICDSearchable tr:nth-child(2) th,*/
#IvoiceTable #searchable tr:nth-child(2) th {
    background-color: #b8b8b8 !important;
    border: 1px solid #fff !important;
}

div#InsuranceClass {
    padding: 0;
}
div#icoOpenNotiticationList_2{
    background:none!important;
}
div#icoOpenNotiticationList_2:hover{
    background:none!important;
}
div#icoOpenNotiticationList_2:active{
    background:none!important;
}
div#InsuranceApprovalManagementtbl_wrapper {
    background-color: #615e5e;
}
#OPhthalmology .bg-color{
   background-color:#025b02;
   padding: 4px!important;
}
#OPhthalmology  label{
    color:#fff!important
}

#OPhthalmology .Bg-color-Od {
    background-color: #597ea9;

}

#OPhthalmology .Bg-color-IOD {
    background-color: #9f1b1b !important;
}
#OPhthalmology .lbldrpTitle {
    color: #fff!important;
    font-size: 30px!important
}

#OPhthalmology i{
        font-size: 34px!important;
    color: #fff;
    top: 8px;
    position: relative;
}
.Bg-color-IOD label{
        margin-top: 12px;
    font-weight: bold;
}
#SEve{
    padding:7px!important;
        width: 100%;
}
label.Auto {
    font-size: 20px!important;
}

label.Auto-Refraction {
    font-size: 20px!important;
    color: #000!important;
    font-weight: bold;
    margin-top: 20px;
}

div#Auto-Refraction input {
    width:92%;
    margin:3px;
}
div#Auto-Refraction label {
    color: #000!important;
    font-size: 15px!important;
}
textarea#exampleFormControlTextarea1 {
    height: 142px!important;
}
.bTNn {
    background-color: #597ea8;
    border: 0px;
    float: right;
    margin-top: 8px;
    color: #fff;
}
.bord-opht {
    border-right: 1px solid #a6cbf6 !important;
}

#Ophthalmology-ORSheet{margin-top:15px}

#Ophthalmology-ORSheet input{
    width:100%!important;
        margin-top: 10px!important;
}

#Ophthalmology-ORSheet textarea{
    height:150px!important;
         margin-top: 10px!important;
}

#Ophthalmology-ORSheet i{
        margin-left: 26px;
    padding: 0;
    font-size: 38px;
        margin-top: 10px;

}
#Ophthalmology-ORSheet a.btn.Clear {
    background-color: #a54d78!important;
    color: #fff;
        padding: 7px!important;
}

#Ophthalmology-ORSheet a.btn.btn-primary {
        padding: 7px!important;
}

div#Ophthalmology-ORSheet label{
        font-size:12px!important;
    font-weight: bold!important;
    font-family: inherit!important;
    margin-top: 10px!important;
}

@media screen and (max-width:1280px)
{
div#Ophthalmology-ORSheet label {font-size: 10.5px!important;}
}

.item-div i.fa.fa-exchange {
    margin-left: 0;
    margin-right: 0!important;
}

div#gridOfPeriods {
    overflow: auto;
    max-height: 150px;
}
select#FK_MedicineDosage_Site {
    margin-top:2px!important;
    height:36px!important;
}
a#SickLeavebtn {
    padding: 6px !important;
    background-color: #4285f4 !important;
    border: 1px solid #fff !important;
    color: #fff !important;
}
.SaveShift a.btn.btn-primary {
    padding: 7px !important;
    margin-top:10px;
}

#DynamicReportbtn {
    padding: 7px!important;
}

.bordeR {
    border-left: none !important;
    border-right: 1px solid #fff;
    text-align:center;
}

.BloodGroup{
    position: relative !important;
    top: 5px !important;
    left: 17px !important;
}
#Scheduler input#Start_Time,
#Scheduler input#End_Time {width: 100%;}

#_tblShiftExceptionalDay tr:first-child {
    background-color: #048499 !important;
    color: #fff !important;
}

div#ShiftExceptional_filter {
    float: left !important;
    color: #fff !important;
}

.blok {display: block !important;}

input#txtOverbookingCount,input#txtTimeSlot {width: 100% !important;}
div#searchPatiantStyleDiv {
    display: contents;
}

div#InvoiceDiv-ID {
    opacity: 0.3;
    filter: alpha(opacity=50);
    width: 100%;
}

#Span_Invoice #Span_inv {
    position: absolute;
    top: 4px;
    font-size: 16px;
    color: #000!important;
    font-weight: bold;
}
/*div#doctor_visit a.fa.fa-exchange.JAn {
    float: left;
}*/

i#HId {
    PADDING: 3PX;

    COLOR: #F00 !IMPORTANT;
    FONT-SIZE: 15PX;
    float:left;
}
#SetT {
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #f3d1d1;
    width: 57%;

}

div#searchableAssetSupplier_filter {
    float: right;
}
#d-v-l .lap-color {
    color: #fba910 !important;
}

div#alloweditspecialsettings label {
    color: #f00 !important;
    font-weight: bold;
}
div#alloweditspecialsettings label {
    color: #f00 !important;
    font-weight: bold;
}
div#alloweditspecialsettings {
    top: 35px;
    color: #f00 !important;
}

.lab-doctor{
    font-weight: bolder !important;
}

@media screen and (max-width:1280px) {#ph-PointOfSale div.sidebar-right > .toggler {left: -20px !important;}}
#txtRemainingAmount, input#txtAmountPaid {
    width: 30%;
    text-align: start;
  
}

#tabel-Services_div {border: 1px solid #ddd !important;}

/*#tabel-Services_div th, td {padding:0px;}*/

label.mylable.f-lab {font-size: 11px !important;color: #bc0707 !important;font-weight: bold !important;}

label#HPatient_Full_Name_En {
    color: #f8bb0c !important;
}
.alinmant-lapel, .form-group.A-doctor {
    margin-bottom: 5px !important;
    right: 39px;
    position: relative;
}
.tabel-serves-doctor {
    max-height: 600px !important;
    overflow: auto!important;
}
/*style="margin-bottom: 0px!important;left:20px; position: relative;"*/

label.mylable.a-color {
    color: #fff !important;
    font-size: 14px !important;
}
label.mylabel.A-color,label.A-color {
    color: orange !important;
    /*font-weight: bold !important;*/
    margin-top:5px!important;
}
label.mylabel.A-color.border-cash,span.border-cash {border-right: 1px solid #fff;padding: 6px 8px !important;}

span.border-cash.INV {padding-bottom: 8px !important;}

#Direct-inv {
    position: relative !important;
    top: 6px !important;
    text-align: center!important;
}
div#p-maindata div.bordeR,
div#pq-maindata div.bordeR {
    padding: 6px 8px !important;
}

div#GlassDescription div.DIVCenter {
    padding: 12.5px !important;
    text-align: center!important;
    border: 1px solid #a6cbf6 !important !important;
    bottom: 5px!important;
    margin:-1px!important;
}

div#btnos a{padding:7px!important;}


.OS-ODSyle {
    text-align: center !important;
    border: 1px solid #a6cbf6 !important !important;
    font-size: 30px !important;
    margin-top: 5px!important;
}
label.lab-doc {
    font-family:sans-serif!important;
    font-weight: bold!important;
    font-size: 20px!important;
    margin-right:10PX!important;
}
/*.Doc-border {
    padding: 0 !important;
    border-left: 1px solid #fff!important;
}*/
.CHeKPatient input[type=checkbox], input[type=radio] {
    left: -9999px;
}
div#openandclose label {
    margin-top: 5px;
}

div#openandclose label{
    margin-left: 10px !important;
}
label.Auto.Lab-opth {
    position: relative;
    right: 60px !important;
}
.d-v-l-padding.bordeR2,
#visit-type .bordeR2 {
    border-left: none !important;
    border-right: 1px solid #fff;
    text-align: center;
    padding: 0 !important;
}
.form-group.A-doctor2 {
    margin-bottom: 5px !important;
    right:39px!important;
    position: relative!important;
}
#d-v-t-ul {
    display: -webkit-box !important;
    position: relative;
    top: -10px !important
}
.lab-ophthalmology {
    float: left !important;
    position: relative !important;
    left: -14px !important;
}
.lab-ophthalmology2 {
    position: relative !important;
    right: 20px !important;
}

div.dt-button-collection {
    z-index: 999999 !important;
}
.Emplinfo i.fa.fa-envelope-o {
    margin-top:-4px !important;
}
div#pr_employee a#Clear {
    padding: 7px !important;
    background-color: #ff1919 !important;
}
.pranIT {
    text-align:end!important;
    padding:1px!important;
}
select#BalanceSheet {
    height: 35px!important;
    width: 100%!important;
}
/*div#side-bar {
    position: fixed;
    width: 75%;
    height: 100%;
    background: #fdfdfd;
    left: 0;
    top: 0px;
    z-index: 9999;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    text-align: end !important;
}
    div#side-bar i {
        font-weight: bold;
        position: absolute;
        background-color: #fdfdfd;
        padding: 13px 10px;
        font-size: 23px;
        top: 40%;
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        right: -26px;
    }*/





div#side-bar {
    position: fixed;
    width: 75%;
    height: 100%;
    background: #fdfdfd;
    right: 0;
    left:unset;
    top:0px;
    z-index: 9999;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 
}

    div#side-bar i#icon {
        left: -29px !important;
        right: unset;
        font-weight: bold;
        position: absolute;
        background-color: #fdfdfd;
        padding: 10px 10px;
        font-size: 23px;
        top: 40%;
        /* box-shadow: 0 6px 12px rgba(0, 0, 0, .175); */
        z-index: 999;
        border: 1px solid #ddd;
        padding: 11px 10px !important;
        width: max-content !important;
        color: #372248;
    }

.hidden-opcitcy {
    opacity: 0 !important;
    right: -9999px;
    width: 13px;
    height: 18px;
    cursor: pointer;
}
.hidden-opcitcy2{
    opacity: 1 !important;
    right: -9999px;
    width: 13px;
    height: 18px;
    cursor: pointer;
    position:unset;
}
label.tooltip-Doc {
    z-index: 9999 !important;
}
a#AccountsAllowEntryViewbtn {
    padding:8px !important;
    margin-top:8px!important;
}

@media screen and (max-width:1440px) {
    #InvoicesListDiv #Invoices_wrapper, 
    #ReturnRequestsDiv #ReturnRequestsTBL_wrapper, 
    #RequestsDiv #Requests_wrapper {
        max-height: 600px;
        overflow: auto !important;
    }

#InvoicesListDiv #Invoices_wrapper .widget, 
#ReturnRequestsDiv #ReturnRequestsTBL_wrapper .widget,
#RequestsDiv #Requests_wrapper {
overflow-x: hidden !important;
}
}
/*div#InsuranceContract_searchable_wrapper {
    OVERFLOW:scroll!IMPORTANT;*/
 /*   MAX-HEIGHT:800PX!important;*/
/*}*/

div#tblConsumptionItemsToChoose_wrapper {
    max-height: 540px !important;
    overflow: auto !important;
    background-color: #372248 !important;
}

div#MPFModalPopupDiv div#tblConsumptionItemsToChoose_wrapper {
    max-height: 730px !important;
    overflow: auto !important;
    background-color: #372248 !important;
}
div.Operation-Admission div#side-bar,
div#MPFSideBar div#side-bar{
    position: fixed;
    width: 40%;
    height: 100%;
    background: #fdfdfd;
    right: 0;
    left: unset;
    top: 0px;
    z-index: 9999;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}


div.Operation-Admission div#side-bar i#icon,
div#MPFSideBar div#side-bar i#icon {
        left: -30px !important;
        right: unset;
        font-weight: bold;
        position: absolute;
        background-color: #fdfdfd;
        padding: 10px 10px;
        font-size: 23px;
        top: 40%;
        /* box-shadow: 0 6px 12px rgba(0, 0, 0, .175); */
        z-index: 999;
        border: 1px solid #ddd;
        padding: 11px 10px !important;
    }

div#allSupplier_wrapper {
    overflow: auto !important;
    max-height: 750px !important;
}
div#MedicalHistoryQuestionAnswerForm input#Name_Ar,
div#MedicalHistoryQuestionAnswerForm input#Name_En,
form#MedicalHistoryQuestionForm input#Name_Ar,
form#MedicalHistoryQuestionForm input#Name_En{
    margin-top: 8px !important;
    margin-bottom: 5px !important;
}
div#MHQModalPopupDiv div#searchableAnswers_wrapper {
    max-height: 350px !important;
    overflow: auto !important;
}
div#IvoiceTable{
    max-height:400px!important;
    overflow:auto!important;
}
div#_BankBasicDataListDiv {
    overflow: auto!important;
    max-height: 790px!important;
}
div#StoreItemDetailTable_wrapper{
    max-height: 520px !important;
    overflow: auto !important;
}
div#poplogout .modal-dialog.animated {
    font-weight: bolder;
    position: relative;
    top: 220px !important;
    background-color: #cccccc2e !important;
    border: 2px solid #ddd;
    padding: 10px;
    border-radius: 18px 10px !important;
    border: 2px solid #6fa9dc !important;
}
.add-Padding{
    padding:7px!important;
}
div#ReturnPaidCashAsPaymentVoucher_ID {
    margin-top: 12px !important;
}
.AcknowledgedReceiptOfGoodForm .bgBlack label {
    /* margin-top: 5px; */
    font-size:12px!important;
}
select#ConsumptionDetail_ID,
select#consumbtionItemUnits{
    height: 35px;
    border: 1px solid #ccc;
    width: 100%;
}

#phone_ label.mylable.Add-class-doctor2 {
    color: #fff !important;
    font-size: 12px !important;
}
div#phone_ {
    margin-top:6px!important;
}
div#insurance-tabs a {
    border-right: none !important;
    /*border-left: 1px solid #fff !important;*/
    position: relative;
    height: 100% !important;
}

    div#insurance-tabs a:first-child {
        border-right: none !important;
        border-left: none !important;
        height: 100% !important;
    }
span#PatientReciptsCheck {
    position: relative !important;
    top: 9px !important;
}
a.fa.fa-print.icon-fa.btn.btn.btn-info.ReceiptPayment:before {
    padding: 0px !important;
    position: relative !important;
    margin: -6px !important;
    top: 5px !important;
}
a#btnDetails {
    font-weight: 400 !important;
    border: 2px solid #6495ed !important;
}
a#btnDetails:hover{background-color: #6495ed!important;color:#fff}
.Header-insurace {
    text-align: start !important;
    padding: 2px;
    /* background-color: #597ea9; */
    color: #000;
    margin: 10px;
}
.Header-insurace p {
        margin: 5px;
        margin: 5px;
        font-size: 16px;
        font-weight: bold;

}
#Search_ span.input-group-addon {
    position: relative;
    padding: 8px;
    top: 11px;
    border: 1px solid #9E9E9E;
}
.btn-INUs button {
    padding: 7px !important;
}
div#forma {
    margin-top: 11px;
    padding: 0;
}
div#forma {
  /*  padding:5px !important;*/
    /*border: 1px solid #a6cbf6 !important;*/ 
  /*  margin-top: 15px;*/
}
/*.padding-comapnies{
    padding:0px!important;
}*/
#parant-tabel {
    max-height: 250px;
    overflow: auto;
    border: 1px solid #ddd;
    padding: 0;
    background-color: #372248!important;
}
div#Sbmit-bttn {
    margin-top: 10px;
}
/*div#Sbmit-bttn button {
       
        padding: 7px !important;
        margin-bottom: 8px !important;
    }*/
/*#fieldsetDiv{
    margin: 10px;
}*/
.mager_tabel {
    max-height: 450px !important;
    overflow: auto !important;
    border: 1px solid #fff;
}

.marG {
    margin-top: 10px;
}
#imge img, .IMAGE {
    width: 100%;
    margin-top: 6px;
    border: 1px solid #9E9E9E;
    padding: 22px;
}
.BG-COLOR {
    padding-top: 28px;
    background-color: #045ca2;
    background-image: linear-gradient(#03467c, #1f6ead);
    border-radius: 10px;
    margin-top: 6px;
}
.BG-COLOR p{
    POSITION: relative;
    bottom: 10px;
    font-size: 17px;
    color: #fff;
    font-weight: bold;

}
.bATNn button {
    padding: 7px !important;
    width: 100%;
    margin-top: 10px;
    font-size: 15px !important;
    font-weight: bold !important;
}
.B-border {
    border: 1px solid #16629e;
    padding: 25px;
}
.lab-EVal {
    margin-bottom: 20px;
    font-size: 14px;
    margin-top: 7px!important;
}
#Evalution hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #115a95;
    WIDTH: 96%;
}
img.IMAGeE {
    width: 54%;
    border: 1px solid #DDD!important;
    margin: 5px;
}
.border-pad {
    border: 1px solid #094e86;
    padding: 13px;
    margin: 5px;
    padding: 13px 0;
    margin: 1px;
    max-height:660px !important;
    height:660px!important
}

.feadbake-sc {
    background-color: #F5F5F5;
    max-height: 523px !important;
    overflow: auto !important;
    padding: 0 !important;
}

.padding_ {
    padding:1px 4px!important;
}
#cOLLApsE {
    float: right !important;
    background-color: #597ea9;
    color: #fff;
    font-size: 20px !important;
    font-weight: bolder !important;
}
#cOLLApsE i{
    font-size: 20px !important;
    font-weight: bolder !important;
}
.NewDoctor{
    padding:0!important;
}
#inptsearch input {
    width: 112% !important;
    text-align: center!important;
    color: #fff!important;
}
#inptsearch span {
    border: none;
    background: none;
    z-index: 999;
    color: #fff !important;
}
.frstdiv {
    background-color: #DDDDDD;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.nxtdiv_{
    background-color: #FFE599;
}
.threediv_{
    background-color: #9FC5F8;
}
.frstdiv,.nxtdiv_ , .threediv_ , .Fourdiv_ {
    height: 730px !important;
    max-height: 730px;
    overflow: auto;
}
#bg_search, .pTn-color {
    background-color: #333333;
    color: #fff;
    width: 100%;
    margin: -2px;
    margin-top: 2px;
}
#bg_search:hover,
.pTn-color:hover {
    background-color: #333333;
    color: #fff;
}
    .imgAvatar {
    
        background: #fff;
        width: 100% !important;
    }
.thre-div {
    text-align: end;
}
#Doctor_ .parant{
    padding:4px!important;
}
.boxs-contant {
    background-color: #fff;
    border: 1px solid;
    padding:4px!important;
}
.margindoctor {
    margin-top:0px !important;
}
#Stage button{
    border: 1px solid !important;
}
.inp {
    border: none;
    background: none;
}
.b-doc{
    font-size:19px
}
#waiting .btn {
    background-color: #BF9000 !important;
    color:#fff;
}
.info-mark {
    background-color: #085394 !important;
    padding: 4px !important;
    color: #fff;
}
.FREe {
    border: 1px solid #F00 !important;
    font-weight: normal;
    color: #000;
}
.thre-div a {
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
}
.bg-box {
    background-color:#EA9999;
}

#Doctor_ path.highcharts-button-symbol.text,
#Doctor_ .highcharts-title, #Doctor_ g.highcharts-legend,
#Doctor_ text.highcharts-credits, #Doctor_ g.highcharts-exporting-group {display: none;}

#DoctorReports fieldset {
    text-align: center;

    padding: 10px;
}
#DoctorReports legend {
    background-color: #274E13;
    color: #fff;
}
.clrdiv {
    background-color: #B6D7A8;
    margin: 2px;
    padding: 6px;
}
.In {
    color: #B45F06;
}
.waiting-in {
    background-color: #B45F06;
    color: #fff !important;
    /* width: 108%!important; */
    padding: 7px 31px !important
}
.FlXitem{
    display:flex!important;
   
}
.BTlab{
    color: #fff !important;
    padding: 5px 26px !important
}
.btn-prasnt {
    display: grid;
}
.topbar-fristIetms {
    margin-top: 6px !important;
    margin-bottom: 5px !important;
}

#d-v-t .tab-content::-webkit-scrollbar-track,
#MPFDV-Services::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
    border-radius: 8px !important;
    background-color: #F5F5F5 !important;
}

#d-v-t .tab-content::-webkit-scrollbar,
#MPFDV-Services::-webkit-scrollbar {
    width: 8px !important;
    background-color: #F5F5F5 !important;
}

#d-v-t .tab-content::-webkit-scrollbar-thumb,
#MPFDV-Services::-webkit-scrollbar-thumb {
    border-radius: 8px !important;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important;
    background-color: #372248 !important;
}
div#MPFDV-Services {
    height: 600px;
    max-height:600px
}
table#searchablePatients a.fa.fa-ban.icon-fa.btn.btn-danger.btn-xs.delete.SelectPatientId {
    padding: 7px !important;
}
div#PharmacyPatientTypeDiv {
   
  display:contents!important;
}
div#threediv_patient {
    margin-top: 15px;
}
#tabel-Services_div th, td {
    padding:0px!important;
}
div#PharmacyItemsTable_wrapper button.btn.btn-default,
div#PharmacyItemsTable_wrapper a.fa.fa-print.icon-fa.btn.btn-white,
div#PharmacyItemsTable_wrapper a.fa.fa-trash-o.icon-fa.btn.btn-white{
    width: 100% !important;
}
#solve-tabel_th{
padding: 15px !important;
padding: 15px !important
}
div#PurchaseInvoiceListTable_wrapper
{
    font-size: 12px;
}
i.fa.fa-chevron-down.car-inv {
    float: right;
}
div#coordination label {
    font-size: 12px !important;
    font-style: normal;
    font-weight: bold;
}
div#HomeRequests_wrapper,
div#approvalRequests_wrapper {
    BACKGROUND-COLOR: #372248;
}

element.style {
    width: 100%;
}

.select2-container select2.form-control, select {
    box-shadow: none !important;
    height: 36px !important;
       border: 1px solid #a6cbf5 !important;
    border-radius: 5px;
}

.map {
    background-color: #b4e0ff !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
margin:auto !important

}
.secondRow {
    margin: 10px 0;
}
fieldset.scheduler-border {
    width: 100%;
}
input[type="checkbox"]:checked ~ .text::before, input[type="radio"]:checked ~ .text::before {
    background-color: #f1fafb;
    border-color: #B0E2FF;
    content: '✓';
    color: #104E8B;
    font-size: 13px;
    text-align: center;
    text-shadow: 0 0 0.0714em rgb(115,153,77);
    display: none !important;
    margin: 0 5px;
}
div#DateToDiv {
    padding-right: 3px !important;
}
input#Invoice_Date {
    text-align: inherit !important;
}
input[type=checkbox]:checked, input[type=radio]:checked,
input[type=checkbox] ~ .text:before, input[type=radio] ~ .text:before {
    display: inline-block;
}
    input[type=checkbox] ~ .text::before, input[type=radio] ~ .text::before, input[type=checkbox]:checked ~ .text::before, input[type=radio]:checked ~ .text::before {
        /*border-color: #737373;*/
        display: inline-block !important;
    }
input[type=checkbox], input[type=radio] {
    display: none;
}
    input[type=checkbox]:checked, input[type=radio]:checked {
        display: none;
    }
#searchableSizeMeasurementTable_filter label, #StoreResponsibleTableDiv label, #itemsearchable_filter label, #tblPrices_filter label, #SupplierContactPersonsTable_filter label, #SupplierItemTable_filter label, #allSupplier_wrapper label, #VisitHistorySearchable_filter label, #tblPosteriorSegmentSignsCategory_filter label, #VisitHistorySearchable_length label, #VisitHistorySearchable_filter label, #searchableMeasurementUnit_filter label, #tableOriginCountry_filter label, #tblDictionaryName_filter label, #tblICDLinking_filter label, #searchableItemManufacturer_filter label, #searchable_length label, div#searchable_filter label, div#ManualExchangeTable_length label, div#searchable_Transfer_Order_filter label, div#searchable_Transfer_Order_length label, div#ManualExchangeTable_filter label, div#searchablePatientCategory_length label, div#searchablePatientCategory_filter label, div#tblAmenitesAndCharges_length label, div#tblAmenitesAndCharges_filter label, div#searchableVacation_length label, div#searchableVacation_filter label, div#searchableRole_filter label, div#searchableRole_length label, #AddStoreResponsibleEmployeesTable_filter label, #serviceInsuranceSearchable_filter label, #VitalSignSearchable_filter label, #MedicalPackagesOffersearchable_filter label, #tableInsuranceCompanyClass_filter label, #Details_filter label, #tableScientificOffice_filter label, #searchableConcentrationMeasurement_filter label, #tblAnteriorSegmentSignsCategory_filter label, div#searchableAllowance_length label, div#searchableAllowance_filter label, #searchableContractType_length label, #searchableContractType_filter label, #searchableJobTitle_length label, #searchableJobTitle_filter label, #searchabletbl_filter label, div#tblAllAllowancesandDeductios_filter label, #tblEmplyeesSalaries_filter label, #tblManualAttendance_filter label, #tblFingerPrintSearch_filter label, #tblFingerPrintMachine_filter label, #tblLinkEmployeeWithFingerPrint_filter label, #searchableService_filter label, #ConsumptionListTable_filter label, #TransferOrdersListTable_filter label, #tblOpeningPanels_filter label, #serviceDirectSearchable_filter label, #tblRequestHistory_filter label, #searchables_filter label, #allServices_filter label, #Blocked_Patients_Searchable_filter label, #searchableVW_CPT_filter label, #tblRoomCategory_filter label, #RecipientTable_filter label, #Blocked_Patients_Searchable_filter label, #searchableItemType_filter label, #searchableUnit_filter label, #searchableUnit_filter label, #StoreItemDetailTable_filter label, .modal-dialog #OrganizationShifts #SelectedShifts .modal-dialog .dataTables_wrapper.form-inline label, #DiagnoseICDSearchable_wrapper label, #Requests_filter label, #Invoices_filter label, #searchableAudit_filter label, #tblRoom_filter label, #AuditHistory_filter label, #tblFloor_filter label, #searchableAuditPage_filter label, #ShiftTable_filter label, #searchableAppointmentSearch_filter label, #ProcedureSourceServices_filter label, #ProcedureSourceMedicines_filter label, #ItemsTable_filter label, #ServiceDetailsTable_filter label, #EmployeesfromFingerPrintTable_filter label, #StoreItemsTable_filter label, #searchableSample_filter label, #CashFlowOutPatientId_filter label, #ReturnRequestsTBL_filter label, #searchableDoctorComission_filter label, #PriceTable_filter label, #ReturnInvoicesTBL_filter label, #SurgeryOperationTable_filter label, #PropertiesMaintenanceTable_filter label, #UnpostedJournalEntryTable_filter label, #searchablePatientInvoices_filter label, #Banksearchable_filter label, #BankBranchsearchable_filter label, #BankAccountListtbl_filter label, #tblOPConsumptions_filter label, #searchableAssetSupplier_filter label, #searchableAssetCategory_filter label, #tblOPAllServices_wrapper label, #tblOPAllServicesmedicl_wrapper label, #searchableServices_wrapper label, #searchableSelected_wrapper label, #SubTreasuryTransactionsTable_filter label, #InsuranceContract_searchable_filter label, div#SubTreasuryTransactionsMSTable_wrapper label, div#Tabel-Manager_filter label {
    color: #372248 !important;
}
div#TransferOrderList, div#ManualExchangeTable_wrapper, div#tblAmenitesAndCharges_wrapper, #OperationAdvertisementsTable_wrapper, #AddStoreResponsibleEmployeesTable_wrapper, div#tblDictionaryName_wrapper, #searchableVacation_wrapper, #searchableAllowance_wrapper, #searchableJobTitle_wrapper, #EmployeeSalariesListArea, div#tblAllAllowancesandDeductios_wrapper, #ManualAttendanceList, #tblFingerPrintMachine_wrapper, #tblFingerPrintSearch_wrapper, #allServices_wrapper, #tblLinkEmployeeWithFingerPrint_wrapper, div#VisitHistorySearchable_wrapper, #ConsumptionListTable_wrapper, #TransferOrdersListTable_wrapper, #tblOpeningPanels_wrapper, div#tblRequestHistory_wrapper, #searchables_wrapper, #serviceInsuranceSearchable_wrapper, #tblRoomCategory_wrapper, div#DiagnoseICDSearchable_wrapper, div#searchableInsurancePolicies_wrapper, div#searchableRole_wrapper, #StoreItemDetailTable_wrapper, #searchablePatients_wrapper, div#searchableReceipt_wrapper, #allSupplier_wrapper, #ProcedureSourceMedicines_wrapper, #ProcedureSelectedMedicines_wrapper, div#serviceDirectSearchable_wrapper, div#searchable_wrapper, #VitalSignSearchable_wrapper, #Details_wrapper, #searchabletbl_wrapper, #searchableUnit_wrapper, #RecipientTable_wrapper, #searchableItemType_wrapper, #searchableAppointmentSearch_wrapper, #searchableAudit_wrapper, #searchableActionPermission_wrapper, #tblRoom_wrapper, #AuditHistory_wrapper, #Blocked_Patients_Searchable_wrapper, #Requests_wrapper, #Invoices_wrapper, #searchableMeasurementUnit_wrapper, #searchableItemManufacturer_wrapper, #searchableItemAgent_wrapper, #tableOriginCountry_wrapper, #searchableSizeMeasurementTable_wrapper, #tableScientificOffice_wrapper, #searchableConcentrationMeasurement_wrapperf, #searchableConcentrationMeasurement_wrapper, #itemsearchable_wrapper, #searchableItems_wrapper, #searchableSupplierCategory_wrapper, #SupplierItemTable_wrapper, #SupplierContactPersonsTable_wrapper, #searchable1_wrapper, #searchablePatientCategory_wrapper, #MedicalPackagesOffersearchable_wrapper, #TblInvoiceDetail_wrapper, #NewServiceDirectSearchable_wrapper, #tblFloor_wrapper, #searchableAuditPage_wrapper, #ShiftTable_wrapper, #tableInsuranceCompanyClass_wrapper, #tblPrices_wrapper, #searchableService_wrapper, #searchableContractType_wrapper, #ItemsTable_wrapper, #ServiceDetailsTable_wrapper, #tblPatientAdmission_wrapper, #EmployeesfromFingerPrintTable_wrapper, #PurchaseOrderSearchTable_wrapper, #searchableSample_wrapper, .invoicePage .invoicePageWidgBdy .widget-body, #StoreItemsTable_wrapper #MedicalPackageServicesDiv .widget, .invoicePage .invoicePageWidgBdy .widget-body, #CashFlowOutPatientId_wrapper, #TotalCashFlowOutPatientId tr:first-child, #ProcedureSourceServices_wrapper, #AddStoreResponsibleEmployeessListDiv, #ReturnRequestsTBL_wrapper, #tblAdmissionsOperationsList_wrapper, #PriceTable_wrapper, #PropertiesMaintenanceTable_wrapper, #UnpostedJournalEntryTable_wrapper, #searchablePatientPaidInvoices_wrapper, #Banksearchable_wrapper, #BankBranchsearchable_wrapper, #BankAccountListtbl_wrapper, #StoreResponsiblesearchable_wrapper, #tblOPAllServices_wrapper, #tblOPAllServicesmedicl_wrapper, #searchableServices_wrapper, #searchableSelected_wrapper, #RoleUserTable_wrapper, #InvoicesFuture_wrapper, div#SubTreasuryTransactionsMSTable_wrapper, div#searchablePatients2_wrapper {
    background-color: #fdfdfd !important;
    background-color: #ffffff !important;
    font-size: 15px !important;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
    padding: 10px;
}
#tblFingerPrintMachine_filter input.form-control.input-sm, #searchableItemType_filter input.form-control.input-sm, #tblFingerPrintSearch_filter input.form-control.input-sm, #tblLinkEmployeeWithFingerPrint_filter input.form-control.input-sm, #searchableUnit_filter input.form-control.input-sm, #searchableItemManufacturer_filter input.form-control.input-sm, #searchableItemAgent_filter input.form-control.input-sm, #tableOriginCountry_filter input.form-control.input-sm, #searchableSizeMeasurementTable_filter input.form-control.input-sm, #searchableConcentrationMeasurement_filter input.form-control.input-sm, #tableScientificOffice_filter input.form-control.input-sm, #StoreResponsibleTableDiv input.form-control.input-sm, #itemsearchable_filter input.form-control.input-sm, #tblPrices_filter input.form-control.input-sm, #allSupplier_wrapper input.form-control.input-sm, #tblRoom_filter input.form-control.input-sm, #RecipientTable_filter input.form-control.input-sm, #searchableVW_CPT_filter input.form-control.input-sm, #searchableActionPermission_filter input.form-control.input-sm, #VitalSignSearchable_filter input.form-control.input-sm, #allServices_filter input.form-control.input-sm, #searchableReceipt_filter input.form-control.input-sm, #tblICDLinking_filter input.form-control.input-sm, #searchableRole_filter input.form-control.input-sm, #DiagnoseICDSearchable_filter input.form-control.input-sm, #ProcedureSourceServices_filter input.form-control.input-sm, #ProcedureSelectedMedicines_filter input.form-control.input-sm, #ProcedureSourceMedicines_filter input.form-control.input-sm, #VisitHistorySearchable_filter input.form-control.input-sm, #tblPosteriorSegmentSignsCategory_filter input.form-control.input-sm, #ManualExchangeTable_filter input.form-control.input-sm, #searchableAppointmentSearch_filter input.form-control.input-sm, #tableAntenatalCare_filter input.form-control.input-sm, #tblAllAllowancesandDeductios_filter input.form-control.input-sm, #MedicalPackagesOffersearchable_filter input.form-control.input-sm, #searchablePatients_filter input.form-control.input-sm, #tblEmplyeesSalaries_filter input.form-control.input-sm, #MedicalPackagesOffersearchable_filter input.form-control.input-sm, #tblFloor_filter input.form-control.input-sm, #OperationAdvertisementsTable_filter input.form-control.input-sm, #tblPatientAdmission_filter input.form-control.input-sm, #NewServiceDirectSearchable_filter input.form-control.input-sm, #AddStoreResponsibleEmployeesTable_filter input.form-control.input-sm, #PurchaseOrderSearchTable_filter input.form-control.input-sm, #tblOpeningPanels_filter input.form-control.input-sm, #searchableSupplierCategory_filter input.form-control.input-sm, #tblAmenitesAndCharges_filter input.form-control.input-sm, #tblRoomCategory_filter input.form-control.input-sm, #tblDictionaryName_filter input.form-control.input-sm, #tableInsuranceCompanyClass_filter input.form-control.input-sm, #searchableMeasurementUnit_filter input.form-control.input-sm, #tblAnteriorSegmentSignsCategory_filter input.form-control.input-sm, #tblManualAttendance_filter input.form-control.input-sm, #tblOpeningPanels_filtermm input.form-control.input-sm, #serviceDirectSearchable_filter input.form-control.input-sm, #Blocked_Patients_Searchable_filter input.form-control.input-sm, #TransferOrdersListTable_filter input.form-control.input-sm, #searchableService_filter input.form-control.input-sm, #searchable_Transfer_Order_filter input.form-control.input-sm, #serviceInsuranceSearchable_filter input.form-control.input-sm, #StoreItemDetailTable_filter input.form-control.input-sm, #Requests_filter input.form-control.input-sm, #Invoices_filter input.form-control.input-sm, #RoleUserTable_filter input.form-control.input-sm, #AuditHistory_filter input.form-control.input-sm, #searchableMeasurementUnit_length input.form-control.input-sm, #searchable1_filter input.form-control.input-sm, #TblInvoiceDetail_filter input.form-control.input-sm, #searchable_filter input.form-control.input-sm, #searchableVacation_filter input.form-control.input-sm, div#searchableAllowance_filter input.form-control.input-sm, #searchableContractType_filter input.form-control.input-sm, #searchableJobTitle_filter input.form-control.input-sm, #searchabletbl_filter input.form-control.input-sm, #searchablePatientCategory_filter input.form-control.input-sm, #searchableAuditPage_filter input.form-control.input-sm, #ShiftTable_filter input.form-control.input-sm, #ItemsTable_filter input.form-control.input-sm, #ServiceDetailsTable_filter input.form-control.input-sm, #EmployeesfromFingerPrintTable_filter input.form-control.input-sm, #RES #searchables_filter input.form-control.input-sm, #searchableSample_filter label input.form-control.input-sm, #StoreItemsTable_filter label input.form-control.input-sm, #CashFlowOutPatientId_filter label input.form-control.input-sm, #ReturnRequestsTBL_filter label input.form-control.input-sm, #searchableDoctorComission_filter label input.form-control.input-sm, #PriceTable_filter label input.form-control.input-sm, #ReturnInvoicesTBL_filter label input.form-control.input-sm, #SurgeryOperationTable_filter label input.form-control.input-sm, #PropertiesMaintenanceTable_filter label input.form-control.input-sm, #UnpostedJournalEntryTable_filter label input.form-control.input-sm, #searchablePatientInvoices_filter label input.form-control.input-sm, #searchablePatientPaidInvoices_filter label input.form-control.input-sm, #Banksearchable_filter label input.form-control.input-sm, #BankBranchsearchable_filter label input.form-control.input-sm, #BankAccountListtbl_filter label input.form-control.input-sm, #tblOPConsumptions_filter label input.form-control.input-sm, #searchableAssetSupplier_filter label input.form-control.input-sm, #searchableAssetCategory_filter label input.form-control.input-sm, #tblOPAllServices_wrapper label input.form-control.input-sm, #tblOPAllServicesmedicl_wrapper label input.form-control.input-sm, #searchableServices_wrapper label input.form-control.input-sm, #searchableSelected_wrapper label input.form-control.input-sm, #PatientsByMobileTable_filter label input.form-control.input-sm, #PreviousStockedQ_DataTable_filter label input.form-control.input-sm, #SubTreasuryTransactionsTable_filter label input.form-control.input-sm, #RoleUserTable_wrapper label input.form-control.input-sm, div#SubTreasuryTransactionsMSTable_filter label input.form-control.input-sm, div#Tabel-Manager_filter label input.form-control.input-sm, div#searchablePatients2_wrapper input.form-control.input-sm {
    font-size: 13px !important;
    margin: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #a6cbf6 !important;
}
.table-responsive {
    padding: 1em;
}
table#searchable {
    border-radius: 5px !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 13px;
}


#searchabletbl_length label, #searchableVacation_length label, .dataTables_length label, #searchable_length label {
    margin: 12px 0;
    padding-left: 10px;
    color: #372248 !important;
}

#searchableActionPermission_filter label, #RoleUserTable_wrapper label {
    color: #372248 !important;
}
.select2 {
    border-radius: 5px !important;
}
.widget-body.col-xs-12, .widget-body .ibox-content {
    border-radius: 25px !important;
    width: 100% !important;
 /*   margin: 2em 0 !important;*/
}
form#FormUser {
    background: #F2F2F2;
    /*padding: 27px;*/
    border-radius: 25px !important;
}
#simplewizardinwidgetstep1 .ibox-content, #EmployeeAllownacesAndDeductionLeftArea {
    background-color: #fff !important;
}
.ibox.float-e-margins {
    margin: 30px;
}
#simplewizardinwidget {
    background-color: #fcfcfc !important;
    box-shadow: 0 0;
    border-radius: 12px 12px 0 0;
}
#side-bar .widget-body.table-responsive {
    margin: 3em !important;
    /* border: none; */
}

    #side-bar .widget-body.table-responsive #searchable_wrapper {
        border: none !important;
    }
.step-content {
    padding: 0 2em !important;
}
.form-control, .select2-container .select2-selection--single .select2-selection__rendered, .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    font-size: 13px !important;
    color: #000 !important;
    border-radius: 5px;
}
.form-control {
     border: 1px solid #a6cbf6 !important; 
}
#UsEr #searchableActionPermission_wrapper {
    max-height: 558px !important;
    border: 1px solid #a6cbf6;
    border-radius: 15px;
    padding: 20px 0;
    overflow: auto;
}
.dataTables_info {
    padding-right: 10px;
    padding-left: 0;
    color: #372248 !important;
}
.btn.shiny, .btn-default.shiny {
    border-radius: 15px !important;
}
a#btn_CloseTree {
    background: #006ce4;
    color: #fff;
}
a#btn_OpenTree {
    background: #372248;
    color: #fff;
}
select.form-control.input-sm.valid {
    border-radius: 5px !important;
}
i.jstree-icon.jstree-themeicon {
    display: none;
}

.form-group.col-lg-3.no-padding.res-tree {
    border: 1px solid #a6cbf6 !important;
    border-radius: 15px !important;
}
div#PagesTree {
    border: none;
}

.create-btn {
    margin-top: 11px;
}
.form-group.col-lg-3.no-padding.res-tree {
    border: 1px solid #a6cbf6 !important;
    border-radius: 15px !important;
    padding: 25px 10px !important;
}
.step2Part2 {
    margin-top: 4em;
}


/*::-webkit-scrollbar:horizontal {
    width: 0px !important;
}*/

/* width */
/*::-webkit-scrollbar {
    width: 2px !important;
}*/
/* Track */
/*::-webkit-scrollbar-track {
    background: #fff !important;
}*/

/* Handle */
/*::-webkit-scrollbar-thumb {
    background: #888 !important;
}*/
    /* Handle on hover */
    /*::-webkit-scrollbar-thumb:hover {
        background: #555 !important;
    }

*/
/*
body::-webkit-scrollbar-track, html::-webkit-scrollbar-track, div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background-color: #fff !important;
}*/
div::-webkit-scrollbar-thumb {
    background-color: #372248 !important;
    border: 2px solid #d7d7d7 !important;
    border-radius: 0px;
}
#PagesTree, #RoleActionsTree {
    overflow-y: scroll;
    overflow-x: hidden;
}
    #PagesTree ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
        border-radius: 10px !important;
        background-color: #F5F5F5 !important;
    }
    #PagesTree ::-webkit-scrollbar{
        width: 12px !important;
        background-color: #F5F5F5 !important;
        border-radius: 10px !important;
    }
    #PagesTree ::-webkit-scrollbar-thumb {
        border-radius: 10px !important;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important;
        background-color: #372248 !important;
    }
/*//websiteScrollbar*/
/*::-webkit-scrollbar-thumb {
    border-radius: 10px !important;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important;
    background-color: #372248 !important;
}
*/
.roleLeft {
    border-radius: 15px;
    border: 1px solid #ffffff !important;
    background: #fff;
}
.grayContainer {
    background: #F2F2F2;
    padding: 27px;
    border-radius: 25px !important;
    display: flex;
    margin: 0 !important;
}
.w-100{
    width:100% !important
}
.dataTables_wrapper, div#searchableRole_wrapper {
    /*background: #fff !important;*/
    border-radius: 15px !important;
    /*border: 1px solid #ffffff !important*/
}

.btn, .btn-default, .btn:focus, .btn-default:focus {
    color: #fff;
/*    background-color: #372248;
    padding: 4px !important;*/
    border: none;
}
    .btn:hover, .btn-default:hover {
        color: #fff;
    }

div#NotValidFtp, #ValidFtp {
    margin: 4px 29px;
}
.form-control, select {
    padding: 0px 0 12px 0 !important;
}
    .form-control.input-sm:hover, .form-control.input-sm {
        border-radius: 5px !important;
    }
.btn {
    color: #fff;
    padding: 7px 16px !important;
}
#searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting::after, #searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_asc::after, #searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_desc::after, #searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_asc_disabled::after, #searchableAudit, #tblLinkEmployeeWithFingerPrint.dataTable thead .sorting_desc_disabled::after {
    padding:0
}
select.form-control.input-sm {
    margin: 12px !important;
}
div#searchableContractType_filter label {
    margin: 12px !important;
}
.wdgtNoPad .widget {
    border-radius: 15px !important;
    margin-bottom: 0;
    background: #fff;
}
div#Audits {
    border-radius: 15px !important;
    margin-top: 30px;
    padding: 25px !important;
}
.mt-1 {
    margin-top: .25rem
}
.mt-2 {
    margin-top: .5rem
}
.mt-3 {
    margin-top: 1rem
}
.mt-4 {
    margin-top: 1.5rem
}
.mt-5 {
    margin-top: 3rem
}
.pt-1 {
    padding-top: .25rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-3 {
    padding-top: 1rem
}

.pt-4 {
    padding-top: 1.5rem
}

.pt-5 {
    padding-top: 3rem
}
/*#ContractTypeHeader .widget-body, #AllowanceHeaderDiv .widget-body, #VacationHeaderDiv .widget-body, #JobTitleHeaderDiv .ibox-content {*/
/*    padding-top: 0 !important;
*/    /*margin: 30px;
}*/
.ibox.float-e-margins {
    margin: 0 !important;
}
.widget .widget-body.table-responsive {
    border-radius: 15px !important;
    margin-top: 0;

}
.ibox-content.col-xs-12 {
    margin: 0 !important;
    padding: 0 !important;
}


div#DIR-btn {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
    div#DIR-btn a {
        margin: 0px !important;
        font-size: 14px !important;
        font-weight: 300 !important;
        border-radius: 5px !important;
    }
        div#DIR-btn a:hover {
            border-radius: 5px !important;
        }
    div #searchable_wrapper {
    background-color: #ffffff !important;
    font-size: 15px !important;
}
.lockBtns {
    display: flex;
    justify-content: space-evenly;
}
.red-btn-clear, .BtnVAC, a.btn.btn-default.btn-success.red-btn-clear.BtnVAC, .btn.btn-white.new-bttn.btnCREAT, #RolePermissionsDiv .formBtns a.btn-white.new-bttn, a.btn.btn-success.BtnVAC {
    background: #fff !important;
    color: #5196d4 !important;
    border: 1px solid #5196d4 !important;
    font-weight: bold !important;
}
    .red-btn-clear span.fa.fa-external-link {
        color: #4285f4 !important;
        margin: 0 8px;
    }
#EmployeeCategoryDiv label.col-xs-3 {
    margin: 5px 0;
}
div#signtureContainerDev {
    margin: 15px 0;
}
#signtureContainerDev span.text, #signtureContainerDev label {
    margin: 5px 1px;
}
/*div#_div_DOB_Hijri input {
    margin: 3px 1px !important;
    width: 96% !important;
}*/
i.glyphicon.glyphicon-phone {
    color: #006ce4 !important;
}
.Emplinfo i {
    color: #006ce4 !important;
}
.input-icon.icon-right > [class*="fa-"], #div_departments i.fa.fa-envelope-o.circular {
    top: 2px;
    color: #006ce4;
}
.empHeader #side-bar .widget-body.table-responsive {
    margin: 1em 0em !important;
    /* border: none; */
}
.table-bordered {
    border: none !important;
}

.margin-top-25 {
    margin-top: 25px;
}
.p-0{
    padding:0 !important
}
/*form#frmCreateAllowance {
    padding: 1em 5em;
}*/
.form-group .select2, .form-group .form-control {
    margin-bottom: 6px !important;
    margin-top: 0;
}
.newLabels label {
    margin: 7px 0;
}
input#btnAddRowToGridOfPeriods {
    background: #372248 !important;
}
.btnsCenter {
    display: flex;
    justify-content: space-evenly;
}
.btn-primary.focus, .btn-primary:focus, .btn:focus {
    color: #fff;
    background-color: #4285f4;
    border:none !important
}
.margin-top-23 {
    margin-top: 23px;
}
.pl-0{
    padding-left:0 !important;
}
.pr-0 {
    padding-right: 0 !important;
}
.ml-0{
    margin-left:0 !important;
}
.mr-0 {
    margin-right: 0 !important;
}
div#tblEmplyeesSalaries_filter, div#tblFingerPrintMachine_filter {
    padding: 0 11px !important;
}
.btns {
    display: flex;
    justify-content: flex-end;
    align-items: baseline;
}

.btnsJustifyCenter {
    display: flex;
    justify-content: center;
}

    .btns .btn, .btnsJustifyCenter .btn {
        margin-left: 28px !important;
        /*font-weight: bold !important;*/
        /*font-size: 0 !important;*/
    }
.btn-primary:hover , .btn-primary:focus {
    background: #57a3f7 !important;
}
.red-btn-clear:hover, .red-btn-clear:focus {
    color: #316a9d !important;
    border: 1px solid #316a9d !important;
}
td.dataTables_empty {
    padding: 7px 0 !important;
}
.wrapper .widget {
    border:none !important;
    background-color: white;
    /*    margin: -11px 0 29px 0 !important;*/
    margin: 3px 0 3px 0 !important;
}
    .wrapper .widget .widget-body {
        background: #fff;
        border-radius: 15px !important;
    }
.row.fin-html {
    background: #fff;
    padding-top: 0;
}
.table {
    background-color: #fdfdfd !important;
}
div#tblFingerPrintMachine_wrapper {
    background: none !important;
}
.table-responsive {
    padding: 0;
}
td.dataTables_empty {
    border: none;
}
.saveOrgBtn {
    text-align: start;
    margin-left: auto;
    margin-right: 24px;
    margin-bottom: 6px;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
    /*margin: 0 5px !important;*/
}
.btnPurple {
    background: #372248 !important;
    color: #fff;
}

/*.bracnchDiv select, .searchDiv input {
    background-color: #ffffff;
    height: 35px !important;
    color: #0f0f0f !important;
    margin-top: 10px;
    border: 1px solid #a6cbf6 !important;
}*/
select#branchesIDs {
    padding: 0 12px !important;
}

.tab-content {
    border: none !important;
    padding: 25px 25px 3px 25px;
}
.nav-tabs {
    margin-bottom: 10px;
}
.pull-left, .pull-right {
    flex-direction: row-reverse;
    display: flex;
}
input.btn.btn-danger {
    font-weight: bold !important;
}

.savePointSetting {
    display: flex;
    justify-content: flex-end;
    margin-top: 25px;
}
.red-btn-clear {
    margin: 1px 0;
}
thead td {
    padding: 10px 0 !important;
    background: #372248;
}
div#fristForm {
    background: #fff;
    border-radius: 15px;
}
/*.leRoData .form-group label {
    margin: 9px -5px;
}*/
/*form {
    background: #fff !important;
    padding: 15px;
    border-radius: 15px !important;
}*/
#RadioBtnDiv label {
    margin: 6px;
}
input {
    padding-right:0 !important;
    padding-left: 6px !important;
    width: 100% !important;
}
div#ModallAddNewCategory span {
    margin: 0px 11px;
}
a:hover {
    text-decoration: none;
    text-decoration-line: none;
    color: #194c79;
}

.lockBtns .btn {
    color: #fff;
    padding: 6px 4px !important;
    margin-bottom: 1em !important;
}
.fex-bTn {
    margin: 10px!important;
}
.inpFlex input {
    margin-bottom: 4px !important;
    max-height: 31px;
}
.fex-btn {
    text-align: end;
}

div#BarCodeTable {
    padding: 20px;
}
.mt-0 {
    margin-top: 0 !important;
}
.pt-0 {
    padding-top: 0 !important;
}.mb-0 {
    margin-bottom: 0 !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.d-none {
    display:none !important
}

input {
    margin-top: 0 !important;
}
.widget-body {
    background-color: #ffffff;
}

div#AppointmentStatusButtons {
    display: flex;
    justify-content: space-around;
    padding: 0;
}
div#AppointmentStatusButtons input{
  border:none;
}
.dataTables_wrapper .row:first-child {
    display: flex;
    align-items: center
}
div#MedicalPackageServicesDiv {
    border-radius: 15px !important;
    padding: 0 10px;
}
.btn-group.bootstrap-select.show-tick.form-control {
    padding: 0 !important;
}
#tblHairRemovalNursingRequests .big-tr th {
    padding: 0 !important;
    font-weight: bold;
    border: 1px solid #9c9999 !important;
}
.table-responsive {
    padding: 0 !important;
}
.d-flex {
    display: flex !important
}

.boldLbl {
    font-weight: bold;
    font-size: 13px;
}
.col-sm-6:has(> .dataTables_filter) {
    padding:0 !important
}
* > .dataTables_filter {
    padding: 0 !important
}
.dataTables_filter label{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
div#RecipientTable_wrapper .row:last-child{
    display:flex;
    align-items:center;
}
.tab-content {
    padding: 15px 15px 15px 0 !important
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 8px;
    right: 0;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5;
}
.dataTables_filter label {
    justify-content: flex-start;
    display: flex;
}
.btn {
    direction: rtl;
    padding: 7px 16px 7px 8px !important;
}
.btn .fa {
    padding: 7px;
}
.select2-dropdown {
    border: 1px solid #a6cbf5 !important;
}
th.input-group {
    display: flex;
    align-items: center;
}
ul#right-nav li a:hover i {
    color: #006ce4 !important;
}
.col-xs-12.bottomPart.no-padding {
    padding-bottom: 15px !important;
}
.patientBasicData.problem-input.col-lg-7.col-md-12 {
    padding-right: initial;
    padding-left:0
}

.patientBasicData div {
    padding-left: 0;
}

a.print{
    border:none !important
}
td a.btn {
    margin: 0 5px;
}
#leftSide > .widget {
    padding: 5px 15px;
}
.dataTables_filter label, div#tableInsuranceCompanyClass_filter label {
    display: flex;
    justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0 !important;
    margin-top: 10px !important;
}
div.dataTables_wrapper div.dataTables_info {
    margin-top: 10px !important;
}
.tab-content {
    border-radius: 20px 20px 20px 0;
}
.tabbable .ibox-content, .tabbable .widget-body {
    padding: 25px 25px 18px 25px !important;
}

#CashDiscountCategoryDepartmentsList, #InsuranceCompanyListDiv {
    margin-top: 25px;
    padding: 0 !important;
    border-radius: 15px;
}
div#side-bar i#icon {
    border: 1px solid #ddd;
    border-right: none;
}

/*legend {
    padding: 7px 0;
    position: relative !important;
    top: auto !important;
    left: -13px;
    right: auto;
}*/
.left-side-bar {
    width: 244px;
    height: 100vh;
    z-index: 1000;
    background: #372248;
    overflow-y: scroll;
    overflow-x: hidden;
}
.sidebar-menu .submenu li a.dropdown-toggle {
    padding: 18px 60px 18px 15px;
    font-size: 12px;
}
.toast-success {
    background-color: #51a351 !important;
}
#toast-container > div {
    opacity: 1;
}
.btn-prev {
    padding: 7px 8px 7px 0 !important;
}

.btn-next {
    padding: 7px 0 7px 8px !important;
}
.btn-warning:hover, .open .btn-warning.dropdown-toggle {
    background-color: #4ec4cf !important;
    border-color: #f6c12a;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after, table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
    opacity: 1.2;
    content: "\e150";
    color: #b7b7b7 !important;
}
.lockBtns {
    display: flex;
    justify-content: flex-end;
}
    .lockBtns .btn {
        margin-left: 15px;
        margin-right: 0;
    }
.form-horizontal .control-label {
    padding-top:0;
    margin-bottom:5px;
}
.btns {
    padding-right: 10px;
    padding-left: 0
}
.widget {
    margin: 0;
}
.submenu li.show {
    background: black;
}
.btn {
    padding: 6px 15px !important;
}
    .btn .fa {
        margin-right:0 !important;
        margin-left: 10px !important;
        padding: 0 !important;
    }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    border: 1px solid #a6cbf6 !important;
}
.widget:last-child {
    margin-top: 15px !important;
}

.header-left{
    margin-top:0
}
.pre-loader-box {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.main-container {
    padding: 80px 0px
}
.header{
    width:100%
}
@keyframes progress-animation {
    0% {
        width: 0%;
    }

    20% {
        width: 10%;
    }

    40% {
        width: 30%;
    }

    50% {
        width: 60%;
    }

    100% {
        width: 90%;
    }
}

.loader-progress {
    display: flex;
    height: 10px;
    width: 90%;
    background: #372248;
    animation: progress-animation 5s ease-in-out;
    max-width: 320px;
    box-shadow: inset 0px 0px 0px 1px #C8C8CD;
    border-radius: 50px;
}
.user-info-dropdown i.fa.fa-user {
    color: #555;
}
.lockBtns a .fa {
    margin: 5px !important;
}
.user-info-dropdown .dropdown-item {
    font-size: 16px;
    font-weight: 400;
    padding: 0.657rem 1rem;
    color: #444;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
}
.dropdown-menu {
    right: auto;
    left: 0;
}
.dropdown-menu {
    right: 0;
    left: auto;
}
.dropdown-item:focus, .dropdown-item:hover {
    background: #ffffff00;
    color: #8e05ff;
}
.dropdown-menu.dropdown-menu-right.dropdown-menu-icon-list, .dropdown-menu.dropdown-menu-right {
    border-radius: 5px !important;
    border: 1px solid #a6cbf5 !important;
}
.dataTables_paginate paging_simple_numbers li.active {
    background: none !important;
}

#DepartmentTree {
    color: #000;
    font-size: 16px;
    padding: 0px;
    max-height: 390px;
}


.feedbackNavbar {
    width: 100%;
}

.btn-group.bootstrap-select.show-tick.form-control {
    display: block !important;
}
li.paginate_button.page-item.active {
    padding-bottom: 0;
}
button.btn.dropdown-toggle.btn-default {
    background: #fff;
}

.bootstrap-select .dropdown-toggle::after {
    display: none;
}

i.fa.fa-lock, i.fa.fa-unlock {
    margin: 0 !important;
    padding: 0 !important;
}
a#btn_CloseTree, #btn_OpenTree {
    padding: 7px 8px !important;
}
.header-title  .mytitle {
    margin: -18px 14px;
}
.page-header .header-buttons {
    margin: -14px 0;
}
#simplewizardinwidget i.fa.fa-angle-left {
    margin-left: 0 !important;
    margin-right: 10px !important;
    padding: 0 !important;
}
.footer-wrap.pd-20.mb-20.card-box.footer {
    height: 100px;
    box-shadow: none !important;
}
div#d-v-t ul li {
    padding-bottom: 0;
}

    div#d-v-t ul li.active a {
        /* padding-bottom: 0; */
        color: #fff !important;
    }
a.fa.fa-plus-circle.icon-fa.btn.btn-white {
    margin: 0 !important;
    padding: 0 !important;
}
div#QuestionAnswerdiv li, div#QuestionAnswerdiv li a {
    background: none !important;
}
li.tab-blue.active {
    color: #fff !important;
    background: linear-gradient( 45deg, #ae6bec, #4c1369) !important;
    padding-bottom: 0;
    border-radius: 15px 15px 0 0 !important;
}
    li.tab-blue.active a {
        border-radius: 15px 15px 0 0 !important;
    }
.myShortTxt.patientCode .row {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
a#PatientBarcodeid {
    padding: 8px !important;
    margin: 0 !important;
    padding: 7px 6px !important;
    /* margin-bottom: 7px !important; */
    margin-top: 20px !important;

}
  /*  a#PatientBarcodeid span.fa.fa-print {
        margin: 0 !important;
    }*/
div#invoice-lfDV {
    display: flex;
    height: 100%;
    min-height: 272px;
    padding: 0 2px;
}
div#CHeK label {
    margin-bottom: 0;
}
.modal-dialog .widget-body.no-padding .row:first-child label {
    color: #372248 !important;
    font-size: 14px !important;
}
div#searchableInsurancePolicies_filter {
    float: right;
}
.form-control:focus, select:focus {
    margin: 0 !important;
}
.daterangepicker .calendar {
    display: none;
     max-width: 100%; 
    width: 50%;
}
.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar {
    float: left;
    margin: 4px 0;
}
.font.lab-ins {
    font-weight: bold;
}

#visit-type input {
    width: 68% !important;
    height: 68% !important;
    top: 2px;
    position: relative;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 1000px !important;
        margin: 1.75rem auto;
    }
}
div#MPFModalPopupBodyDiv {
    padding: 0 11px;
    background: #fff;
}
.dataTables_paginate li.active {
    background: none !important;
    padding-bottom: 0;
}

ul.pagination {
    width: 100% !important;
    margin: inherit;
    display: flex;
    justify-content: flex-start;
}

.dataTables_paginate.paging_simple_numbers {
    display: flex;
    width: 100%;
}
a#btn_CloseTree, #btn_OpenTree {
    padding: 6px 6px !important;
}
.centralize .btn {
    width: 47% !important;
}
.searchableVW_ItemBarcodeBody {
    width: 100% !important;
}
.centralizeWidget {
    width: 100% !important;
    margin-top: 25px !important;
}
td label {
    margin-bottom: 0;
}
.widget-body.no-padding.table-responsive.searchableVW_ItemBarcodeBody {
    width: 100% !important;
}
.centralize {
    margin-top: 20px !important;
}
#detailsTabs .table-bordered > tbody > tr > td:last-child #detailsTabs a {
    background-color: transparent;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.notification {
    background-color: #f7f7f7 !important;
    padding: 11px;
    border: 1px solid #cacaca;
    border-top: none;
    border-radius: 0 0 6px 6px;
}
.notification-list.mx-h-350.customscroll {
    background: #fbfbfb;
}

.notification {
    border-radius: 5px 0 0 5px;
    border-left: 4px solid #372248;
    border-right: none;
    margin-bottom: 5px;
}
.notification-list.customscroll {
    max-height: 400px;
    overflow: auto;
    background: #fbfbfb;
}
#ProcedureSourceMedicines_filter {
    display: none;
}
#ProcedureSourceMedicines_wrapper .dt-buttons{
    display:none
}
table#ProcedureSourceMedicines {
    padding: 0 0 8px 0;
}
#ProcedureSourceMedicines-widget .widget-body.no-padding.table-responsive {
    margin: 0 !important;
    padding: 0 !important;
}
#ProcedureSourceMedicines-widget {
    margin: 0 !important;
}
#ProcedureSelectedMedicinesContainerDiv .widget .widget-body.table-responsive {
    border-radius: 15px !important;
    margin-top: 0;
    margin: 0 !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
}
.notification:hover {
    cursor: pointer;
    background: #efefef !important;
}

.fade.in {
    opacity: 1 !important;
}
.modal-dialog.modal-lg {
    position: absolute;
    top: 51px;
    left: 24%;
    right: 24%;
}
.row .text-center.header {
    height: auto;
    text-align: center !important;
    margin: 10px auto 7px auto;
    display: flex;
    justify-content: center;
}
table#ProcedureSelectedMedicines th {
    padding-right: 0;
}
.modal-dialog .appoindPadd {
    padding: 20px !important;
    background: white !important;
}
.modal-dialog .appoindPadd {
    padding: 20px !important;
    background: white !important;
}
div#searchPatiantStyleDiv2 {
    background: white;
}
div#searchablePatients2_wrapper .col-sm-6:last-child {
    display: flex;
}
body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.footer {
    margin-top: auto;
 /*   position:relative;
    bottom:0*/
}
.min-height-200px {
    height:88%;
    margin: auto 0;
}
.btn-primary {
    color: #fff !important;
}
.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
}
.formBtn{
    margin-top:0
}
a.btn {
    color: #fff;
}
modal-backdrop {
    opacity: 0.5 !important;
}
div#PatientPoliciesModal .modal-body {
    padding-top: 0;
}
.modal-dialog.modal-lg {
    position: absolute;
    top: 51px;
    left: 12%;
    right: 12%;
}
.modal div#appointmentServicesTable_wrapper .col-sm-12 {
    max-width: 100% !important;
    display: flex;
    overflow-x: scroll;
}
div#appointmentServicesTable_wrapper .tabbable {
    margin: 15px;
}
.modal-header {
    display: flex;
    align-items: center;
}
#AppointmentSearchModal .modal-dialog .no-padding #searchableAppointmentSearch_wrapper {
    max-height: 342px !important;
    overflow: auto !important;
}
.modal-title {
    text-align: center;
    display: flex;
    justify-content: center;
}
.modal-header .close {
    font-size: 22px !important;
    color: #cb0c24;
    opacity: 0.111;
    margin-top: -8px !important;
    font-size: 18px !important;
}
.k-calendar .k-content .k-link {
    width: 100%;
}
li.active.tab-danger {
    background: none !important;
}
.mainHeader {
    border-bottom: none;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 15px;
    color: white;
    padding: 5px 0px 0 !important;
    background: #fff;
}
.page-header {
    background-color: #006ce4;
    margin-top: 0;
}
.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}
.btn {
    display: inline-block
}
.widget-body {
    background-color: #ffffff;
    border-radius: 15px;
}
.mt-0{
    margin-top:0!important
}
.input-group .input-group-addon {
    background: none;
    border: none;
}
.modal-content {
    padding: 0 0 0 0px;
}
.tabbable .nav-tabs li.active, .tabbable .nav-tabs li.active > a {
    border-radius: 15px 15px 0px 0px !important;
    color: #fff !important;
}
#CartModal .modal-content {
    max-height: 500px;
    overflow: auto;
}
.Infoheader {
    background-color: #a7d0ff;
    border-radius: 7px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    padding: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
    .Infoheader .row {
        width: 100%;
    }
.nav-tabs li.active {
    padding-bottom: 0 !important;
    border-radius: 15px 15px 0 0 !important
}
.Infoheader .row {
    display: flex;
    align-items: baseline;
}
.modal-header {
    box-shadow: none !important;
}
    .modal-header .close:hover {
        color: #f70000 !important;
    }
.btn .fa {
    margin-left: 0 !important;
    margin-right: 10px !important;
    padding: 0 !important;
}
.myShortTxt.patientCode .row {
    display: flex;
    justify-content: center;
    align-items: center;
}
