body {
	font-size: 12px;
	color: #333;
	background: url(/core/orbis/images/common-background.png) repeat 0 0;
	padding: 0px;
	line-height: 16px;
}

body,button,select,optgroup,option,textarea,input,fieldset,legend,form,table,tr,td,img,.gm-style-iw-d{
	font-family: Arial, Helvetica, Sans-Serif;
}

label {
	font-size:12px;	
}

.stat-panel {
background: #fff;
border-radius: 2px;
display: table;
margin-bottom: 22px;
overflow: hidden;
position: relative;
table-layout: fixed!important;
width: 100%;
}


.bg-stats, .bg-stats a, .bg-stats a:focus, .bg-stats:active, .bg-stats:focus, .bg-stats:hover {
color: #fff;
}


.bg-stats {
background: #0038a9!important;
}

.text-xlg {
font-size: 30px;
}

.stat-cell>* {
position: relative;
}

.text-slim {
font-weight: 300!important;
}

.text-lg {
font-size: 23px;
}

.valign-middle, .valign-middle td, .valign-middle th {
vertical-align: middle!important;
}

.stat-cell {
display: table-cell!important;
overflow: hidden;
padding: 20px;
position: relative;
}


.orbisFullScreen {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.gridBox {
  overflow: auto;
  height:auto;
  max-height:600px;
}

.gridBox select {
width: 80%;
}

.gridBox input {
width: 80%;
}

.gridBox input[type=checkbox] {
width: auto;
}

.gridBox .datepicker {
width: 100px;
}


.gridBox td {
  white-space: nowrap !important;
}

.gridBox th {
  white-space: nowrap !important;
}

.gridBox .tablesorter-headerRow th {
  padding-right: 25px;
  white-space: nowrap !important;
}

.noWrap {
  white-space: nowrap !important;
}

td.grid-td-wrapText {
	white-space: normal !important;
	word-break: break-all !important;
}

.orbisTableSorter_desc {
	background: url(/core/orbis/images/sort_desc.png) repeat 0 0;
	border-bottom: #000 2px solid;
	background-position: center right;
	background-repeat: no-repeat;
	white-space: normal;
}

.orbisTableSorter_asc {
	background: url(/core/orbis/images/sort_asc.png) repeat 0 0;
	border-bottom: #000 2px solid;
	background-position: center right;
	background-repeat: no-repeat;
	white-space: normal;
}

.orbisTableSorter_both {
	background: url(/core/orbis/images/sort_both.png) repeat 0 0;
	background-position: center right;
	background-repeat: no-repeat;
	white-space: normal;
}

a {
	color: #0C4A7B;
}

.npStudentQuickLinks a {
	color: #fff;
}

.npStudentQuickLinks {
	margin-bottom: 10px;
}

.npStudentQuickLinks .number {
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
}

.npStudentQuickLinks .new {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	min-height: 80px;
}

.npStudentQuickLinks .deadline {
	background-color: #b94a48;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	min-height: 80px;
}

.npStudentQuickLinks .viewed {
	background-color: #999;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	min-height: 80px;
}

.npStudentQuickLinks .saved {
	background-color: #3a87ad;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	min-height: 80px;
}

.npStudentQuickLinks .appliedTo {
	background-color: #468847;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	min-height: 80px;
}

.label {
	margin: 2px;
}

/*!--------------Orbis Look-up--------------*/
.tablesorter-default th,.tablesorter-default thead td {
	background-color: #D9EDF7 !important;
}

/*!--------------Orbis Look-up--------------*/
.orbis-lookup {
	background-color: #f2f4f6;
	border: 1px solid #C3C3C3;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 10px 10px 10px;
	min-height: 80px;
}

/*!--------------Bootstrap Padding Overrides--------------*/
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
	{
	margin-bottom: 2px;
	line-height: 20px;
}

.input-append,.input-prepend {
	margin-bottom: 2px;
}

.form-horizontal .control-group {
	margin-bottom: 5px;
}

.form-horizontal .checkbox-child-competency {
	margin-left: 2em;
}

.form-horizontal .expand--competency--group{
	cursor:pointer;
	float: left;
}

.control-group {
	margin-bottom: 5px;
}

.sidebar-nav .nav-list>li>a {
	padding-top: 4px;
	padding-right: 1em;
	padding-bottom: 4px;
	padding-left: 1em;
}

input[type="radio"],input[type="checkbox"] {
	margin: 2px 5px 5px;
}

div.ajaxTable-top-container {
	padding-bottom: 0px !important;
}

.alert {
	margin-bottom: 10px;
}

.orbis-posting-actions .pagination ul>li>a,.pagination ul>li>span {
	margin-top: 5px;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span
	{
	background-color: #c7eefe;
}

/*!--------------Orbis Information Table--------------*/
.orbisTableHeader {
	background-color: WhiteSmoke;
	border-color: #7e7e7e #7e7e7e #7e7e7e #7e7e7e;
}

/*!--------------Orbis Module Tabs--------------*/
.headerBackground {
	background-color: #0C4A7B;
	background-image: none;
}

.orbisModuleTabs .nav-tabs>li>a {
	padding-top: 5px;
	background: #f2f4f6;
	padding-bottom: 5px;
	color: #383838;
	line-height: 20px;
	border: 1px solid #d1d7dc;
	border-bottom-color: #d1d7dc;
}

.orbisModuleTabs .nav-tabs>li>a:hover {
	background: #fafcfd;
}

.orbisModuleTabs .nav-tabs>.active>a,.orbisModuleTabs .nav-tabs>.active>a:hover
	{
	cursor: default;
	background-color: #FFFFFF;
	border: 1px solid #d1d7dc;
	border-bottom: 0px;
	border-top: 2px solid #FF9900;
}

.table th,.table td {
	padding: 4px;
	line-height: 18px;
}

/*!--------------Global Styles--------------*/
table.table thead .sorting,table.table thead .sorting_asc,table.table thead .sorting_desc,table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled
	{
	cursor: pointer;
	*cursor: hand;
}

table.table thead .sorting {
	background: url('/core/orbis/images/sort_both.png') no-repeat center
		right;
}

table.table thead .sorting_asc {
	background: url('/core/orbis/images/sort_asc.png') no-repeat center
		right;
}

table.table thead .sorting_desc {
	background: url('/core/orbis/images/sort_desc.png') no-repeat center
		right;
}

table.table thead .sorting_asc_disabled {
	background: url('/core/orbis/images/ort_asc_disabled.png') no-repeat
		center right;
}

table.table thead .sorting_desc_disabled {
	background: url('/core/orbis/images/sort_desc_disabled.png') no-repeat
		center right;
}

table.dataTable th:active {
	outline: none;
}

.adp-step,.adp-text {
	width: 95% !important;
}

.team-container .account-name {
	color: #000;
}

/*.form-horizontal .control-group {
margin-bottom: 2px;
}

.form-horizontal .control-label {
padding-top: 0px;
width: 260px;
}

.form-horizontal .form-actions {
padding-left: 260px;
}*/

/* Sidenav for Docs
-------------------------------------------------- */
.bs-docs-sidenav {
	padding: 0;
	background-color: #fff;
}

.bs-docs-sidenav>li>a {
	margin: 0 0 -1px;
	padding: 8px 14px;
	border: 1px solid #e5e5e5;
}

.bs-docs-sidenav>.active>a {
	position: relative;
	z-index: 2;
	padding: 9px 15px;
	border: 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0
		rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0
		rgba(0, 0, 0, .1);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0
		rgba(0, 0, 0, .1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
	float: right;
	margin-top: 2px;
	margin-right: -6px;
	opacity: .25;
}

.bs-docs-sidenav>li>a:hover {
	background-color: #f5f5f5;
}

.bs-docs-sidenav a:hover .icon-chevron-right {
	opacity: .5;
}

.bs-docs-sidenav .active .icon-chevron-right,.bs-docs-sidenav .active a:hover .icon-chevron-right
	{
	background-image: url(../img/glyphicons-halflings-white.png);
	opacity: 1;
}

.bs-docs-sidenav.affix-bottom {
	position: absolute;
	top: auto;
	bottom: 270px;
}

/*Background Colours*/
.green,.green-bg {
	background: #72b626;
	color: #ffffff;
}

.blue,.blue-bg {
	background: #2db2ea;
	color: #ffffff;
}

.orange,.orange-bg {
	background: #fa5b0f;
	color: #ffffff;
}

.navy,.navy-bg {
	background: #495d7f;
	color: #ffffff;
}

.yellow,.yellow-bg {
	background: #ffb400;
}

.peach,.peach-bg {
	background: #fcab55;
}

.red,.red-bg {
	background: #c62020;
	color: #ffffff;
}

.beige,.beige-bg {
	background: #bfa980;
}

.pink,.pink-bg {
	background: #c71c77;
}

.cyan,.cyan-bg {
	background: #37b6bd;
}

.celadon,.celadon-bg {
	background: #74aea1;
}

.brown,.brown-bg {
	background: #784e3d;
}

.cherry,.cherry-bg {
	background: #911938;
}

.gray,.gray-bg {
	background: #666666;
}

.purple,.purple-bg {
	background: #6957af;
}

.olive,.olive-bg {
	background: #b3c211;
}

.dark,.dark-bg {
	background: #404040;
}

.black,.black-bg {
	background: #000;
	color: #ffffff;
}

/*Action Panel*/
.orbis-actions-posting {
	background: url(/core/orbis/images/body-bg.png) repeat 0 0;
	border-top: 1px solid #f2f4f6;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 30px 30px 30px 30px;
}

.orbis-posting-actions {
	background-color: #f2f4f6;
	border: 1px solid #C3C3C3;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 10px 10px 10px;
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	color: #fff;
	background-color: #000;
}

hr {
	margin: 10px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff;
}

/*Information Boxes*/
.box {
	margin-bottom: 10px;
	border-radius: 3px;
	background-color: #fff;
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
    color:#333;
}

.box.box--fancy {
	border-top: 3px solid #c4c4c4;
	border-top-left-radius:3px;
	border-top-right-radius:3px;	
}

.box.box--fancy > .boxTitle{
	border-top:none;
}

.boxTitle {
	color: #333;
	border-top: 3px solid #c4c4c4;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	font-weight:bold;
	text-transform: uppercase;
	padding:14px 12px;
}

.boxTitle>a,.boxTitle>a:active,.boxTitle>a:link,.boxTitle>a:visited {
	color: #FFF;
}

.boxTitle a.btn {
	text-indent: 0px
}

.boxSubTitle {
	background-color: #CCC;
	background-image: -moz-linear-gradient(center top, #CCC, #CCC);
	background-repeat: repeat-x;
	border-radius: 0 0 0 0;
    color:#444
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: -1px auto 0;
	text-indent: 20px;
	text-transform: uppercase;
}

.boxContent {
    padding: 12px;
}

.widget {
	position: relative;
	clear: both;
	width: auto;
	margin-bottom: 2em;
}

.widget-header {
	position: relative;
	height: 40px;
	line-height: 40px;
	background: #E9E9E9;
	background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA),
		color-stop(100%, #E9E9E9) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* IE10+ */
	background: linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* W3C */
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#FAFAFA', endColorstr =     '#E9E9E9' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	border: 1px solid #D5D5D5;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-background-clip: padding-box;
}

.widget-header h3 {
	position: relative;
	top: 2px;
	left: 10px;
	display: inline-block;
	margin-right: 3em;
	font-size: 14px;
	font-weight: 800;
	color: #555;
	line-height: 18px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, .5);
}

.widget-content {
	padding: 20px 15px 15px;
	background: #FFF;
	border: 1px solid #D5D5D5;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/*Site Breadcrumb*/
.breadcrumb {
	padding-bottom: 5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 10px;
}

/*!----------------Top Menu: Traditional----------------*/

/*!----------------Top Menu: Responsive----------------*/

/*!---------Tab Menu---------*/

/*!---------Side Menu----------*/
.visible-overflow {
	overflow: visible;
}

.form-horizontal .control-label {
	text-align: left;
}

/*Web App - Side Nav*/
.sidebar-nav {
	border-top: none;
	border-left: none;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	margin: 0em 6px;
}

.sidebar-nav .nav-list {
	margin: 0px;
	background: #2e2e2e;
	border: 0px;
}

.sidebar-nav .nav-list>li>a:hover {
	background: #262626;
}

.sidebar-nav .nav-list>.active>a,.sidebar-nav .nav-list>.active>a:hover
	{
	background: #262626;
}

.sidebar-nav .nav-list>li>a {
	color: #FFF;
	text-shadow: none;
}

.sidebar-nav .nav-list>li>a:focus {
	
	background: #262626;
}

.sidebar-nav .nav-list>li.active>a:focus {
	color: #FFF;
}

.sidebar-nav .nav-list.collapse {
	border-bottom: 0px;
}

.table-hover tbody tr:hover>td {
	background-color: #EEE;
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp
	{
	background-color: #08c !Important;
	color: #FFF;
}

.interactionType {
	color: #ffffff;
	text-align: center;
	padding: 5px;
}

.orbisAccount .pager {
	margin: 0px;
	text-align: left !Important;
	list-style: none;
}

/* 5.d Quick Stats ***************************/
.quick-stats-box .span3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-transform: uppercase;
	background: #2d8aeb;
	color: #ffffff;
}

.quick-stats-box .span3 span {
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 5px;
}

/* Misc visuals
----------------------------------*/
.editButtonBox {
	float: right !important;
}

.imagesEditButton {
	position: absolute;
	z-index: 1;
}

.global-nav {
	background: #f4f4f4;
	text-align: center;
	padding: 10px;
	font-size: 11px;
	color: #000;
	border-bottom: solid 1px #ccc;
}

.global-nav a {
	text-decoration: none;
	color: #000;
	margin: 0 5px;
}

.global-nav a:hover {
	text-decoration: underline;
}

.fc-event {
	color: #fff;
	text-shadow: none !important;
	font-size: 1em !important;
	cursor: default;
	line-height: 15px !important;
}

/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

/* =================================================================== */
/* Styles Switcher
====================================================================== */
#style-switcher h3 {
	color: #000;
	font-size: 12px;
	margin: 0px 0 -3px 3px;
}

#style-switcher {
	background: #fff;
	width: 300px;
	position: fixed;
	right: 0px;
	z-index: 9999;
	top: 0;
	border-radius: 0 0 10px 10px;
	margin-top: 0px;
}

#style-switcher div {
	padding: 5px 10px;
}

#style-switcher h2 {
	background: #333;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 6px 0 5px 10px;
	text-align: center;
	margin-top: 0px;
}

