html{
	letter-spacing:0;
}

/* kartik gridview  */
.grid-hide-filter-row tr.filters{
	display: none;
}

.kv-grid-toolbar textarea{
	display:none;
}	
.table-style th,.table-style td{
	padding-right:20px;
	text-align: center;
}
.table-style td{
	padding-top:5px;
}
.spacefix{
	height:25px;
	clear:both;
}
.fieldfix{
	height:74px;
	clear:both;
}
.linefix{
	border-top: 1px solid #337ab7;
	height:25px;
	clear:both;
}

td[data-col-name="action"] a{
	cursor: pointer;
}

/* trx-general-tabs */
.next-btn.disabled, .previous-btn.disabled{
	color: #ccc;
}

.next-btn{
	width: 82px;
	color: #337ab7;
	border-color: #337ab7;
}

.previous-btn{
	width: 82px;
	color: #337ab7;
	border-color: #337ab7;
}

.trx-general-tabs > .nav-tabs > li.active > a, .trx-general-tabs > .nav-tabs > li.active > a:hover, .trx-general-tabs > .nav-tabs > li.active > a:focus{
	color: #337ab7;
}

.trx-general-tabs > .nav-tabs > li.disabled > a:hover{
	border-bottom-color : transparent !important;
}

/* .module-menu > li > a.dropdown-toggle{
	padding-left:0px !important;
} */
.nav-tabs{
	border-color: #337ab7 !important;
}
.tabs-above > .nav-tabs > li.active > a, .tabs-above > .nav-tabs > li.active > a:hover, .tabs-above > .nav-tabs > li.active > a:focus{
	border: 1px solid #337ab7 !important;
    border-bottom-color: transparent !important;
	
}
.tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs > li.active > a:hover, .tabs-left > .nav-tabs > li.active > a:focus {
	border: 1px solid #337ab7 !important;
	border-right-color: transparent !important;
}

tr.new {
	background-color: #bbf5f7;
}
tr.new:nth-of-type(odd) {
	background-color: #e3fbfc;
}
.inline-error {
	background-color: red;
	border: red;
	color: white;
}
.selected_tr{
	background-color: #c9c9c9 !important;
}

button.close:hover{
	color:red;
}
.glyphicon-trash{
	/*color:red;*/
}
.purple-icon{
	color:purple;
}
.green-icon{
	color:green;
}

/* SideNav */
.kv-sidenav .active .nav-pills > li.active > a{
	background: #44b5f6 !important;
}

/* language-picker */
.language-picker.large{
	vertical-align:middle;
}

.radio *{
	vertical-align: top;
}

.language-picker {
    position: relative;
    display: inline-block;
}

