
.icon-arrow-right:hover{
	animation: spinAround 2s linear infinite;
    color: rgb(226, 53, 46);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}

	
}
.highlighted{
border:solid 1px red;
display:block;
width:100%;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
box-shadow: 1px 1px 2px rgba(0,0,0,.15);
}
	.start {
		color: rgb(226, 53, 46);
		font-size: 18pt;
	}
	.starttxt{
		color: #ddd;
		text-align:justify;
		color: #f5f5f5;
		font-size: 12pt;
		word-wrap: break-word;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	}
	.cwrap{
		width: 80%;
		margin: auto;
	}
	.carousel-inner > .item > img, 
	.carousel-inner > .item > a > img{
	max-width: 500px;
	margin: auto;
	}
	.weiter{
		float: right;
		background-color: #444444;
		color: #fff !important;
		width: 90px;
		text-decoration:none !important;
		padding: 1px 0px 1px 10px;
	}
table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}table.dataTable.fixedHeader-floating{position:fixed !important}table.dataTable.fixedHeader-locked{position:absolute !important}@media print{table.fixedHeader-floating{display:none}}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
body.modal-open {
    overflow: hidden;
    width: 100%;
	 height: auto;
}
html {
background-color: #2d2d2d;
height: 100%;
min-height: 100%;
}
body {
background-color: #2d2d2d;
margin-bottom:60px;
min-height: 100%;
}
#nnavbar{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.popover {}
#vorschau22{
background-color: #fff;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
box-shadow: 1px 1px 2px rgba(0,0,0,.15);
border:1px solid #eee;
z-index: 1000;
display: none;
position:fixed;
overflow:auto;
    max-width:1000px;
	padding-top:15px;
	padding-bottom:15px;
    padding-right:15px;
    padding-left: 15px;
    margin-right:15px;
    margin-left: 25px;
	margin-bottom:15px;
	margin-top:-10px;
	overflow-y: scroll;
    max-height: 500px;
}
.infobox{
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
display: none;
max-width: 750px;
padding: 1px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.42857;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
white-space: normal;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857;
    text-align: start;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.dropdown-menu {min-width:500px;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a
{
background-image:none;
 background-color: none;
}
.navbar-inverse .navbar-nav > li > a:hover{
 background-color: #000000;
}
.lead{font-size:12pt;}
.glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 18px;}
.nav-pills > li.active > a:hover {
 color: #FFF;
 background-color: #000000;
}
.white, .white a {
  color: #fff;
}
.content {
background-color: #2d2d2d;
padding: 20px;
margin: 1px;  /* -5px; /* negative indent the amount of the padding to maintain the grid system */

}
#site-canvas {
width: 100%;
height: 100%;
position: relative;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: .3s ease all;
transition: .3s ease all;
padding: 0.5% 0; /* Temp: Just spacing. */
}
#link15{
position: absolute;
top: 0;
left:0;
}
#site-menu {
background-color: #000000;
width: 150px;
height: 1000px;
position: absolute;
top: 0;
left: -150px;
padding: 1px;
cursor:help;
}
#site-wrapper.show-nav #site-canvas {
-webkit-transform: translatex(150px);
transform: translateX(150px);
}
.grey{
   filter: grayscale(100%);
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   -o-filter: grayscale(100%);
}
.container {
    max-width:1360px;
	width:100%;

    margin-right: auto;
    margin-left: auto;
background-color: #2d2d2d;
}
.navbar{

}
.mynav{
	position:fixed;
	bottom:0px;
	width:100%;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
    margin-right: auto;
    margin-left: auto;
	background-color: #2d2d2d;
	
}
.navbar-brand{
padding-top:5px;
padding-bottom:20px;
height:20px;
}
.img-zoom {
    margin:1px;
	width: 100px;
	height: 100px;
	-webkit-border-radius: 6 6 6px 6px;
	-moz-border-radius: 6 6 6px 6px;
	border-radius: 6 6 6px 6px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	border:solid thin #000000;

}
 
