﻿
/*-------------Help Section CSS-----------------*/

.modal_open {
    cursor: pointer;
    width: 30px;
    height: 30px;
}

    .modal_open:focus {
        outline: none;
    }


.chat a, .faq a, .new a, .help a{
    background-image:none !important;
    padding: 0px !important;
}

.chat, .faq, .new, .help {
    margin-top: 3px !important;
}

.modal-overlay {
    height: 100%;
    left: 0;
    display: flex;
    overflow: auto;
    padding: 1.5em;
    position: fixed;
    top: 0;
    transition: opacity .2s;
    width: 100%;
    z-index: -1;
}

    .modal-overlay[aria-hidden="true"] {
        opacity: 0;
        visibility: hidden;
    }

    .modal-overlay[aria-hidden="false"] {
        opacity: 1;
        visibility: visible;
        z-index: 2;
    }

.feedback, .rating {
    display: inline-block;
    float: right;
    margin: 5px 5px 15px 5px;
}

#knowledge_content {
    margin-top: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:10px;
}

#feedback {
    color: #4297d7 !important;
    cursor: pointer;
}

#feedback_text {
    margin-bottom: 5px;
    width: 100% !important;
    height:75px !important;
}

#feedback_submit {
    float: right;
}

#feedback_dismiss{
    float:left;
}

#feedback_text , #feedback_submit, #feedback_dismiss{
    font-size:13px !important;
}

.feedback_popup {
    position: absolute;
    top: 32px;
    right: 18px;
    width: 0px;
    height: 0px;
    background-color: #ffffff;
    opacity: 1;
    z-index: 15;
    overflow: hidden;
    visibility: hidden;
    transition: all 250ms ease-in;
    -moz-box-shadow: 2px 2px 5px 3px #888;
    -webkit-box-shadow: 2px 2px 5px 3px #888;
    box-shadow: 3px 3px 3px 3px #bbb;
}

    .feedback_popup.open {
        width: 300px;
        height: 130px;
        visibility: visible;
        transition: all 250ms ease-in;
    }

.feedback_popup_close {
    display: block;
    height: 25px;
    float: right;
}

.feedback_popup_content {
    margin: 5px;
    padding: 5px;
}

.open_popup {
    cursor: pointer;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0px;
    right: 0px;
}

.popup_close {
    cursor: pointer;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0px;
    right: 0px;
}

.close_button {
    top: -5px;
    right: 10px;
}

.feedback_popup_close_line {
    position: absolute;
    float: right;
    background-color: #01518e;
    height: 2px;
    width: 20px;
    top: 20px;
    left: 12px;
    transform: rotate(15deg);
    visibility: hidden;
    transition: 150ms all ease-out;
}

    .feedback_popup_close_line:nth-child(2) {
        top: 20px;
        left: 12px;
        transform: rotate(-105deg);
        visibility: hidden;
        transition: 150ms all ease-out;
    }

    .feedback_popup_close_line.rotate1 {
        transform: rotate(-45deg);
        visibility: visible;
        transition: 350ms all ease-out;
        z-index: 25;
    }

    .feedback_popup_close_line:nth-child(2).rotate1 {
        transform: rotate(45deg);
        visibility: visible;
        transition: 350ms all ease-out;
        z-index: 25;
    }

    .feedback_popup_close_line.rotate1:hover {
        color: #ffffff;
        opacity: 1;
    }

.ui-dialog .ui-resizable-se {
    width: 14px !important;
    height: 14px !important;
    right: 3px !important;
    bottom: 3px !important;
    background-position: -80px -224px !important;
}

.ui-dialog-title {
    width: initial !important;
    margin: 0px;
}

#download-pdf {
    width: 20px;
    height: 20px;
    color: red;
    margin-left: 5px !important;
    margin-bottom: -10px !important;
}

    #download-pdf:hover {
        cursor:pointer;
    }

    .animator{
        position:absolute;
        top:45%;
        left:45%
    }

    .dpn{
        display:none;
    }

    
.datagrid-pager {
    text-align: center;
    padding: .5em 0 .5em 0;
    margin-top: 1em;
}

.datagrid-pager table{
    margin :0 auto;
}

.datagrid-pager table tr td{
    border-top:none !important;
    border-bottom:none !important;
}

.datagrid-pager table tr:hover td{
    background:#FFF !important;
}

.datagrid-pager table tr td:last-child{
    border-right: none !important;
}

.datagrid-pager table tr td:first-child{
    border-left: none !important;
}

    .datagrid-pager a {
        font-size: 1.1em;
        color: #222;
        text-decoration: none;
        padding: 3px 8px;
        margin: 0 0.1em;
        border: 1px solid transparent;
    }

        .datagrid-pager a:hover {
            border: 1px solid #e5e5e5;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            -o-border-radius: 2px;
            -ms-border-radius: 2px;
            -khtml-border-radius: 2px;
            border-radius: 2px;
        }

        .datagrid-pager span {
            background-color: #e5e5e5;
            padding: 3px 8px;
            color: #000;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            -o-border-radius: 2px;
            -ms-border-radius: 2px;
            -khtml-border-radius: 2px;
            border-radius: 2px;
        }


.datagrid-pager a.not-active {
   pointer-events: none;
   cursor: default;
   background-color:#e5e5e5;
}