#style-switcher h2 a {
	display: block;
	height: 41px;
	position: absolute;
	left: -100px;
	top: 39%;
	width: 100px;
	border-radius: 0px;
	background: #333;
	color: white;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
}

.colors {
	list-style: none;
	margin: 0px 0px 10px 0px;
	overflow: hidden
}

.colors li {
	float: left;
	margin: 2px;
}

.colors li a {
	display: block;
	width: 15px;
	height: 15px;
	cursor: pointer;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkig-border-radius: 12px;
}

.layout-style select {
	width: 100%;
	padding: 5px;
	margin: 0 0 0 -5px;
	color: #666;
	cursor: pointer;
}

#reset {
	margin: 0 0 15px 2px;
}

.ui-jqgrid .ui-jqgrid-view {
	font-size: 11px;
}

.pagination {
	margin: 0px 0;
}

/*------------------------------------------------------------------
[7. Account / .account-container]
*/
.account-container {
	display: table;
	margin-top: 10px;
	margin-bottom: 10px;
}

.account-avatar,.account-details {
	display: table-cell;
	vertical-align: top;
}

.account-avatar {
	padding-right: 1em;
}

.account-avatar img {
	width: 30px;
	height: 30px;
}

.account-details {
	
}

.account-details span {
	display: block;
}

.account-details .account-name {
	font-size: 15px;
	margin-bottom: 5px;
}

.account-details .account-role {
	color: #888;
}

.account-details .account-actions {
	color: #BBB;
}

.account-details a {
	font-size: 11px;
}

.language {
	padding-top: 5px;
}

.language select {
	width: 100px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 9px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}

.dropdown-menu li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a
	{
	text-decoration: none;
	color: #ffffff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3) );
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#ff0088cc', endColorstr =     '#ff0077b3', GradientType =     0 );
}

.dropdown-menu .active>a,.dropdown-menu .active>a:hover {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3) );
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#ff0088cc', endColorstr =     '#ff0077b3', GradientType =     0 );
}

.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover {
	color: #999999;
}

.dropdown-menu .disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid :     DXImageTransform.Microsoft.gradient (     enabled =
		    
		 false );
	cursor: default;
}

