﻿/*.narration-item
    {
        //min-width: 255px;
        min-width: ~"calc(50%)";
    }*/
#FinancialTransactionItemTable .financial-transaction-date {
  min-width: 106px;
  width: 105px;
}
#FinancialTransactionItemTable .financial-transaction-date .date {
  line-height: 30px;
}
#FinancialTransactionItemTable .financial-transaction-verify-wrapper {
  width: 155px;
  padding-top: 5px;
}
#FinancialTransactionItemTable .financial-transaction-verify-wrapper button.checked {
  background-color: #8dcd08;
  background-image: -moz-linear-gradient(top, #98dc09, #7db507);
  background-image: -ms-linear-gradient(top, #98dc09, #7db507);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
  background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
  background-image: -o-linear-gradient(top, #98dc09, #7db507);
  background-image: linear-gradient(top, #98dc09, #7db507);
  background-repeat: repeat-x;
  border-color: #7db507 #7db507 #4a6b04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#FinancialTransactionItemTable .financial-transaction-verify-wrapper button {
  margin: 0px 10px 0px 0px;
  float: left;
  font-size: 10px;
  display: inline-block;
  padding: 0px 4px 0px;
  color: #444;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
  background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
  background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  vertical-align: baseline;
  margin-bottom: 10px;
}
#FinancialTransactionItemTable .financial-transaction-category-wrapper {
  width: 80px !important;
  padding-top: 3px;
}
#FinancialTransactionItemTable .financial-transaction-category-wrapper .select2 {
  max-width: 150px;
}
#FinancialTransactionItemTable th.category .select2 {
  max-width: 150px;
}
#FinancialTransactionItemTable thead .glyphicon {
  cursor: pointer;
}
#FinancialTransactionItemTable .date {
  width: 105px;
}
#FinancialTransactionItemTable .act {
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 15px;
}
#FinancialTransactionItemTable .account {
  width: 125px;
}
#FinancialTransactionItemTable .financial-transaction-amount {
  width: 125px;
}
#FinancialTransactionItemTable .financial-transaction-amount div {
  line-height: 33px;
  margin-left: 5px;
}
#FinancialTransactionItemTable .financial-transaction-amount span {
  line-height: 33px;
  margin-left: 5px;
}
#FinancialTransactionItemTable .financial-transaction-amount input {
  width: calc(88%);
  margin-left: 10px;
}
#FinancialTransactionItemTable .drj {
  width: 30px;
}
#FinancialTransactionItemTable .crj {
  width: 30px;
}
#FinancialTransactionItemTable .action {
  width: 195px;
}
#FinancialTransactionItemTable .action .glyphicon {
  margin-right: 2px;
}
#FinancialTransactionItemTable .financial-transaction-action {
  width: 195px;
}
#FinancialTransactionItemTable .financial-transaction-action .glyphicon {
  margin-right: 2px;
}
#FinancialTransactionItemTable .financial-transaction-action a {
  margin-right: 10px;
  text-decoration: none;
}
#FinancialTransactionItemTable .category {
  width: 80px !important;
}
#FinancialTransactionItemTable .financial-transaction-payment-account-wrapper {
  width: 80px !important;
  padding-top: 3px;
}
#FinancialTransactionItemTable .financial-transaction-description {
  word-wrap: break-word;
  word-break: break-all;
}
#FinancialTransactionItemTable .financial-transaction-description div {
  line-height: 30px;
}
#FinancialTransactionItemTable .financial-transaction-checkbox {
  width: 12px;
}
#FinancialTransactionItemTable .select-all {
  width: 12px;
}
#FinancialTransactionItemTable .verify-menu {
  width: 155px;
}
#FinancialTransactionItemTable .verify-menu button {
  margin: 0px 10px 0px 0px;
  float: left;
  font-size: 10px;
  display: inline-block;
  padding: 0px 4px 0px;
  color: #444;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
  background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
  background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  vertical-align: baseline;
  margin-bottom: 10px;
}
#FinancialTransactionItemTable .verify-menu button.checked {
  background-color: #8dcd08;
  background-image: -moz-linear-gradient(top, #98dc09, #7db507);
  background-image: -ms-linear-gradient(top, #98dc09, #7db507);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
  background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
  background-image: -o-linear-gradient(top, #98dc09, #7db507);
  background-image: linear-gradient(top, #98dc09, #7db507);
  background-repeat: repeat-x;
  border-color: #7db507 #7db507 #4a6b04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#FinancialTransactionItemTable .verify-leger {
  width: 60px;
}
#FinancialTransactionItemTable .verify-leger button {
  margin: 0px 10px 0px 0px;
  float: left;
  font-size: 10px;
  display: inline-block;
  padding: 0px 4px 0px;
  color: #444;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
  background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
  background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  vertical-align: baseline;
}
#FinancialTransactionItemTable .verify-leger button.checked {
  background-color: #8dcd08;
  background-image: -moz-linear-gradient(top, #98dc09, #7db507);
  background-image: -ms-linear-gradient(top, #98dc09, #7db507);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
  background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
  background-image: -o-linear-gradient(top, #98dc09, #7db507);
  background-image: linear-gradient(top, #98dc09, #7db507);
  background-repeat: repeat-x;
  border-color: #7db507 #7db507 #4a6b04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#FinancialTransactionItemTable .financial-transactions-verify-wrapper {
  width: 312px;
}
#FinancialTransactionItemTable .financial-transactions-verify-wrapper button {
  margin: 0px 10px 0px 0px;
  float: left;
  font-size: 10px;
  display: inline-block;
  padding: 0px 4px 0px;
  color: #444;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
  background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
  background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  vertical-align: baseline;
}
#FinancialTransactionItemTable .financial-transactions-verify-wrapper button.checked {
  background-color: #8dcd08;
  background-image: -moz-linear-gradient(top, #98dc09, #7db507);
  background-image: -ms-linear-gradient(top, #98dc09, #7db507);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
  background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
  background-image: -o-linear-gradient(top, #98dc09, #7db507);
  background-image: linear-gradient(top, #98dc09, #7db507);
  background-repeat: repeat-x;
  border-color: #7db507 #7db507 #4a6b04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#FinancialTransactionItemTable .btn-edit {
  margin-top: 12px;
}
#FinancialTransactionItemTable .btn-save {
  margin-top: 12px;
}
#FinancialTransactionItemTable .brem {
  margin-left: 12px;
}
#Vericase {
  margin-top: 40px;
}
.t15 {
  top: 15px;
}
.p15c0 {
  padding: 15px 0px 0px 0px;
}
.tr-group {
  font-weight: bold;
}
.modal {
  margin-top: 20px;
  padding-top: 90px;
}
.mdate {
  min-width: 108px;
}
.table td {
  padding-top: 0px;
  padding-bottom: 0px;
}
.lbalance {
  min-width: 110px;
}
#EntryAddForm {
  width: 100%;
}
#EntryAddForm tr {
  width: 100%;
}
#addjournal {
  width: 100%;
}
#addjournal .addrow {
  margin-left: 5px;
  margin-right: 5px;
}
#addjournal .ledger {
  max-width: 240px;
  padding: 12px;
  width: 240px;
}
#addjournal tr th {
  text-indent: 7px;
}
#addjournal .actions {
  width: 50px;
  text-align: center;
}
#addjournal .dc {
  width: 63px;
}
#addjournal th.ledger {
  width: 240px;
}
#addjournal .dramt {
  width: 120px;
}
#addjournal .cramt {
  width: 120px;
  padding-right: 10px;
}
#addjournal .cramt + td > span {
  cursor: pointer;
}
#addjournal .select2 {
  width: 100% !important;
}
#addjournal thead .dramt {
  padding-right: 10px;
}
.dramt {
  width: 125px;
}
.cramt {
  width: 125px;
}
.actions {
  max-width: 60px;
}
.bold {
  font-weight: bold;
}
.table-coa td {
  line-height: 25px;
  padding-top: 2px;
}
.journaltable .financial-transaction-checkbox {
  padding-top: 8px;
}
.journaltable .financial-transaction-description {
  padding-top: 8px;
}
table#FinancialTransactionItemTable thead tr td {
  background-color: #a0aec4;
  color: #fff;
}
table#FinancialTransactionItemTable thead tr th {
  background-color: #a0aec4;
  color: #fff;
}
table#addjournal thead tr td {
  background-color: #a0aec4;
  color: #fff;
}
table#addjournal thead tr th {
  background-color: #a0aec4;
  color: #fff;
}
.lh20 {
  line-height: 20px;
}
.pr10 {
  padding-right: 10px;
}
.journalstbl .tamt {
  width: 120px;
}
.journalstbl .dc {
  width: 10px;
}
.journalstbl .led {
  min-width: 130px;
}
#page-wrapper {
  font-family: Arial, Helvetica, sans-serif;
}
.mt10 {
  margin-top: 10px;
}
#FinancialTransactionItemTable.tabletranslation .select2 {
  width: 100% !important;
}
#FinancialTransactionItemTable.tabletranslation .category .select2 {
  max-width: none !important;
}
#FinancialTransactionItemTable.tabletranslation .financial-transaction-category-wrapper .select2 {
  max-width: none !important;
}
#FinancialTransactionItemTable.tabletranslation .financial-transaction-payment-account-wrapper .select2 {
  max-width: none !important;
}
#FinancialTransactionItemTable.tabletranslation .description .select2 {
  max-width: none !important;
}
#FinancialTransactionItemTable.tabletranslation .financial-transaction-description .select2 {
  max-width: none !important;
}
#FinancialTransactionItemTable.tabletranslation .cati-left {
  max-width: 200px !important;
}
#FinancialTransactionItemTable.tabletranslation .cati-right {
  min-width: 95px;
  max-width: 200px !important;
}
#FinancialTransactionItemTable.journaltable .date {
  width: auto !important;
  min-width: initial !important;
  max-width: 120px;
}
#FinancialTransactionItemTable.journaltable .financial-transaction-date {
  width: auto !important;
  min-width: initial !important;
  max-width: 120px;
}
.cp {
  cursor: pointer;
}
.ml10 {
  margin-left: 10px;
}
.redish {
  color: red;
}
.greenish {
  color: green;
}
#ccbroucher .redish {
  font-weight: bold;
}
#ccbroucher thead {
  background-color: #1883D7;
  color: #fff;
}
#ccbroucher.bdetail td {
  padding: 0px;
  vertical-align: middle;
}
#ccbroucher.bdetail th {
  padding: 0px;
  vertical-align: middle;
}
.input[pattern]:invalid {
  color: red;
}
.mt1 {
  margin-top: 1px;
}
.mt3 {
  margin-top: 3px;
}
.logo b {
  line-height: 15px;
  height: 15px;
}
.top-left-part {
  background: #4F5467;
  padding-bottom: 11px;
  height: 60px;
}
.navbar-header {
  height: 40px;
}
.navbar-top-links > li > a {
  line-height: 40px;
  height: 40px;
  min-height: 40px;
}
td.sstate .select2 {
  padding-top: 6px;
  font-size: 80%;
}
.bdetail#ccbroucher {
  font-size: 90%;
}
td.orderid > div {
  direction: rtl;
  overflow: hidden;
  width: 86px;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.tact {
  padding-left: 5px !important;
}
.text-pin {
  padding-right: 2px;
}
input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#tbleStates .sr {
  max-width: 10px;
}
#wrapper.paypal td {
  vertical-align: middle;
  text-align: left;
}
#wrapper.paypal th {
  vertical-align: middle;
  text-align: left;
}
#wrapper.paypal .table tr:nth-child(1) th {
  background: black;
  color: white;
  font-weight: bold;
}
.transopt a {
  margin-right: 12px;
}
.transopt select {
  margin-right: 12px;
}
.transopt input {
  margin-right: 12px;
}
#selmoveCategory + .select2 {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}
#UploadCsv #ledger + .select2-container {
  min-width: calc(100% - 150px);
}
#page-wrapper.ledgers tr .tdnarration {
  max-width: calc(100% - 150px);
}
#page-wrapper.ledgers tr .amount {
  width: 130px !important;
}
#page-wrapper.ledgers tr .ph {
  width: 120px !important;
}
#page-wrapper.ledgers tr td {
  width: auto !important;
}
#page-wrapper.ledgers tr .img-expr {
  width: 40px !important;
}
#myModal.entrypicturemodal img {
  max-width: 50%;
  text-align: center;
  margin: 0 auto;
}
.tax_invoice label {
  margin-top: 10px;
  display: block;
}
tr.split .financial-transaction-date div {
  display: none;
}
tr.split .financial-transaction-checkbox * {
  display: none;
}
.total_amt {
  text-align: right;
}
#wrapper.docs_expenses #doc_in_forms .offset_account + .select2-container {
  width: 120px!important;
}
#wrapper.docs_expenses #doc_in_forms #txtinvoice {
  width: 85px;
}
#wrapper.docs_expenses #doc_in_forms #txtinvdate {
  width: 120px;
}
#wrapper.docs_expenses #doc_in_forms .row {
  width: 100%;
}
#wrapper.docs_expenses #doc_in_forms .form-group {
  margin-right: 12px;
  margin-top: 10px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo {
  margin-top: 10px;
  table-layout: fixed;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .rate input {
  text-align: right;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.sn {
  width: 25px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.ledger {
  width: 120px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.dropdown {
  width: 95px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.tax-rate {
  width: 35px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .sn {
  padding-top: 8px;
  text-align: center;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .hsn {
  width: 80px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .per {
  width: 80px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .qty {
  width: 80px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .qty + .rate {
  width: 90px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .amount {
  width: 120px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.nar {
  width: 190px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .tax-amount {
  width: 83px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .nar input {
  width: 100%;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.amount {
  width: 83px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo input[name$="amount"] {
  padding-left: 1px;
  padding-right: 4px;
  text-align: right;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .addrow {
  cursor: pointer;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .deleterow {
  cursor: pointer;
}
#wrapper.docs_expenses #doc_in_forms .tinfo col.total_amt {
  width: 142px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo tfoot .tamt {
  font-weight: bold;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .buttons {
  width: 46px;
}
#wrapper.docs_expenses #doc_in_forms .tinfo tbody td {
  padding: 4px initial;
}
#wrapper.docs_expenses #doc_in_forms .tinfo .local_group {
  width: 120px;
}
#wrapper.docs_expenses #doc_in_forms .btnwrapper > div {
  margin: 0px 5px;
}
#wrapper.docs_expenses #doc_in_forms .btnwrapper > input {
  margin: 0px 5px;
}
#wrapper.docs_expenses #doc_in_forms .lblfile label {
  line-height: 40px;
  font-size: 15px;
}
#wrapper.docs_expenses .tamt {
  font-weight: normal;
  line-height: 30px;
}
input[name$="rate"] {
  padding-left: 1px;
  padding-right: 4px;
}
td.igst_amount.text-right:before {
  /*content: "IGST ";*/
}
td.cgst_amount.text-right:before {
  /*content: "CGST ";*/
}
td.sgst_amount.text-right:before {
  /*content: "SGST ";*/
}
#right_controls .form-group:not(:last-child) {
  margin-right: 6px;
}
#FinancialTransactionItemTable.doc-table th {
  font-weight: bold;
}
#FinancialTransactionItemTable.doc-table .chk {
  width: 12px;
}
#FinancialTransactionItemTable.doc-table .date {
  width: 120px;
}
#FinancialTransactionItemTable.doc-table .opt {
  width: 160px;
}
#FinancialTransactionItemTable.doc-table tbody td {
  padding-top: 5px !important;
}
@media screen and (max-width: 1366px) {
  .dc-dropdown {
    padding: 0px 0px;
    width: 100%;
  }
}
@media screen and (max-width: 1420px) {
  #FinancialTransactionItemTable.tabletranslation .verify-menu {
    width: 33px;
  }
  #FinancialTransactionItemTable.tabletranslation .financial-transaction-verify-wrapper {
    min-width: 155px;
  }
  #FinancialTransactionItemTable.tabletranslation .cati-left {
    max-width: 175px !important;
  }
}
@media only screen and (max-width: 1366px) {
  #wrapper.paypal .table {
    width: auto !important;
  }
}
@media only screen and (max-width: 1200px) {
  .select2-container {
    width: auto !important;
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 1300px) {
  .btrans#page-wrapper #Vericase + .select2-container {
    min-width: 102px;
  }
  .btrans#page-wrapper #Category + .select2-container {
    min-width: 175px;
  }
  .btrans#page-wrapper #BankAccounts + .select2-container {
    min-width: 175px;
  }
  .select2-container.select2-container--default.select2-container--open {
    min-width: 210px !important;
  }
  #FinancialTransactionItemTable.tabletranslation .cati-left {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important;
  }
  #FinancialTransactionItemTable.tabletranslation .cati-left .select2 {
    width: 80px !important;
  }
  #FinancialTransactionItemTable.tabletranslation .cati-right {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important;
  }
  #FinancialTransactionItemTable.tabletranslation .cati-right .select2 {
    width: 80px !important;
  }
  .financial-transaction-category-wrapper .cati-left {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important;
  }
  .financial-transaction-category-wrapper .cati-left .select2 {
    width: 80px !important;
  }
  .financial-transaction-category-wrapper .cati-right {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important;
  }
  .financial-transaction-category-wrapper .cati-right .select2 {
    width: 80px !important;
  }
}
#LedgerAddForm #type + .select2-container {
  width: 160px!important;
}
#amount_dr {
  max-width: 140px;
}
#FinancialTransactionItemTable.tabletranslation a {
  cursor: pointer;
}
#frmclient label {
  display: block;
  text-align: left;
}
#ModalAddLedger .modal-header .modal-title {
  margin-top: 5px;
  margin-left: 8px;
}
#ModalAddLedger #selStates + .select2-container {
  min-width: 150px;
}