@import "style.css";
#checkupdata.table th, #checkupdata.table td{
  padding:5px;
font-size: 13px;
}
#cartlist{
font-size: 12px
}
#cartlist h3{
font-size: 18px
}
#checkupdata.table td,
#cartlist .table td{
  white-space: normal;
}
.checkvalue{
  display: none;
}
 #cartlist .table th,#cartlist .table td{
  padding:5px;
font-size: 12px;
}
.quotable{
  width: 100%;
  border-collapse: inherit;
  	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000;

	width:100%;font-size:12px;font-family: 'th_sarabun','Sarabun';line-height:1.5;
}

.quotable th.noborder,.quotable td.noborder{
  border: none;
}

.quotable th{
  text-align: center;
}
#masterfile td{
  font-size: 12px;
      white-space: nowrap;
}
.table-responsive{
  padding: 10px;
}
.hidesidebar #sidebar {

  /*  width: 0 !important;*/

}

.datepicker {
    padding: 0.56rem 0.75rem;
}

element.style {
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
.select2-container .select2-selection--single {
    height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}

.auth .login-half-bg {
    background: url(../images/theme/login-bg.jpg);
    background-size: cover;
}
.quotable th,.quotable td{
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #000;
	border-right-color: #000;
	padding:5px;
 }


 .leftborder{
 	border-left-width: 1px;
 	border-left-style: solid;
 	border-left-color: #000;
 }


.form-control, .dataTables_wrapper select{
  border: 1px solid #666 !important;
}
.quotable .form-control{
  font-size: 12px;
  height: auto;
  padding: 5px;

}
.tbleepdf{
	width:100%;font-family: 'th_sarabun','Sarabun';line-height:1.8;
min-width:700px;
}
.tbleepdf td,.tbleepdf th,.tbleepdf table{font-size:12px !important; }
@media print {
  .tbleepdf{
  min-width:960px;
  }
   .quotable{
       min-width:960px;
   }
}
	.tbleepdf pd{
		font-family: 'th_sarabun','Sarabun';line-height:1.8
	}
	.bordernobottom{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	}
	.bordertop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	}
  .dataTables_wrapper select{
    height: auto;
    padding: 5px;
  }
  .datepicker td, .datepicker th{
    font-size: 12px;
  }
  .form-control, .dataTables_wrapper select{
    height: inherit;
        padding: 5px;
  }
  select.form-control, .dataTables_wrapper select{
    color: #666;
  }
  .table thead th {
      font-weight: 600;
   }


/*/// tor */



.widget-profile h4 > a{
  padding: 5px;
  background-color: #1f356e;
  color: #fff;
  display: block;
}

.custom .row{
  margin-bottom: 5px
}
.widget-profile h4{
  font-size: 1.1rem;
  margin-bottom: 0.1rem;
}
.widget-profile ul{
margin-bottom: 0.3rem;
}

.custom .dataTables_wrapper .dataTable tbody tr td
 {
padding: 5px;
white-space: normal;
}

.custom .dataTables_wrapper .dataTable thead th{
  padding:10px 5px;
}
.card {
    border: 1px solid #f0f0f0;
    margin-bottom: 1.875rem;
}

.btn-light {
	border-color: #e6e6e6;
	color: #a6a6a6;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #20c0f3;
	text-shadow: unset;
}
.bootstrap-datetimepicker-widget table td.today::before{
	border-bottom-color: #20c0f3;
}
.bg-info-light {
	background-color: rgba(2, 182, 179,0.12) !important;
	color: #1db9aa !important;
}
.bg-primary-light {
	background-color: rgba(17, 148, 247,0.12) !important;
	color: #2196f3 !important;
}
.bg-danger-light {
	background-color: rgba(242, 17, 54,0.12) !important;
	color: #e63c3c !important;
}
.bg-warning-light {
	background-color: rgba(255, 152, 0,0.12) !important;
	color: #f39c12 !important;
}
.bg-success-light {
	background-color: rgba(15, 183, 107,0.12) !important;
	color: #26af48 !important;
}
.bg-purple-light {
	background-color: rgba(197, 128, 255,0.12) !important;
	color: #c580ff !important;
}
.bg-default-light {
	background-color: rgba(40, 52, 71,0.12) !important;
	color: #283447 !important;
}
.text-xs {
	font-size: .75rem !important;
}
.text-sm {
	font-size: .875rem !important;
}
.text-lg {
	font-size: 1.25rem !important;
}
.text-xl {
	font-size: 1.5rem !important;
}
.form-control:focus {
	border-color: #bbb;
	box-shadow: none;
	outline: 0 none;
}
.form-group {
	margin-bottom: 1.25rem;
}

.btn i {
    font-size: inherit !important;
}

  .badge {
    display: inline-block;
    padding: 0.25em 0.4em;
  }
.selectstaff .ahover,
.canclestaff .ahover{
  display: none;
     }
     .selectstaff:hover .ahover,
     .canclestaff:hover .ahover

     {
       display: block;
          }
          .selectstaff:hover .alink,
.canclestaff:hover .alink

{
  display: none;
}
.canclestaff:hover{
  background-color: #b91515 !important;
  color: #000 !important;
}
.loading{
  width: 300px;
  position: absolute;
  top:50%;
  left:50%;
text-align: center;
z-index: 99999999;

}
.selectstaff,.canclestaff{
  width: 100%
}
.booking-doc-img{
  display: block;
}
