/*!
 * Coffee Island css
 * Copyright 2016 SilkTech A.E.
 */
 
 body.modal-open .token-input-dropdown{z-index: 999999 !important;}

.br-l-r{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.dropdown-menu{min-width: 300px;}
@media only screen and (max-width: 750px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables tfoot, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr,
	#no-more-tables tr.sum-tr	{ 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: normal;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	#no-more-tables td.footable-row-detail-cell,
	#no-more-tables tfoot td.footable-visible{ 
		padding-left: 8px; 
	}
	#no-more-tables td.footable-row-detail-cell:before { content: ''; }
	
}


.ci_datatable .actions a {
  padding: 5px;
}

.ci_datatable td {
  font-weight: normal;
}
div.ci_datatable_paginate ul.pagination {
  margin-top: 30px;
}
div.ci_datatable_info {
  padding-top: 38px;
}

table.ci_datatable thead th {
  position: relative;
  background-image: none !important;
}
table.ci_datatable thead th.sorting,
table.ci_datatable thead th.sorting_asc,
table.ci_datatable thead th.sorting_desc,
table.ci_datatable tr.show-order-modal td{
	cursor: pointer;
}
table.ci_datatable thead th.sorting:after,
table.ci_datatable thead th.sorting_asc:after,
table.ci_datatable thead th.sorting_desc:after {
  position: absolute;
  top: 50%; margin-top: -11px;
  right: 8px;
  display: block;
  font-family: FontAwesome;
}
table.ci_datatable thead th.sorting:after {
  content: "\f0dc";
  padding-top: 0.12em;
  opacity: 0.2;
}
table.ci_datatable thead th.sorting_asc:after {
  content: "\f0de";
  opacity: 1;
}
table.ci_datatable thead th.sorting_desc:after {
  content: "\f0dd";
  opacity: 1;
}

table.ci_datatable thead th, table.ci_datatable tbody td{
	vertical-align: middle;
	padding-top: 15px; padding-bottom: 15px;
}

.table thead tr.big_border th, .table tbody tr.big_border th, .table tbody tr.big_border td{
	border-top: 2px solid #656565;
}

.signin-loading{display: inline-block; vertical-align: middle; display: none;}

.table-no-borders > thead > tr > th, .table-no-borders > tbody > tr > th, .table-no-borders > tfoot > tr > th, .table-no-borders > thead > tr > td, .table-no-borders > tbody > tr > td, .table-no-borders > tfoot > tr > td, .table-no-borders > thead > tr > th{border: none;}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-color: #333;}

.table-no-borders td.bordered{border:1px solid #333;}
.table-no-borders td.table-cell{padding: 0;}
.table-no-borders .table-bordered{border: none !important; padding: 0; margin: 0;}
span.input_field{display: inline-block; border-bottom: 1px dotted #999; min-width: 130px;}

.swal2-modal .swal2-title{line-height: 35px !important; margin-bottom: 20px;}

#statement_edit_form .form-group{margin-bottom: 5px;}

hr.small_mg{margin-top: 5px; margin-bottom: 5px;}