@font-face {
	font-family: 'icomoon';
	src:  url('fonts/icomoon.eot?iv38k1');
	src:  url('fonts/icomoon.eot?iv38k1#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?iv38k1') format('truetype'), url('fonts/icomoon.woff?iv38k1') format('woff'), url('fonts/icomoon.svg?iv38k1#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {
	color: orange;
}
.navbar {
	margin-bottom: 0;
}
.navbar-brand {
	position: relative;
	bottom : 20px;
}
.side-menu {
	width: 250px;
	position: fixed;
	left: 250px;
	height: 100%;
	margin-left: -250px;
	background: #333;
}
.side-menu-title {
	display: block;
	font-weight: bold;
	color: #ddd;
	text-transform: uppercase;
}
.side-menu-title-wrapper {
	text-align: center;
	background: #555;
	padding: 10px 0;
}
h1 .glyphicon {
	color: orange;
	position: relative;
	top: 5px;
}
.message {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding: 15px;
}
.homepage {
	background-image: url("/images/homepage-bg.jpg");
	background-size: cover;
	height: 100%;
}
.homepage-panel {
	margin-top: 7%;
	background: rgba(255,255,255,.7);
}
.homepage-panel .panel-heading {
	background: rgba(255,255,255,.7);
}

.thumbnail {
	max-width: 150px;
	max-height: 150px;
}

#jobFileTable td {
	vertical-align: middle;
}
.trash, .pencil {
	cursor: pointer;
	color: orange;
	height: 25px;
}
.trash:hover {
	color: red;
}
.pencil {
	margin-right: 10px;
}
.pencil:hover {
	color: gray;
}
.note-text {
	padding: 10px;
}
.bg-orange {
	background: orange;
}
.campaign {
	/* background-color: rgba(255,156,0,.3); */
	border: 3px solid orange;
	padding: 10px;
	border-radius: 3px;
}
.campaign label {
	color: orange;
}
.pointer {
	cursor: pointer;
}
.ten-down {
	position: relative;
	top: 10px;
}
.ten-left {
	position: relative;
	right: 10px;
}
.saveme {
	border: 2px solid orange;
}
.sort {
	color: orange;
	cursor: pointer;
}

.pagination-wrapper {
	margin-top: 10px;
	color: orange;
	clear: both;
}
.pagination-wrapper .ipp {
	float: left;
	position: relative;
	bottom: 4px;
}
.pagination-wrapper select {
	padding: 4.1px;
	border: 1px solid orange;
	margin-right: 5px;
}
.pagination-wrapper ul,
.pagination-wrapper ul li {
	display: inline-block;
}
.pagination-wrapper li a {
	margin: 5px;
	padding: 5px 10px;
	border: 1px solid orange;
	text-decoration: none;
	color: orange;
}
.pagination-wrapper li a.active {
	background: orange;
	color: white;
}
.filters {
	color: #777;
	border: 1px solid gray;
	padding: 7px 10px 5px;
	clear: both;
}
.filters .job-status-inputs {
	margin: 0px 10px 0 5px !important;
	position: relative;
	top: 3px;
}

#searchdbutton, #seachjbutton {
	cursor: pointer;
}




.glyphicon-msa:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	content: "\e900";
}

