/*@import url('jqm-datebox.min.css');*/

.offDays{
    disableholidays
}
.dir
{
    direction: ltr;
}

.SoftMaxBody
{
    /*background: #84b1ec url(Images/Layout/sadfsafsdg.png) repeat-x;*/
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    font-family: "Droid Arabic Naskh", "Segoe UI", "helvetica neue light", sans-serif;
    background-color: #F9F9F9;
    color: #545c61;
}

table
{
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

    table td, table th
    {
        padding: 0;
        margin: 0px;
    }

.BlueDiv
{
    /*color: #1c2d4b;*/
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 4px;
    padding-right: 4px;
    height: 20px;
    /*font-weight: bold;*/
    font-size: 12px;
    /*border: 1px solid #d6e8ff;*/
}

.SoftMaxHeader
{
    /*background: #CCC url(Images/Layout/bg_menu1.png) repeat-x 0px 0px;*/
    background-color: #438eb9;
    height: 50px;
    color: #fff;
    font-size: 24px;
    text-shadow: none;
    font-weight: 200;
}

    .SoftMaxHeader .HeaderTexture
    {
    }


.SoftMaxMenu
{
    /*border-top: 0px solid #17D2FF;
    border-bottom: 1px solid #CAE1F9;*/
}





.SoftMaxDialogBox
{
}



.Bordered
{
    border: 1px solid #CCCCCC;
    /* background: #e5f5ff url(Images/DialogBox/borderedBox.png) repeat-x top center;
    color: #222;*/
    font-size: 12px;
    /*font-family: Verdana;*/
    margin-top: 5px;
    line-height: 20px;
    margin-bottom: 5px;
}

.BorderedLight
{
    border: 1px solid #a7cde5;
    /*background: #FFF url(Images/Layout/BorderedBGLight.png) repeat-x top center;*/
    color: #222;
    font-size: 12px;
    font-family: Verdana;
    margin-top: 5px;
    line-height: 20px;
    margin-bottom: 5px;
}




.SoftMaxDialogBox .top_left
{
    background: url(Images/DialogBox/t_l.png) no-repeat center center;
    width: 8px;
    height: 8px;
}

.SoftMaxDialogBox .top_center
{
    background: url(Images/DialogBox/t_c.png) repeat-x center center;
    width: auto;
    height: 8px;
}

.SoftMaxDialogBox .top_right
{
    background: url(Images/DialogBox/t_r.png) no-repeat center center;
    width: 8px;
    height: 8px;
}

.SoftMaxDialogBox .center_left
{
    background: url(Images/DialogBox/c_l.png) repeat-y center center;
    height: auto;
    width: 8px;
}

.SoftMaxDialogBox .center_center
{
    background: #FFF;
    width: auto;
    height: auto;
}

.SoftMaxDialogBox .center_right
{
    background: url(Images/DialogBox/c_r.png) repeat-y center center;
    height: auto;
    width: 8px;
}

.SoftMaxDialogBox .bottom_left
{
    background: url(Images/DialogBox/b_l.png) no-repeat center center;
    width: 8px;
    height: 8px;
}

.SoftMaxDialogBox .bottom_center
{
    background: url(Images/DialogBox/b_c.png) repeat-x center center;
    height: 8px;
    width: auto;
}

.SoftMaxDialogBox .bottom_right
{
    background: url(Images/DialogBox/b_r.png) no-repeat center center;
    width: 8px;
    height: 8px;
}

.SoftMaxMargin
{
    margin: 8px;
}


.SoftMaxGridControl
{
    width: 100%;
    height: 29px;
    overflow: hidden;
}

    .SoftMaxGridControl .ctrlLeft
    {
        background: url(Images/DialogBox/ctrlRight.png) no-repeat center center;
        width: 10px;
        height: 29px;
    }

    .SoftMaxGridControl .ctrlContent
    {
        background: url(Images/DialogBox/ctrlContent.png) repeat-x center center;
        height: 29px;
    }

    .SoftMaxGridControl .ctrlRight
    {
        background: url(Images/DialogBox/ctrlLeft.png) no-repeat center center;
        width: 10px;
        height: 29px;
    }


.LogoIcon
{
    background: url(Images/Icons/64_DMS.png) no-repeat center center;
    border: 0px solid #000 !important;
    width: 30px;
    display: block;
    height: 30px;
}

.SysName
{
}


.btnExport
{
    background-image: url(../../../Images/export.gif);
    background-position-x: center;
    background-position-y: 5px;
    border: 0px solid #000 !important;
    background-repeat: no-repeat;
    height: 30px !important;
    float: left;
    width: 30px;
    margin-top: 5px !important;
}

    .btnExport.Excel
    {
        background-position: center 8px !important;
    }

    .btnExport.PDF
    {
        background-position: center -92px !important;
    }

    .btnExport.WORD
    {
        background-position: center -42px !important;
    }

.Btn
{
    width: 60px;
}

    .Btn.Home
    {
        background-image: url(Images/Icons/homeBtn.png);
        background-repeat: no-repeat;
        height: 25px;
        display: table;
        float: none;
        clear: both;
        width: 25px;
    }

    .Btn.usrProf
    {
        background: url(Images/Icons/usrProf.png) no-repeat;
        height: 25px;
        display: block;
        float: left;
        width: 25px;
    }

    .Btn.Login
    {
        background-image: url(../../../Images/logoutBtn.png);
        background-repeat: no-repeat;
        height: 25px;
        width: 25px;
        display: table;
    }

    span.RadButton_Silk.rbLinkButton.Btn.Delete,
    .Btn.Delete
    {
        background: url(Images/Icons/24_delete.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.Save
    {
        background: url(Images/Icons/24_save.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.Back
    {
        background: url(Images/Icons/24_back.png) no-repeat top center;
        border: 0px solid #000 !important;
    }


    span.RadButton_Silk.rbLinkButton.Btn.Add,
    .Btn.Add
    {
        background: url(Images/Icons/24_add.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    span.RadButton_Silk.rbLinkButton.Btn.Excel,
    .Btn.Excel
    {
        background: url(Images/Icons/24_excel.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    span.RadButton_Silk.rbLinkButton.Btn.Edit,
    .Btn.Edit
    {
        background: url(Images/Icons/24_edit.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.Download .Btn.Wizard
    {
        background: url(../../../Images/wizard.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.Action
    {
        background: url(../../../Images/24_action.png) no-repeat top center;
        border: 0px solid #000 !important;
    }


    .Btn.Send
    {
        background: url(../../../Images/24_Send.png) no-repeat top center;
        border: 0px solid #000 !important;
    }



    .Btn.Archive
    {
        background: url(../../../Images/24_archive.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.Reject
    {
        background: url(../../../Images/24_reject.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    span.RadButton_Silk.rbLinkButton.Btn.Refresh,
    .Btn.Refresh
    {
        background: url(../../../Images/24_refresh.png) no-repeat top center;
        border: 0px solid #000 !important;
    }



    .Btn.Forward
    {
        background: url(../../../Images/24_forward.png) no-repeat top center;
        border: 0px solid #000 !important;
    }

    .Btn.RadButton
    {
        height: 50px;
    }

    .Btn span.rbText
    {
        margin-top: 25px;
    }

    .Btn.rbLinkButton
    {
    }

        .Btn.rbLinkButton span
        {
        }

.SwitchItem
{
    border: 1px solid #999;
    width: 140px;
    height: 100px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    background: #FFF url(Images/Layout/SwitchBG.png) repeat-x top center;
}

    .SwitchItem tr td
    {
        padding: 10px;
    }



.NotificationBox
{
    background: url("Images/Layout/NotificationBox.png") no-repeat scroll center center transparent;
    display: inline-table;
    font-size: 10px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    color: #000;
    text-align: center;
    width: 40px;
}

.DMShdr
{
    font-family: Georgia, "Times New Roman", Times, serif;
    text-shadow: 0px 2px 3px #555;
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    text-align: center;
    font-weight: normal;
    color: #222;
}

a img
{
    border: 0;
}

.newItemSizeSimple
{
    width: 100px !important;
}

    .newItemSizeSimple .rocItemContent
    {
    }


.PassMsg
{
    color: green;
    font-size: 16px;
    margin-left: 2em;
}


.HeavyFont
{
    color: #101579 !important;
    text-align: center;
    font-weight: bold !important;
}

.ErrorMsg
{
    color: red;
    font-size: 16px;
    margin-left: 2em;
}


.HighlightedTR > td
{
    background: #438eb9!important;
    font-weight: bold !important;
    font-size: 13px;
    color: #fff;
    /*font-family: Tahoma;*/
}

.HighlightedTD
{
    background: #438eb9!important;
    font-weight: bold !important;
}

.HighlightedTD2
{
    background: #e5f5ff;
    border: 1px solid #a7cde5;
    font-weight: bold !important;
}

.SignatureBlock
{
    display: block;
    border: 1px dashed #000000;
    width: 300px;
    height: 80px;
}

.HighlighedCell
{
    line-height: 50px;
    font-weight: bold;
    font-size: 18px;
    background: #F0F0F0;
    border: 1px solid #666;
}

.NoteBox
{
    font-weight: normal;
    padding: 3px;
    font-size: 13px;
    border: 1px solid #999;
}

.attachmentImage, .attachmentName
{
    cursor: pointer;
}


.hyperLinkText
{
    cursor: pointer;
    color: #101579 !important;
    text-decoration: underline;
}

    .hyperLinkText:hover
    {
        color: #0094ff !important;
    }

.attachmentImage:hover, .attachmentName:hover
{
    color: #0094ff !important;
}

.attrHyperLink:hover
{
    color: #0094ff !important;
}

.attrHyperLink
{
    text-decoration: underline;
    cursor: pointer;
    color: #235a69;
}

.headerTitle
{
    font-weight: bold;
    margin-top: 5px;
}

.HeavyFont2
{
    color: #101579 !important;
    text-align: center;
    font-size: 18px !important;
    font-weight: bold !important;
}

.ShadeBorder
{
    border: 1px solid #BBBDC0;
    margin-top: 5px;
}

    .ShadeBorder.Second
    {
    }

.BlueHeader
{
    background: #C3D9F0;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
}

    .BlueHeader span
    {
        margin: 6px;
    }

.GrayHeader
{
    background: #F0F0F0;
    font-size: 13px;
    color: #939597;
    padding: 4px;
    border-bottom: 1px solid #CCC;
}

    .GrayHeader span
    {
    }

    .GrayHeader img
    {
        margin: 0px;
    }

.DotImg
{
    width: 24px;
    height: 24px;
    background: url(~/Images/Edit.png);
}

.GrayColor
{
    color: #555;
}

.rpSlide
{
    background: #FFF !important;
    padding: 0px !important;
}

.rpLink.rpExpandable
{
    background: none repeat scroll 0 0 #F0F0F0 !important;
    color: #939597 !important;
}


hr
{
    border: 0px solid #000;
    border-bottom: 2px dotted #E0E0E0;
    height: 2px;
    width: 99%;
}


.RadTreeView .rtUL
{
    padding: 8px !important;
}

.TreeLocClass
{
    overflow: visible !important;
}


.RadMenu_Metro .rmRootLink
{
    text-transform: none !important;
}


.hoveredElements:hover
{
    cursor: pointer;
    background: #E0E0E0;
}


.HoveredTR:hover
{
    background: #9ad1e1;
}

.HoveredTR.even:hover
{
    background: #9ad1e1;
}

.HoveredTR.even
{
    background: #c7e3eb;
}


.HoveredTR.SmallFont
{
    font-size: 11px;
    font-family: Tahoma;
}

    .HoveredTR.SmallFont .HighlightedTD
    {
        font-size: 11px;
        font-family: Tahoma;
    }


table.spaced
{
    border-collapse: collapse;
    margin: 3px;
    padding: 3px;
}

    table.spaced td, table.spaced th
    {
        padding: 3px;
        margin: 3px;
    }





table.spaced
{
    border-collapse: collapse;
    margin: 3px;
    padding: 3px;
}

    table.spaced td, table.spaced th
    {
        padding: 3px;
        margin: 3px;
    }

.Title
{
    font-weight: bold;
}





.HeavyFont
{
    color: #101579 !important;
    text-align: center;
    font-weight: bold !important;
}



.HighlightedTR > td
{
    background: #a7cde5;
    font-weight: bold !important;
}

.HighlightedTD
{
    background: #a7cde5;
    font-weight: bold !important;
}

.HighlightedTD2
{
    background: #e5f5ff;
    border: 1px solid #a7cde5;
    font-weight: bold !important;
}

.SignatureBlock
{
    display: block;
    border: 1px dashed #000000;
    width: 300px;
    height: 80px;
}

.HighlighedCell
{
    line-height: 50px;
    font-weight: bold;
    font-size: 18px;
    background: #F0F0F0;
    border: 1px solid #666;
}

.NoteBox
{
    font-weight: normal;
    padding: 3px;
    font-size: 13px;
    border: 1px solid #999;
}

.attachmentImage, .attachmentName
{
    cursor: pointer;
}


    .attachmentImage:hover, .attachmentName:hover
    {
        color: #0094ff !important;
    }

.attrHyperLink:hover
{
    color: #0094ff !important;
}

.attrHyperLink
{
    text-decoration: underline;
    cursor: pointer;
    color: #235a69;
}


.headerTitle
{
    font-weight: bold;
    margin-top: 5px;
}

.HeavyFont2
{
    color: #101579 !important;
    text-align: center;
    font-size: 18px !important;
    font-weight: bold !important;
}

.ShadeBorder
{
    border: 1px solid #BBBDC0;
    margin-top: 5px;
}

    .ShadeBorder.Second
    {
    }

.BlueHeader
{
    background: #C3D9F0;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
}

    .BlueHeader span
    {
        margin: 6px;
    }

.GrayHeader
{
    background: #F0F0F0;
    color: #939597;
    padding: 4px;
    border-bottom: 1px solid #CCC;
}

    .GrayHeader span
    {
    }

    .GrayHeader img
    {
        margin: 0px;
    }

.DotImg
{
    width: 24px;
    height: 24px;
    background: url(~/Images/Edit.png);
}

.GrayColor
{
    color: #555;
}

.rpSlide
{
    background: #FFF !important;
    padding: 0px !important;
}

.rpLink.rpExpandable
{
    background: none repeat scroll 0 0 #F0F0F0 !important;
    color: #939597 !important;
}


hr
{
    border: 0px solid #000;
    border-bottom: 2px dotted #E0E0E0;
    height: 2px;
    width: 99%;
}


.RadTreeView .rtUL
{
    padding: 8px !important;
}

.TreeLocClass
{
    overflow: visible !important;
}

.RadMenu_Metro .rmRootLink
{
    text-transform: none !important;
}


.hoveredElements:hover
{
    background: #E0E0E0;
    cursor: pointer;
}


.JTimeModal
{
    background-image: url(Images/TimePicker/JTimeBG.png);
    background-repeat: repeat-x;
    background-position: center center;
    position: fixed;
    bottom: 0px;
    z-index: 500;
    height: 150px;
    left: 0px;
    color: #FFF;
    width: 100%;
    display: none;
}

.JTimeBar
{
    background-image: url(Images/TimePicker/JTimeBar.png);
    background-repeat: repeat-x;
    background-position: center center;
    border-bottom: 1px solid #333;
    border-top: 1px solid #000;
    height: 35px;
    left: 0;
    padding: 0px 0;
    position: absolute;
    top: -35px;
    width: 100%;
}


.JTHighlight
{
    background-image: url(Images/TimePicker/JTimeHighlight.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-color: #7B8699;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    height: 40px;
    line-height: 40px;
    margin-top: 40px;
    position: absolute;
    width: 50px;
    padding: 0px;
}

.JTMin
{
    width: 50px;
    overflow: hidden;
}

.JTHour
{
    width: 50px;
    overflow: hidden;
}

.JTContent
{
    z-index: 5;
    position: relative !important;
    height: 120px;
    display: block;
    transform: translate(0px,0px);
    top: 0px;
}

.JTOption
{
    clear: both;
    width: 50px;
    color: #FFF;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
}

.JTTable
{
    border-radius: 3px 3px 3px 3px;
    margin: 0;
    padding: 0 2px;
    position: relative;
}

    .JTTable tr
    {
    }

        .JTTable tr td.JTTD
        {
            border: 0px solid #CCC;
            background-image: url(Images/TimePicker/JTimeSlot.png);
            background-position: center center;
            background-repeat: no-repeat;
        }


.UserInput
{
    width: 50px;
    height: 40px;
    background-image: url(Images/TimePicker/JTimeEdit.png);
    background-repeat: no-repeat;
    background-position: center center;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    border: 0px;
    text-decoration: none;
}

.SeparatorTag
{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
}

.JTimeButton
{
    background-image: url(Images/TimePicker/JBtnBlack.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    width: 93px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 2px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}


    .JTimeButton:hover
    {
        background-image: url(Images/TimePicker/JBtnBlue.png);
    }

    .JTimeButton:hover
    {
    }

.JTimeBtn
{
    background: url(../../../Images/16_time.png) no-repeat;
    cursor: pointer;
    border: 0px solid #664AAB;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    width: 16px;
}

.ClockBG
{
    background: url(../../../Images/clock_big.png) no-repeat center center;
    border: 0px solid #664AAB;
    display: inline-table;
    float: left;
    font-size: 12px;
    height: 120px;
    width: 120px;
}

.NotifyBox
{
    background: url(../../../Images/NotificationBox.png) no-repeat center center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    width: 80px;
    height: 35px;
}

.NotifyOutBox
{
    background: url(../../../Images/NotificationOutBox.png) no-repeat center center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    width: 80px;
    height: 35px;
}

.ChatBox
{
    background: url(../../../Images/ChatBox.png) no-repeat center center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    width: 80px;
    height: 35px;
}

.ConfigBox
{
    background: url(../../../Images/Config.png) no-repeat center center;
    cursor: pointer;
    width: 35px;
    height: 32px;
}

.SysConfig
{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    display: none;
    width: 0px;
    background: url(../../../Images/BlackTrans.png) repeat;
    z-index: 999999;
    border-right: 3px solid #666;
}

.SysButton
{
    background: url(../../../Images/Button.png) no-repeat;
    width: 160px;
    height: 45px;
    cursor: pointer;
    display: block;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    line-height: 45px;
}

    .SysButton:hover
    {
        background: url(../../../Images/Button_hover.png) no-repeat;
    }


.WhiteHeader
{
    font-weight: bold;
    color: #FFF;
    text-align: center;
}


.GrayBorder
{
    border: 1px solid #ccc;
}


.RecieverContainer span
{
    display: block;
    clear: both;
}

    .RecieverContainer span.office
    {
        background-image: url(../../../Images/Office_unit.png);
        background-repeat: no-repeat;
        background-position: left center;
        text-indent: 30px;
        color: #101579;
        width: 100%;
        height: 25px;
    }

    .RecieverContainer span.person
    {
        background-image: url(../../../Images/16_Personal.png);
        background-repeat: no-repeat;
        background-position: left center;
        text-indent: 30px;
        color: #101579;
        width: 100%;
        height: 25px;
    }


.RecieverStats span.office
{
    background-image: url(../../../Images/Office_unit.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    font-size: 10px;
    display: block;
    height: 25px;
    line-height: 25px;
}

.RecieverStats span.person
{
    background-image: url(../../../Images/16_Personal.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    display: block;
    font-size: 10px;
    height: 25px;
    line-height: 25px;
}



.OfficeStats span.office
{
    background-image: url(../../../Images/Office_unit.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 30px;
    color: #27A9E1;
    font-weight: bold;
    font-size: 10px;
    display: block;
    height: 25px;
    line-height: 25px;
}

.rcCalPopup
{
    z-index: 0 !important;
}

.searchresult
{
    background: #FCFCFC;
    border: 2px solid #a7cde5;
    display: none;
}

.HoveredTR.selected
{
    background: #F0F0F0;
    border: 1px solid #999;
}

.userList
{
    overflow: scroll;
    height: 100%;
}

.msgBoard
{
    overflow: scroll;
    background: #FFF;
    height: 430px;
}

.searchBox
{
    background-image: url(../../../Images/find.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

    .searchBox input
    {
        margin-left: 30px;
        width: 240px;
    }

.txtSearch.default
{
    color: #999;
}

.ContactTR
{
    height: 35px;
    overflow: hidden;
    border: 1px dashed #F0F0F0;
    background: #FFF;
    cursor: pointer;
    line-height: 35px;
    margin-bottom: 3px;
    margin-top: 2px;
}


    .ContactTR:hover
    {
        border: 1px dashed #CCC;
        background: #F0F0F0;
    }

    .ContactTR.selected
    {
        background-image: url(Images/SelectedBG.png);
        background-repeat: repeat-x;
        color: #FFF !important;
        border: 1px solid #999;
    }

.ChatItem
{
    /*background-image:url(../../../Images/Chat.png);
    background-position:left center;
    background-repeat:no-repeat;*/
    cursor: text;
    border-bottom: 2px dashed #F0F0F0;
}

    .ChatItem.new
    {
        background-image: url(Images/UnVisitedBG.png);
        background-repeat: repeat-x;
    }

    .ChatItem .icon
    {
        background-image: url(../../../Images/Chat.png);
        background-position: left center;
        background-repeat: no-repeat;
        width: 48px;
        height: 48px;
    }

        .ChatItem .icon.him
        {
            background-image: url(../../../Images/Avatar.png);
            background-position: left center;
            background-repeat: no-repeat;
            width: 48px;
            height: 48px;
        }

    .ChatItem .owner
    {
        color: #0094ff;
        font-weight: bold;
        font-size: 11px;
    }

        .ChatItem .owner.me
        {
            color: #939597;
            font-weight: bold;
            font-size: 11px;
        }

    .ChatItem .time
    {
        text-align: right;
        padding-right: 15px;
    }



.ResultTR
{
    height: 25px;
    overflow: hidden;
    border: 1px solid #F0F0F0;
    background: #FFF;
    cursor: pointer;
    line-height: 25px;
    margin-bottom: 1px;
    margin-top: 1px;
}

    .ResultTR:hover
    {
        border: 1px dashed #CCC;
        background: #F0F0F0;
        background-image: url(Images/SelectedBG.png);
        background-repeat: repeat-x;
        color: #FFF !important;
        border: 1px solid #999;
    }

    .ResultTR.selected
    {
        border: 1px dashed #CCC;
        background: #F0F0F0;
        background-image: url(Images/SelectedBG.png);
        background-repeat: repeat-x;
        color: #FFF !important;
        border: 1px solid #999;
    }

.Scroller
{
    height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.RadButton_Office2007.RadButton.rbLinkButton
{
    background-color: transparent !important;
}

    .RadButton_Office2007.RadButton.rbLinkButton:hover
    {
        background-color: #A4D0FF !important;
    }

.RadMenu.RadMenu_Office2007.rmSized
{
    z-index: 1 !important;
}

.PreviewImageArea *
{
    cursor: pointer;
}

.rgRow.UnReadedLetter *
{
    font-weight: bold !important;
}

.rgRow.UnReadedLetter td
{
    background-image: url(Images/UnReadedRow.png) !important;
    background-repeat: repeat-x !important;
}

.rgRow.UnReadedLetter.rgSelectedRow td
{
    background-image: url(Images/RowSelected.png) !important;
    background-repeat: repeat-x !important;
}

.msgBoardOptions
{
    text-align: right;
    color: #999;
}

.txt
{
}


    .txt.invalid
    {
        background-color: #de92b5 !important;
    }



.vertMenu *
{
    background: #FFF !important;
    direction: ltr;
    text-align: left !important;
}

.vertMenu .unhoverMenuItem
{
    border-bottom: 1px dashed #E0E0E0 !important;
    padding: 5px !important;
}

.vertMenu .hoverMenuItem
{
    background: #E0E0E0 !important;
    padding: 5px !important;
    border-bottom: 1px dashed #C0C0C0 !important;
}

    .vertMenu .hoverMenuItem .text, .vertMenu .unhoverMenuItem .text
    {
        padding: 2px !important;
        line-height: 18px;
    }

    .vertMenu .hoverMenuItem tr *
    {
        background: #E0E0E0 !important;
    }

.vertMenu > table
{
    border: 2px solid #a7cde5 !important;
}

.webToolbar > div > table > tbody > tr > td
{
    background: #F0F0F0 !important;
    text-align: left !important;
}

    .webToolbar > div > table > tbody > tr > td > table
    {
        float: left;
    }


    .webToolbar > div > table > tbody > tr > td > table
    {
        background: transparent !important;
    }


.left_half_button
{
    background: transparent !important;
}

.right_half_button
{
    background: transparent !important;
}

.middle_half_button
{
    background: transparent !important;
    font-weight: bold;
    cursor: pointer;
    padding: 10px;
}

    .middle_half_button:hover
    {
        background: #0094ff !important;
        color: #FFF;
    }



.GroupedGrid .rgRow.rgSelectedRow, .GroupedGrid .rgAltRow.rgSelectedRow
{
    background-color: #FFCA62 !important;
}



.ColumnHighlighter
{
    border: 1px solid #E6E6E6;
    background: #FFF;
    line-height: 20px;
    margin-bottom: 3px;
    margin-top: 2px;
    font-size: 13px;
}

    .ColumnHighlighter.NormalFont
    {
        font-size: 11px;
    }

    .ColumnHighlighter.odd
    {
        background: #F0F0F0;
    }


    .ColumnHighlighter:hover
    {
        background: #E6E6E6;
    }

.BorderedLight .riTextBox[type="text"]
{
    text-align: center !important;
}

/*div.rotated {
-ms-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -webkit-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  margin-top: -60px;
position: relative;
}*/

.NextFile
{
    width: 128px;
    height: 128px;
    background: url(../../../Images/Next.png) no-repeat;
}

.PrevFile
{
    width: 128px;
    height: 128px;
    background: url(../../../Images/Prev.png) no-repeat;
}





.CustomRadio
{
    border: 1px solid #E6E6E6;
    background: #FFF;
    height: 50px;
    line-height: 50px;
    margin: 3px;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}

    .CustomRadio.odd
    {
        background: #0094ff;
        color: #FFF;
    }


    .CustomRadio:hover
    {
        background: #a7cde5;
    }

    .CustomRadio.odd:hover
    {
        background: #0094ff;
    }

.FemaleOnly.Disabled
{
    background: #ebc5c5 !important;
}


.CustomComboItem
{
    border: 1px solid #E6E6E6;
    background: #FFF;
    line-height: 20px;
    margin: 1px;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

    .CustomComboItem:hover
    {
        background: #a7cde5;
    }


.KarabaSearchBox
{
    background: #EAF0F9;
    border: 1px dotted #7FABEA;
    padding: 5px;
    text-align: center;
    width: 1190px!important;
}

.HeaderBox
{
    background: #F9F9F9;
    border: 1px dotted #E8E8E8;
    padding: 5px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 1190px!important;
}

.ErrorBox
{
    background: #F2C0C9;
    border: 1px dotted #DD4764;
    padding: 5px;
    text-align: center;
    width: 1190px!important;
}

.BorderImage
{
    border: 1px dashed #7FABEA;
}

.PrintBtn
{
    background: url(Images/Print.png) no-repeat !important;
    width: 24px!important;
    height: 24px!important;
    border: 0px !important;
}

.saveBtn
{
    background: url(Images/Save.jpg) no-repeat !important;
    width: 24px!important;
    height: 24px!important;
    border: 0px !important;
}



.InValidBox
{
    background-color: #de92b5 !important;
}

.rcTimePopup
{
    z-index: 1 !important;
}

.SoftMaxMenu
{
    z-index: 2 !important;
}
/*changed by Roshna on 29, Nov 2016
    last value z-index: 2 !important */

.RadMenu, .RadMenu.RadMenu_Office2007.rmSized
{
    z-index: 1002 !important;
}

.CenteredPivot
{
    text-align: center !important;
}

.inptBox
{
    margin-right: 4px !important;
    padding-left: 1px !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    /* Safari and Chrome */
    .inptBox
    {
        margin-right: 4px !important;
        padding-left: 2px !important;
    }
}
/*.inptBox { //Chrome
    margin-right: 4px !important;
    padding-left: 2px !important;
}*/


@-moz-document url-prefix()
{
    .inptBox;

{
    margin-right: 4px !important;
    padding-left: 4px !important;
}

}


.Digit
{
    cursor: pointer;
    background: #222 url(Images/28_Digit.png) repeat-x center center!important;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 25px !important;
    border: 1px solid #6D6E70 !important;
}


    .Digit.Cond
    {
        background: #222 url(Images/28_DigitConditions.png) repeat-x center center!important;
    }

        .Digit.Cond:hover
        {
            cursor: pointer;
            background: #101579 url(Images/28_DigitConditions_hover.png) repeat-x center center!important;
        }

    .Digit .Keyboard
    {
        cursor: pointer;
        background: url(Images/Keyboard.png) no-repeat 0px 0px !important;
        color: #FFF;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        width: 25px !important;
        display: inline-table;
        height: 18px;
        border: 1px solid #6D6E70 !important;
    }

    .Digit.Keyboard
    {
        font-size: 11px;
        color: yellow;
    }

    .Digit.Command
    {
        text-align: left;
    }

        .Digit.Command .Command
        {
            background: url(Images/addItem.png) no-repeat 10px 0px !important;
            padding-left: 35px;
            text-align: left;
        }

    .Digit:hover
    {
        cursor: pointer;
        background: #101579 url(Images/28_Digit_hover.png) repeat-x center center!important;
    }




.txtDisplayEq
{
    background: #333 !important;
    color: yellow !important;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #6D6E70 !important;
}

.TagBox
{
    background: #333 !important;
    color: #FFF !important;
    font-weight: bold;
    text-align: left;
    table-layout: fixed;
    height: 25px;
    width: 550px;
    line-height: 25px;
    overflow: auto;
    padding: 10px;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #6D6E70 !important;
}

    .TagBox.Selected
    {
        background: #2c2c2c !important;
        color: #FFF !important;
        border: 1px solid #e19e00 !important;
    }

    .TagBox .Tag
    {
        background: #222 !important;
        color: #FFF !important;
        cursor: pointer;
        padding: 4px;
        word-wrap: break-word;
        margin: 5px;
        font-weight: bold;
        border: 1px solid #444 !important;
    }

        .TagBox .Tag:hover
        {
            border: 1px solid #0094ff !important;
        }

        .TagBox .Tag.Selected
        {
            background: #0094ff !important;
            color: #FFF !important;
            font-weight: bold;
            border: 1px solid #FFF !important;
        }

    .TagBox .Encapsulate
    {
        background: #235a69 !important;
        color: #C3D9F0 !important;
        font-weight: bold;
        padding: 10px;
        border: 1px solid #FFF !important;
    }

.TagBoxItems
{
    background: #333 !important;
    color: #FFF !important;
    font-weight: bold;
    text-align: left;
    table-layout: fixed;
    height: 25px;
    width: 550px;
    line-height: 25px;
    overflow: auto;
    padding: 10px;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #6D6E70 !important;
    height: 210px;
    overflow: auto;
    width: 150px;
    line-height: 35px;
}


    .TagBoxItems .Tag
    {
        background: #222 !important;
        color: #FFF !important;
        cursor: pointer;
        padding: 4px;
        word-wrap: break-word;
        margin: 5px;
        font-weight: bold;
        border: 1px solid #444 !important;
    }

        .TagBoxItems .Tag:hover
        {
            border: 1px solid #FFF !important;
            background: #0094ff !important;
            color: #FFF !important;
            font-weight: bold;
        }

.CloseModal
{
    cursor: pointer;
    padding: 0px;
    word-wrap: normal;
    margin-top: 5px;
    font-weight: bold;
    display: block;
    text-align: center;
    border: 1px solid #FFF !important;
    background: #0094ff !important;
    color: #FFF !important;
    font-weight: bold;
    width: 170px;
}

.CalcCell
{
    background: #013045;
    font-size: 12px;
    color: #FFF;
}

.EquationStatus
{
    background: #257535 !important;
    color: #FFF !important;
    font-weight: bold;
    text-align: left;
    table-layout: fixed;
    width: 180px;
    vertical-align: middle;
    border: 1px solid #6D6E70 !important;
}

    .EquationStatus.Fail
    {
        background: #b40505 !important;
    }

.CalcCell
{
    background: #013045;
    font-size: 12px;
    color: #FFF;
}

.ItemsModal
{
    display: none;
    background: #222;
    position: absolute;
    width: 179px;
    height: 276px;
    z-index: 100;
    border: 1px solid #999;
    padding: 10px;
    text-align: left;
}


/*SHEREEEN*/
.SearchCust
{
    display: none;
    width: 300px !important;
    border: 1px solid #C0C0C0;
    background: #c9e5f8;
}

.cust
{
    width: 300px !important;
}

.SearchIMEI
{
    display: none;
    width: 300px !important;
    border: 1px solid #C0C0C0;
    background: #c9e5f8;
}

.Btn.Close
{
    background: url(Images/Icons/Close-icon.png) no-repeat top center;
    border: 0px solid #000 !important;
}

.tab
{
    background: lightgray;
    border: 0px solid;
    height: 30px;
    color: black;
    font-family: Sans-serif;
    cursor: pointer;
    vertical-align: central;
}

    .tab:hover
    {
        background: #636262;
        color: white;
    }

.PopupDiv
{
    position: fixed;
    top: 50%;
    bottom: 0;
    width: 100%;
    z-index: 1001;
    -moz-opacity: 0.85;
    opacity: .80;
    filter: alpha(opacity=80);
    margin: 5px auto;
    background: #383232;
    color: white;
    font-family: Arial;
    vertical-align: central;
    overflow: auto;
    left: 1%;
}

.MouseOverPopupDiv
{
    position: fixed;
    top: 50%;
    bottom: 0;
    width: 100%;
    z-index: 1001;
    -moz-opacity: 0.85;
    opacity: 1.0;
    filter: alpha(opacity=100);
    margin: 5px auto;
    background: #383232;
    color: white;
    font-family: Arial;
    vertical-align: central;
    overflow: auto;
    left: 1%;
}

.DarkRedHeader
{
    background: #891010;
    color: white;
    font: bolder;
    font-family: Arial;
}

.DarkBlueHeader
{
    background: #126eb1;
    color: white;
    font: bolder;
    font-family: Arial;
}

.RedHeader
{
    background: #e80932;
    color: white;
    font: bolder;
    font-family: Arial;
}

.btnPersonalProfile
{
    width: 100%;
    height: auto;
    font-family: Tahoma;
    font-weight: bold;
}

.HeaderTr
{
    background-image: url(../../../Images/Systems/PersonalProfile/HeaderBackground.jpg);
    width: 98%;
    position: fixed;
    height: 35px;
    font-family: Tahoma;
    font-size: large;
    font-weight: bold;
    vertical-align: central;
    line-height: 32px;
    text-align: left;
    left: 1%;
    right: 1%;
    padding-left: 10px;
}

.BtnClose
{
    background: url(Images/Icons/Button-Close-icon.png) no-repeat;
    border: 0px solid #000 !important;
    width: 35px;
    height: 35px;
    position: fixed;
    right: 1%;
    vertical-align: middle;
}


.btnfixedCanecl
{
    position: fixed;
    width: 25%;
    left: 10%;
    right: 65%;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(../../../Images/Systems/PersonalProfile/buttonBackground.jpg);
    height: 32px;
    border: 1px solid#230c40;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}

.btnfixedNone
{
    position: fixed;
    width: 25%;
    left: 35%;
    right: 40%;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(../../../Images/Systems/PersonalProfile/buttonBackground.jpg);
    height: 32px;
    border: 1px solid#230c40;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}

.btnfixedDone
{
    position: fixed;
    width: 25%;
    left: 60%;
    right: 15%;
    font-family: Tahoma;
    font-weight: bold;
    background-image: url(../../../Images/Systems/PersonalProfile/buttonBackground.jpg);
    height: 32px;
    border: 1px solid#230c40;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}

.fixedValueDiv
{
    position: absolute;
    width: 20%;
    left: 30%;
    right: 50%;
    font-family: Tahoma;
    font-weight: bold;
}

.fixedNotesDiv
{
    position: absolute;
    width: 30%;
    left: 50%;
    right: 20%;
    font-family: Tahoma;
    font-weight: bold;
}

.fixedSocialTab
{
    position: fixed;
    width: 96%;
    left: 2%;
    right: 2%;
    cursor: pointer;
}

.iconImage
{
    width: 30px;
    height: 30px;
    vertical-align: middle;
    padding-left: 2em;
    float: right;
    padding-right: 25%;
}

.iconImg
{
    width: 30px;
    height: 30px;
    vertical-align: middle;
    padding-left: 2em;
}

.Selected
{
    background: #125689;
    color: white;
    text-align: center;
    border: 1px solid#0a3869;
    height: 30px;
    line-height: 30px;
}

.DeleteDivOption
{
    background: #a7cde5;
    color: black;
    text-align: center;
    border: 1px solid#a7cde5;
    height: 30px;
    line-height: 30px;
}

.divOption
{
    background: #383232;
    color: white;
    text-align: center;
    height: 30px;
    border: 1px solid#383232;
    line-height: 30px;
}

.divMouseOver
{
    background: #82b5f5;
    color: white;
    text-align: center;
    border: 1px solid#5baeed;
    line-height: 30px;
    height: 30px;
}

.AyaCountdiv
{
    position: fixed;
    top: 60.45%;
    left: 75%;
    bottom: 0;
    width: 27%;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 1.0;
    filter: alpha(opacity=100);
    margin: 5px auto;
    background: #383232;
    color: white;
    font-family: Arial;
    vertical-align: central;
    overflow: auto;
    text-align: center;
}

.Surahdiv
{
    position: fixed;
    top: 60.45%;
    right: 25%;
    left: 2%;
    bottom: 0;
    width: 75%;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 1.0;
    filter: alpha(opacity=100);
    margin: 5px auto;
    background: #383232;
    color: white;
    font-family: Arial;
    vertical-align: central;
    overflow: auto;
    text-align: center;
}

.AyaCountlbl
{
    border: 2px solid#364970;
}

.DivButton
{
    width: 70px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: small;
    background-image: url(../../../Images/Systems/PersonalProfile/buttonBackground.jpg);
    border: none;
    text-align: center;
    color: white;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 8px;
    margin-right: 10%;
}

.addPersonDiv
{
    background: #a7cde5;
    border: 2px solid#527ca0;
    width: 55%;
    text-align: center;
    vertical-align: central;
    color: black;
    position: fixed;
    top: 60%;
    left: 25%;
    right: 25%;
    overflow-y: auto;
    overflow-x: hidden;
    bottom: 1%;
}

.HeaderLabel
{
    background: #2985c7;
    font-weight: bold !important;
    font-size: 13px;
    color: #333;
    font-family: Tahoma;
    width: 100%;
    text-align: left;
    height: 30px;
    line-height: 30px;
}

.ButtonsDiv
{
    background: #383232;
    width: 98%;
    position: fixed;
    height: 75px;
    font-family: Tahoma;
    font-size: larger;
    font-weight: bold;
    vertical-align: central;
    line-height: 35px;
    text-align: right;
    right: 1%;
    left: 1%;
}

.SelectedTab
{
    background: #CCC;
    border: 0px solid;
    height: 30px;
    color: #999;
    font-family: Arial;
    cursor: pointer;
    vertical-align: central;
}

.LinkDiv
{
    color: blue;
    cursor: pointer;
}

.participantDiv
{
    position: fixed;
    top: 50%;
    bottom: 0;
    width: 30%;
    height: 400px;
    z-index: 1001;
    -moz-opacity: 0.85;
    margin: 5px auto;
    background: #F0F0F0;
    color: black;
    font-family: Arial;
    vertical-align: central;
    overflow: auto;
    left: 25%;
    right: 25%;
}

.Participant
{
    width: 100%;
    height: 32px;
    line-height: 30px;
}

    .Participant:hover
    {
        background: #E0E0E0;
    }

.ParticipantSelected
{
    width: 100%;
    height: 32px;
    line-height: 30px;
    background: #999;
}
/*--------------------------------------------*/
.SelectedImage
{
    position: absolute;
    top: 2px;
    cursor: pointer;
}

.divClass:hover
{
    opacity: 0.5;
    filter: alpha(opacity=50);
}
/*---------------------------------------------*/
.Btn.Index
{
    background: url(Images/Icons/indexBtn.png) no-repeat top center;
    border: 0px solid #000 !important;
}
/*Archive-------------------------------------*/
.Btn.Archiveopen
{
    background: url(../../../Images/Systems/Archive/open.png) no-repeat center center;
    border: 0px solid #000 !important;
}

.Btn.Archivedownload
{
    background: url(../../../Images/Systems/Archive/download.png) no-repeat center center;
    border: 0px solid #000 !important;
}


.Btn.ArchiverotateLeft
{
    background: url(../../../Images/Systems/Archive/rotate.png) no-repeat center center;
    border: 0px solid #000 !important;
}

.Btn.ArchiverotateRight
{
    background: url(../../../Images/Systems/Archive/rotate_right.png) no-repeat center center;
    border: 0px solid #000 !important;
}

.Btn.delete
{
    background: url(../../../Images/Systems/Archive/Delete.png) no-repeat center center;
    border: 0px solid #000 !important;
}

.Btn.Verify
{
    background: url(Images/Icons/16_actioned.png) no-repeat top center;
    border: none !important;
}
/*  PMS */
.PopupHeader
{
    background: #c8e6fb;
    font-weight: bold !important;
    font-size: x-large;
    color: #0e287c;
    font-family: sans-serif;
}

.SearchDiv
{
    position: fixed;
    width: 300px;
    z-index: 1;
    top: 100px;
    left: 100px;
    background-color: white;
}

.AdvancedSearchDiv
{
    position: fixed;
    width: 300px;
    z-index: 3;
    top: 135px;
    left: 100px;
    background-color: white;
    display: none;
}

.login-label
{
    padding-left: 10px;
}

.TFtable
{
    /*width: 100%;*/
    border-collapse: collapse;
}

    .TFtable tr
    {
        padding: 7px;
        border: #ddd 1px solid;
    }
    /* provide some minimal visual accomodation for IE8 and below */
    .TFtable tr
    {
        background: #f9f9f9;
    }
        /*  Define the background color for all the ODD background rows  */
        .TFtable tr:first-child
        {
        }

        .TFtable tr:nth-child(odd)
        {
            background: #f9f9f9;
        }
        /*  Define the background color for all the EVEN background rows  */
        .TFtable tr:nth-child(even)
        {
            background: #fff;
        }

        .TFtable tr:last-child
        {
        }

.rddtPopup
{
    text-align: start !important;
}
