﻿body {
    direction:rtl;
}
.td-clock{direction:ltr!important;}

html,
body {height: 100%;}

.bodytop {-ms-flex-align: start;align-items: start;}
#form1 {display: inline-block;width: 100%;}

body {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;background-color: #f5f5f5;}

.form-signin {width: 100%;max-width: 420px;padding: 15px;  margin: auto;}
.form-label-group {position: relative;margin-bottom: 1rem;}
.form-label-group > input, .form-label-group > label, .form-label-group > .label {height: 3.125rem;padding: .75rem;}
.form-label-group > label, .form-label-group > .label {position: absolute;top: 0;left: 0;display: block;width: 100%;margin-bottom: 0; /* Override default `<label>` margin */line-height: 1.5;color: #495057;pointer-events: none;cursor: text; /* Match the input under the label */border: 1px solid transparent;border-radius: .25rem;transition: all .1s ease-in-out;}
.form-label-group input::-webkit-input-placeholder {color: transparent;}
.form-label-group input:-ms-input-placeholder {color: transparent;}
.form-label-group input::-ms-input-placeholder {color: transparent;}
.form-label-group input::-moz-placeholder {color: transparent;}
.form-label-group input::placeholder {color: transparent;}
.form-label-group input:not(:placeholder-shown) {padding-top: 1.25rem;padding-bottom: .25rem;}
.form-label-group input:not(:placeholder-shown) ~ label, .form-label-group input:not(:placeholder-shown) ~ .label {padding-top: .25rem;padding-bottom: .25rem;font-size: 12px;color: #777;}
.form-label-group.form-label-group-checkbox {background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;padding: .75rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-label-group.form-label-group-checkbox label {cursor: pointer;pointer-events: initial;font-size: 16px !important;padding-right: 2rem;color: #495057 !important;height: auto;padding-top: 0.3rem !important;}
.form-label-group input:not(:placeholder-shown) ~ label, .form-label-group input:not(:placeholder-shown) ~ .label, .form-label-group input:-webkit-autofill ~ label, .form-label-group input:-webkit-autofill ~ .label  /* <<<< Add these */ {padding-top: .25rem;padding-bottom: .25rem;font-size: 12px;color: #777;}
@supports (-ms-ime-align: auto) {
    .form-label-group > label, .form-label-group > .label {display: none;}
    .form-label-group input::-ms-input-placeholder {color: #777;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-label-group > label, .form-label-group > .label {display: none;}
  .form-label-group input:-ms-input-placeholder {color: #777;}
}

fieldset.scheduler-border {border: 1px groove #ddd !important;padding: 0 1.4em 1.4em 1.4em !important;margin: 0 0 1.5em 0 !important;-webkit-box-shadow:  0px 0px 0px 0px #000;box-shadow:  0px 0px 0px 0px #000;}
legend.scheduler-border {font-size: 1.1em;font-weight: 600;padding: 0 5px;border-bottom: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.custom-file-input ~ .custom-file-label::after {content: "העלאת קבצים...";}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control {padding-left: initial;padding-right: 30px;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before {right: 5px;left: initial;top: 20px;}
table.dataTable tbody td:last-child {}
.dataTables_wrapper .dataTables_filter input {margin-left: initial;margin-right: 0.5em;}

.form-control-select2 {background-color: #fff;padding: 0 .75rem;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control-select2 label {padding-top: .25rem;margin-bottom: 0;padding-bottom: 0;font-size: 12px;color: #777;}
.form-control-select2 .select2-selection {margin-top: -6px;}
.form-control-select2 .select2-container .select2-selection--single {height: 26px;}
.form-control-select2 .select2-container--default .select2-selection--single {border: 0;border-radius: 0;}
.form-control-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 26px;padding-right: 0;}
.form-control-select2 .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {margin-top: -6px;}
.form-control.is-invalid, .was-validated .form-control:invalid {padding-right: .75rem;}

.form-control[type="checkbox"] {width: auto;height: auto;}
.border.innerFormOT:empty, .border.innerFormOR:empty {display: none;}

.select2-container--default.select2-container--disabled .select2-selection--single {background-color: initial;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow {display: none;}
