.custom-radio-container{
  display: contents !important;
}

.slide-tran.hide {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease-out;
}
.slide-tran {
  overflow: hidden;
  max-height: 1000px;
  transition: max-height 1s ease-in;
}
.fade-tran.hide {
  opacity: 0;
  max-height: 0;
  transition: opacity 1s linear 0s, max-height 0s linear 1s;
}
.fade-tran {
  opacity: 1;
  height: auto;
  max-height: 500px;
  overflow: hidden;
  transition: opacity 1s, max-height 0s linear 0s;
}
.fix-dual-hide .fade-tran{
  position: absolute;
  left: 5px;
  right: 5px;
}
.fix-dual-hide {
  position: relative;
  width: 100%;
}
.custom-checkbox {
  margin: 0 5px;
}
.table thead th {
  border-top: none;
}
.col-small {
  width: 100px;
}
input.text-right[type=number]::-webkit-inner-spin-button {
  margin-left: 5px;
}
.table-hover tbody tr.non-hover:hover{
  background-color: transparent;
}
.table-hover tbody tr thead tr:hover{
  background-color: transparent;
}
td.collapse.in{
  display: table-cell;
}

body {
	padding-top: 70px;
}

@media print {
	.collapse:not(.show){
		display: table-cell;
	}
	.table .table {
		width: 90%;
		margin: 0 5%;
		font-size: .9em
	}
	.modal-header {
		border-bottom: none;
	}
	.btn, button.close, .modal-footer {
		display: none;
	}
	a, a:hover, a:visited, a:active, a:focus{
		color: #212529;
		text-decoration: none !important;
	}
	i.fa {
		display: none;
	}
}
