﻿#NewsearchDiv {
    max-height: 400px;
}

@font-face {
    font-family: 'DXIcons';
    src: url(../fonts/dxicons.woff2) format('woff2'), url(../fonts/dxicons.woff) format('woff'), url(../fonts/dxicons.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

.low.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {
    background: gray;
}

#form-container {
    /*margin: 10px 10px 30px;*/
}

.long-title h3 {
    font-family: 'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana;
    font-weight: 200;
    font-size: 28px;
    text-align: center;
    margin-bottom: 20px;
}



.dx-field-label {
    float: right;
}

.normal.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {
    background: green;
}

.urgent.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {
    background: orange;
}

.high.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {
    background: red;
}



.acollapse {
    width: 100%;
    font-size: 16px;
    color: #414141;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    font-weight: bold;
    padding: 7px 15px 5px 0px;
    background: #fff;
    text-align: right;
    border-radius: 0;
    border-right: none;
    border-left: none;
    display: block;
    text-decoration: none
}

.redsp {
    color: red;
    font-weight: 700;
}

.modal-header:before {
    display: none;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }

    .tooltip:hover .tooltiptext {
        visibility: visible;
    }

.GridHeader caption {
    text-align: center;
    padding: 5px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 14px;
    font-weight: bold;
    color: #414141;
}



.lab-e {
    font-weight: 700;
    color: #372e2e;
    height: 33px;
    width: 120px;
    padding-right: 5px;
    padding-top: 5px;
    float: right;
    margin-top: 0px;
}

.dx-label {
    font-weight: 700;
    color: #372e2e;
}

.req-lb {
    font-weight: 700;
    color: #372e2e;
    height: 33px;
    width: 120px;
    padding-right: 5px;
    padding-top: 5px;
    float: right;
    margin-top: 0px;
}

.dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened::before {
    content: "\f001";
    position: absolute;
    display: block;
    width: 22px;
    top: 60%;
    left: 30%;
}

.dx-tabs {
    /* max-width:700px;*/
}

.dx-treeview-item {
    display: block;
    cursor: pointer;
    padding: 6px 15px;
    min-height: 32px;
}

.dx-treeview-toggle-item-visibility::before {
    content: "\f04e";
    position: absolute;
    display: block;
    width: 22px;
    top: 60%;
    left: 30%;
}

.pac-container {
    z-index: 99999;
}

.RadioButtonListCssClass {
    color: Red;
    font-family: Comic Sans MS;
    font-size: large;
    font-style: italic;
}

fieldset {
    border-radius: 10px;
    text-align: right;
    padding: 10px 15px 20px 0px;
    background: #fafcfc;
    border: 1px solid #e0dfdf;
}

.pay-fieldset {
    border-radius: 0px !important;
    padding: 10px 0px 10px 0px !important;
}

.tabat {
    background: #f8f8f8;
}

#border {
    border: 1px solid #ccc
}



.divn1 {
    background: #f2f2f2;
    padding: 10px;
    border: 1px solid #bdbdbd;
    border-radius: 10px 10px 0 0;
}

.divn2 {
    border-bottom: 1px solid #bdbdbd;
    height: 35px;
    margin: -10px -10px 0px -10px;
    padding-top: 5px;
    border-radius: 7px 7px 0 0;
}

.p1 {
    font-size: 17px;
    font-family: 'Al-Jazeera-Arabic';
    color: #000;
    margin-right: 15px;
}


.butunnew {
    border-radius: 5px;
    background: #f8f8f8;
    text-align: center;
    border: 1px solid #ccc;
    color: #414141;
    padding: 5px 10px;
    width: auto;
    font-weight: bold;
    height: 33px;
    margin-right: 10px;
    display: block;
}

.btun33n {
    width: 130px;
    background: #f8f8f8;
    border-radius: 5px;
    border: 1px solid #ccc;
    color: #414141;
    font-weight: bold;
}

    .btun33n:hover {
        width: 130px;
        background: #efeeee;
        border-radius: 5px;
        border: 1px solid #ccc;
        color: #414141;
        font-weight: bold;
    }


.hexagon {
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    height: 70px;
    width: 68px;
}

.divreadonly .btun33n {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.contreadonly {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.divreadonly .form-control {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.divreadonly .dx-texteditor-input {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.divreadonly .dx-button-content {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.divreadonly .dx-dropdowneditor-input-wrapper {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.divreadonly .checkbox-inline {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.btnUnactive {
    width: 100%;
    font-size: 16px;
    color: #414141;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    font-weight: bold;
    padding: 7px 15px 5px 0px;
    background: #fff;
    text-align: right;
    border-radius: 0;
    border-right: none;
    border-left: none;
    display: block;
    text-decoration: none
}

.btnactive {
    width: 100%;
    font-size: 16px;
    color: #414141;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    font-weight: bold;
    padding: 7px 15px 5px 0px;
    background: #fff;
    text-align: right;
    border-radius: 0;
    border-right: none;
    border-left: none;
    display: block;
    text-decoration: none
}

.btnUnactive .spaccordion:after {
    font-family: FontAwesome;
    content: '\f0dd';
    font-weight: bold;
    margin-right: 15px;
}

.btnactive .spaccordion:after {
    font-family: FontAwesome;
    content: '\f0d8';
    font-weight: bold;
    margin-right: 15px;
}
