/* Add here all your css styles (customizations) */

/* background color to input fields onfocus */
input:focus, select:focus, textarea:focus {background-color: #F0F0F0;}

.font_bold {
	font-weight: bold;
}

.table-nonfluid {
   width: auto !important;
}

.autowidth {
	width: auto;
}

.pad_5 {
	padding: 5px;
}

.panel-u > .panel-heading > .table > tbody > tr > td {
   border: 0;
}

.list-unstyled-pad40 {
  padding-left: 40px;
  list-style: none;
}

/* BACKGROUND COLOR BASED ON PRIMARY COLOR FROM THEME-COLORS ... was 9E7E38 */
.bgc_primary {
	background:  #0a0034;
	color: white;
}

.bgc_silver {
	background:  silver;
}

.bgc_folder {
	background: lightgrey;
	color: black;
	font-weight: bold;
}

.bgc_folder > a {
	color: black;
}

/* TAB-V1 */
.tab-v1 .nav-tabs > li > a{ 
	border: solid 2px black;
}


/* DATATABLES */
/* Filter */

.dataTables_wrapper .dataTables_filter {
  float: left;
  text-align: right;
}

.dataTables_filter input { width: 300px }

/* Table information */
.dataTables_wrapper .dataTables_info {
	float: right;
}

/* Page length menu */
.dataTables_length {
	float: right;
}

table.dataTable tr.odd { background-color: white; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #cccccc; }
table.dataTable tr.odd td.sorting_2 { background-color: white; }
table.dataTable tr.odd td.sorting_3 { background-color: white; }
table.dataTable tr.even td.sorting_1 { background-color: #cccccc; }
table.dataTable tr.even td.sorting_2 { background-color: white; }
table.dataTable tr.even td.sorting_3 { background-color: white; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 10px 0;
  border-radius: 4px;
}

/* PANELS ******************************************************************** */

h4.panel-title > a:hover,
h4.panel-title > a:focus {
  color: white;
}

.panel-u > .panel-heading > p {
   color: white;
}

.panel-u > .panel-heading > a {
   color: white;
   text-decoration: none;
}

.panel-title > a {
	text-decoration: none;
}


/*--------------------------------------------------
    [8. Header - Fixed]
----------------------------------------------------*/

/*Header*/


.header-fixed .header {
	height: auto;
	
}

.header-fixed .header.header-fixed-noshrink {
	z-index: 9999;
	position: fixed;
	 
}

@media (max-width: 991px) {
	/*Header*/
	.header-fixed .header,
	.header-fixed .header.header-fixed-noshrink {
		height: inherit;
		position: relative;
	}
}


/* puts a dotted line between data entry questions******************************** */
.form_dotted_Line {
  margin-bottom: 10px;
  border-top: 1px dotted #cccccc;
  padding-top: 10px;
}


.barcode {
font:"BC C39 3 to 1 Narrow";
font-family:"BC C39 3 to 1 Narrow";
font-size: 34pt; }

.width5 {
	width: 5%;
}

.width10 {
	width: 10%;
}

.width15 {
	width: 15%;
}

.width20 {
	width: 20%;
}


.cursor_pointer {cursor: pointer;}


