﻿/* ver 2 */
/* arabic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFUkU1Z4Y.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1Z4Y.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1Z4Y.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1Z4Y.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1Z4Y.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --react-pdf-annotation-layer: 1;
    --annotation-unfocused-field-background: url("data:image/svg+xml; charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13); '/></svg>"); --input-focus-border-color: Highlight;
    --input-focus-outline: 1px solid Canvas;
    --input-unfocused-border-color: transparent;
    --input-disabled-border-color: transparent;
    --input-hover-border-color: black;
    --link-outline: none
}

@media screen and (forced-colors: active) {
    :root {
        --input-focus-border-color: CanvasText;
        --input-unfocused-border-color: ActiveText;
        --input-disabled-border-color: GrayText;
        --input-hover-border-color: Highlight;
        --link-outline: 1.5px solid LinkText
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required {
        outline: 1.5px solid selectedItem
    }

    .annotationLayer .linkAnnotation:hover {
        -webkit-backdrop-filter: invert(100%);
        backdrop-filter: invert(100%)
    }
}

.annotationLayer {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    transform-origin: 0 0;
    z-index: 3
}

    .annotationLayer[data-main-rotation="90"] .norotate {
        transform: rotate(270deg) translate(-100%)
    }

    .annotationLayer[data-main-rotation="180"] .norotate {
        transform: rotate(180deg) translate(-100%,-100%)
    }

    .annotationLayer[data-main-rotation="270"] .norotate {
        transform: rotate(90deg) translateY(-100%)
    }

    .annotationLayer canvas {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .annotationLayer section {
        position: absolute;
        text-align: initial;
        pointer-events: auto;
        box-sizing: border-box;
        margin: 0;
        transform-origin: 0 0
    }

    .annotationLayer .linkAnnotation {
        outline: var(--link-outline)
    }

    .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton) > a {
        position: absolute;
        font-size: 1em;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

        .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton) > a:hover {
            opacity: .2;
            background: #ff0;
            box-shadow: 0 2px 10px #ff0
        }

    .annotationLayer .textAnnotation img {
        position: absolute;
        cursor: pointer;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea), .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input {
        background-image: var(--annotation-unfocused-field-background);
        border: 2px solid var(--input-unfocused-border-color);
        box-sizing: border-box;
        font: calc(9px * var(--scale-factor)) sans-serif;
        height: 100%;
        margin: 0;
        vertical-align: top;
        width: 100%
    }

        .annotationLayer .textWidgetAnnotation :is(input,textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required {
            outline: 1.5px solid red
        }

        .annotationLayer .choiceWidgetAnnotation select option {
            padding: 0
        }

    .annotationLayer .buttonWidgetAnnotation.radioButton input {
        border-radius: 50%
    }

    .annotationLayer .textWidgetAnnotation textarea {
        resize: none
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled] {
        background: none;
        border: 2px solid var(--input-disabled-border-color);
        cursor: not-allowed
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover {
        border: 2px solid var(--input-hover-border-color)
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
        border-radius: 2px
    }

    .annotationLayer .textWidgetAnnotation :is(input,textarea):focus, .annotationLayer .choiceWidgetAnnotation select:focus {
        background: none;
        border: 2px solid var(--input-focus-border-color);
        border-radius: 2px;
        outline: var(--input-focus-outline)
    }

    .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus {
        background-image: none;
        background-color: transparent
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox :focus {
        border: 2px solid var(--input-focus-border-color);
        border-radius: 2px;
        outline: var(--input-focus-outline)
    }

    .annotationLayer .buttonWidgetAnnotation.radioButton :focus {
        border: 2px solid var(--input-focus-border-color);
        outline: var(--input-focus-outline)
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
        background-color: CanvasText;
        content: "";
        display: block;
        position: absolute
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
        height: 80%;
        left: 45%;
        width: 1px
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
        transform: rotate(45deg)
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
        transform: rotate(-45deg)
    }

    .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
        border-radius: 50%;
        height: 50%;
        left: 30%;
        top: 20%;
        width: 50%
    }

    .annotationLayer .textWidgetAnnotation input.comb {
        font-family: monospace;
        padding-left: 2px;
        padding-right: 0
    }

        .annotationLayer .textWidgetAnnotation input.comb:focus {
            width: 103%
        }

    .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .annotationLayer .popupTriggerArea {
        height: 100%;
        width: 100%
    }

    .annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
        position: absolute
    }

    .annotationLayer .popupWrapper {
        position: absolute;
        font-size: calc(9px * var(--scale-factor));
        width: 100%;
        min-width: calc(180px * var(--scale-factor));
        pointer-events: none
    }

    .annotationLayer .popup {
        position: absolute;
        max-width: calc(180px * var(--scale-factor));
        background-color: #ff9;
        box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;
        border-radius: calc(2px * var(--scale-factor));
        padding: calc(6px * var(--scale-factor));
        margin-left: calc(5px * var(--scale-factor));
        cursor: pointer;
        font: message-box;
        white-space: normal;
        word-wrap: break-word;
        pointer-events: auto
    }

        .annotationLayer .popup > * {
            font-size: calc(9px * var(--scale-factor))
        }

        .annotationLayer .popup h1 {
            display: inline-block
        }

    .annotationLayer .popupDate {
        display: inline-block;
        margin-left: calc(5px * var(--scale-factor))
    }

    .annotationLayer .popupContent {
        border-top: 1px solid rgba(51,51,51,1);
        margin-top: calc(2px * var(--scale-factor));
        padding-top: calc(2px * var(--scale-factor))
    }

    .annotationLayer .richText > * {
        white-space: pre-wrap;
        font-size: calc(9px * var(--scale-factor))
    }

    .annotationLayer .highlightAnnotation, .annotationLayer .underlineAnnotation, .annotationLayer .squigglyAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .lineAnnotation svg line, .annotationLayer .squareAnnotation svg rect, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .caretAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .stampAnnotation, .annotationLayer .fileAttachmentAnnotation {
        cursor: pointer
    }

    .annotationLayer section svg {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    .annotationLayer .annotationTextContent {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        color: transparent;
        -webkit-user-select: none;
        user-select: none;
        pointer-events: none
    }

        .annotationLayer .annotationTextContent span {
            width: 100%;
            display: inline-block
        }

:root {
    --react-pdf-text-layer: 1;
    --highlight-bg-color: rgba(180, 0, 170, 1);
    --highlight-selected-bg-color: rgba(0, 100, 0, 1)
}

@media screen and (forced-colors: active) {
    :root {
        --highlight-bg-color: Highlight;
        --highlight-selected-bg-color: ButtonText
    }
}

[data-main-rotation="90"] {
    transform: rotate(90deg) translateY(-100%)
}

[data-main-rotation="180"] {
    transform: rotate(180deg) translate(-100%,-100%)
}

[data-main-rotation="270"] {
    transform: rotate(270deg) translate(-100%)
}

.textLayer {
    position: absolute;
    text-align: initial;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    line-height: 1;
    text-size-adjust: none;
    forced-color-adjust: none;
    transform-origin: 0 0;
    z-index: 2
}

    .textLayer :is(span,br) {
        color: transparent;
        position: absolute;
        white-space: pre;
        cursor: text;
        margin: 0;
        transform-origin: 0 0
    }

    .textLayer span.markedContent {
        top: 0;
        height: 0
    }

    .textLayer .highlight {
        margin: -1px;
        padding: 1px;
        background-color: var(--highlight-bg-color);
        border-radius: 4px
    }

        .textLayer .highlight.appended {
            position: initial
        }

        .textLayer .highlight.begin {
            border-radius: 4px 0 0 4px
        }

        .textLayer .highlight.end {
            border-radius: 0 4px 4px 0
        }

        .textLayer .highlight.middle {
            border-radius: 0
        }

        .textLayer .highlight.selected {
            background-color: var(--highlight-selected-bg-color)
        }

    .textLayer br::selection {
        background: transparent
    }

    .textLayer .endOfContent {
        display: block;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: -1;
        cursor: default;
        -webkit-user-select: none;
        user-select: none
    }

        .textLayer .endOfContent.active {
            top: 0
        }

.ezmatch * {
/*    margin: 0;
    padding: 0;
*/    box-sizing: border-box;
    font-family: Rubik, sans-serif !important;        
}