/* --------------------------Site Design / Layout---------------------------*/
.nav-tabs {
	border-bottom: 1px solid transparent;
}

/*------------------------------------------------------------------
[1. Inner Tabs]


*/
.orbisTabContainer-view .tab-content {
	background: #000;
	padding: 10px;
}

.orbisTabContainer-view .nav {
	margin-bottom: 0px;
	margin-left: 0;
	list-style: none;
}

.orbisTabContainer-view .nav-tabs {
	border-bottom: none;
}

.orbisModuleTabs-view .nav-tabs>li>a {
	padding-top: 5px;
	background: #f2f4f6;
	padding-bottom: 5px;
	color: #383838;
	line-height: 20px;
	border: 1px solid #d1d7dc;
	border-bottom-color: #d1d7dc;
}

.orbisModuleTabs-view .nav-tabs>li>a:hover {
	background: #fafcfd;
}

.orbisModuleTabs-view .nav-tabs>.active>a,.orbisModuleTabs-view .nav-tabs>.active>a:hover
	{
	cursor: default;
	background-color: #000;
	border: 1px solid #000;
	border-bottom: 0px;
	border-top: 2px solid #000;
	color: #fff;
}

.orbisTabContainer .tab-content {
	background: #fff;
	padding: 10px;
	border: 1px solid #D5D5D5;
}

.orbisTabContainer .nav {
	margin-bottom: 0px;
	margin-left: 0;
	list-style: none;
}

.orbisTabContainer .nav-tabs {
	border-bottom: none;
}

/*------------------------------------------------------------------
[End Inner Tabs]
*/
.postingTitle h1 {
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	padding-top: 10px;
	font-weight: bold;
}

.orbisFooter {
	background: none repeat scroll 0 0 black;
	color: #FFF;
	margin: 40px 0 0;
	padding: 20px 0 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
	height: 30px;
	width: 100%;
	z-index: 499;
}

.nav-tabs.nav-stacked {
	background-color: #FFF;
}

.table {
	background-color: #FFF;
}

.selectnav {
	display: none;
	cursor: pointer;
	width: 100%;
	padding: 8px;
	height: 37px;
	float: left;
	font-size: 14px;
	margin: 15px 0;
}

#navigation {
	height: 49px;
	width: 100%;
	background-color: #4c4c4c;
	float: left;
}

.menu ul {
	visibility: hidden;
	display: none;
}

.menu li:hover>ul,.menu li:hover>div {
	visibility: visible;
	display: block;
}

.left-corner,.right-corner {
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	position: relative;
	top: 49px;
	float: left;
	opacity: 1;
	filter: alpha(opacity =     100);
}

.left-corner {
	border-color: transparent #888 transparent transparent;
	border-width: 0 9px 9px 0;
	float: left;
	left: 1px;
}

.right-corner {
	border-color: #888 transparent transparent transparent;
	border-width: 9px 9px 0 0;
	float: right;
	right: 1px
}

.menu,.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu li,.menu ul a {
	position: relative;
}

.menu>li {
	float: left
}

.menu>li.floatr {
	float: right;
}

.menu li>a {
	display: block;
}

.menu ul {
	position: absolute;
	display: none;
	width: 170px
}

.menu ul ul {
	top: 0;
	left: 170px;
}

.menu li:hover>ul {
	display: block;
}

#navigation ul li:first-child {
	margin-left: 0px;
}

#navigation ul li ul li:first-child,#navigation ul li ul li ul li:first-child
	{
	margin-left: 0;
}

.menu .current {
	background-color: #0C4A7B;
	border-right: 1px solid #0C4A7B;
	margin-left: -1px;
	padding-left: 21px;
	z-index: 8;
	position: relative;
}

.menu a {
	text-decoration: none;
}

.menu>li>a {
	color: #fff;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	padding: 15px 20px 16px 20px;
}

.menu>li:hover>a {
	background-color: #0C4A7B;
	border-left: none;
	padding-left: 21px;
	border-right: 1px solid #0C4A7B;
	margin: 0 0 0 -1px;
}

.menu>li>a {
	border-right: 1px solid #666;
}

.menu>li>a:hover {
	border-right: 1px solid #0C4A7B;
	margin: 0 0 0 -1px;
}

.menu ul {
	background-color: #4c4c4c;
	border-top: none;
	left: -1px;
	z-index: 999;
	border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04)
}

.menu ul a {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 12px;
}

.menu ul a:hover {
	border-left: 5px solid #0C4A7B;
	background-color: #616161;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.menu ul li:first-child a {
	border-top: 0px;
}

/**** orbisNav (custom style for bootstrap pill-tabs): <ul class="orbisNav nav nav-pills"> ****/
ul.orbisNav.nav.nav-pills {
	color: #FFF;
	background-color: #4C4C4C;
	margin-bottom: 0px;
}

ul.orbisNav.nav.nav-pills>li>a {
	margin: 0px;
	padding: 15px 20px 16px 20px;
	border-radius: 0px;
	border-right: 1px solid #666;
	font-size: 13px;
}

ul.orbisNav.nav.nav-pills>li>a:active,ul.orbisNav.nav.nav-pills>li>a:link,ul.orbisNav.nav.nav-pills>li>a:visited
	{
	color: #FFF;
}

ul.orbisNav.nav.nav-pills>li.active>a,ul.orbisNav.nav.nav-pills>li.active>a:focus,ul.orbisNav.nav.nav-pills>li>a:hover
	{
	background-color: #0C4A7B;
}

/**** orbisNav (custom style for bootstrap pill-tabs): <ul class="orbisNav nav nav-pills"> ****/
ul.childNav.nav.nav-pills {
	color: #FFF;
	background-color: #4C4C4C;
	margin-bottom: 0px;
}

ul.childNav.nav.nav-pills>li>a {
	margin: 0px;
	padding: 15px 20px 16px 20px;
	border-radius: 0px;
	border-right: 1px solid #666;
	font-size: 13px;
}

ul.childNav.nav.nav-pills>li>a:active,ul.childNav.nav.nav-pills>li>a:link,ul.childNav.nav.nav-pills>li>a:visited
	{
	color: #FFF;
}

ul.childNav.nav.nav-pills>li.active>a,ul.childNav.nav.nav-pills>li.active>a:focus,ul.childNav.nav.nav-pills>li>a:hover
	{
	background-color: #0C4A7B;
}

/*------------------------------------------------------------------
[6. Widget / .widget]
*/

/*-- Program Container --*/
.program-container {
	position: relative;
	float: left;
}

/*-- Program --*/
.program {
	margin-right: 6px;
	border-radius: 4px;
}

/*-- Plan Header --*/
.program-header {
	text-align: center;
	color: #FFF;
	background-color: #686868;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.program-title {
	padding: 20px 0;
	font-size: 25px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 4px 4px 0 0;
}

.program-description {
	padding: 20px 0 10px;
	font-size: 66px;
	line-height: 0.8em;
	background-color: #797979;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.program-description span.detail {
	display: block;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 0;
	padding: 2em 0 1em;
}

/*-- Plan Features --*/
.program-features {
	border: 1px solid #DDD;
	border-bottom: none;
}

.program-features {
	padding-bottom: 1em;
}

.program-features ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.program-features li {
	padding: 1em 0;
	margin: 0 2em;
	text-align: center;
	border-bottom: 1px dotted #CCC;
}

.program-features li:last-child {
	border-bottom: none;
}

