

.container {
  max-width: 160vh;
}

.default-width {
  max-width: 73%;
}


@media (min-width: 768px) {
	.bd-placeholder-img-lg {
  	font-size: 3.5rem;
	}
}
  
a {
	text-decoration: none;
}

body {
	background: #fff;
}

.c-bottom {
	position: absolute; 
	margin: 0;
	bottom: 0;
}

.c-mt-0 {margin-top: 0px;}
.c-mt-1 {margin-top: 5px;}
.c-mt-2 {margin-top: 10px;}
.c-mt-3 {margin-top: 15px;}
.c-mt-4 {margin-top: 20px;}
.c-mt-5 {margin-top: 25px;}
.c-mt-6 {margin-top: 30px;}
.c-mt-7 {margin-top: 35px;}
.c-mt-8 {margin-top: 40px;}
.c-mt-9 {margin-top: 45px;}
.c-mt-10 {margin-top: 50px;}


.c-mb-0 {margin-bottom: 0px;}
.c-mb-1 {margin-bottom: 5px;}
.c-mb-2 {margin-bottom: 10px;}
.c-mb-3 {margin-bottom: 15px;}
.c-mb-4 {margin-bottom: 20px;}
.c-mb-5 {margin-bottom: 25px;}
.c-mb-6 {margin-bottom: 30px;}
.c-mb-7 {margin-bottom: 35px;}
.c-mb-8 {margin-bottom: 40px;}
.c-mb-9 {margin-bottom: 45px;}
.c-mb-10 {margin-bottom: 50px;}


.c-mr-0 {margin-right: 0px;}
.c-mr-1 {margin-right: 5px;}
.c-mr-2 {margin-right: 10px;}
.c-mr-3 {margin-right: 15px;}
.c-mr-4 {margin-right: 20px;}
.c-mr-5 {margin-right: 25px;}
.c-mr-6 {margin-right: 30px;}
.c-mr-7 {margin-right: 35px;}
.c-mr-8 {margin-right: 40px;}
.c-mr-9 {margin-right: 45px;}
.c-mr-10 {margin-right: 50px;}


.c-ml-0 {margin-left: 0px;}
.c-ml-1 {margin-left: 5px;}
.c-ml--1 {margin-left: -5px;}
.c-ml-2 {margin-left: 10px;}
.c-ml--2 {margin-left: -10px;}
.c-ml-3 {margin-left: 15px;}
.c-ml--3 {margin-left: -15px;}
.c-ml-4 {margin-left: 20px;}
.c-ml-5 {margin-left: 25px;}
.c-ml-6 {margin-left: 30px;}
.c-ml-7 {margin-left: 35px;}
.c-ml-8 {margin-left: 40px;}
.c-ml-9 {margin-left: 45px;}
.c-ml-10 {margin-left: 50px;}


.c-pr-1 {padding-right: 5px;}
.c-pr-2 {padding-right: 10px;}
.c-pr-3 {padding-right: 15px;}
.c-pr-4 {padding-right: 20px;}
.c-pr-5 {padding-right: 25px;}
.c-pr-6 {padding-right: 30px;}
.c-pr-7 {padding-right: 35px;}
.c-pr-8 {padding-right: 40px;}
.c-pr-9 {padding-right: 35px;}
.c-pr-10 {padding-right: 50px;}

.c-pointer {
	cursor: pointer;
}

.c-text-8pt {font-size: 8pt;}
.c-text-9pt {font-size: 9pt;}
.c-text-10pt {font-size: 10pt;}
.c-text-11pt {font-size: 11pt;}
.c-text-12pt {font-size: 12pt;}
.c-text-13pt {font-size: 13pt;}
.c-text-14pt {font-size: 14pt;}
.c-text-15pt {font-size: 15pt;}
.c-text-16pt {font-size: 16pt;}
.c-text-17pt {font-size: 17pt;}
.c-text-18pt {font-size: 18pt;}
.c-text-20pt {font-size: 20pt;}
.c-text-25pt {font-size: 25pt;}
.c-text-30pt {font-size: 30pt;}
.c-text-35pt {font-size: 35pt;}
.c-text-40pt {font-size: 40pt;}

.c-table-td-center,
	table td {
		text-align: center;
		vertical-align: middle;

}

.c-text-align-L { text-align:left; }

.c-text-align-R {
	text-align:right;
}


/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 30px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .3s;
  transition: .3s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .3s;
  transition: .3s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 30px;
}

.slider.round:before {
  border-radius: 50%;
}

.c-disable {
	pointer-events: none;
}

.c-no-display {
	display: none;
}

.c-def-width {
	max-width: 450px
}

.c-active-light {
	background-color: #f1f4f7;
}

.searchstring {
	font-style: italic;
	font-weight: bold;
}



.search-item,
.application-item {
	padding-bottom: 15px;
	margin: 20px 10px 0px 10px;
}

.search-item #jsname{
	font-weight: bold;
	font-size: 18px;

}

.search-item #we {
	height: 114px;
	overflow: auto;
	font-size: .93em;
}

.search-item #jsdetails {
	font-size: .93em;
}


.c-font-weight-bold {
	font-weight: bold;
}


.page-nav {
	font-weight: bold;
	padding: 5px 12px 8px 12px;
	border: 1px solid #dee2e6;
	cursor: pointer;
}

#page-num {
	font-weight: bold;
	padding: 5px 12px 8px 12px;
	border-top: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
	background: #0d6efd;
	color: #ffffff; 
}


.c-hash {
	color: #0d6efd;
	font-size: 8pt;
}


.report-table tfoot > tr:last-child > td {
  border-bottom: 0;
}


.table-no-line-last tbody > tr:last-child > td {
  border-bottom: 0;
}




.c-check-mark {
	/*ü*/
	font-family:wingdings;
}


.c-red {
	color: #ff0000;
}

.c-unread {
	font-weight: bold;
}

.preloader {
	padding: 10px;
	background-color: #efefef;
	width: 100px;
}