html, body {
    direction: rtl;
    background-color: rgb(245, 245, 245);
    overflow: hidden;
    max-height: 100vh;
    height: 100%
}

#root {
    max-height: 100vh;
    height: 100%
}

img {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.ezmatch input[type=text], .ezmatch select, .ezmatch textarea {
    border-radius: 6px;
    border: 1px solid rgb(225, 233, 241);
    background: rgb(255, 255, 255);
    /*padding: 9.2px 12px;*/
    padding: 3px 3px;
    color: rgb(13, 41, 104);
    font-family: Rubik, sans-serif !important;
/*    font-size: 0.875rem;*/    
/*    font-style: normal; */    
/*    font-weight: 400;*/
    line-height: 1.25rem;
    letter-spacing: -0.443px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 40px;
    /*    width: 100%;
*/
}

.slick-dots li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: fit-content;
    height: fit-content
}

.MuiChartsTooltip-root, .MuiDateCalendar-root {
    direction: ltr
}

.MuiDataGrid-root .MuiDataGrid-cell:focus-within {
    outline: none !important
}

.MuiDataGrid-columnHeader:focus-within {
    outline: none !important
}

.MuiDataGrid-footerContainer {
    direction: ltr
}

.MuiTablePagination-actions {
    transform: rotate(180deg)
}

.react-pdf__Page {
    display: flex;
    justify-content: center
}

    .react-pdf__Page > * {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

.ezmatch .k-grid-header .k-header {
    background-color: transparent;
    border: none;
}
    .ezmatch .k-grid-header .k-header .k-link {
        color: rgb(14, 60, 72) ;
        font-weight: 400;
    }
.ezmatch .k-alt, .k-separator {
    background-color: transparent;
}

.ezmatch .k-grid td, .ezmatch .docGridRow td, .ezmatch .k-alt td, .ezmatch .docGridTable td  {
    border-bottom: 1px solid rgb(225, 233, 241);
}

.ezmatch .docGridTableTH, .docGridTable th {
    background-color: transparent;
    color: rgb(14, 60, 72);
    text-align: right;
    border: none;
    font-weight: bold;
    padding: 1em;
}

    .ezmatch .docGridTableTH a {
        background-color: transparent;
        color: rgb(14, 60, 72);
        font-weight: bold;
    }

    .ezmatch #divMain {
        background: white;
        border-radius: 10px;
        padding: 1em;
    }

.ezmatch input[type='text'].filter.hasDatepicker,
.ezmatch input[type='text'].datePicker,
.ezmatch input[type='text'].hasDatepicker {
    width: 6.5em;
}

.ezmatch .k-window * {
    box-sizing: initial;
}