/*-- Plan Actions --*/
.program-actions {
	padding: 1.15em 0;
	background: #F2F2F2;
	background-color: whiteSmoke;
	background-image: -moz-linear-gradient(top, #F8F8F8, #E6E6E6);
	background-image: -ms-linear-gradient(top, #F8F8F8, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F8F8),
		to(#E6E6E6) );
	background-image: -webkit-linear-gradient(top, #F8F8F8, #E6E6E6);
	background-image: -o-linear-gradient(top, #F8F8F8, #E6E6E6);
	background-image: linear-gradient(top, #F8F8F8, #E6E6E6);
	background-repeat: repeat-x;
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#ffffff', endColorstr =     '#e6e6e6', GradientType =     0 );
	border-color: #E6E6E6 #E6E6E6 #BFBFBF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid :     dximagetransform.microsoft.gradient (     enabled =
		  
		 false );
	border: 1px solid #DDD;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.program-actions .btn {
	padding: 1em 0;
	margin: 0 2em;
	display: block;
	font-size: 16px;
	font-weight: 600;
}

/*-- Columns --*/
.programlayout-1 .program-container {
	width: 100%;
}

.programlayout-2 .pprogram-container {
	width: 50%;
}

.programlayout-3 .program-container {
	width: 33.33%;
}

.programlayout-4 .program-container {
	width: 25%;
}

.modal-backdrop,.modal-backdrop.fade.in {
	opacity: 0.7;
	filter: alpha(opacity =     70);
	background: rgb(0, 0, 0);
}

.userAccountTitle {
	background-color: #0C4A7B;
	border-color: #0C4A7B;
	color: #FFFFFF;
	min-height: 40px;
	height: auto;
	line-height: 40px;
	margin: -1px auto 0;
	border-radius: 0px 0px 0 0;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 19px;
}

.userAccountTitle .pager {
	margin: 0px;
	text-align: right;
	list-style: none;
}

/*!--------------Multi Account Row------------*/
.multiAccount {
	color: white;
}

.multiAccount .nav {
	margin-bottom: 0;
}

.multiAccount .nav-tabs {
	border-bottom: 1px solid #0C4A7B;
}

.multiAccount .nav-tabs>li {
	margin-bottom: -1px;
	margin-right: 2px;
}

.multiAccount .nav-tabs>li>a {
	background: none repeat scroll 0 0 #5480A2;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	color: #FFFFFF;
	padding: 8px 8px;
}

.multiAccount .nav-tabs>.active>a,.header .nav-tabs>.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #0C4A7B;
	border-color: # #0C4A7B #0C4A7B transparent;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: default;
}

.orbisModuleHeader .pager {
	margin: 0px;
	text-align: right;
	list-style: none;
}

.alert {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.formReadOnly {
	font-size: 18px;
	color: #000000
}

.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
}

/*!--------------Stats Box--------------*/
.stat-table .value {
	font-size: 21px;
	font-weight: 600;
}

.stat-table .full {
	color: #333;
	font-size: 13px;
}

.stat-table td {
	border: none;
	border-bottom: 1px dotted #CCC;
}

.stats-header {
	padding: 5px;
}

.stats-header h3 {
	border-bottom: 1px solid #E5E5E5;
	color: #333;
}

.stats-body {
	padding: 5px;
}

.stats-item {
	padding: 15px;
	margin-top: 5px;
	background-color: #0C4A7B;
	color: white;
	text-decoration: none !important;
}

.stats-item-text {
	color: #FFF;
}

.stats-val {
	display: block;
	font-size: 16pt;
	font-weight: bold;
	color: #FFF;
}

/*!--------------Header--------------*/
.orbisHeader {
	width: 940px;
	background-image: url(/site/images/orbis/homebanner.jpg);
	background-repeat: no-repeat;
	height: 150px;
}

/*!--------------Top Menu------------*/
.navbar-inverse .navbar-inner {
	background-color: #1B1B1B;
	background-image: none;
	border-color: #252525;
	padding: 10px;
}

.navbar-inverse .brand,.navbar-inverse .nav>li>a {
	color: [ Top Menu Text Colour ];
	text-shadow: none;
}

.navbar-inverse .brand,.navbar-inverse .nav>li>a:hover {
	color: [ Top Menu Text Colour Hover Over ];
	text-shadow: none;
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus
	{
	color: [ Tab Menu Active Tab Text Colour ];
	background-color: [ Top Menu Active Tab Backround Colour ];
	border-bottom: 1px solid [       Top Menu Active Tab Bottom Boarder
		Colour ]  
		  
		   !Important;
}

.topMenu-background-full {
	background-color: #1B1B1B !Important;
}

/*!.navbar-inverse .nav .active::after {
	border-color: #480;
	border-style: solid outset outset outset;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	content: "";
	border-width: 10px;
} */

/*!--------------Section Row------------*/
.sectionRow {
	background-color: #0C4A7B;
	background-image: none;
	/*background-image: url(/site/images/orbis/bg-distortion-blue.png);*/
	padding-top: 0px;
	margin-bottom: 10px;
}

.sectionRow .highlight>a {
	background: url(/core/orbis/images/common-background.png) repeat 0 0
		!Important;
	color: #000 !important;
}

.navbar-inner .highlight>a {
	border: 1px solid #FFF;
}

.sectionRow .sectionRowBackgroundOverlay {
	background: url(/site/images/orbis/bg-gradient-banner.png) center
		no-repeat;
	padding: 5px 20px 0;
	width: 100%;
	color: white;
}

.sectionRow .sectionRowTitle {
	color: white;
	font-size: 30px;
	line-height: 35px;
	font-weight: bold;
	text-rendering: optimizelegibility;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.sectionRow .sectionRowTagline {
	color: white;
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 15px;
	opacity: 0.4;
}

.sectionRow .nav {
	margin-bottom: 0;
}

/*!-----.sectionRow .nav-tabs {
	border-bottom: 1px solid #0C4A7B;-----*/
}
.sectionRow .nav-tabs>li {
	margin-bottom: -1px;
	margin-right: 2px;
}

.sectionRow .nav-tabs>li>a {
	background: none repeat scroll 0 0 #5480A2;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	color: #FFFFFF;
	padding: 8px 8px;
}

.sectionRow .nav-tabs>.active>a,.header .nav-tabs>.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url(/site/images/orbis/body-bg.png) repeat 0 0;
	background-color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF transparent;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}

/*!--------------Posting Tabs------------*/
thead .posting {
	border-top: 1px solid #CCCCCC;
}

.postingTabsRow {
	background-image: none;
	margin-top: -20px;
	background-color: #0C4A7B;
	padding-top: 20px;
	padding-left: 20px;
	margin-bottom: 0px;
}

.postingTabsRow .postingTabsRowBackgroundOverlay {
	background: url(/site/images/orbis/bg-gradient-banner.png) center
		no-repeat;
	padding: 35px 20px 0;
	width: 100%;
	color: white;
}

.postingTabsRow .postingTabsRowTitle {
	color: white;
	font-size: 40px;
	line-height: 35px;
	font-weight: bold;
	text-transform: uppercase;
	text-rendering: optimizelegibility;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.postingTabs .postingTabsRowTagline {
	color: white; sans-serif;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 25px;
	opacity: 0.4;
}

.postingTabsRow .nav {
	margin-bottom: 0;
}

.postingTabsRow .nav-tabs {
	border-bottom: 1px solid #CCCCCC;
}

.postingTabsRow .nav-tabs>li {
	margin-bottom: -1px;
	margin-right: 2px;
}

.postingTabsRow .nav-tabs>li>a {
	background: none repeat scroll 0 0 #5480A2;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	color: #FFFFFF;
	padding: 8px 8px;
}

.postingTabsRow .nav-tabs>.active>a,.header .nav-tabs>.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: whiteSmoke;
	border-color: whiteSmoke whiteSmoke transparent;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}

.postingDetails .table {
	margin-bottom: 0px;
}

.postingLanguage {
	background-color: #ffffff;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 5px;
	padding: 5px 5px 5px 5px;
	text-shadow: none;
	font-size: 12px;
	font-weight: none;
	text-transform: none;
	color: #000;
	line-height: 12px;
}

/*!--------------Orbis Modules------------*/
.orbisModuleHeader {
	padding-top: 8px;
	padding-right: 19px;
	padding-bottom: 8px;
	padding-left: 19px;
	border: 1px solid #C3C3C3;
	border-radius: 0px;
	margin-bottom: 5px;
	background-color: #FFF;
	background-repeat-x: repeat;
	background-repeat-y: repeat;
}

/*!--------------Orbis Modules------------*/
.orbisModuleHeaderFieldPlacement {
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 19px;
	border: 1px solid #C3C3C3;
	border-radius: 0px;
	margin-bottom: 20px;
	min-height: 100px;
	background-color: #FFF;
	/*!background-color: #C3C3C3;*/
	/*!background: url(/core/orbis/images/orbisModuleBackground.png);*/
	background-repeat-x: repeat;
	background-repeat-y: repeat;
}

.orbisModuleHeader .row-fluid [class *="span"] {
	min-height: 19px;
}

.orbisModuleHeader hr {
	margin: 5px 0;
	border: 0;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid white;
	background-color: #CCC;
	color: #CCC;
	height: 1px;
	width: 100%;
}

.orbisModuleHeader h1 {
	font-size: 20px;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #383838;
	padding-bottom: 0px;
}

.orbisModuleHeader h4 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}

.orbisModuleHeader .orbisModuleHeader_title {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.orbisModuleHeader .orbisModuleHeader_title h4 {
	color: #888;
}

.orbisModuleHeaderWithTabs {
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 19px;
	border: 1px solid #C3C3C3;
	border-radius: 0px;
	margin-bottom: 20px;
	background-color: #C3C3C3;
	background: url(/core/orbis/images/orbisModuleBackground.png);
	background-repeat-x: repeat;
	background-repeat-y: repeat;
}

.orbisModuleHeaderWithTabs .row-fluid [class *="span"] {
	min-height: 19px;
}

.orbisModuleHeaderWithTabs hr {
	margin: 5px 0;
	border: 0;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid white;
	background-color: #CCC;
	color: #CCC;
	height: 1px;
	width: 100%;
}

.orbisModuleHeaderWithTabs h1 {
	font-size: 20px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #383838;
}

.orbisModuleTabs {
	clear: left;
	position: relative;
	margin: 0;
	padding: 0;
}

ul.orbisModuleTabs li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}

ul.orbisModuleTabs li.active {
	background-color: #0C4A7B;
	position: relative;
	border-bottom: none;
	background-position: center bottom;
	background-repeat: no-repeat;
}

ul.orbisModuleTabs li.active a {
	color: white;
}

ul.orbisModuleTabs li.active ul a {
	color: #383838;
}

ul.orbisModuleTabs li.active a:hover {
	color: white;
	border-color: #0C4A7B !Important;
	text-decoration: none !Important;
	background-color: #0C4A7B !Important;
}

ul.orbisModuleTabs li.active::after {
	margin-left: -10px;
	bottom: -20px;
	left: 50%;
	border-color: #0C4A7B;
	border-style: solid outset outset outset;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	content: "";
	border-width: 10px;
}

ul.orbisModuleTabs a {
	display: block;
	float: left;
	position: relative;
	margin-right: 2px;
	padding: 8px 15px !important;
	line-height: 22px;
	color: #383838;
	text-decoration: none;
}

ul.orbisModuleTabs>li>a:hover {
	border-color: #CCCCCC #CCCCCC #DDD;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #383838;
}

ul.orbisModuleTabs li {
	list-style-type: none;
}

.boxContentTabs {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.orbis_invisibleContainer {
	margin-left: 18px;
	margin-top: 35px;
	float: left;
}

.hero-unit {
	background-color: #EEEEEE;
	border-radius: 6px 6px 6px 6px;
	margin-bottom: 30px;
	padding: 40px;
}

.orbis-actions {
	background-color: #FFF;
	border-top: 1px solid #E5E5E5;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 30px 30px 30px 30px;
}

.hero-unit h1 {
	margin-bottom: 10px;
	font-size: 40px;
	line-height: 1;
	letter-spacing: -1px;
	color: inherit;
}

.hero-unit ul {
	color: inherit;
	font-size: 15px;
	font-weight: 200;
	line-height: 25px !important;
}

.hero-unit ul li {
	line-height: 30px !important;
}

.hero-unit p {
	font-size: 15px;
	font-weight: 200;
	line-height: 25px;
	color: inherit;
}

form {
	margin-bottom: 0px;
}

.form-actions {
	margin-bottom: 0px;
}

.btn-success {
	color: white !Important;
}

.statsButtonNumber {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: 10px;
}

.statsButtons {
	padding: 11px 0 22px;
	text-align: center;
}

.statsButtons ul li {
	background: -moz-linear-gradient(center top, #FAFAFC 0%, #EFEFEF 100%)
		repeat scroll 0 0 transparent;
	border: 1px solid #D5D5D5;
	box-shadow: 0 0 0 1px #FFFFFF inset;
	display: inline-block;
	margin: 11px 5px 0;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	width: 200px;
	height: 100px;
}

.statsButtons ul li a {
	color: #626262;
	display: block;
	font-weight: bold;
	padding: 10px 20px 4px;
	white-space: nowrap;
}

.statsButtons ul li a span {
	display: block;
	margin-top: 5px;
}

.statsWrapper {
	margin: 0 3%;
	position: relative;
}

.content-background {
	background-color: white;
}

.form-actions {
	margin-bottom: 0px;
}

form {
	margin: 0 0 0px;
}

form h1 {
	margin: 10px 0;
	font-family: inherit;
	line-height: 1;
	color: #383838;
	text-rendering: optimizelegibility;
	font-size: 15px;
}

.employerDashTabOrbis .ui-widget-content {
	border: 1px solid #FFF;
	background: white url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50%
		repeat-x;
	color: #222;
}

.employerDashTabOrbis .ui-widget-header {
	border-color: transparent transparent #CCC transparent;
	border-style: solid;
	border-width: 1px;
	background: #FFFFFF 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

/*Bootstrap Design Overrides*/
h1 {
	font-size: 18px;
	line-height: 40px;
}

h2 {
	font-size: 18px;
}

.modal-header h3 {
	font-size: 18px;
	line-height: 30px;
	margin: 0;
}

.nav-tabs.nav-stacked>li:last-child>a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.headerTable .table tbody tr:hover td,.table tbody tr:hover th {
	background-color: none;
}

.label {
	border-radius: 3px 3px 3px 3px;
	padding: 5px;
}

.nav-tabs>li>a {
	border-radius: 0 0 0 0;
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus
	{
	border-bottom: 1px solid #FFF;
}

/*!--------------Full Width--------
footer {
    background: none repeat scroll 0 0 #000000;
    color: #CCCCCC;
    margin: 40px 0 0;
    padding: 20px 0 0; 
}
------*/
footer {
	background: none repeat scroll 0 0 #000000;
	color: #CCCCCC;
	margin: 40px 0 0;
	padding: 20px 0 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
	height: 30px;
	width: 100%;
}

.footerlink a {
	color: #FFF;
}

#footer-secondLine {
	background: none repeat scroll 0 0 #000000;
	color: #999999;
	font-size: 0.9em;
	padding: 10px 0;
}

.accordion-group {
	border-radius: 0px 0px 0px 0px;
}

/*Job Quick Search*/
div.row,.row {
	clear: auto;
	width: auto;
	margin-bottom: 0;
	/*margin-left: -16.5px; [[phil: removed because it caused problems in IE]] */
	*zoom: 1;
}

.row:before,.row:after {
	display: table;
	content: "";
	line-height: 0;
}

.row:after {
	clear: both;
}

.nav .nav-Header-menu {
	background-color: #006DCC;
	background-image: -moz-linear-gradient(center top, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	margin: -1px auto 0;
	text-indent: 20px;
	border-radius: 3px 3px 0 0;
}

.nav .nav-subHeader-menu {
	color: #999999;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	border: 1px solid #DDDDDD;
	border-radius: 0 0 0 0;
	background-color: #DDDDDD;
}

.tableHeader {
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.tableRowHeader {
	background-color: #0C4A7B;
	background-image: -moz-linear-gradient(center top, #0C4A7B, #0C4A7B);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius: 0 0 0 0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	line-height: 40px !important;
	padding: 0 !important;
	text-indent: 20px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: uppercase;
}

.subTable,.subTable tr,.subTable td {
	border: none;
	padding: 1px;
	padding-right: 4px;
}

.lform {
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top, #FFFFFF, #E5E5E5);
	background-repeat: repeat-x;
	border: 1px solid #BFBFBF;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	height: 287px;
}

.lform form {
	margin-bottom: 0;
}

.span7.home_carousel {
	width: 590px;
}

.no_margin_left {
	margin-left: 0;
}

#carousel-loader {
	background: url("images/loader.gif") no-repeat scroll 50% 50%
		transparent;
	height: 326px;
	width: 590px;
}

.showcase-arrow-next {
	background: url("../images/right-arrow.png") repeat scroll 0 0
		transparent;
	right: 0;
	z-index: 999;
}

.showcase-arrow-previous,.showcase-arrow-next {
	cursor: pointer;
	height: 50px;
	position: absolute;
	top: 100px;
	width: 34px;
}

/*Subpage Nav*/
.nav-subpage {
	background: none repeat scroll 0 0 #0C4A7B;
	padding-top: 60px;
	margin-bottom: 20px;
}

.nav-subpage .branding h1 {
	color: #FFFFFF;
}

.nav-subpage .nav {
	margin-bottom: 0;
}

.nav-subpage .nav-tabs {
	border-bottom: 1px solid #0C4A7B;
}

.nav-subpage .nav-tabs>li {
	margin-bottom: -1px;
	margin-right: 2px;
}

.nav-subpage .nav-tabs>li>a {
	background: none repeat scroll 0 0 #5480A2;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	color: #FFFFFF;
	padding: 8px 8px;
}

.nav-subpage .nav-tabs>.active>a,.header .nav-tabs>.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #0C4A7B #0C4A7B transparent;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}

/*Box Design*/
.table thead tr.subheader td {
	background-color: #7e7e7e;
	color: #FFF
}

.table tbody tr.subtotal td {
	background-color: WhiteSmoke;
	border-width: 1px 1px 1px 0;
	border-color: #7e7e7e #7e7e7e #7e7e7e #7e7e7e;
}

.table tbody tr.total td {
	border-width: 1px 1px 1px 0;
	border-color: #7e7e7e #7e7e7e #7e7e7e #7e7e7e;
	background-color: LightGray;
}

.table tbody tr.totalBottom td {
	border-width: 1px 1px 1px 0;
	border-color: #b3d9ec #b3d9ec #b3d9ec #b3d9ec;
	background-color: LightGray;
}

smallHeader {
	font-size: 85%;
	font-weight: bold;
}

.graph {
	padding: 40px;
}

.boxTitleOLD {
	background-color: #0C4A7B;
	background-image: -moz-linear-gradient(center top, #0C4A7B, #0C4A7B);
	background-repeat: repeat-x;
	border-color: #0C4A7B;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	margin: -1px auto 0;
	text-indent: 20px;
	border-radius: 0px 0px 0 0;
}

.postingTitle {
	background-color: #0C4A7B;
	background-image: -moz-linear-gradient(center top, #0C4A7B, #0C4A7B);
	background-repeat: repeat-x;
	border-color: #0C4A7B;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 95px;
	height: auto;
	line-height: 40px;
	margin: -1px auto 0;
	border-radius: 0px 0px 0 0;
}

.boxForm {
	margin-bottom: 0px;
	min-height: 20px;
	padding: 19px;
}

.tableTitle {
	background-color: #0C4A7B;
	background-image: -moz-linear-gradient(center top, #0C4A7B, #0C4A7B);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	border-radius: 0px 0px 0 0;
}

.table-bordered {
	border-radius: 0px 0px 0px 0px;
}

.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child
	{
	border-radius: 0 0 0 0px;
}

.tabOn {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #DDDDDD #DDDDDD transparent;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
	border-radius: 4px 4px 0 0;
}

.sectionTitle {
	background: none;
	border-bottom: 1px solid #CCC;
	color: #666;
	font-size: 100%;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 3px;
	text-transform: uppercase;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.titleHeader {
	background-color: #006DCC;
	background-image: -moz-linear-gradient(center top, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 54px;
	line-height: 54px;
	margin: -1px auto 0;
	text-indent: 20px;
}

.nav .nav-Header-menu {
	background-color: #0C4A7B;
	background-image: -moz-linear-gradient(center top, #0C4A7B, #0C4A7B);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	margin: -1px auto 0;
	text-indent: 20px;
	border-radius: 0px 0px 0 0;
}

.nav .nav-subHeader-menu {
	color: #999999;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	border: 1px solid #DDDDDD;
	border-radius: 0 0 0 0;
	background-color: #DDDDDD;
}

.tableHeader {
	background-color: #006DCC;
	background-image: -moz-linear-gradient(center top, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius: 3px 3px 0 0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	line-height: 40px !important;
	padding: 0px 0px !important;
	text-indent: 20px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: uppercase;
}

.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child
	{
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
}

.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child
	{
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
}

.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child
	{
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
}

.stat-container {
	display: table;
	margin-bottom: 1.5em;
	width: 100%;
}

.stat-holder {
	display: table-cell;
	width: 12.5%;
}

.stat {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	color: #888888;
	font-size: 10px;
	height: 40px;
	margin-right: 1em;
	padding: 15px;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}

.stat span {
	color: #4A515B;
	display: block;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
}

.wellNoBackground {
	border: 1px solid #DDDDDD;
	border-radius: 0px 0px 4px 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 0px;
	min-height: 20px;
	padding: 19px;
}

.wellNoBackgroundTop {
	border: 1px solid #DDDDDD;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 0px;
	min-height: 20px;
	padding: 19px;
}

.wellNoBackgroundTop .btn-large {
	border-radius: 6px 6px 6px 6px;
	font-size: 20px;
	font-weight: normal;
	margin-right: 10px;
	padding: 14px 24px;
	color: #FFFFFF;
}

.wellNoBackgroundBottom {
	border: 1px solid #DDDDDD;
	border-radius: 0px 0px 4px 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 0px;
	min-height: 20px;
	padding: 19px;
}

/* Enforcing proper text-color on bootstrap a.btn's (because <a> tags often get styled)
-------------------------------------------------- */
a.btn,a:active.btn,a:link.btn,a:visited.btn {
	color: #333;
}

a.btn-primary,a:active.btn-primary,a:link.btn-primary,a:visited.btn-primary
	{
	color: #FFF;
}

a.btn-inverse,a:active.btn-inverse,a:link.btn-inverse,a:visited.btn-inverse
	{
	color: #FFF;
}

a.btn-danger,a:active.btn-danger,a:link.btn-danger,a:visited.btn-danger
	{
	color: #FFF;
}

a.btn-info,a:active.btn-info,a:link.btn-info,a:visited.btn-info {
	color: #FFF;
}

/**************** Fixes for Order details header ******/
h2 {
	font-weight: normal;
	font-size: 16px !important;
}

h2.statusName {
	font-weight: normal;
	font-size: 16px !important;
	line-height: 19px;
	margin: 0px;
}

div.orbis_smallText {
	font-weight: normal;
	font-size: 10px;
}

table {
	line-height: 15px;
}

strong {
	line-height: 12px !important;
}

em {
	line-height: 11px;
}

div.orbCol2Full {
	line-height: 19px !important;
}

span.orbTdPad a {
	line-height: 19px !important;
}

/*------------------------------------------------------------------
[2. Navbar / .navbar]
*/
.navbar {
	font-size: 12px;
}

.navbar .brand {
	position: relative;
	top: 2px;
	font-size: 18px;
	font-weight: 600;
}

/*------------------------------------------------------------------
[3. Sidebar Nav / #main-nav]
*/
#main-nav.nav-tabs.nav-stacked {
	background-color: transparent;
}

#main-nav.nav-tabs.nav-stacked>li {
	margin-bottom: 4px;
}

#main-nav.nav-tabs.nav-stacked>li>a {
	padding: 10px 8px;
	font-size: 12px;
	font-weight: 600;
	color: #4A515B;
	background: #E9E9E9;
	background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA),
		color-stop(100%, #E9E9E9) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	/* IE10+ */
	background: linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* W3C */
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#FAFAFA', endColorstr =     '#E9E9E9' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	border: 1px solid #D5D5D5;
	border-radius: 0px;
}

#main-nav.nav-tabs.nav-stacked>li.active>a,#main-nav.nav-tabs.nav-stacked>li>a:hover
	{
	color: #FFF;
	background: #3C4049;
	background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A515B),
		color-stop(100%, #3C4049) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* IE10+ */
	background: linear-gradient(top, #4A515B 0%, #3C4049 100%); /* W3C */
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#4A515B', endColorstr =     '#3C4049' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
	border-color: #2B2E33;
}

#main-nav.nav-tabs.nav-stacked>li:first-child>a,#main-nav.nav-tabs.nav-stacked>li:last-child>a
	{
	border-radius: 0px;
}

#main-nav.nav-tabs.nav-stacked li [class ^="icon-"],#main-nav.nav-tabs.nav-stacked li [class
	*=" icon-"] {
	position: relative;
	top: 1px;
	margin-right: .35em;
	font-size: 15px;
}

#main-nav.nav-tabs.nav-stacked li .label {
	position: relative;
	top: 2px;
}

/*------------------------------------------------------------------
[4. Content / #content]
*/
#content {
	padding-top: 30px;
}

/*------------------------------------------------------------------
[5. Footer / #footer]
*/
#footer {
	margin-bottom: 1em;
}

/*------------------------------------------------------------------
[7. Account / .account-container]
*/
.account-avatar {
	display: table-cell;
	vertical-align: top;
}

.account-avatar {
	padding-right: 1em;
}

/*------------------------------------------------------------------
[8. Miscellaneous]
*/

/* a darker "boostrap well" - example: <div class='darkWell well'>...</div> */
.darkWell.well {
	background-color: #E5E5E5;
}

.chart-holder {
	position: relative;
	display: block;
	width: 100%;
	height: 325px;
}

.page-title {
	padding: 5px 10px;
	margin-bottom: 1.25em;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	background: #3C4049;
	background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A515B),
		color-stop(100%, #3C4049) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	/* IE10+ */
	background: linear-gradient(top, #4A515B 0%, #3C4049 100%); /* W3C */
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		startColorstr =  
		  '#4A515B', endColorstr =     '#3C4049' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
	border-radius: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
}

.page-title i {
	margin-right: .4em;
}

.table .action-td {
	width: 80px;
	text-align: center;
}

.stat-container {
	display: table;
	margin-bottom: 1.5em;
	width: 100%;
}

.stat-holder {
	display: table-cell;
	width: 25%;
}

.stat span {
	display: block;
	margin-bottom: .4em;
	font-size: 32px;
	font-weight: 600;
	font-style: normal;
	color: #4A515B;
}

.stat {
	height: 50px;
	padding: 15px;
	margin-right: 1em;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	color: #888;
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 5px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, .5);
}

.stat-container .stat-holder:last-child .stat {
	margin: 0;
}

@media ( max-width : 767px) {
	.stat-container {
		float: left;
		display: block;
		margin-bottom: 1em;
	}
	.stat-holder {
		float: left;
		display: block;
		width: 50%;
		margin-bottom: 1em;
	}
	.stat {
		margin: 0 1em;
	}
	.stat-container .stat-holder:last-child .stat {
		margin: 0 1em;
	}
}

ul.nav li.dropdown:hover>ul.dropdown-menu {
	display: block;
}

.row {
	margin-left: 5px;
}

.ui-front {
	z-index: 1000001000 !important;
	/* The default is 100. !important overrides the default. */
}

.movable {
	cursor: url('/core/orbis/images/cursors/openhand.cur'), move;
}

.moving {
	cursor: url('/core/orbis/images/cursors/closedhand.cur'), move !important;
}

.form-horizontal .controls.controls-text {
	padding-top: 5px;
}

a.blueLink {
	color: #0C4A7B;
	text-decoration: none;
}

a.blueLink:hover,a.blueLink:focus {
	text-decoration: underline;
}

.td-text-center {
	text-align: center !important;
}

li.offline {
	font-style: italic;
}

.cursor-pointer {
	cursor: pointer;
}

/*Dropdown Menu*/
.dropdown-menu {
	padding: 0;
	border: none;
	margin-top: -2px;
	border-radius: 0;
	/*border-top:solid 2px #72c02c;*/
	border-bottom: solid 2px #687074;
	z-index: 9999 !important;
}

.dropdown-menu li a {
	color: #687074;
	font-size: 13px;
	font-weight: 400;
	min-width: 200px;
	padding: 6px 15px;
	border-bottom: solid 1px #eee;
}

/* chrome does not take auto */
.bootstrap-datetimepicker-widget .timepicker-picker .btn {
	min-width: initial;
}

/* firefox does not take initial */
.bootstrap-datetimepicker-widget.dropdown-menu li a {
	min-width: auto;
}

.dropdown-menu li.disabled>a:hover,.dropdown-menu li.disabled>a:focus,.dropdown-submenu:hover>a.disabled
{
	background: transparent !important;
}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a
	{
	color: #ffffff;
	background: #687074 !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	filter: none !important;
}

.dropdown-menu .active>a {
	color: #ffffff !important;
	background: #687074 !important;
	filter: none !important;
}

.sectionRow .childMenu1 .dropdown-submenu>a {
	background: #fff !important;
	color: #687074;
	border-bottom: solid 1px #eee;
}

.sectionRow .childMenu2 .dropdown-submenu>a {
	background: #fff !important;
	color: #999 !important;
}

.sectionRow .childMenu3 .dropdown-submenu>a {
	background: #fff !important;
	color: #999 !important;
}

.addItemHighlight>a {
	background: #056805 !important;
	color: #fff !important;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	background: none;
}

.ui-tabs {
	padding: 0em;
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 0px 0px;
	-moz-border-radius: 0 0 0px 0px;
	border-radius: 0 0 0px 0px;
}

.dropdown-indent {
	margin-left: 7px;
}

.visible-overflow {
	overflow: visible;
}

span.notePopup {
	display: none;
}

a.whiteLink:active,a.whiteLink:link,a.whiteLink:visited {
	color: #FFF;
}

.control-group-separator .control-group {
	border-left: 3px solid #CCC;
	padding: 5px;
	background-color: #F4F4F4;
}

.rotate90 {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid :     DXImageTransform.Microsoft.BasicImage (    
		rotation = 
		   3 );
}

.rotate45 {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	filter: progid :     DXImageTransform.Microsoft.BasicImage (    
		rotation = 
		   2 );
}

.modal-wide {
	width: 775px;
	margin-left: -387.5px;
}

.modal-wider {
	width:80%;
	margin-left:-40%;
}

.skipLink {
	position: absolute;
}

.skipLink a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333;
	position: absolute;
	padding: 15px;
	left: -1000em;
	font-size: 17px;
	z-index: 99999;
	text-align: center;
	white-space: nowrap;
}

a:focus, button:focus, input:focus, textarea:focus, select:focus, .btn:focus {
	outline: 3px solid #EDB864 !important;
}

.skipLink a:focus {
	left: 0;
}

div[tabindex]:focus
{
	outline: none;
}

.orbisCheckboxWidget label {
	margin:0px 0px 2px 18px;
	line-height:normal;
	font-size:12px;
	clear:left;
}

.orbisCheckboxWidget label input[type='checkbox'] {
	margin-left:-18px;
}

.orbisCheckboxWidget label:hover {
	font-style:italic;
}

label.inline-label {
	display:inline!important;
}
label.resetFont-label {
	font-size:inherit;
}

label.lookup-label {
	font-weight: bold;
	font-size:inherit;
	display: inline!important;
}

.alert, .alert-block, .alert-error, .alert-success, alert-info, .alert h4, .alert-block h4, .alert-error h4, .alert-success h4, .alert-info h4 {
	color: #000000;
}

.table-no-border>thead>tr,
.table-no-border>tbody>tr,
.table-no-border>tfoot>tr,
.table-no-border>thead>tr>th, 
.table-no-border>tbody>tr>th, 
.table-no-border>tfoot>tr>th, 
.table-no-border>thead>tr>td, 
.table-no-border>tbody>tr>td, 
.table-no-border>tfoot>tr>td {
  border: none !important; 
}

/* See orbis.js: $.fn.coverThis() */
.coverStyles {
	background: #000000 url(/core/orbis/images/coverOverlay.png) 50% 50% repeat-x;
	opacity: .25;
	filter: alpha(Opacity=25);
	z-index: 999; 
	position: absolute; 
	width: 100%; 
	height: 100%;
}

table.formTable {
	width: 100%;
}

table.formTable td {
	vertical-align: top;
}

table.formTable .bolded {
	font-weight: bold;
}

label.clearLabel {
	float: none;
	display: inline;
	margin-bottom: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: normal;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.center-table
{
  margin: 0 auto !important;
  float: none !important;
}
hr.style-inset {
    border: 0;
    height: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
}
hr.style-gradient {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #fff, #eee, #fff);
    background-image:    -moz-linear-gradient(left, #fff, #eee, #fff);
    background-image:     -ms-linear-gradient(left, #fff, #eee, #fff);
    background-image:      -o-linear-gradient(left, #fff, #eee, #fff);
}

.orbisIcon-loadingSmall {
	background-image: url('/core/orbis/images/loading3_16x16.gif');
	background-repeat: none;
	display: inline-block;
	width: 12px;
	height: 12px;
}

.orbisIcon-loading {
	background-image: url('/core/orbis/images/loading3.gif');
	background-repeat: none;
	display: inline-block;
	width: 25px;
	height: 25px;
}

ul.ui-autocomplete {
	width: auto !important;
	min-width: 250px;
	max-height: 200px;
	overflow-y: auto;
}

.marker
{
	background-color: Yellow;
}

h2.trueh2 {
	font-weight: bold;
	font-size: 30px !important;
}

/***Timeline***/

.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: 43%;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 15px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 16px;
  left: 50%;
  margin-left: -25px;
  background-color: #999999;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}

blockquote p {
	font-size: inherit;
	margin-bottom: 5px;
}

.btn-group+.btn-group {
	margin-left: 0px !important;
}

tr.notReleased td, .notReleasedBack {
	background-color: #FFDBDB !important;
}

tr.employed td, .employedBack {
	background-color: #FFFFDB !important;
}

tr.jobFilled td, .jobFilledBack{
	background-color: #FFFFDB !important;
}

.legend {
	border: 1px solid #7f8c8d;
	width: 15px;
	height: 15px;
}

div.checkboxGroup {
	width: 400px;
	border: 1px solid #c3c2c2;
	text-align: left;
}

div.checkboxGroup div.checkboxGroupHeader {
	background-color: #e5e5e5;
	padding: 5px 0;
}

div.checkboxGroup div.checkboxGroupBody {
	max-height: 150px;
	overflow: auto;
}

.dflabel{
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

.checkboxGroupBody fieldset {
	padding-left: 10px;
	margin-bottom: 5px;
}

.notificationDialog {
	position: fixed;
	display: none;
	left: 25%;
	right: 25%;
	padding: 24px;
	top: 50px;
	z-index: 9000;
}

@media screen and (max-width: 700px) {
	.notificationDialog {
		bottom: 0;
		left: 0;
		right: 0;
		top: initial;
	}
}

.notificationDialog__btn--close {
	color: #888;
	border: none;
	outline: none;
	background: none;
	position: absolute;
	top: 12px;
	right: 12px;
}

.notificationDialog__heading {
	margin-top: 0;
}

li.lvHeader {
	font-weight: bold;
}

li.lvItem {
	font-weight: normal;
}

.pdfPreviewBackdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.85);
	z-index: 10000;
}

.pdfPreviewToolbar {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 10002;
}

#pdfPreviewToolbarContainer {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 40px;
	background-color: #474747;
	background-image: url(/core/orbis/images/pdfjs/texture.png),
		linear-gradient(hsla(0, 0%, 32%, .99), hsla(0, 0%, 27%, .95));
	padding: 10px;
	color: #fff;
	box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .08), inset 0 1px 1px
		hsla(0, 0%, 0%, .15), inset 0 -1px 0 hsla(0, 0%, 100%, .05), 0 1px 0
		hsla(0, 0%, 0%, .15), 0 1px 1px hsla(0, 0%, 0%, .1);
}

#pdfPreviewToolbarContainer button {
	background: transparent;
	color: #fff;
	border: none
}

.pdfModalOpen {
	overflow: hidden;
}

.pdfPreviewModalScroller .scrollerContent {
	width: 1px;
	height: 2000px;
}

#inlinePdfPreviewToolbarContainer button {
	background: transparent;
	border: none
}

.list--overflow {
    max-height: 500px;
    overflow-y: auto;
}
/* change height of list on mobile */
@media screen and (max-height:600px;){
	.list--overflow{
		max-height:200px;
	}
}
a.disabledRelog {
	color: #D2D2D2;
	cursor: default;
}

.fadedText {
		color: #B0B0B0
	}
	
	.unconfirmedEntry {
		background-color: #CCC !important;
		color: #000;
		white-space: nowrap;
		text-align: center !important;
		width: auto;
	}
	
	.unconfirmedEntry:hover {
		background-color: #EEE !important;
		color: #000;
		cursor: pointer;
	}
	
	.confirmedEntry {
		background-color: #00BF00 !important;
		color: #FFF;
		white-space: nowrap;
		text-align: center !important;
		width: auto;
	}
	
	.confirmedEntry:hover {
		background-color: #00EF00 !important;
		cursor: pointer;
	}
	
	.declinedEntry {
		background-color: #CF0000 !important;
		color: #FFF;
		white-space: nowrap;
		text-align: center !important;
		width: auto;
	}
	
	.declinedEntry:hover {
		background-color: #FF0000 !important;
		cursor: pointer;
	}
	
	.slotEntry .entryName {font-weight:bold;font-size:1.2em;}
	.slotEntry .entryInfo {margin:5px 5px 5px 5px;line-height:normal;font-size:12px;}
	.slotEntry .entryInfo table {width:100%;}
	.slotEntry .entryInfo table td {border:none;padding:2px;background-color:transparent !important;}
	.table-no-border,.table-no-border tr,.table-no-border td { border: none; }
	
div#eventTooltip {
	display: none;
	position: absolute;
	border: 1px solid #AAA;
	z-index: 9999;
	background-color: #FFFFF0;
}

.ui-datepicker {
	z-index: 9999 !important;
}

.selectedDay {background-color:#99FAFF;}

.filterTitle {font-weight:bold;text-align:center;height:40px;}

.gridContainer {
	position :relative;
}

.grid_processing {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
}

.grid_topScrollBox {
	width: 100%;
	height: 12px;
	overflow-x: auto;
	overflow-y: hidden;
}

.scrollboxContent {
	height: 1px;
}
	
.grid_topScrollBox::-webkit-scrollbar, .gridBox::-webkit-scrollbar {
	-webkit-appearance: none;
}

.grid_topScrollBox::-webkit-scrollbar:vertical, .gridBox::-webkit-scrollbar:vertical {
	width: 11px;
}

.grid_topScrollBox::-webkit-scrollbar:horizontal, .gridBox::-webkit-scrollbar:horizontal {
	height: 11px;
}

.grid_topScrollBox::-webkit-scrollbar-thumb, .gridBox::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid white;
	background-color: rgba(0, 0, 0, .5);
}

.grid_topScrollBox::-webkit-scrollbar-track, .gridBox::-webkit-scrollbar-track { 
	background-color: #fff; 
	border-radius: 8px; 
}

/* Utility Class for auto-height */ 
.height--auto{
	height:auto !important;
}

.nav--branding .navbar-inner {
    max-height: 40px !important;
}

div.control-label {
	font-weight: normal;
	line-height: 20px;
}

.label, .badge {
	white-space: normal;
}

.is--offline {
	font-style: italic;
}

/* Container to allow for horizontal scrolling of tables when on mobile  */
.table-overflow-x{
  overflow-x:auto !important;
}
/* Show message to users that swiping left and right will reveal content  */
.table-overflow-x__message{
    display:block;  
}
/* Hide message when on larger screens  */
@media screen and (min-width:769px){
    .table-overflow-x__message{
        display:none;  
    }
}

/* Classes added to ensure lookup shows as button/textbox when appropriate. This solves an issue
for iPad users */
@media screen and (max-width: 768px) {
	.hidden--phone {
		display: none !important;
	}
}

@media screen and (max-width:979px) and (min-width:769px) {
	.hidden--tablet {
		display:none !important;
	}
}

@media screen and (min-width: 979px) {
	.hidden--desktop {
		display:none !important;
	}
}

html.is--spiral--robot .nav--my-account a:hover, .is--spiral--robot .nav--my-account a:hover {
	margin-left: 0px !important;
	transform: translateX(2px);
}

nav.actions-group--transform-into--sidebar.nav--interaction {
    position: fixed;
    bottom: 0;
    right: 0;
    overflow: auto;
    /* this color should match the parent*/
    color: white;
    min-width: 286px;
}
.actions-group--transform-into--sidebar .drop-down__list.is--visible {
    position: relative;
    background: none;
    box-shadow: none;
    padding: 0;
    color: inherit;
}
.actions-group--transform-into--sidebar .drop-down__item a {
    background: none !important;
    color: inherit !important;
}

.top-0 {
	top: 0;
}

.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.is--spiral--robot select, .is--spiral--robot textarea, .is--spiral--robot input[type="text"], .is--spiral--robot input[type="password"], .is--spiral--robot input[type="datetime"], .is--spiral--robot input[type="datetime-local"], .is--spiral--robot input[type="date"], .is--spiral--robot input[type="month"], .is--spiral--robot input[type="time"], .is--spiral--robot input[type="week"], .is--spiral--robot input[type="number"], .is--spiral--robot input[type="email"], .is--spiral--robot input[type="url"], .is--spiral--robot input[type="search"], .is--spiral--robot input[type="tel"], .is--spiral--robot input[type="color"], .is--spiral--robot .uneditable-input {
	height: 36px;
}


/
*






*






*






*






*






*






*






*






*






*



 



end



 



of



 



fixes



 



*






*






*






*






*






*
/