html * {
    outline: 0 !important;
}
/*
body {
	padding-top: 70px;
}
*/
.dnone {
	display: none;
}
.vnone {
	visibility: hidden;
	overflow: hidden;
}
.nopadding {
	padding: 0!important;
}
a {
	outline: none;
}
.closeform {
  display: none;
}
.selectpickermodal {
	width: 100%;
}

.btn-group .active {
	background: #2196F3;
	color: #fff;
}

.typeahead { z-index: 1051;}

.typeahead.dropdown-menu {
	height: 150px;
	overflow-y: scroll;
}

.openline {
	cursor:pointer;cursor:hand;
}

span.fonteawesome {
	  font-family: 'fontawesome';
}
td.handle {
	cursor: move;
	background: #fff;
}
div.viewer {
	border: 1px solid #000;
}
div.viewer hr {
	border-color: #000;
}
.min-h250 {
	min-height: 400px;
}
.tab-pane {
	width: 100%;
}

.menu-z-front {
	position: absolute;	
	z-index:9999;
}

.table-condensed-3 > thead > tr > th,
.table-condensed-3 > tbody > tr > th,
.table-condensed-3 > tfoot > tr > th,
.table-condensed-3 > thead > tr > td,
.table-condensed-3 > tbody > tr > td,
.table-condensed-3 > tfoot > tr > td {
  padding: 5px;
}

.table-finance-2 > table {
/*	background-color: #f0f0f0;*/
	background-color: #ffffff;
	border-collapse: separate inherit;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table-bordered-2 thead td,
.table-bordered-2 thead th {
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.table-bordered-2 tbody th, 
.table-bordered-2 tbody td {
	border-top: 1px solid #C0C0C0;
/*	border-left: 1px solid #C0C0C0;*/
	border-bottom: 1px solid #C0C0C0;
/*	background-color: #ffffff;*/
}

.table-bordered-2 tbody th:first-child,
.table-bordered-2 tbody td:first-child {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
/*	background-color: #ffffff;*/
}

.table-bordered-2 tbody th:last-child,
.table-bordered-2 tbody td:last-child {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
/*	background-color: #ffffff;*/
}

.table-fix-head-contenair {
	overflow-y: auto; /* make the table scrollable if height is more than 600 px  */
  height: 800px; /* gives an initial height of 600px to the table */
/*  background-color: #f0f0f0;*/
	border-collapse: separate inherit;
} 

.table-fix-head {
	position: -webkit-sticky;
  position: sticky;/* make the table heads sticky */
  top: 1px; /* table head will be placed from the top of the table and sticks to it */
	overflow-y: auto; /* make the table scrollable if height is more than 600 px  */
  /*height: 800px; */ /* gives an initial height of 600px to the table */
/*  background-color: #f0f0f0;*/
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
} 

.table-fix-head thead, 
.table-fix-head th {
	position: -webkit-sticky;
  position: sticky;/* make the table heads sticky */
  top: 1px; /* table head will be placed from the top of the table and sticks to it */
  z-index:500;
  background-color: #C0C0C0;
/*  background-color: #ffffff;*/
}

.table-fix-head-total-line th {
/*  background-color: #f0f0f0;*/
  background-color: #ffffff;
}

.table-finance-2-hover > tbody > tr:hover {
    background-color: #dff0d8 !important;
}

.table-bordered-2-hover > tbody > tr:hover {
    background-color: #dff0d8 !important;
}

