a {
    text-decoration: none;
}

    a:hover {
        color: rgb(110, 132, 118);
    }

table {
    border: none;
    background: transparent;
}

    table td {
        border: none;
        border-radius: 5px;
    }

    table tr {
        border: none;
    }

#Table2 #header {
    margin: 10px 0;
    display: grid;
    width: 100%;
    box-shadow: 0 2px 10px #3c4840;
}

    #Table2 #header td {
        border-radius: 5px;
    }

        #Table2 #header td:first-child {
            display: inline-block;
            padding: 10px;
            height: auto !important;
            background: #fff;
        }

#Table7 tbody td {
    border-radius: 5px;
}

#Table7 tbody tr td {
    background: transparent !important;
}

#Table2 tbody tr:nth-last-child(2) {
    display: grid;
    padding: 10px 0;
    font-size: 13px;
}

#Table2 #footer {
    text-align: center;
    margin: 0 auto;
}

#Table4 tbody input {
    border: 1px solid #ddd;
    height: 30px !important;
    width: 120px !important;
    border-radius: 5px;
    outline: none;
    padding: 0 5px;
}

#Table2 #footer td {
    display: inline-block;
    text-align: center;
}

#Table2 #lbl_counter {
    padding: 5px;
}

#td_panel1 {
    background: #fff;
    border: 2px solid #8da295;
    /*padding: 0px 10px 0px 0px;*/
    box-shadow: 0 2px 10px #3c4840;
}

#td_panel2 {
    background: #fff;
    border: 2px solid #8da295;
    padding: 0 20px;
    box-shadow: 0 2px 10px #3c4840;
}

#Table4 tbody {
    display: inline-block;
    background: #f1f1f1;
    /*padding: 10px;*/
        padding: 0 10px 0 10px;
    border-radius: 5px;
    box-shadow: 0 2px 10px #868686;
    font-size: 14px;
    /*margin: 0 10px 0 0;*/
}

    #Table4 tbody tbody {
        box-shadow: none;
    }

#Table4 .lblComment {
    font-size: 13px;
    display: inherit;
    border-radius: 5px;
    outline: none;
    padding: 0 5px;
    margin: 0 5px 5px 5px;
}

#Table4 #avalablity {
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
}

#Table4 #avalablity {
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    margin-top: 10px;
}

#Table4 tbody #cmd_Ok {
    background: #0dab0d;
    color: #fff;
    border: 1px solid green;
    margin-bottom: 15px;
}

    #Table4 tbody #cmd_Ok:hover {
        background: green;
    }

#Table4 tbody #cmd_Cancel {
    background: #e24141;
    color: #fff;
    border: 1px solid red;
    margin-bottom: 15px;
}

    #Table4 tbody #cmd_Cancel:hover {
        background: red;
    }

#Table4 tbody #MyCaptcha1_ImgCaptcha {
    border-radius: 5px !important;
    border: 1px solid #a2a2a2 !important;
    padding: 2px !important;
    width: 120px;
    margin: 0 0 0 75px;
}

#Table4 tbody #MyCaptcha1_btnTryNewWords {
    /*margin-top: -12px;*/
    display: inline-block;
    font-size: 12px;
}

#Table4 tbody #txt_Captcha {
    margin-top: -10px;
    /*width: 170px !important;*/
}



/****** Other Index ******/
#Table2 tbody tr:nth-child(3) {
    display: inline-table;
    width: 100%;
}

#Table2 {
    margin-top: -15px;
}

    #Table2 #Table16 input {
        width: 98% !important;
        cursor: pointer;
    }

        #Table2 #Table16 input:hover {
            background: #9ebfab !important;
        }


#Table3 #Pnl_Amoozesh tbody tr, #Table3 #Pnl_Research tbody tr {
    display: inline-block;
    width: 100%;
}

    #Table3 #Pnl_Amoozesh tbody tr td, #Table3 #Pnl_Research tbody tr td {
        display: inline-block;
        width: 100%;
    }

        #Table3 #Pnl_Amoozesh tbody tr td a, #Table3 #Pnl_Research tbody tr td a {
            font-size: 12px !important;
            width: 100% !important;
            padding: 10px 0 0 0;
            border-bottom: 1px solid #ddd;
        }

            #Table3 #Pnl_Amoozesh tbody tr td a:hover, #Table3 #Pnl_Research tbody tr td a:hover {
                background: #eaeaea;
            }

#Table6 #lnk_exit {
    background: red;
    color: #fff !important;
    border-radius: 5px;
    margin: 5px;
    padding: 5px;
}

    #Table6 #lnk_exit:hover {
        background: #d20606;
    }

#lnk_digitalLib span {
    text-decoration: none !important;
}