.language-picker.small i{width:16px;height:11px;display:inline-block;background-image:url(../images/flags-small.png)!important;background-repeat:no-repeat}
.language-picker.small i.ae,.language-picker.small i.ar,.language-picker.small i.ar-AE,.language-picker.small i.ar-AR{background-position:-16px 0}.language-picker.small i.ps,.language-picker.small i.ps-AF{background-position:-32px 0}.language-picker.small i.sq,.language-picker.small i.sq-AL{background-position:-48px 0}.language-picker.small i.hy,.language-picker.small i.hy-AM{background-position:-64px 0}.language-picker.small i.az,.language-picker.small i.az-AZ{background-position:-80px 0}.language-picker.small i.bs,.language-picker.small i.bs-BA{background-position:-96px 0}.language-picker.small i.bg,.language-picker.small i.bg-BG{background-position:-112px 0}.language-picker.small i.pt-BR{background-position:0 -11px}.language-picker.small i.be,.language-picker.small i.be-BY{background-position:-16px -11px}.language-picker.small i.fr-CA{background-position:-32px -11px}.language-picker.small i.zh,.language-picker.small i.zh-CN{background-position:-48px -11px}.language-picker.small i.cs,.language-picker.small i.cs-CZ{background-position:-64px -11px}.language-picker.small i.de,.language-picker.small i.de-DE{background-position:-80px -11px}.language-picker.small i.da,.language-picker.small i.da-DK{background-position:-96px -11px}.language-picker.small i.et,.language-picker.small i.et-EE{background-position:-112px -11px}.language-picker.small i.ca-ES,.language-picker.small i.es,.language-picker.small i.es-ES,.language-picker.small i.eu-ES,.language-picker.small i.gl-ES{background-position:0 -22px}.language-picker.small i.fi,.language-picker.small i.fi-FI{background-position:-16px -22px}.language-picker.small i.fo,.language-picker.small i.fo-FO{background-position:-32px -22px}.language-picker.small i.fr,.language-picker.small i.fr-FR{background-position:-48px -22px}.language-picker.small i.en,.language-picker.small i.en-GB,.language-picker.small i.en-PI,.language-picker.small i.en-UD,.language-picker.small i.en-UK{background-position:-64px -22px}.language-picker.small i.ka,.language-picker.small i.ka-GE{background-position:-80px -22px}.language-picker.small i.el,.language-picker.small i.el-GR{background-position:-96px -22px}.language-picker.small i.zh-HK{background-position:-112px -22px}.language-picker.small i.hr,.language-picker.small i.hr-HR{background-position:0 -33px}.language-picker.small i.hu,.language-picker.small i.hu-HU{background-position:-16px -33px}.language-picker.small i.id,.language-picker.small i.id-ID{background-position:-32px -33px}.language-picker.small i.ga,.language-picker.small i.ga-IE{background-position:-48px -33px}.language-picker.small i.he,.language-picker.small i.he-IL{background-position:-64px -33px}.language-picker.small i.bn-IN,.language-picker.small i.hi,.language-picker.small i.hi-IN,.language-picker.small i.ml-IN,.language-picker.small i.pa-IN,.language-picker.small i.ta-IN,.language-picker.small i.te-IN{background-position:-80px -33px}.language-picker.small i.fa,.language-picker.small i.fa-IR{background-position:-96px -33px}.language-picker.small i.is,.language-picker.small i.is-IS{background-position:-112px -33px}.language-picker.small i.it,.language-picker.small i.it-IT{background-position:0 -44px}.language-picker.small i.ja-JP,.language-picker.small i.jp{background-position:-16px -44px}.language-picker.small i.sw,.language-picker.small i.sw-KE{background-position:-32px -44px}.language-picker.small i.km,.language-picker.small i.km-KH{background-position:-48px -44px}.language-picker.small i.ko,.language-picker.small i.ko-KR{background-position:-64px -44px}.language-picker.small i.ku,.language-picker.small i.ku-TR{background-position:-80px -44px}.language-picker.small i.es-LA{background-position:-96px -44px}.language-picker.small i.fb-LT,.language-picker.small i.lt,.language-picker.small i.lt-LT{background-position:-112px -44px}.language-picker.small i.lv,.language-picker.small i.lv-LV{background-position:0 -55px}.language-picker.small i.mk,.language-picker.small i.mk-MK{background-position:-16px -55px}.language-picker.small i.ms,.language-picker.small i.ms-MY{background-position:-32px -55px}.language-picker.small i.fy-NL,.language-picker.small i.nl,.language-picker.small i.nl-NL{background-position:-48px -55px}.language-picker.small i.nb-NO,.language-picker.small i.nb.flag.flag-no,.language-picker.small i.nn-NO{background-position:-64px -55px}.language-picker.small i.ne,.language-picker.small i.ne-NP{background-position:-80px -55px}.language-picker.small i.tl,.language-picker.small i.tl-PH{background-position:-96px -55px}.language-picker.small i.pl,.language-picker.small i.pl-PL{background-position:-112px -55px}.language-picker.small i.pt,.language-picker.small i.pt-PT{background-position:0 -66px}.language-picker.small i.ro,.language-picker.small i.ro-RO{background-position:-16px -66px}.language-picker.small i.sr,.language-picker.small i.sr-RS{background-position:-32px -66px}.language-picker.small i.ru,.language-picker.small i.ru-RU{background-position:-48px -66px}.language-picker.small i.sv,.language-picker.small i.sv-SE{background-position:-64px -66px}.language-picker.small i.sl,.language-picker.small i.sl-SI{background-position:-80px -66px}.language-picker.small i.sk,.language-picker.small i.sk-SK{background-position:-96px -66px}.language-picker.small i.th,.language-picker.small i.th-TH{background-position:-112px -66px}.language-picker.small i.tr,.language-picker.small i.tr-TR{background-position:0 -77px}.language-picker.small i.zh-TW{background-position:-16px -77px}.language-picker.small i.uk,.language-picker.small i.uk-UA{background-position:-32px -77px}.language-picker.small i.en-US{background-position:-48px -77px}.language-picker.small i.la,.language-picker.small i.la-VA{background-position:-64px -77px}.language-picker.small i.vi,.language-picker.small i.vi-VN{background-position:-80px -77px}.language-picker.small i.cy,.language-picker.small i.cy-GB{background-position:-96px -77px}.language-picker.small i.af,.language-picker.small i.af-ZA{background-position:-112px -77px}

