.s-Administration-LanguageDialog > .size {
  width: 450px;
}
.s-Administration-LanguageDialog .caption {
  width: 120px;
}
.s-Administration-RoleDialog > .size {
  width: 450px;
}
.s-Administration-RoleDialog .caption {
  width: 120px;
}
.s-Administration-UserDialog > .size {
  width: 650px;
}
.s-Administration-UserDialog .caption {
  width: 150px;
}
.s-Administration-UserDialog .s-PropertyGrid .categories {
  height: 450px;
}
.s-TranslationGrid input.custom-text {
  width: 100%;
  height: 23px;
  padding: 0 3px;
}
.s-UserPermissionDialog > .size,
.s-RolePermissionDialog > .size,
.s-UserRoleDialog > .size {
  min-width: 670px;
  width: 670px;
  min-height: 450px;
  height: 450px;
}
.s-UserPermissionDialog .s-DataGrid,
.s-RolePermissionDialog .s-DataGrid,
.s-UserRoleDialog .s-DataGrid {
  height: 100%;
}
.s-UserPermissionDialog .ui-dialog-content,
.s-RolePermissionDialog .ui-dialog-content,
.s-UserRoleDialog .ui-dialog-content {
  padding: 8px;
}
.s-PermissionCheckEditor .check-box {
  background-image: url(../serenity/images/tick-empty.png);
  background-position: center center;
  width: 22px;
  height: 22px;
  margin: 0;
}
.s-PermissionCheckEditor .check-box.checked {
  background-image: url(../serenity/images/tick-green.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.checked.revoke {
  background-image: url(../serenity/images/tick-red.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.partial {
  opacity: 0.8;
}
.s-PermissionCheckEditor .check-box.checked.partial {
  background-image: url(images/tick-green-partial.png);
}
.s-PermissionCheckEditor .check-box.checked.revoke.partial {
  background-image: url(images/tick-red-partial.png);
}
.s-PermissionCheckEditor .effective-permission {
  cursor: default;
  padding-left: 22px;
  background-image: url(../serenity/images/check2.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.s-PermissionCheckEditor .effective-permission.partial {
  background-image: url(../serenity/images/checkbox-null.png);
}
.s-PermissionCheckEditor .effective-permission.deny {
  background-image: url(../serenity/images/slash.png);
}
.wrapper_bill {
    width: 718px;
    /*height:939px;*/
    border: 1px solid black;
    border-right: 2px solid black;
    margin: 0 auto;
    /*margin-top:10px;*/
    border-radius: 5px 5px 5px 5px;
}

.main_page_table {
    width: 720px;
    font: 14px 'Calibri';
}

.company_name {
    text-align: center;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 20px 'Bookman Old Style';
    line-height: 24px;
    border-top: #000000 1px solid;
    vertical-align: bottom;
    border-left: #000000 1px solid;
}

.company_address {
    text-align: center;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 15px 'Bookman Old Style';
    line-height: 18px;
    vertical-align: bottom;
    border-left: #000000 1px solid;
}

.invoice_header {
    text-align: center;
    padding-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 29px 'Bookman Old Style';
    line-height: 35px;
    vertical-align: bottom;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.invoice_info_label {
    text-align: left;
    padding-left: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 17px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: top;
}

.invoice_info_value {
    text-align: left;
    padding-right: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: 14px 'Calibri';
    line-height: 17px;
    border-bottom: #000000 1px solid;
    vertical-align: top;
}

.customer_header {
    text-align: center;
    padding-left: 4px;
    padding-right: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 16px 'Calibri';
    line-height: 19px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: bottom;
}

.invoice_info_address {
    text-align: left;
    padding-left: 2px;
    padding-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: 14px 'Calibri';
    line-height: 17px;
    border-bottom: #000000 1px solid;
    vertical-align: top;
}

.item_table {
    width: 720px;
    font: 14px 'Calibri';
}

.item_header_left {
    text-align: left;
    padding-left: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: central;
}

.item_header_right {
    text-align: right;
    padding-right: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: central;
}

.item_header_center {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: central;
}

.item_header_center_without_bottom {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 10px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: central;
}

.item_header_left_without_bottom {
    text-align: left;
    padding-left: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: central;
}

.item_header_right_without_bottom {
    text-align: right;
    padding-right: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 14px 'Calibri';
    line-height: 13px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: central;
}

.item_info_left {
    text-align: left;
    padding-left: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font: 10px 'Calibri';
    line-height: 13px;
    vertical-align: bottom;
}

.item_info_left_wrap {
    text-align: left;
    padding-left: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font: 14px 'Calibri';
    line-height: 13px;
    vertical-align: bottom;
}

.item_info_right {
    text-align: right;
    padding-right: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font: 14px 'Calibri';
    line-height: 13px;
    vertical-align: bottom;
}

.item_info_center {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font: 14px 'Calibri';
    line-height: 13px;
    vertical-align: bottom;
}

.item_total {
    text-align: left;
    padding-left: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 15px 'Bookman Old Style';
    line-height: 19px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: bottom;
    height: 20px;
}

.footer_table {
    width: 720px;
    font: 14px 'Calibri';
}

.signature_table {
    width: 720px;
    font: 14px 'Calibri';
}

.in_words_header {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 13px 'Calibri';
    line-height: 15px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: bottom;
}

.footer_value {
    text-align: right;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: bottom;
}

.in_words_value {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: top;
}

.in_words_header_without_bottom {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: bold 13px 'Calibri';
    line-height: 15px;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: bottom;
}

.in_words_value_without_bottom {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: top;
}

.terms_without_bottom {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    font: 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: top;
}

.footer_signature_without_bottom {
    text-align: right;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: bold 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    vertical-align: top;
    line-height: 17px;
}

.footer_signature {
    text-align: right;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: bold 14px 'Calibri';
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    vertical-align: top;
    line-height: 17px;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByAmountAsc .r5 {
    background-color: #bdefd0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByAmountDsc .r5 {
    background-color: #ffd5c0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByBillCountAsc .r6 {
    background-color: #bdefd0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByBillCountDsc .r6 {
    background-color: #ffd5c0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByOnlineAmountAsc .r7 {
    background-color: #bdefd0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByOnlineAmountDsc .r7 {
    background-color: #ffd5c0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByOnlineBillCountAsc .r8 {
    background-color: #bdefd0;
}

.s-GarmentShop-ProductWiseSalesAnalysisGrid .OrderByOnlineBillCountDsc .r8 {
    background-color: #ffd5c0;
}



.company_name {
    width: 744px;
    height: 20px;
    font: bold 17px 'Bookman Old Style';
}

.company_address {
    width: 744px;
    height: 20px;
    font: bold 17px 'Bookman Old Style';
}

.company_contactno {
    width: 744px;
    height: 20px;
    font: bold 17px 'Bookman Old Style';
}

.company_email {
    width: 744px;
    height: 20px;
    font: bold 17px 'Bookman Old Style';
}

.company_GSTIN {
    width: 744px;
    height: 20px;
    font: bold 17px 'Bookman Old Style';
}

.taxinvoice {
    width: 744px;
    height: 35px;
    font-size: 20px;
    border-bottom: 1px solid black;
    font: bold 25px 'Bookman Old Style';
}

.blank_space_box {
    width: 744px;
    height: 10px;
    border-bottom: 1px solid black;
}

.block_with_border {
    width: 744px;
    height: 20px;
    border-bottom: 1px solid black;
}

.block_without_border {
    width: 744px;
    height: 20px;
}

.invoice_no_label {
    float: left;
    width: 90px;
    height: 20px;
    font: bold 12px 'verdhana';
}

.invoice_no_value {
    float: left;
    width: 290px;
    height: 20px;
}

.invoice_date_label {
    float: left;
    width: 130px;
    height: 20px;
    font: bold 15px 'verdhana';
}

.invoice_date_value {
    float: left;
    width: 204px;
    height: 20px;
}

.invoice_state_label {
    float: left;
    width: 90px;
    height: 20px;
    font: bold 12px 'verdhana';
}

.invoice_state_value {
    float: left;
    width: 290px;
    height: 20px;
}

.invoice_code_label {
    float: left;
    width: 130px;
    height: 20px;
    font: bold 15px 'verdhana';
}

.invoice_code_value {
    float: left;
    width: 204px;
    height: 20px;
}

.bill_to_party {
    float: left;
    width: 380px;
    height: 20px;
    border-right: 1px solid black;
    font: bold 17px 'verdhana';
}

.Service_Receiptent {
    float: left;
    width: 335px;
    height: 20px;
    font: bold 17px 'verdhana';
}

.party_name_label {
    float: left;
    width: 60px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.party_name_value {
    float: left;
    width: 320px;
    height: 20px;
}

.party_address_label {
    float: left;
    width: 60px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.party_address_value {
    float: left;
    width: 320px;
    height: 20px;
}

.party_GSTIN_label {
    float: left;
    width: 60px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.party_GSTIN_value {
    float: left;
    width: 320px;
    height: 20px;
}

.party_state_label {
    float: left;
    width: 60px;
    height: 20px;
    font: bold 12px 'verdhana';
}

.party_state_value {
    float: left;
    width: 220px;
    height: 20px;
}

.party_code_label {
    float: left;
    width: 50px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.party_code_value {
    float: left;
    width: 50px;
    height: 20px;
}

.Receiptent_name_label {
    float: left;
    width: 57px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.Receiptent_name_value {
    float: left;
    width: 295px;
    height: 20px;
}

.Receiptent_address_label {
    float: left;
    width: 42px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.Receiptent_address_value {
    float: left;
    width: 295px;
    height: 20px;
}

.Receiptent_GSTIN_label {
    float: left;
    width: 53px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.Receiptent_GSTIN_value {
    float: left;
    width: 295px;
    height: 20px;
}

.Receiptent_state_label {
    float: left;
    width: 60px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.Receiptent_state_value {
    float: left;
    width: 140px;
    height: 20px;
}

.Receiptent_code_label {
    float: left;
    width: 78px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.Receiptent_code_value {
    float: left;
    width: 5px;
    height: 20px;
}

.detail-header-part1 {
    float: left;
    width: 800px;
    height: 20px;
    font-size: 20px;
}

.detail-header-part2 {
    float: left;
    width: 744px;
    height: 20px;
    font-size: 20px;
    border-bottom: 1px solid black;
}

.serialno {
    float: left;
    width: 30px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

.product-decription-instate {
    float: left;
    width: 235px;
    height: 20px;
    border-right: 1px solid black;
}

.wrapper {
    height: 100%;

    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}

    .wrapper:before,
    .wrapper:after {
        content: " ";
        display: table;
    }

    .wrapper:after {
        clear: both;
    }

.product-decription-outstate {
    float: left;
    width: 335px;
    height: 20px;
    border-right: 1px solid black;
}

.sac {
    float: left;
    width: 85px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

.amount {
    float: left;
    width: 75px;
    height: 20px;
    border-right: 1px solid black;
}

.cgst {
    float: left;
    width: 100px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

.sgst {
    float: left;
    width: 100px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

.igst {
    float: left;
    width: 100px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

.total {
    float: left;
    width: 100px;
    height: 20px;
    margin-left: 14px;
}

.hardware-header-total {
    float: left;
    width: 75px;
    height: 20px;
}

.cgst-rate {
    float: left;
    width: 36px;
    height: 20px;
    border-right: 1px solid black;
}

.cgst-amount {
    float: left;
    width: 64px;
    height: 20px;
    border-right: 1px solid black;
}

.sgst-rate {
    float: left;
    width: 35px;
    height: 20px;
    border-right: 1px solid black;
}

.sgst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.igst-rate {
    float: left;
    width: 35px;
    height: 20px;
    border-right: 1px solid black;
}

.igst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-item-list-block {
    float: left;
    width: 744px;
    height: 26px;
    font-size: 20px;
}

.detail-serialno {
    float: left;
    width: 30px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-product-decription-instate {
    float: left;
    width: 235px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-product-decription-outstate {
    float: left;
    width: 335px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-sac {
    float: left;
    width: 85px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-amount {
    float: left;
    width: 75px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-cgst-rate {
    float: left;
    width: 36px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-cgst-amount {
    float: left;
    width: 64px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-sgst-rate {
    float: left;
    width: 35px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-sgst-amount {
    float: left;
    width: 65px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-igst-rate {
    float: left;
    width: 35px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-igst-amount {
    float: left;
    width: 65px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-total {
    float: left;
    width: 100px;
    height: 26px;
    margin-right: 5px;
}

.detail-Hardware-total {
    float: left;
    width: 95px;
    height: 26px;
    margin-right: 3px;
}

.total-detail-total {
    float: left;
    width: 80px;
    height: 20px;
    margin-right: 3px;
}

.total-detail-total-hardware {
    float: left;
    width: 95px;
    height: 20px;
    margin-right: 3px;
}


.total-item-list-block {
    float: left;
    width: 744px;
    height: 20px;
    font-size: 20px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.total-item-serialno {
    float: left;
    width: 30px;
    height: 20px;
}

.total-item-product-description-instate {
    float: left;
    width: 235px;
    height: 20px;
}

.total-item-product-description-outstate {
    float: left;
    width: 335px;
    height: 20px;
    border-right: 1px solid black;
}

.total-item-sac {
    float: left;
    width: 85px;
    height: 20px;
    border-right: 1px solid black;
}

.total-item-amount {
    float: left;
    width: 75px;
    height: 18px;
    border-right: 1px solid black;
}

.total-item-cgst-rate {
    float: left;
    width: 36px;
    height: 20px;
}

.total-item-cgst-amount {
    float: left;
    width: 64px;
    height: 20px;
    border-right: 1px solid black;
}

.total-item-sgst-rate {
    float: left;
    width: 35px;
    height: 20px;
}

.total-item-sgst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.total-item-igst-rate {
    float: left;
    width: 35px;
    height: 20px;
}

.total-item-igst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
    margin-right: 3px;
}

.total-item-total {
    float: left;
    width: 100px;
    height: 20px;
}

.product-decription-instate-hardware {
    float: left;
    width: 197px;
    height: 26px;
    border-right: 1px solid black;
}

.product-decription-outstate-hardware {
    float: left;
    width: 297px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-HSN {
    float: left;
    width: 50px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-qty {
    float: left;
    width: 40px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-Product-rate {
    float: left;
    width: 50px;
    height: 26px;
    border-right: 1px solid black;
}

.detail-Hardware-amount {
    float: left;
    width: 65px;
    height: 26px;
    border-right: 1px solid black;
}

.total-detail-Hardware-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.total-product-decription-instate-hardware {
    float: left;
    width: 197px;
    height: 20px;
    border-right: 1px solid black;
}

.total-product-decription-outstate-hardware {
    float: left;
    width: 297px;
    height: 20px;
    border-right: 1px solid black;
}

.total-detail-qty {
    float: left;
    width: 40px;
    height: 20px;
    border-right: 1px solid black;
}

.total-detail-HSN {
    float: left;
    width: 50px;
    height: 20px;
    border-right: 1px solid black;
}

.total-detail-Product-rate {
    float: left;
    width: 50px;
    height: 20px;
    border-right: 1px solid black;
}

.Total-Invoice-Amount-in-Words {
    float: left;
    width: 744px;
    height: 20px;
    border-bottom: 1px solid black;
}

.Amount-in-Words-label {
    float: left;
    width: 450px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.total-Amount-Before-Tax {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.total-Amount-Before-Tax-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.Amount-Before-Tax {
    float: left;
    width: 100px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.Amount-Before-Tax-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.taxs-block {
    float: left;
    width: 744px;
    height: 20px;
    /*    border-bottom: 1px solid black;*/
    margin-right:;
}

.footer-block-1 {
    float: left;
    width: 744px;
    height: 20px;
    border-bottom: 1px solid black;
}

.footer-block-2 {
    float: left;
    width: 744px;
    height: 15px;
}

.footer-block-3 {
    float: left;
    width: 744px;
    height: 10px;
}

.bankdetails-block {
    float: left;
    width: 450px;
    height: 20px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.bankdetails {
    float: left;
    width: 450px;
    height: 20px;
    border-right: 1px solid black;
    font: bold 15px 'verdhana';
}

.bank-name {
    float: left;
    width: 450px;
    height: 15px;
    border-right: 1px solid black;
}

.bank-branch {
    float: left;
    width: 450px;
    height: 15px;
    border-right: 1px solid black;
}

.bank-AC-No {
    float: left;
    width: 450px;
    height: 15px;
    border-right: 1px solid black;
}

.bank-IFSC {
    float: left;
    width: 450px;
    height: 15px;
    border-right: 1px solid black;
}

.Amount-in-Words {
    float: left;
    width: 450px;
    height: 20px;
    border-right: 1px solid black;
}

.add-cgst-label {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-cgst-label-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-cgst-amount {
    float: left;
    width: 100px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.add-cgst-amount-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.add-sgst-label {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-sgst-label-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-sgst-amount {
    float: left;
    width: 100px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.add-sgst-amount-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.add-igst-label {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-igst-label-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.add-igst-amount {
    float: left;
    width: 101px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.total-tax-label {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.total-tax-label-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.total-tax-amount {
    float: left;
    width: 101px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.total-tax-amount-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.amount-after-tax-label {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.amount-after-tax-label-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.amount-after-tax-amount {
    float: left;
    width: 100px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.amount-after-tax-amount-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.term-and-condition {
    float: left;
    width: 450px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.GST-on-Reverse-Charge {
    float: left;
    width: 175px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.GST-on-Reverse-Charge-hardware {
    float: left;
    width: 182px;
    height: 20px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    font: bold 15px 'verdhana';
}

.GST-on-Reverse-Charge-value {
    float: left;
    width: 100px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.GST-on-Reverse-Charge-value-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.term-and-condition-desc_line1 {
    float: left;
    width: 450px;
    height: 15px;
    border-right: 1px solid black;
}

.term-and-condition-desc_line2 {
    float: left;
    width: 266px;
    height: 5px;
    font-Size: 7px;
}

.signature-part-1 {
    float: left;
    width: 285px;
    height: 5px;
    font: bold 12px 'Bookman Old Style';
}

.signature-part-2 {
    float: left;
    width: 200px;
    height: 5px;
    font: bold 12px 'Bookman Old Style';
}

.signature-part-4 {
    float: right;
    width: 250px;
    height: 10px;
    font: normal 10px 'Bookman Old Style';
}

.signature-part-5 {
    float: left;
    width: 250px;
    height: 10px;
    font: normal 10px 'Bookman Old Style';
}

.center {
    text-align: Center;
    Font-Size: 15px;
    color: black;
    margin: 0px;
}

.center-1 {
    text-align: Center;
    Font-Size: 10px;
    color: black;
    margin: 0px;
}

.center-2 {
    text-align: Center;
    Font-Size: 25px;
    color: black;
    margin: 0px;
}

.Left {
    text-align: Left;
    Font-Size: 13px;
    color: black;
    margin: 2px;
}

.Left-1 {
    text-align: Left;
    Font-Size: 10px;
    color: black;
    margin: 2px;
}

.Left-2 {
    text-align: Left;
    Font-Size: 10px;
    color: black;
    margin: 0px;
}

.Left-3 {
    text-align: Left;
    Font-Size: 9px;
    color: black;
    margin: 2px;
}

.Left-5 {
    text-align: Left;
    Font-Size: 8px;
    color: black;
    margin: 0px;
}

.right {
    text-align: right;
    Font-Size: 13px;
    color: black;
    margin-right: 20px;
}

/*Creted By Vinay Chauhan*/
/*----------------------------------*/
.rightdebitcredit {
    text-align: right;
    Font-Size: 13px;
    color: black;
    margin-right: 40px;
}

.right-hardware {
    text-align: right;
    Font-Size: 13px;
    color: black;
    margin-right: 20px;
}

.add-igst-amount-hardware {
    float: left;
    width: 95px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.Receiptent_code_label-debitcredit {
    float: left;
    width: 65px;
    height: 20px;
    font: bold 14px 'verdhana';
}

.total-debitcredit {
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 5px;
}

.detail-total-debitcredit {
    float: left;
    width: 20px;
    height: 26px;
    margin-right: 2px;
}

.total-item-total-debitcredit {
    float: left;
    width: 20px;
    height: 20px;
}

.Amount-Before-Tax-debitcredit {
    float: left;
    width: 20px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

.add-igst-amount-debitcredit {
    float: left;
    width: 80px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 0px;
}

.add-cgst-amount-debitcredit {
    float: left;
    width: 55px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 0px;
}

.add-sgst-amount-debitcredit {
    float: left;
    width: 55px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 0px;
}

.total-tax-amount-debitcredit {
    float: left;
    width: 55px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 0px;
}

.amount-after-tax-amount-debitcredit {
    float: left;
    width: 55px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 0px;
}

.GST-on-Reverse-Charge-value-debitcredit {
    float: left;
    width: 50px;
    height: 20px;
    border-bottom: 1px solid black;
    margin-right: 3px;
}

/*----------------------------------*/

.right-1 {
    text-align: right;
    Font-Size: 11px;
    color: black;
    margin: 2px;
}

.right-2 {
    text-align: right;
    Font-Size: 11px;
    color: black;
    margin: 4px;
}

.center-HSN {
    text-align: center;
    Font-Size: 11px;
    color: black;
    margin: 2px;
}

.bottom {
    text-align: end;
    Font-Size: 10px;
    color: black;
    margin: 0px;
}

.detail-Narr-item-list-block {
    float: left;
    width: 744px;
    height: auto;
    font-size: 20px;
}

.detail-Narr-serialno {
    float: left;
    width: 30px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-product-decription-instate {
    float: left;
    width: 235px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-product-decription-outstate {
    float: left;
    width: 335px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-sac {
    float: left;
    width: 85px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Hardware-Narr-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-amount {
    float: left;
    width: 75px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-cgst-rate {
    float: left;
    width: 36px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-cgst-amount {
    float: left;
    width: 64px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-sgst-rate {
    float: left;
    width: 35px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-sgst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-igst-rate {
    float: left;
    width: 35px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-igst-amount {
    float: left;
    width: 65px;
    height: 20px;
    border-right: 1px solid black;
}

.total {
    float: left;
    width: 80px;
    height: 20px;
}

.product-Narr-decription-instate-hardware {
    float: left;
    width: 197px;
    height: 20px;
    border-right: 1px solid black;
}

.product-Narr-decription-outstate-hardware {
    float: left;
    width: 297px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-HSN {
    float: left;
    width: 50px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-qty {
    float: left;
    width: 40px;
    height: 20px;
    border-right: 1px solid black;
}

.detail-Narr-Product-rate {
    float: left;
    width: 50px;
    height: 20px;
    border-right: 1px solid black;
}

th {
    background-color: #eee;
    text-align: center;
}

.title {
    border-bottom: 1px solid #d0cfcf;
    vertical-align: bottom;
}

.purchaseReturn_table {
    width: 675px;
    font: 14px 'Calibri';
    border:none;
}
.footerForPurchaseReturn_signature_without_bottom {
    text-align: right;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: bold 14px 'Calibri';

    vertical-align: top;
    line-height: 17px;
}
.in_words_valueForPurchaseReturn_without_bottom {
    text-align: left;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font: 14px 'Calibri';
    
    vertical-align: top;
}