#Table2 #Table3 {
    padding: 10px;
}

    #Table2 #Table3 tbody tr td:first-child {
        background: transparent !important;
        /*margin-top: 8px;*/
    }

    #Table2 #Table3 #Table4 #Table9 tbody tr:first-child {
        width: 100%;
        display: grid;
    }

    #Table2 #Table3 #Table4 #Table9 tbody tr:nth-child(2) {
        display: grid;
    }

    #Table2 #Table3 #Table4 #Table9 tbody tr td a {
        font-size: 12px !important;
        width: 100% !important;
        padding: 10px 0 0 0;
        display: inline-block;
        border-bottom: 1px solid #ddd;
    }

        #Table2 #Table3 #Table4 #Table9 tbody tr td a:hover {
            background: #eaeaea;
        }

    #Table2 #Table3 #Table8 {
        /*width: 70% !important;*/
        border: 1px solid #ddd;
        border-radius: 5px;
        /*padding: 10px;*/
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 10px;
        /* padding-right: 10px; */
        box-shadow: 0 3px 8px #ddd;
    }

        .tr_btn {
            display: block;
        }

        #Table2 #Table3 #Table8 tr {
            display: block;
        }

        #Table2 #Table3 #Table8 tbody tr:nth-child(2) {
            display: grid;
            width: 100%;
            margin-bottom: 10px;
        }

        #Table2 #Table3 #Table8 .lblComment {
            font-size: 13px;
            font-weight: normal;
            /*margin: 5px 0;*/
        }

        #Table2 #Table3 #Table8 .txtWhite {
            padding: 10px 5px;
            margin-bottom: 5px;
        }

#Table4 #pnl_Arzeshyabi {
    width: 290px !important;
}

    #Table4 #pnl_Arzeshyabi table tbody tr {
        display: inline-block;
        width: 100%;
    }

        #Table4 #pnl_Arzeshyabi table tbody tr td {
            display: inline-block;
            width: 100%;
        }

            #Table4 #pnl_Arzeshyabi table tbody tr td a {
                font-size: 12px !important;
                width: 100% !important;
                padding: 10px 0 0 0;
                display: inline-block;
                border-bottom: 1px solid #ddd;
            }

                #Table4 #pnl_Arzeshyabi table tbody tr td a:hover {
                    background: #eaeaea;
                }


/**** Haghotadris ******/
#Table4 #pnl_Haghotadris {
    width: 290px !important;
}

    #Table4 #pnl_Haghotadris table tbody tr {
        display: inline-block;
        width: 100%;
    }

        #Table4 #pnl_Haghotadris table tbody tr td {
            display: inline-block;
            width: 100%;
        }

            #Table4 #pnl_Haghotadris table tbody tr td a {
                font-size: 12px !important;
                width: 100% !important;
                padding: 10px 0 0 0;
                display: inline-block;
                border-bottom: 1px solid #ddd;
            }

                #Table4 #pnl_Haghotadris table tbody tr td a:hover {
                    background: #eaeaea;
                }

/***** Salary ******/

#Table4 #pnl_Salary {
    width: 290px !important;
}

    #Table4 #pnl_Salary table tbody tr {
        display: inline-block;
        width: 100%;
    }

        #Table4 #pnl_Salary table tbody tr td {
            display: inline-block;
            width: 100%;
        }

            #Table4 #pnl_Salary table tbody tr td a {
                font-size: 12px !important;
                width: 100% !important;
                padding: 10px 0 0 0;
                display: inline-block;
                border-bottom: 1px solid #ddd;
            }

                #Table4 #pnl_Salary table tbody tr td a:hover {
                    background: #eaeaea;
                }

/******* Welfare ******/

#Table4 #Pnl_Welfare {
    width: 290px !important;
}

    #Table4 #Pnl_Welfare table tbody tr {
        display: inline-block;
        width: 100%;
    }

        #Table4 #Pnl_Welfare table tbody tr td {
            display: inline-block;
            width: 100%;
        }

            #Table4 #Pnl_Welfare table tbody tr td a {
                font-size: 12px !important;
                width: 100% !important;
                padding: 10px 0 0 0;
                display: inline-block;
                border-bottom: 1px solid #ddd;
            }

                #Table4 #Pnl_Welfare table tbody tr td a:hover {
                    background: #eaeaea;
                }


/******** Email *****/

#Table4 #Pnl_Email {
    width: 290px !important;
}

    #Table4 #Pnl_Email table tbody tr {
        display: inline-block;
        width: 100%;
    }

        #Table4 #Pnl_Email table tbody tr td {
            display: inline-block;
            width: 100%;
        }

            #Table4 #Pnl_Email table tbody tr td a {
                font-size: 12px !important;
                width: 100% !important;
                padding: 10px 0 0 0;
                display: inline-block;
                border-bottom: 1px solid #ddd;
            }

                #Table4 #Pnl_Email table tbody tr td a:hover {
                    background: #eaeaea;
                }


/******* Header ******/
#Table12 #Image1 {
    margin: 5px;
}

#Table2 #Table12 #Table14 tbody tr {
    display: inline-block;
    background: #f3f3f3;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 13px;
    margin: 5px;
    border: 1px solid #ddd;
    float: left;
}


    #Table2 #Table12 #Table14 tbody tr td {
        width: auto !important;
        text-align: right;
    }

#Table21 {
    display: none;
}
