﻿
#DivInvoiceManagement {
    position: fixed;
    width: 80%;
    height: 800px;
    top: 50px;
    left: 10%;
    background-color: white;
    border: solid 2px;
    z-index: 99;
}

/***************************************************************************/
.Hide {
    display: none !important;
}

a:hover {
    cursor: pointer;
}

.newform > .form-body > .part > .Response {
    background-color: rgb(222, 229, 237);
}

.newform > .form-body > .part > .Message {
    background-color: rgb(222, 229, 200);
}

i {
    vertical-align: middle;
}

div.UpdateProgress {
    position: absolute;
    text-align: center;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999999;
    background-color: #000000;
    opacity: 0.7;
}

    div.UpdateProgress img {
        padding: 10px;
        position: absolute;
        top: 45%;
        left: 50%;
    }
/*PurchaseOrder*/
Table.Form {
    background-color: #ABABAB;
    width: 58%;
}

    Table.Form td {
        font-size: 12px;
    }

    Table.Form td, Table.Form th {
        width: initial;
    }

    Table.Form select {
        width: 120px;
    }

Table.Grid Tbody th {
    background: transparent -moz-linear-gradient(center top, #FFF, #E6E6E6) repeat scroll 0% 0%;
}

Table.Grid {
    background-color: white;
    border-style: none;
    width: 100%;
}

    Table.Grid Tbody td, Table.Grid Tbody th {
        text-align: center;
    }
/*End PurchaseOrder*/

/*Start Feeder Operator*/
table.ManageFo {
    width: 50%;
    text-align: center;
    border-style: solid;
    white-space: normal;
}

    table.ManageFo > thead > tr > td {
        font-weight: bolder;
        font-size: 16px;
    }

#tblTotalFeeder.ManageFo > thead > tr:first-child > td, #tblTotalFeeder.ManageFo > tfoot > tr:first-child > td {
    background-color: rgb(235, 255, 196);
}

table.ManageFo > tfoot > tr > td {
    font-weight: bold;
    font-size: 12px;
}

table.ManageFo td, table.ManageFo th {
    width: 1%;
}

table.ManageFo > tfoot {
    background-color: #FFE4C4;
}

table.ManageFo input[type=text] {
    width: 30px;
}

table.ManageFo select {
    width: 100px;
}

table.ManageFo tr.Add * {
    /*background-color: rgb(246, 255, 202);*/
}
/*End Feeder Operator*/

/*Start WhatToAsk*/
table.DynamicTable th, table.DynamicTable td {
    text-align: center;
}

div.WhatToAsk table#tblWhatToAsk th, div.WhatToAsk table#tblReason th {
    text-align: left;
}

div.WhatToAsk table#tblWhatToAsk tr:first-child > th, div.WhatToAsk table#tblReason tr:first-child th {
    text-align: center;
    font-size: 12px;
    border-bottom: solid;
    border-width: 1px;
}

div.WhatToAsk table tr:first-child th {
    background-color: #DEE5ED;
    padding: 5px;
}

div.WhatToAsk table > tr > td > input, div.WhatToAsk table > tr > td > select {
    width: 70px;
}

div.WhatToAsk table#tblWhatToAsk tr td input[type=text], div.WhatToAsk table#tblReason tr td input[type=text], div.WhatToAsk table#tblWhatToAsk tr td select {
    width: 200px;
}

div.WhatToAsk table#tblWhatToAsk {
    border: solid;
    border-width: 1px;
}

div.WhatToAsk table#tblCommodity input[type=text] {
    width: 150px;
}

div.WhatToAsk table#tblCommodity select {
    width: 160px;
}

div.WhatToAsk table#tblWhatToAsk, div.WhatToAsk table#tblCommodity, div.WhatToAsk table#tblReason, div.WhatToAsk table#tblCustomerVolume {
    /*width: 1256px;*/
    border: solid;
    border-width: 1px;
}

    div.WhatToAsk table#tblWhatToAsk > tbody > tr > td > div {
        display: table;
        width: 80%;
    }

        div.WhatToAsk table#tblWhatToAsk > tbody > tr > td > div div {
            display: table-cell;
            width: 50%;
        }

            div.WhatToAsk table#tblWhatToAsk > tbody > tr > td > div div input[type=text] {
                width: 95px;
            }

/*End WhatToAsk*/

/*Start RateRequest*/
div.RateRequest table thead tr:first-child th {
    text-align: center;
    /*border-bottom: solid;*/
    padding: 5px;
}

div.RateRequest table > thead > tr > th {
    border: 1px solid #DED2D2;
}

div.RateRequest table#tblCustomer thead tr:first-child th {
    background-color: #DEE5ED;
}

div.RateRequest table#tblBuyingRate tr:first-child th, div.RateRequest table#tblBuyingRateSummery tr:first-child th {
    background-color: #DEE5ED;
}

