@font-face {
    font-family: interstate-light;
    src: local('interstate Light'), local('interstate-Light'), url( "/admin/fonts/interstate-light.ttf") format('truetype')
}

@font-face {
    font-family: interstate;
    src: local('interstate Regular'), local('interstate Regular'), url( "/admin/fonts/interstate-regular.ttf") format('truetype')
}

@font-face {
    font-family: interstate-bold;
    src: local('interstate Bold'), local('interstate-Bold'), url( "/admin/fonts/interstate-bold.ttf") format('truetype')
}

body, td {
	font-family: interstate-light, Tahoma, Arial, Helvetica, sans-serif;
}

b, strong, label {
	font-family: interstate, Tahoma, Arial, Helvetica, sans-serif;
}

.small {
	font-size: 12px;
}

.container {
	width: 100%;
}

table {
	margin: 0px !important;
}

td {
	font-size: 13px; 
	line-height: 17px;
}

div#search {
	position: relative;
	top: 5px;
	padding: 2px;
	width: 145px;
}

.glyphicon {
	top: 2px;
	margin-right: 5px;
}

.navbar-inverse {
	background-color: #2E2E38;
}

.navbar { 
	margin-bottom: 10px;
	min-height:38px !important; 
}

.navbar-nav>li>a, .navbar-brand {
  color: #fff !important;
}

.dropdown-menu li {
	margin: 1px 5px;
	min-width: 200px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;    
}

.dropdown-menu {
	margin-top: 5px;
}

.link, .link:active, .link:visited, .btn-link, .btn-link:hover, .btn-link:visited {
	color: #000;
	text-decoration: none;
}

.link:hover {
	color: #bd0000;
	text-decoration: none;
}


label {
	 margin-bottom: 10px; !important
}

.fa {
	text-align: center;
	width: 25px;
	margin-right: 2px;
}

textarea {
   resize: none;
}

/*
input[disabled] {
	background-color: #fff !important;
	cursor: default !important;
	color: #000;
}
*/

input[disabled] {
	cursor: default !important;
}

.nav-tabs {
	margin-bottom: 0;
}

.nav-tabs > li > a {
	color: #000;
}

.nav-tabs > li > a:hover {
	background-color: #fff;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	color: #ffbb00;
}

.round {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.dropdown-menu > li > a {
  padding: 0 20px;
  line-height: 40px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  line-height: 40px;
}

.btn-default:hover {
  background-color: #fff;
}

.btn {
  outline: none !important;
  box-shadow: none !important;
 }

.btn-default:active,
.btn-default.active,
.btn-default > .btn-group.closed .dropdown-toggle,
.btn-default > .btn-group.open .dropdown-toggle {
  background-color: #fff;
}

.btn-default,
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #fff !important;
  border-color: #ccc !important;
}

.btn-dark:active,
.btn-dark.active {
  background-color: #343e40 !important;
}

.btn-dark,
.btn-dark:active:hover,
.btn-dark.active:hover,
.open > .dropdown-toggle.btn-dark:hover,
.btn-dark:active:focus,
.btn-dark.active:focus,
.open > .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,
.btn-dark.active.focus,
.open > .dropdown-toggle.btn-dark.focus {
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}

.btn-default:hover {
  border-color: #ccc;
  background-color: #fff;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #fff;
}

.btn-link, .black {
	color: #000 !important;
}

.btn-primary, .btn-primary.disabled {
  background-color: #198ce6;
  border: none;
}

.btn-primary:focus,
.btn-primary:hover,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  background-color: #198ce6;
}

.btn-dark {
    color: #fff !important;
    background-color: #343a40 !important;
    border-color: #343a40 !important;
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,
.btn-dark:focus {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.height-30 {
	height: 30px;
}

.btn-link, .black {
	color: #000 !important;
}

.flag-icon {
	margin-right: 5px;
}

.bootstrap-select.btn-group>.disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: pointer;
}

.red {
	color: #C9302C;
}

.yellow {
	color: #FBE74E;
}

.badge {
	background-color: #C9302C;
	color: #fff;
	height: 20px;
	font-weight: normal;
	margin-top: -2px; 
	margin-left: 8px;
	padding-top: 4px;
}

.input-xs {
  height: 24px;
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px !important;
}

a:focus { 
    outline: none; 
}

.print   { display: none; }

.navlink-white {
	line-height: 30px !important;
	height: 35px !important;
}

.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover { color: #000; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #000;
  background-color: #eee;
  border-color: #ddd;
}

.pagination {
	margin: 0;
}

.pagination > li > a, 
.pagination > li > span { 
	padding: 4px 8px 1px; 
	border-radius: 0 !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background-color: #ffbb00 !important;
	line-height: 0 !important;
	color: #2E2E38 !important;
	top: 10px;
}

.navbar-default .navbar-nav > .dropdown.active  > a {
	background-color: #ffbb00 !important;
	line-height: 0 !important;
	padding: 16px 15px 13px 15px;
	top: 10px;
	margin-bottom: 20px;
}

.navbar-default .navbar-nav > li > a {
	padding-top: 18px;
}

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

th {
	background-color: #FFE700;
	color: #333;
	border: none !important; 
}

.btn { padding-top: 8px; }
.btn-xs { padding-top: 3px; }

.btn-ey {
	background-color: #ffbb00;
	color: #fff;
}

.err {
	background-color: #fff;
	border-color: #a94442 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #bd0000 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #bd0000 !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #f2f2f2;
	color: #000;
}

.label { 
	padding: 7px 7px 5px 7px;
	font-size: 12px; 
    border-radius: 5px
}

.red {
	color: #ff4137;
}

.green {
	color: #2eb757
}

.table td {
	padding-top: 15px !important;
}

.tooltip.bottom { margin-top: 10px; }

.ucase {
    text-transform: uppercase;
}
