@font-face { font-family: 'Signika'; src: url(../fonts/Signika-Regular.ttf); }

html, body{
	height: 100%;
	width: 100%;
	background: #000;
}

html, body{
	padding: 0;
	margin: 0;
	font: 12px Arial, Helvetica;
}

#main{ padding: 70px 0 10px; overflow: hidden; }
.text-strong{ font-weight: bold; }
.table > thead > tr > th.text-middle, .table > thead > tr > td.text-middle,
.table > tbody > tr > th.text-middle, .table > tbody > tr > td.text-middle{ vertical-align: middle; }
.table-bordered tbody tr td, .table-bordered tbody tr th, .table-bordered thead tr th, .table-bordered thead tr th{ border-bottom-width: 1px; }

.table > tbody > tr > th.vcenter{
	vertical-align: middle;
	text-align: right;
}

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

.navbar-default{
	background-color: #000000;
	border-color: #000000;
	font: 14px Arial, Helvetica;
}
.navbar-default .navbar-brand{ padding: 0px; color: #dddddd;  margin-left: 0 !important; }

.navbar-default .navbar-brand span{ font: 24px Arial, Helvetica; line-height: 45px; }
.navbar-default .navbar-brand img{ height: 100%; padding: 0; width: auto; }

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{ color: #ffffff; }

.navbar-default .navbar-text{ color: #dddddd; }

.navbar-default .navbar-nav > li > a{ color: #dddddd; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{ color: #ffffff; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{ color: #ffffff; background-color: #ff3333; }

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{ color: #ffffff; background-color: #ff3333; }

.navbar-default .navbar-toggle{ border-color: #ff3333; }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{ background-color: #ff3333; }

.navbar-default .navbar-toggle .icon-bar{ background-color: #dddddd; }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form{ border-color: #dddddd; }

.navbar-default .navbar-link{ color: #dddddd; }

.navbar-default .navbar-link:hover { color: #ffffff; }


.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background: #f00; }

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: #ff3333; }

@media (min-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu{ background: #000; border: 1px solid #999; border-top: 1px solid transparent; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
}

#inputField{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	background-color:transparent;
	color:transparent;
}

.divider {
  height: 1px;
  width:100%;
  display:block; /* for use on default inline elements like span */
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

input[type="text"]:-moz-read-only{ background: #fff; }
input[type="text"]:read-only{ background: #fff; }

.table tbody tr td, .table tbody tr th, .table thead tr td, .table thead tr th{ vertical-align: middle; }

.badge-error{ background-color: #c00; }
.badge-error:hover{ background-color: #d00; }

@media (max-width: 870px) {
	.navbar-header{ float: none; }
	.navbar-left,.navbar-right{ float: none !important; }
	.navbar-toggle{ display: block; }
	.navbar-collapse{ border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
	.navbar-fixed-top{ top: 0; border-width: 0 0 1px; }
	.navbar-collapse.collapse{ display: none!important; }
	.navbar-nav{ float: none!important; margin-top: 7.5px; }
	.navbar-nav>li{ float: none; }
	.navbar-nav>li>a{ padding-top: 10px; padding-bottom: 10px; }
	.collapse.in{ display:block !important; }
}

textarea{ resize: none !important; }

.footerLinks{ display: block; padding: 2px 10px 2px 3px; margin: 2px 0; }