/* --Select2 */
.select2-results, .select2-search__field{
	font-size: 12px !important;
}

.select2-results ul li{
	display: table;
	width: 100%;
}
.select2-results strong {
	display: table-header-group !important;
	padding: 0px 0px !important;	
}
.select2-results ul li ul {
	display: table-row-group;
}
.select2-results ul li ul li{
	display: table-row;
}

.list_header, .list_item {
    display: table-cell;
	padding: 6px 12px 6px;
	border-right:1px solid #ddd;
}
 .list_item{
	 border-top:1px solid #ddd;
	 padding-left: 13px;
 }
 /* Select2-- */
 
 /* --Checkbox Hint */
.hint_table .checkbox{
	 margin-top : 0px !important;
	 margin-bottom : 0px !important;
 }
 /* Checkbox Hint-- */
 
 /* Hide scrollbar in table cell */
td {
    -ms-overflow-style: none;   /* IE 10+ */
    overflow: -moz-scrollbars-none; /* Firefox */
}
td::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

/* popover */
.popover_text_link {
	margin-right: 5px;
	display: inline-block;
	color: #428bca;
    background: none;
    border: none;
    padding: 2px 1px;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dashed;
}

/* draggable modal */
.modal
{
    overflow: hidden;
}
.modal-dialog{
    
}
.modal-header{      /* not necessary but imo important for user */
    cursor: move;
}
.modal-primary {
  border-color: #337ab7;
}
.modal-primary > .modal-dialog > .modal-content > .modal-header {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  border-radius: 5px 5px 0px 0px;
}
.modal-primary > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #337ab7;
}
.modal-default {
  border-color: #ddd;
}
.modal-default > .modal-dialog > .modal-content > .modal-header  {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
  border-radius: 5px 5px 0px 0px;
}
.modal-default > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #ddd;
}
.modal-success {
  border-color: #d6e9c6;
}
.modal-success >> .modal-dialog > .modal-content > .modal-header {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  border-radius: 5px 5px 0px 0px;
}
.modal-success > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #d6e9c6;
}
.modal-info {
  border-color: #bce8f1;
}
.modal-info > .modal-dialog > .modal-content > .modal-header {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
  border-radius: 5px 5px 0px 0px;
}
.modal-info > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #bce8f1;
}
.modal-warning {
  border-color: #faebcc;
}
.modal-warning > .modal-dialog > .modal-content > .modal-header {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  border-radius: 5px 5px 0px 0px;
}
.modal-warning > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #faebcc;
}
.modal-danger {
  border-color: #ebccd1;
}
.modal-danger > .modal-dialog > .modal-content > .modal-header {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  border-radius: 5px 5px 0px 0px;
}
.modal-danger > .modal-dialog > .modal-content > .modal-body {
  border-top-color: #ebccd1;
}

/* file-input preview container */
.oa-import-preview span.file-other-icon{
	font-size: 1.5em !important;
}
.oa-import-preview .file-preview-other{
	padding: 2px !important; 
}
.oa-import-preview .file-preview-frame{
	height: 50px !important;
}
.oa-import-preview .file-footer-caption{
	width: 200px !important;
	padding: 0px !important;
	margin: 1px auto !important;
}
.kv-upload-progress{
	display: none;
}

/* datepicker field-range */
.form-group-sm .form-control.kv-container-from, .form-group-sm .form-control.kv-container-to {
    padding: 0;
    border: 0;
}

/* gst select company */
.gl-report-gst-form .field-glreportgst-select_company .select2-container .select2-selection__choice:first-child > .select2-selection__choice__remove{
    display:none;
}

/* selected company name */
.oa-auth-company{
	position: absolute;
	top: 51px;
	right: 0;
	padding: 0 18px 0 5px ;
	color: #337ab7;
	background-color:rgba(255, 255, 255, 0.9);
}

/* .oa-grid-view */
.oa-grid-view .kv-grid-container::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
 
.oa-grid-view .kv-grid-container::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 3px;
}
 
.oa-grid-view .kv-grid-container::-webkit-scrollbar-thumb {
    background-color: lightslategray  ;
    outline: 0.5px solid slategrey;
	border-radius: 3px;
}

.oa-grid-view .kv-grid-container::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

/* always at bottom */
.oa-font-small .btn, .oa-font-small .dropdown-menu{
	font-size: inherit;
}
.oa-font-small .input-group-btn .btn{
	 font-size: 11.5px !important;
}
.oa-font-small{
    font-size: 85% !important;
}

.datepicker-days table{
	font-size: 85% !important;
}