.transition {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
	-o-transform: scale(2);
    transform: scale(2);
}
h10{
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; ;
  height: 200%;
}
#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}
.btn-secondary          { color: #ffffff; background-color: #777; border-color: #555; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary
                        { color: #ffffff; background-color: #888; border-color: #444; }
						
*{font-size:12pt;} 
h3{font-size:14pt;
}
h5{font-size:8pt;
margin-top: 4px;
margin-bottom: 4px;
margin-left:1px;
}
hr{
margin-top: 4px;
margin-bottom: 3px;
margin-left:1px;
}

.navfixed {
 width: 200px;
 position: fixed;
 top:120px;
 left:10px;
}
.small{font-size:9pt;
color:#000;
}

.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
}
.tooltip-inner {
 white-space:pre-wrap;
  max-width:600px;
  text-align: center;
  color: #ffffff;
  background: #000000;
  line-height: 17px;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0px 0px 10px #000000;
  font-size:8pt;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tooltip{padding-top:5px;}
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.vinyl{
    background:url(https://www.diejury-cdarchiv.de/gfx/vinyl.jpg) no-repeat center center;
	background-size:cover;

}
.main{
    background:url(https://www.diejury-cdarchiv.de/gfx/main.jpg) no-repeat center center;
	background-size:cover;
}
h2{padding-top:1px;
margin-top:1px;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
color: #f5f5f5;
font-size: 27pt;
word-wrap: break-word;
}

.list-group li{
}
.col-md-9{
padding-right:1px;
padding-left:1px;
}
.col-md-12{
padding-right:1px;
padding-left:1px;
}
.col-md-3{
padding-right:1px;
padding-left:1px;
}
.nav{
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
.img-rounded{
border:solid thin #000000;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-left:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	border-bottom:solid 3px #909090;
	border-top:none;
}
table.tablesorter tbody tr.odd td {
}
table.tablesorter tbody td {
border-bottom:solid 1px #808080;
border-top:none;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.png);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}
#myTable td{font-size:11pt;}
#myTable th{font-size:12pt;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#myTable keywords {
	background-color: #F9F9F9;
}
#myTable thead {
	cursor: pointer;
}
#myTable thead tr th.headerSortUp, #myTable thead tr th.headerSortDown {
    border-bottom: 3px solid rgb(226, 53, 46);
}
td.alt{
color:rgb(226, 53, 46);
	background-color:#000;);
}
.alert{font-size:10pt;}
.mainbg{
background-image: url(https://www.diejury-cdarchiv.de/gfx/main.jpg);
background-repeat: repeat-x;
}
.modal2 {
    display:    none;
    position:   absolute;
    z-index:    1031;
	top:120px;
	left:1px;
	}

.progress{
    display:    none;
	}
	
	/* When the body has the loading class, we turn
	   the scrollbar off with overflow:hidden */
	body.loading {
	}

	/* Anytime the body has the loading class, our
	   modal element will be visible */
	body.loading .progress{
		display: none;
	}

	
*{
color:rgb(200, 200, 200);
}
a{
color:rgb(226, 53, 46);
font-size:11pt;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}
.content{
background-color: #2d2d2d;
}
td,h2{
background-color: #2d2d2d;
}
#scroller{
background-color: #2d2d2d;
}
.form-control{
	height: 30px;
	padding: 2px 6px;
	line-height: 1.42857143;
	font-size:10pt;
	background-color:#2d2d2d;
	color:rgb(200, 200, 200);
}
select{
	color:#ffffff;
	background-color:#2d2d2d;
}
.panel,.panel-primary{
	color:#ffffff;
	background-color:#2d2d2d;
	border-color:#000000;
}

.panel-heading{
	color:rgb(200, 200, 200);
	background-image: none;
	background-color:#2d2d2d;
}
.panel-primary > .panel-heading {
	color:#ffffff;
	background-color:#2d2d2d;
	background-image: none;
	border-color:#000000;
}
.panel-title{
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:20pt;
color: rgb(226, 53, 46);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
 
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
 
.btn-primary {
    background: #2d2d2d;
    color: #ffffff;
	background-image: none;
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-color:#2d2d2d;
		background-image: none;
}
 
.btn-primary:active, .btn-primary.active {
	background-color:#2d2d2d;
    box-shadow: none;
}
.btn{
	background-color:#2d2d2d;
	background-image: none;
	border-color:rgb(200, 200, 200);
		height: 30px;
	padding: 2px 6px;
	line-height: 1.42857143;
	font-size:8pt;

}
select:active {
   	border-color:rgb(200, 200, 200);
}
textarea, input,select { outline: none; }

h2{
color:rgb(226, 53, 46);
}
.navbar-default {
    background-image: none;
    filter: none;
    background-repeat:none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-default {
    background-color: #2d2d2d;
    border-color: #000000;
	background-image:none;
}
.navbar {
    position: relative;
    min-height: 90px;
    margin-bottom: 10px;
    border:none;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.bgheader{
 background-image: url(https://www.deaf-forever-archiv.de/images/hp-header.jpg);
 background-repeat: repeat-x;
}
h2 {
    padding-top: 1px;
    margin-top: 0px;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.navbar-default .navbar-brand {
    color: rgb(226, 53, 46);
	font-size:15pt;
	text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
}
body {
padding-top: 88px;
}
@media (max-width: 768px) {
	a:link {font-size:8pt;}
	h3{
		font-size:8pt;
	}
	.weiter{
		font-size:12pt;
	}
	.starttxt{
		font-size:8pt;
	}
	h2{
		padding-top:10px;
		font-size:12pt;
	}
	.nav-tabs > li > a {
     line-height: 0.2;
	}
	.hidden-xs {
		display: none !important;
	}
	.shown-xs {
		display: inline !important;
	}
	.transparent_class {
		position: absolute;
		top: 1px;
		right: 1px;
		/* IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	
		/* IE 5-7 */
		filter: alpha(opacity=30);
	
		/* Netscape */
		-moz-opacity: 0.3;

		/* Safari 1.x */
		-khtml-opacity: 0.3;

		/* Good browsers */
		opacity: 0.3;
	}
	.table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
		padding: 0px;
	}
    table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		padding:1px;
		margin:1px;
		line-height: 1;
		vertical-align: top;
		font-size:8px;
	}
	.table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 0px;
	}
	.table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 0px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #808080;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size: 8pt;
	outline 1px solid #000000;
	}
	.form-control{
		height: 34px;
		padding: 0px 5px;
		line-height: 1;
	}
	.content{
		margin:0px;
		padding:4px;
	}
	.panel-body{
		margin:0px;
		padding:1px;
	}
	.panel-title{
		font-size:10pt;
		margin:0px;
		padding:1px;
	}
	.panel-heading{
		padding-left:1px;
		padding-top:1px;
		padding-right:1px;
		padding-bottom:1px;
	}
	#myTable td{font-size:8pt;}
	#myTable th{font-size:8pt;}
	
	.table-responsive{border:none;}
	table.tablesorter thead tr .header {}
	table.tablesorter tbody tr.odd td {}
	table.tablesorter tbody td {
		border-bottom:solid 1px #808080;
		border-top:none;
		font-size:8pt;
	}
}
h3{
	font-size:15pt;
	color:rgb(226, 53, 46);
	text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
}
.table-fixed thead {
  width: 97%;
}
.table-fixed tbody {
  height: 230px;
  overflow-y: auto;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
}
.acover{
position:absolute;
top:23px;
right:22px;
}
.tooltip-inner{padding:10px;font-size:10pt;}
.btn-clipboard {
    position: absolute;
    top: 0;
    right: 0;
}
b{color:rgb(226, 53, 46);font-size:12pt;}
u{color:rgb(226, 53, 46);font-size:12pt;}
a:link {
    color: rgb(226, 53, 46);
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
/* visited link */
a:visited {
    color: rgb(226, 53, 46);
}
/* selected link */
a:active {
    color: rgb(226, 53, 46);
}
.trans{
	display:none;position:absolute;background-color: #2d2d2d;font-color:#eee;padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:10px;border:solid 1px #909090;min-width:178px;overflow-y:auto;
}
.trans2{
	font-size:8pt;display:none;position:absolute;background-color: #2d2d2d;font-color:#eee;padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;border:solid 1px #909090;min-width:178px;
}
p{
font-size:11pt;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #808080;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
.nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: rgb(226, 53, 46);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
       background-color: rgb(226, 53, 46);
}
.embed-container {
	position: relative;
	height:500px;
	overflow: hidden;
	max-width: 100%;
	min-height: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	table.dataTable.fixedHeader-floating,
	table.dataTable.fixedHeader-locked{
		font-size:10pt;
		background-color:#2d2d2d;
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	table.dataTable.fixedHeader-floating{
		font-size:10pt;
		position:fixed !important;
	}
	table.dataTable.fixedHeader-locked{
		font-size:10pt;
		position:absolute !important;
	}
	@media print{table.fixedHeader-floating{display:none}}
	.paginate_button{padding:5px;}
	.dataTables_filter{background-color:#2d2d2d;}
	#myTable_info, label{
	font-size:10pt;
	color: rgb(200, 200, 200);
	}
	select{
		height: 25px;
		padding: 0px;
		line-height: 1;
		font-size: 8pt;
		background-color: #2d2d2d;
		color: rgb(200, 200, 200);
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
	}
	paginate_button{cursor:hand;}
	.table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 5px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #808080;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size:8pt;
}
.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #ffffff;
    cursor: default;
    background-color:  rgb(226, 53, 46);
    border: 1px solid rgb(226, 53, 46);
    border-bottom-color: transparent;
}
.nav-tabs > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #ffffff;
    background-color: rgb(226, 53, 46);
}
.nav-tabs > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #ffffff;
       background-color: rgb(226, 53, 46);
}
.nav-tabs {
    border-bottom: 1px solid #808080;
}
.table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: none;
 }
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: 1px solid #808080;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.dropdown-menu {
	min-width: 100px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    padding: 5px 0;
    margin: 6px 0 0;
    font-size: 10px;
    text-align: left;
    list-style: none;
    background-color: #2d2d2d;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	color: #ddd;
}
.dropdown-menu > li > a {
	font-size: 8pt !important;
    display: block;
	padding: 0px 2px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

    .dropdown-menu {
    	min-width: 100px;
    }
    .dropdown-menu.columns-2 {
		max-width: 380px;
    }
    .dropdown-menu.columns-3 {
		min-width: 170px;
    }
    .dropdown-menu li a {
    	font-weight: 300;
    }
    .multi-column-dropdown {
    	list-style: none;
    }
    .multi-column-dropdown li a {
    	display: block;
    	clear: both;
    	line-height: 1.428571429;
    	white-space: normal;
    }
    .multi-column-dropdown li a:hover {
    	text-decoration: none;
		color:#fff;
    }
     
    @media (max-width: 767px) {
    	.dropdown-menu.multi-column {
    		min-width: 240px !important;
    		overflow-x: hidden;
			overflow-y: hidden;
    	}
    }
.modal-open .modal {
    margin: 0 auto;
    width: 100%;
}
.modal-content{
	  background-color: #2d2d2d;
}
.modal-body {
    border-color: #000000;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
	    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #337ab7;
    color: rgb(200, 200, 200);
    background-image: none;
    background-color: #2d2d2d;


}
.modal-header {
    border-color: #000000;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #337ab7;
    color: rgb(200, 200, 200);
    background-image: none;
    background-color: #2d2d2d;


}.modal-footer {
    border-color: #000000;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
	    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #337ab7;
    color: rgb(200, 200, 200);
    background-image: none;
    background-color: #2d2d2d;


}
.clickable{
	cursor:pointer;	
}
.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px !important;
    font-size: 18px !important;
    line-height: 0 !important;
    border-radius: 6px !important;
}
.img-responsive {
    margin: 0 auto;
}

