
table {
	border-collapse:collapse;
}
.tskauz,.col-xl-auto {
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px;
}
.form-control {
	display:block;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ced4da;
	border-radius:.25rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control:disabled,.form-control[readonly] {
	background-color:#f1f1f1;
	opacity:1;
}
@media (min-width:576px) {
	.form-inline label {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:0;
}
.form-inline .form-tskaugr {
	display:-ms-flexbox;
	display:flex;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:0;
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle;
}
.form-inline .form-control-plaintext {
	display:inline-block;
}
.form-inline .custom-select,.form-inline .input-tskaugr {
	width:auto;
}
.form-inline .form-check {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:auto;
	padding-left:0;
}
.form-inline .form-check-input {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:0;
	margin-right:.25rem;
	margin-left:0;
}
.form-inline .custom-control {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.form-inline .custom-control-label {
	margin-bottom:0;
}
;}.tskau {
	display:inline-block;
	font-weight:400;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.tskau-primary:hover {
	color:#fff;
	background-color:#e29090;
}
.tskau:hover {
	color:#eff0f1;
	text-decoration:none;
}
.tskau-primary {
	color:#fff;
	background-color:#ca3a3a;
}
@media (prefers-reduced-motion:reduce) {
	.tskau {
	transition:none;
}
;}.tskau:hover {
	color:#f9f9f9;
	text-decoration:none;
}
.tskau.focus,.tskau:focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgb(255 0 0 / 25%);
}
.tskau.disabled,.tskau:disabled {
	opacity:.65;
}
a.tskau.disabled,fieldset:disabled a.tskau {
	pointer-events:none;
}
.tskau-primary {
	color:#fff;
	background-color:#E75632;
}
.tskau-warning {
	color:#ffffff;
	background-color:#4889db;
	border-color:#4889db;
}
.tskau-warning:hover {
	color:#ffffff;
	background-color:#4291f4c7;
	border-color:#4889dbb8;
}
.tskau-warning.focus,.tskau-warning:focus {
	color:#ffffff;
	background-color:#6bb0e9;
	box-shadow:0 0 0 .2rem rgb(116 180 218 / 50%);
}
.input-tskaugr {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100%;
}
.input-tskaugr>.custom-file,.input-tskaugr>.custom-select,.input-tskaugr>.form-control,.input-tskaugr>.form-control-plaintext {
	position:relative;
	-ms-flex:1 1 0%;
	flex:1 1 0%;
	min-width:0;
	margin-bottom:0;
}
.input-tskaugr-text {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:.375rem .75rem;
	margin-bottom:0;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#ffffff;
	text-align:center;
	white-space:nowrap;
	background-color:#E75632;
	border:1px solid #ced4da;
	border-radius:.25rem;
}
.mt-1,.my-1 {
	margin-top:.25rem!important;
}
.mr-1,.mx-1 {
	margin-right:.25rem!important;
}
.mb-1,.my-1 {
	margin-bottom:.25rem!important;
}
.ml-1,.mx-1 {
	margin-left:.25rem!important;
}
.m-2 {
	margin:.5rem!important;
}
.mt-2,.my-2 {
	margin-top:.5rem!important;
}
.mr-2,.mx-2 {
	margin-right:.5rem!important;
}
.mb-2,.my-2 {
	margin-bottom:.5rem!important;
}
.ml-2,.mx-2 {
	margin-left:.5rem!important;
}
.p-4 {
	padding:1.5rem!important;
}
.pt-4,.py-4 {
	padding-top:1.5rem!important;
}
.pr-4,.px-4 {
	padding-right:1.5rem!important;
}
.pb-4,.py-4 {
	padding-bottom:1.5rem!important;
}
.pl-4,.px-4 {
	padding-left:1.5rem!important;
}
.text-center {
	text-align:center!important;
}
