/*
* @Author: Jisphert Windell E. Lim
* @Date:   2019-10-28 23:27:36
* @Last Modified by:   pourtyy
* @Last Modified time: 2019-11-14 01:05:57
*/

* {
	border-radius: 0 !important;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin: 0 !important; 
}

table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0;
}

table.dataTable thead tr th
,table.dataTable tbody tr td{
  padding: 3px !important;
}

table.dataTable thead tr td{
  padding: 0 !important;
}

table.table-hover tr:hover td{
  background: rgba(183,183,183,.2) !important;
  cursor: pointer;
}

table.table-hover tr:hover td input
,table.table-hover tr:hover td select{
  cursor: pointer;
  background: rgba(183,183,183,.05) !important;
}

table.table-bordered thead tr th
{
  border: 1px solid #7d7d7d !important;
  border-top: 0 !important;
}

table.table-bordered thead tr th:first-child
{
  border-left: 0 !important;
}

table.table-bordered thead tr th:last-child
{
  /*border-right: 0 !important;*/
}


#info_table{
	border-collapse: collapse;
	width: 100%;
}

#info_table tr td{
	border: 1px solid #ccc;
}

#info_table input{
	border:0 !important;
}

#laboratory_test_lists input[type=checkbox]
,#laboratory_test_lists label{
	cursor: pointer;
}

#login_image{
	max-width: 400px;
}
#settings_tab {
	max-width: 250px;
}

.result_table{
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0;
}

.result_table thead tr th
,.result_table tbody tr td
{
  border: 1px solid #7d7d7d !important;
}

.result_table tbody tr td{
  border: 1px solid #7d7d7d;
  padding:0; 
}

.result_table thead tr th{
  border-top: 1px solid #7d7d7d;
}

.result_table thead tr th:first-child{
  border-left: 0;
}
.result_table thead tr th:last-child{
  border-right: 0;
}

.result_table tbody tr:last-child td{
  border-bottom: 0;
}

.result_table tbody tr td:first-child{
  border-left: 0;
}

#order_details_table tbody tr td{
  border: 1px solid #6c757d;
}

#order_details_table tbody tr td{
  border-right: 0;
  border-top: 0;
}

#order_details_table tbody tr td:first-child{
  border-left: 0;
}

.result_table tbody tr td input
,#order_details_table tbody tr td input:not([type=checkbox]){
  border:   1px;
 /* width: 100%!important;
  outline: 1px solid #7d7d7d;
  outline-offset: -.01em;
  padding-left: 2px;
  padding-right: 2px;*/
}

#order_details_table tbody tr td select
{
  border:  0px;
  /*width: 100%!important;
  outline: 1px solid #7d7d7d;
  outline-offset: 0em;
  padding-top: 0px; 
  padding-bottom:0px; */
}

#order_details_table tbody tr td select
{
  -/* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}
.result_table tr:hover td{
  background: rgba(11,167,52,.2) !important;
  cursor: pointer;
}

.result_table tr:hover td input{
  cursor: pointer;
  background: rgba(11,167,52,.05) !important;
}

#order_details_table tbody tr td select::-ms-expand {
  display: none;
}

.result_table input[name='result_value']{
 border:0px;
}

.result_table input[name='result_value'].bg-success{
  background: rgba(11,167,52,.2) !important;
}

#order_details_table{
  border: 0;
  width: 100% !important;
  margin: 0;
}

#order_details_table tbody tr td{
  padding: 0 !important;
}

#order_details_table thead tr th{
  text-align: center !important;
  border-bottom: 1px solid #6b6b6b;

}

.paginate_button{
  padding: .2em;
}
.dataTables_filter input{
  border:1px solid #ccc;
}
.dataTables_paginate .paginate_button{
  padding: .1rem .5rem !important;
}

.dataTables_info{
  padding: 0 !important;
}


/* typeahead */

.twitter-typeahead{
	width: 100%;
}

#scrollable-dropdown-menu .tt-menu{
  max-height: 100px;
  overflow-y: auto;
  width: 100%;
  background: #fff;
  min-width: 200px;
  color: #000;
}


.tt-dataset .tt-suggestion:nth-child(odd){
  /*border-top: 1px solid #ddd;*/
  background: #fefefe ;

}

.tt-dataset .tt-suggestion:nth-child(even){
  /*border-top: 1px solid #ddd;*/
  background: #e3e3e3;
}

.tt-cursor{
  background: #d6cbcb !important;
}

.tt-suggestion:hover{
  background: #d6cbcb !important;
}

.tt-suggestion{
  cursor: pointer;
}

/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .fa {
  position: absolute;
  padding: 5px;
  pointer-events: none;
}

/* align icon */
.left-addon .fa  { left:  0px;}
.right-addon .fa { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  5px; }
.right-addon input { padding-right: 5px; }


#login_form{
  max-width: 25%;
}

@media only screen and  (max-width: 600px) {
  #login_form {
    max-width: 100%;
  }
}

@media only screen and  (min-width: 600px) and (max-width: 800px) {
  #login_form {
    max-width: 50%;
  }
}

@media only screen and (min-width: 600px)  and (max-width: 600px) {
  #settings_tab {
    max-width: 250px;
  }
}

@media only screen and (min-width: 300px) and (max-width: 600px) {
	body{
		font-size: 8pt !important;
	}

	.btn{
		font-size: 8pt !important;
	}

	#login_image {
		max-width: 300px;
	}
}

@media (max-width: 978px) {
  .container {
    padding:0 !important;
    margin:0 !important;
    width: 100%;
  }

  body {
    padding:0 !important;
    margin:0 !important;
  }

  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: 0;
    margin-right: 0;
    margin-bottom:0;
  }
}



#laboratory_category a{
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