div.RateRequest table#tblSallingRate tr:first-child th, div.RateRequest table#tblSallingRateSummery tr:first-child th {
    background-color: #DEE5ED;
}

div.RateRequest table, div.RateRequest table {
    border-style: solid;
    border-width: 1px;
}

    div.RateRequest table select, div.RateRequest table input[type=text] {
        width: 110px;
    }

/*div.RateRequest table input[type=text], div.RateRequest table input[type=text] {
        width: 70px;
    }

    div.RateRequest table select, div.RateRequest table select {
        width: 70px;
    }

    div.RateRequest table#tblCustomer select {
        width: 97%;
    }

    div.RateRequest table td, div.RateRequest table th {
        text-align: center;
    }

    div.RateRequest table#tblBuyingRate, div.RateRequest table#tblSallingRate, div.RateRequest table#tblCustomer, div.RateRequest div.Summery, div.RateRequest table#tblRating {
        width: 1280px;
    }*/

div.RateRequest div.Summery {
    display: table;
}

    div.RateRequest div.Summery div {
        display: table-cell;
        width: 50%;
        padding: 5px;
    }

        div.RateRequest div.Summery div table {
            width: 100%;
        }

/*div.RateRequest table#tblCustomer input[type=text], div.RateRequest table#tblRating input[type=text] {
    width: 86%;
}

div.RateRequest table#tblCustomer tbody td, div.RateRequest table#tblCustomer tbody th {
    text-align: left;
    padding-left: 5px;
}

div.RateRequest table#tblRating thead th {
    background-color: #DEE5ED;
}

div.RateRequest table#tblRating tbody td {
    background-color: white;
}

div.RateRequest table#tblCustomer tfoot tr:first-child {
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}*/
/*End RateRequest*/

/*Start DailyActivity*/
div.DailyActivity table#tblActivity thead tr:first-child th {
    padding: 8px;
    font-size: 13px;
}

div.DailyActivity a {
    color: black;
}

div.DailyActivity table thead tr:first-child {
    background-color: #DEE5ED;
}

div.DailyActivity table tr:nth-child(2) {
    background-color: #e0e0e0;
}

div.DailyActivity table,
div.DailyActivity table thead tr:nth-child(2),
div.DailyActivity table thead tr:first-child,
div.DailyActivity tr td,
div.DailyActivity tr th {
    border-style: solid;
    border-width: 1px;
}

    div.DailyActivity table input[type=text],
    div.DailyActivity table select {
        width: 85%;
    }

    div.DailyActivity table thead tr:nth-child(2) td,
    div.DailyActivity table thead tr:nth-child(2) th {
        border-style: none;
    }

div.DailyActivity table {
    width: 100%;
}

    div.DailyActivity table td,
    div.DailyActivity table th {
        text-align: center;
    }

    div.DailyActivity table select#Drp2,
    div.DailyActivity table input[type=submit] {
        width: 80px;
    }

/* Start Div Talks */
div.DailyActivity #divTalks {
    position: fixed;
    background-color: white;
    border-style: solid;
    width: 60%;
    height: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
/* End Div Talks */
div.DailyActivity a.Close {
    color: red !important;
    right: 0px;
    top: 0px;
    position: absolute;
}
/*End DailyActivity*/

/*Actions*/
/*<najva>
div.Actions table, div.Actions tr, div.Actions td, div.Actions th {
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px;
}*/
/*End Actions*/
/*BL Register*/
.BLRegisterPrint * {
    font-family: 'B Nazanin';
    text-align: center;
}

.BLRegisterPrint table {
    width: 100%;
    /*border-style:solid;
border-width:1px;*/
    border-collapse: collapse;
}

.BLRegisterPrint .Title {
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px 0px;
    text-align: center;
}

.BLRegisterPrint table th {
    background-color: #E1E1E1;
}

.BLRegisterPrint table th, .BLRegisterPrint table td {
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px 0px;
}

.BLRegisterPrint > table.Head td, .BLRegisterPrint > table.Head th {
    width: 33%;
}
/*End BL Register*/

/*Rate Popup*/

div.RatePopup {
    position: fixed;
    width: 50%;
    height: 60%;
    margin: auto auto auto auto;
}

/*End Rate Popup*/

a.DynamicTableAddRow {
    color: green;
}

a.DynamicTableRemoveRow {
    color: red;
}

.swal2-modal {
    position: absolute;
    top: 120px;
    left: 40%;
}

#tblLCL tr td:nth-child(2), #tblLCL tr th:nth-child(2), #tblCustomerVolume tr td:nth-child(2), #tblCustomerVolume tr th:nth-child(2) {
    display: none !important;
}

#tblCustomerVolume tr:nth-child(2) #ChkRateRequest, #tblLCL tr:nth-child(2) #ChkRateRequest {
    display: none;
}