.dropdown-menu.columns-3 {
    min-width: 250px;
}

.modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}
.itemz{
	border:1px solid #000;
	
}
.itemz:hover {
  
  	border:solid 1px #000;
	-webkit-transform : rotate(3deg) scale(2.9); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(3deg) scale(2.9); /* IE 9 */
    transform         : rotate(3deg) scale(2.9); /* Firefox 16+, IE 10+, Opera */
}
.itemz3:hover {
	z-index:1000;
  	border:solid 1px #000;
	-webkit-transform : rotate(3deg) scale(1.8); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(3deg) scale(1.8); /* IE 9 */
    transform         : rotate(3deg) scale(1.8); /* Firefox 16+, IE 10+, Opera */
}
.itemz2{

}
.itemz2:hover {
	-webkit-transform : rotate(2deg) scale(1.3); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(2deg) scale(1.3); /* IE 9 */
    transform         : rotate(2deg) scale(1.3); /* Firefox 16+, IE 10+, Opera */
	text-shadow:
       3px 3px 0 #2d2d2d,
     -1px -1px 0 #2d2d2d,  
      1px -1px 0 #2d2d2d,
      -1px 1px 0 #2d2d2d,
       1px 1px 0 #2d2d2d;
}
.navbar {
    border: 1px solid black;
}
.carousel-inner {
    border: 1px solid black;
}

