
@charset "utf-8";
@font-face {
  font-family: 'AvertaCYRegular';
  src: url('AvertaCYRegular.eot');
  src: url('AvertaCYRegular.eot') format('embedded-opentype'),
       url('AvertaCYRegular.woff2') format('woff2'),
       url('AvertaCYRegular.woff') format('woff'),
       url('AvertaCYRegular.ttf') format('truetype'),
       url('AvertaCYRegular.svg#AvertaCYRegular') format('svg');
}
/* CSS Document */
::-moz-selection { background: #7b7d7f; color: #fff; text-shadow: none; }

::selection { background: #7b7d7f; color: #fff; text-shadow: none; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; font-family: "AvertaCYRegular"; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { color: #000000; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow: hidden;   font-family: 'AvertaCYRegular'; }

:root { overflow-y: scroll; }

a { text-decoration: none; transition: all 0.25s ease-out 0s; }

p, p span { font-family: "AvertaCYRegular"; }

img { border: 0; }

li, ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:after, blockquote:before, q:after, q:before { content: ""; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

* { -webkit-appearance: none; }

::-webkit-input-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

/*------------------- common style ---------------------------*/
a, button, input, select, textarea { outline: 0; }

*, :after, :before { outline: 0; }

img { max-width: 100%; height: auto; }

iframe { border: 0; }

a:focus, a:hover { outline: 0; text-decoration: none; }

a, button { transition: ease all 0.5s; -webkit-transition: ease all 0.5s; }
strong { font-weight: bold; }
section { width: 100%; float: left; }

html,
body { 
  margin: 0;
  padding: 0;
  font-family: 'AvertaCYRegular';
}

table {
  width: 100%;
}

table tr {
  border: 1px solid #a1a1a1;
}
table tr td {
  border: 1px solid   #a1a1a1; 
}
#clearButton {
  background-color: #ff0000; 
  color: #fff; 
  border: none; 
  padding: 10px 20px;
  cursor: pointer; 
  border-radius: 5px;
  font-size: 16px; 
}

#clearButton:hover {
  background-color: #cc0000; /* Darker red on hover */
}

.container {
  max-width: 94% !important;
  max-width: 94%!important;
}


.section form#myForm {
  display: inline-block;
  width: 100%;
}

.section form#myForm ul.nav.nav-tabs {
  display: flex;
  width: 100%;
  align-items: center;
  border: none;
}

.section form#myForm ul.nav.nav-tabs li.nav-item {
  border: none;
  display: inline-block;
  margin: 0 30px 20px 0;
}

.section form#myForm ul.nav.nav-tabs li.nav-item a.nav-link.active, .section form#myForm ul.nav.nav-tabs li.nav-item a.nav-link:hover {
  border: 1px solid #A1A1A1;
  background: #fff;
  color: #000;
}

.section form#myForm ul.nav.nav-tabs li.nav-item a.nav-link {
  display: inline-block;
  border: 1px solid #A1A1A1;
  padding: 0 15px;
  border-radius: 6px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  background: #1B2762;
}

.section form#myForm ul.nav.nav-tabs li.nav-item:last-child {
  margin-right: 0;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody  tr td select  {
  padding: 5px 10px !important;
  border: 1px solid #000 !important;
}
.section form#myForm .tab-content {
  padding-top: 15px !important;
  float: left;
  width: 100%;
}

section.section.m-2 {
  padding: 0 !important;
  float: left;
  width: 100%;
  
}

header.header.text-center {
  padding: 15px 0;
}
.section form#myForm .tab-content .tab-pane {
  float: left;
  width: 100%;
}

.section form#myForm .tab-content .tab-pane .box {
  float: left;
  width: 100%;
}

.section form#myForm .tab-content .tab-pane .box .box-body {
  float: left;
  width: 100%;
  overflow-x: auto;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table {
  float: left;
  width: 100% !important;
  max-width: 100% !important;
  border: none !important;

}
.section form#myForm .tab-content .tab-pane .box .box-body table.table {
  float: left;
  width: 100% !important;
  max-width: 100% !important;
  border: none !important;
  min-width: 1765px;

}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td input[type="text"],  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td select {
  width: 100% !important;
  padding: 0;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr.th-head td {
  background: #1B2762;
  color: #fff;
}
  .section form#myForm .tab-content .tab-pane .box .box-body table.table tr {
  border: none !important;

}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.no-border {
  border: none !important;
}


.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one  .headname {
  border-radius: 6px 6px 0 0 !important;
  background: #1B2762;
  color: #fff;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one .headname h3 {
  background: #1B2762;
  color: #fff;
  text-align: center;
  padding: 10px 0;
  font-weight: 600;
  font-size: 22px;
}
 
  .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr td, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-five tr td, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-six tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-seven tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-eight tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-nine tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-ten tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-eleven tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-twelve tr td,  
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-therteen tr td {
  padding: 10px 15px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:last-child, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr td:last-child, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:last-child {
  width: 170px;
  max-width: 170px;
  min-width: 170px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(1) {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(2) {
  width: 90px;
  min-width: 90px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr.th-head td {
  border: none !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr {
  border: 1px solid #a1a1a1 !important;
  border-bottom: none !important;
  border-top: none !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td:first-child {
  width: 200px;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td:last-child {
  width: 200px;
  padding: 0 !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td:last-child input.form-control, .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td:last-child select {
  padding: 10px 15px !important;
  border-radius: 0 !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td input.form-control, .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr td select {
  border: none !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td {
  padding:0 !important;
  word-break: break-word;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td {
  background: #1B2762;
  color: #fff;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-therteen tr td h5 {
  color: #000;
  font-weight: 700;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody tr.blank-tr td {
  border: none !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr:last-child {
  border-bottom: 1px solid #a1a1a1 !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td select {
  border: none !important;
}
.section form#myForm .tab-content #simple-tabpanel-1 h3 {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 15px;
}


.section form#myForm .tab-content table th, .section form#myForm .tab-content table td {
  padding: 7px 15px;
}

.section form#myForm .tab-content table td input.form-control, .section form#myForm .tab-content table td select{
  padding: 0;
  border: none;
}
.section form#myForm .tab-content #simple-tabpanel-1 .row.mb-2 {
  margin-bottom: 25px !important;
}
footer.footer {
  padding: 15px 0 !important;
  float: left;
  width: 100%;
}


td:has(input.number):before {
  position: absolute;
  content:"₹";
  display: none !important;
}
td input.number{
  margin-left:10px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr  td.td-field {
  padding: 0   !important;
  position: relative;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field input[type="text"] {
  width: 100% !important;
  margin: 0 !important;
  height: 40px;
  border-bottom: none !important;
  background: #ebf0f7c7;
  padding: 0 15px !important;
}


.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field:has(input.number)::before {
  left: 7px;
  top: 11px;
  display: none !important;
}
.section form#myForm .tab-content #simple-tabpanel-1 table tr th {
  font-weight: 600;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(1), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr td:nth-child(1) {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
  padding: 10px 15px !important;
}
/* .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(1) {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(2) {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
} */
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field {
  position: relative;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(2), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(3), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(4), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(5), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(6), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(7), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(8), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(9), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(10), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(11), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(12), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(13), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td:nth-child(14) {
  width: 90px;
  min-width: 90px;
}
/* .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(2), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(3), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(4), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(5), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(6), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(7), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(8), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(9), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(10), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(11), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(12), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(13),
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-three tr.th-head td:nth-child(14) {
  width: 90px;
  min-width: 90px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(3), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(4), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(5), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(6), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(7), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(8), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(9), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(10), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(11), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(12), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(13), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(14), 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td:nth-child(15) {
  width: 90px;
  min-width: 90px;
}


.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr.th-head td:nth-child(1) {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
} */





.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"] {
  width: 100% !important;
  margin: 0 !important;
  height: 40px;
  border-bottom: none !important;
  background: #ebf0f7c7;
  padding: 0 15px !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td.td-field {
  padding: 0 !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-four tr td.td-field::before {
  left: 7px;
  top: 11px;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border td.td-field input[type="text"], .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border td.td-field select {
  width: 100% !important;
  margin: 0 !important;
  height: 43px;
  border-radius: 0 !important;
  border: none !important;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border td.td-field {
  
  padding: 0 !important;
}

.error {
  color: red;
  font-size: 12px;
  margin-top: 5px;
}

/* .old-scheme,
.new-scheme {
    display: none;
} */
.section form#myForm .tab-content .tab-pane .box .box-body table.table {
  border-collapse: separate;
  border-spacing: 2px !important;
  caption-side: unset !important;
  border: 1px solid #333 !important;
}
.section form#myForm #message {
  float: left;
  width: 100%;
  margin: 10px 0 5px 0;
  color: #ff0000;
  text-align: center;
  font-size: 16px;
}
.error-message {
  font-size: 14px;
  color: #ff0000;
  padding: 0 5px;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tx-tr td {
  width: auto;
  padding: 0 15px !important;
  vertical-align: middle;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tx-tr td .error-message {
  padding:0 !important;
  font-size: 13px;
  color: #ff0000;
  padding: 0 5px;
  line-height: normal;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tx-tr td.td-field {
  padding: 0 !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tx-tr td input[type="text"], .section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tx-tr td.td-field input[type="text"] {
  width: 100% !important;
  margin: 0 !important;
  height: 40px;
  border-bottom: none !important;
  background: #ebf0f7c7;
  padding: 0 15px !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-one.no-border tr.income-tr td {
  width: 100% !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer {
  max-height: 78vh;
  overflow-y: auto;
}
.section form#myForm .rs-txt {
  float: right;
  transition: inherit;
  margin: 0;
}
.tab-pane span.comption-txt i {
  font-weight: 700;
}
.section form#myForm .tab-content .tab-pane table {
  border-collapse: separate;
  border-spacing: 2px !important;
  caption-side: unset !important;
  border: 1px solid #333 !important;
}

.section form#myForm .tab-content .tab-pane table tr th {
  border: 1px solid #a1a1a1;
}
header.header.text-center h1 {
  font-size: 22px;
  font-weight: 700;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field input[type="text"].parameterTotal {
  background: #dbdff2;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field input[type="text"]#grandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"].MDSParameterTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"].ExparameterTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#HRAExemptionTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#CEAGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"].tax-computation, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTLEGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"].TotalIncome, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#LTAGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTGGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTHRGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#TotalBalance, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#PTax, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTSTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#THLATotal,
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#SOHLTotal,
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#LPHLTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#MTPTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#GTITotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#deduction-total,   
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"].deduction, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#LTAGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTGGrandTotal,
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#NTHRGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#TotalBalance, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#standard-deduction-total, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#total-taxable-income, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#total-taxable-income-roundoff, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#income-tax-on-total-income, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#tax-rebate, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#income-tax-after-tax-rebate, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#surcharge, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#income-tax-including-surcharge, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#education-cess, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#income-tax-education-cess, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#tax-deducted-source, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input[type="text"]#pending-tax-payable {
  background: #dbdff2;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr.th-head td {
  padding: 10px 15px !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field input[type="text"].parameterGrandTotal {
  background: #dbdff2;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td:nth-child(1) {
  padding: 10px 15px !important;
}
.section form#myForm .tab-content #simple-tabpanel-1 table td.field-td input[type="text"] {
  width: 100% !important;
  margin: 0 !important;
  height: 40px;
  border-bottom: none !important;
  background: #ebf0f7c7;
  padding: 0 15px !important;
}

.section form#myForm .tab-content #simple-tabpanel-1 table td.field-td {
  padding: 0;
}
.section form#myForm .tab-content table td.field-td {
  padding: 0 !important;
}

.section form#myForm .tab-content table td.field-td input[type="text"] {
  width: 100% !important;
  margin: 0 !important;
  height: 40px;
  border-bottom: none !important;
  background: #ebf0f7c7;
  padding: 0 15px !important;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-two tr td.td-field input[type="text"]#newSchemeTotal {
  background: #b0c2ff;
}
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-five tr td.GrandTotalBalance.td-field input#GrandTotalBalance {
  background: #b0c2ff;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-six tr td.NTSGrandTotal.td-field input#NTSGrandTotal {
  background: #b0c2ff;
}

.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-seven tr td.GTIGrandTotal.td-field input#GTIGrandTotal, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-nine tr td.td-field input#standard-deduction-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-ten tr td input#total-taxable-income-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tbody.section-eleven tr td.td-field input#total-taxable-income-roundoff-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#income-tax-on-total-income-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#tax-rebate-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#income-tax-after-tax-rebate-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#surcharge-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#income-tax-including-surcharge-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#education-cess-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#income-tax-education-cess-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#tax-deducted-source-new-scheme, 
.section form#myForm .tab-content .tab-pane .box .box-body table.table tr td.td-field input#pending-tax-payable-new-scheme {
  background: #b0c2ff;
}


.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar { width: 8px;height: 8px;}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-button:start:decrement,
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-button:end:increment {display: block; height: 10px;}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-button:vertical:increment { background-color: #ccc;}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-track-piece {background-color: #ccc; -webkit-border-radius: 3px;}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-thumb:vertical {  height: 50px; background-color: #1b2762; -webkit-border-radius: 5px;}
.section form#myForm .tab-content .tab-pane .box .box-body.tble-outer::-webkit-scrollbar-thumb:horizontal { width: 50px; background-color: #1b2762; -webkit-border-radius: 5px;}

.fixed-scrollbar::-webkit-scrollbar { width: 8px;height: 8px;}
.fixed-scrollbar::-webkit-scrollbar-track { background: #ccc; border-radius: 5px;}
.fixed-scrollbar::-webkit-scrollbar-thumb {background: #1b2762; border-radius: 5px;}



.terms-banner { background: linear-gradient(90deg, rgba(240, 247, 255, 1) 0%, rgba(242, 255, 248, 1) 100%); float: left; width: 100%; padding: 70px 0; text-align: center;}
.terms-banner h2 { color: #23282E; float: left; width: 100%; font-size: 40px; line-height: normal; font-weight: 700; margin: 0 0 20px 0;}
.content-wrapp { padding: 70px 0; width: 100%; float: left;}
.content-wrapp .content-row { width: 100%;}
.content-wrapp h2 { color: #000; width: 100%; font-size: 32px; line-height: normal; font-weight: 800; margin: 0 0 20px;}
.content-wrapp .date { color: #a5a5a5; display: block; font-size: 14px; line-height: 28px; margin-bottom: 20px;}
.content-wrapp p {color: #333; font-size: 16px; font-weight: normal; width: 100%; line-height: 28px; margin-bottom: 20px;}
.content-wrapp h3 {color: #333; font-size: 20px; font-weight: 700; margin: 0  0 20px;}
.content-wrapp h4 { color: #333;font-size: 18px; font-weight: 700; margin: 0 0 20px;}
.content-wrapp p span { display: block;}
.content-wrapp p a { color: #078B8C;  text-decoration: none;}
.content-wrapp p a:hover { color: #333;}
.content-wrapp ul { width: 100%; float: none; margin: 0 auto 28px; padding-left: 0px;}
.content-wrapp ul li { float: none; font-size: 16px; color: #333; line-height: 28px; position: relative; margin: 0 0 0; padding: 0 0 0 15px;}
.content-wrapp ul li:before { content: "\2022 "; position: absolute; left: 0; color: #333; font-size: 12px; top: 7px; line-height: normal;}


.modal.thankyou-modal {padding: 0 15px !important;}
.modal.thankyou-modal .modal-body {padding: 30px; text-align: center;}
.modal.thankyou-modal .modal-body h5 {color: #078B8C; font-size: 40px; line-height: normal; font-weight: 700; margin: 0 0 20px 0;}
.modal.thankyou-modal .modal-body p {color: #23282E; font-size: 16px; margin: 0 0 20px 0;}
.modal.thankyou-modal .modal-body button {border: 1px solid #078B8C; border-radius: 6px; padding: 12px 25px; color: #fff; background: #078B8C; height: auto; line-height: normal; font-size: 16px; outline: none; box-shadow: none;}
.modal.thankyou-modal .modal-body button:hover {color: #078B8C;background: none;}
.modal.thankyou-modal .modal-dialog {top: 50%; transform: translateY(-50%) !important; margin: 0 auto;}