li{
font-size: 11pt;
}

.form-control {
	border:1px thin	red;
    height: 40px;
    padding: 0px 8px;
    line-height: 1.429;
    font-size: 13pt;
    background-color: #2E2E2E;
    color: rgb(200, 200, 200);
	outline 1px solid #000000;
}
.form-control:hover {
 border-color: rgb(226, 53, 46);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset, 0 0 8px rgb(226, 53, 46);
  outline: 0 none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.navbar-form {
    padding-top: 16px;
}
body{
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;

}
a{font-size:12pt;}
.form-control:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color: rgb(226, 53, 46);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset, 0 0 8px rgb(226, 53, 46);
  outline: 0 none;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
h4{font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;}
#myTable td {
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
a:hover, a:active, a:focus {
  outline:0;
}
.close{
	font-size:17pt;
	color:red !important;
	opacity: 1;
}
.close span{
	color: red;
	font-size:17pt;
}
.fill {
    margin-left:2px;
	display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.fill img {
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
}

.imgb {
  transition: transform .4s;   /* smoother zoom */
;
}
.imgb2 {
	transition: transform .4s;   /* smoother zoom */
    opacity: 0.6;
;
}
.imgb:hover {
  overflow:visible !important;
   transform: scale(1.2) rotate(2deg);

}
.imgb2:hover {
  transition: transform .4s;   /* smoother zoom */
  opacity: 1;

}
.backgr{
	
  background-image: url("images/hp-header2024.jpg");
  background-repeat: repeat-x;
   opacity: 0.2;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
h4{font-size:14pt;color: rgb(226, 53, 46);text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
pre{background-color:rgb(45, 45, 45);font-family:arial;border-color:rgb(45, 45, 45);}


.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
