.caption.animated .well {
	width: 50%;
	background-color:  #9D2236;
	color: white;
}
.caption.animated .well a {color:white;} 
.caption.animated .well .nav>li>a {padding:0 15px;}
.caption.animated .well .nav>li>a:hover {color:#9D2236;} 
.caption .well h2 {
	border-bottom: 1px solid white;
}
.jumbotron {
	font-weight:  initial;
}
.gray .nav>li>a:hover,.gray .nav>li>a:focus {background-color:white;}
section div.col-sm-3 h3 {text-align:left;}

/*remove the hyperlink default underline from jumbo header ans description*/
a.feature-link
{
	color:#f4f4f4;
	text-decoration:underline !important;
}

a.feature-link:hover
{
	text-decoration:none !important;
}

/*jumbotron-img-responsive ensures jumbotron images are full width and responsive*/
.jumbotron-img-responsive
{
	width:100%;   
}

.box-shadow
{
	box-shadow: 0 0 20px #000;
}
/**********************************************************************************/
/***********************************Jumbotron**************************************/
/**********************************************************************************/
/*caption container to manages the caption header and caption description*/
.caption 
{
	width:100%;
	/******eliminates the whitespace*********/
	top:-150px;
	margin-bottom:-150px;
}

/*caption header*/
.caption h2
{
	text-transform: uppercase;
	color:#fff;
	padding: 10px 0 0 15px;
}

/*caption description*/
.caption p
{
	color:#fff;
	padding: 6px 15px;
}

/*remove the hyperlink default underline from jumbo header ans description*/
.jumbotron a
{
	text-decoration:none;   
}

/**********************************************************************************/
/***********************************Bootstrap Overrides****************************/
/**********************************************************************************/
/*jumbotron display a hero image*/
/*padding reset and background transparent to provide a full width image*/
.jumbotron
{
	padding:0;
	background:transparent;
}
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
a.buttonFF {
	text-decoration: none;
	border: #aaa 1px solid;
	background-color: #fff;
	color: #333 !important;
	display: block;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 15px;
	border-radius: 5px;
	padding: 5px 0 8px;
}
a.buttonFF .fa {
	color: #880000;
}
a.buttonFF:hover, #content a.buttonFF:active {
	text-decoration: underline;
	background-color: #f7f7f7;
}

.btn.disabled
{
	opacity:1 !important;
}

.call-out-button
{
	background: #f4f4f4;
	font-size:16px;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.call-out-button:hover
{
	background:#660d1b;
	color:#fff;
}

.call-out-button-large
{
	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.call-out-button-large:hover
{
	background:#660d1b
}


.dark-gray-button
{
	width:315px;
}

.well
{
	padding:8px;
	border-radius:1px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
}

a.button-link
{
	text-decoration:none;
}

#mainnav > li > a 
{
	color: #34332f;
	text-transform: uppercase;
	border-top: 5px solid transparent;
	text-decoration: none;

	font-weight: 400;
	text-align:center;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#mainnav > li > a:hover, #mainnav > li > a:focus 
{
	border-top: 5px solid #9D2235;
	color:#af0001;
	background:#fff;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}


#mainnav ul 
{
	background: rgba(47, 47, 47, 0.9);
	border-right: 1px solid #5f5f5f;
	list-style: outside none none;
	visibility:hidden;
	/*width:128px;*/
	min-width:100%;
	/*height: 100%;*/
	min-height: 100%;
	position:absolute;
	z-index:9999;
	opacity: 0;
	overflow:auto;

	margin:0;
	padding:0;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear; 

}

#mainnav ul > li > a 
{
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.55;
	padding: 6px 8px;
}

#mainnav ul > li > a:hover
{
	background: #707070;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#mainnav > li:hover > ul 
{
	background: #454545;

	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

/*Updated navbar-collapse*/
.navbar-collapse 
{
	background:#fff;
	max-height:auto; /*Bootrap Override*/

	-o-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-khtml-transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.navbar-default .navbar-toggle, #sidebar .btn-default
{
	width:98%;
	float:none;
	text-align:center;
	float:none;
	margin: 7px 1%;
	border:2px solid #ccc;

	-o-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-khtml-transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}




section#benefitsSection {
	background-color: #fff 50%;
	margin-bottom: -15px;
	background-image: url("*** Broken Link ***");
	/* background-attachment: fixed; */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height: 400px; */
}
#benefitsSection .nav>li>a:hover, #benefitsSection .nav>li>a:focus {
	background-color: #FFF;
}

section#missionSection {
	background-color: #9D2235;
	margin-bottom: -15px;
	color:white !important;
	text-align:center;
}
section#missionSection h2 {
	color:white !important;
}
#inSurance{
	background-image: url("/benefits/blurred-office.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#inSurance h2#healthcare a, #inSurance h2#catastrophic-care a {
	color: #5c5c5c;
	text-decoration: none;
}
#inSurance h2#healthcare a:hover, #inSurance h2#catastrophic-care a:hover {
	text-decoration:underline;
}
#inSurance .panel-heading h3 {
	margin: 0;
}
#inSurance .panel-body {
	height: 210px;
	position:relative;
}
.inThisSection {
	position: absolute;
	bottom: 10px;
	left: 26px;
}

#otherBenefits .panel-heading {
	padding: 0;
	position: relative;
}

#otherBenefits h3 {
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-size: 40px;
	color: #FFFFFF;
	text-shadow: 0 0 5px #000;
}

.row.flexRow {
	display: block;
	flex-direction: row;
	align-items: stretch;
}

.flexRow .flexCol {
	display: flex;
	justify-content: space-evenly;
}
.flexRow .flexCol .panel.panel-default {
	flex-grow: 1;
}
.panel-heading h3 {
	margin: 0;
	text-decoration-color:#FFFFFF;
}

#workingHere{
	background-image: url("/_resources/images/seniorwalk-1170-transparent-2.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px;
}

#superVising{
	background-image: url("/_resources/images/supervising-1170.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px;
}


.lightYellow {
	color:#f0ad4e;
}
.alert {margin:20px 0;}
.alert-warning {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
}
#main-container .lead {
	font-size: 18px;
	line-height: 1.6;
}
#site-heading {
	top: 10px;
	font-size: 32px;
	max-width: 500px;
	z-index:10;
}
.site-title-smaller {
	font-size:24px;	
}
.filter-table .quick {
	margin-left: 0.5em;
	font-size: 0.8em;
	text-decoration: none;
}
.filter-table .quick:hover {
	text-decoration: underline;
}


table.sortable span.arrow, span.reversed {
	border-color: transparent transparent #a33 transparent;
	margin-top: -7px;
}
table.sortable span.arrow.up, span.reversed.up {
	border-color: #a33 transparent transparent transparent;
	margin-top: -2px;
}

.striped { background-color: #f9f9f9; }

.pageTable, .handbookTable {
	margin-top: 20px !important;
}
.pageTable td > a, .handbookTable td > a {
	text-decoration:none;
}
.kw-hide {
	display: none;
}
.filter-table input {
	width: 396px;
	height: 45px;
	padding: 4px 12px 0;
	font-size: 18px;
	border: 2px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	outline: none;
	border: 2px solid #585858;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}


.th-section {
	min-width: 70px;
}


section.landingPage h1, section h2, h4.fancy {
	color:#5c5c5c;
	text-transform: uppercase;			
	text-align: center;
	margin-bottom: 25px;
	display: table;
	white-space: nowrap;
}
section.landingPage h1:before, 		
section.landingPage h1:after, 		
section h2:before,
section h2:after,
h4.fancy:before,
h4.fancy:after{
	content: "";
	display: table-cell;
	width: 49%;
	background-size: 82% 2px;
	background: url(data:image/gif;base64,R0lGODdhAQABAIgAAEqMMQAAACwAAAAAAQABAAACAkQBADs=) repeat-x left center;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#fefefe));
	background: -webkit-linear-gradient(#ccc, #fefefe) no-repeat center;
	background: -moz-linear-gradient(#ccc, #fefefe) no-repeat center / 82% 2px;
	background: -o-linear-gradient(#ccc, #fefefe no-repeat center);
	background: linear-gradient(#ccc, #fefefe) no-repeat center / 82% 2px;
}

h4.fancy {
	font-size:17px;	
}

/***********************************************************************************/
/***********************************************************************************/
/************************************Media Queries**********************************/
/***********************************************************************************/
/***********************************************************************************/
@media screen and (min-width : 320px) 
{
	.jumbotron img {
		display: none;
	}
	.caption.animated .well {
		width: 100%;
	}
	.caption
	{
		position:inherit;
		/******eliminates the whitespace*********/
		top:0;
		margin-bottom:0;
	}

	.caption-page-title
	{
		position:inherit;
		/******eliminates the whitespace*********/
		top:0;
		margin-bottom: -40px;
	}

	.caption-page-title h1
	{
		color:#000;
		text-transform:uppercase;
		font-size:40px;
	}

	.caption h2
	{
		font-size: 20px;
	}

	.caption p
	{
		font-size: 15px;
		background: #000;
	}

	#mainnav
	{
		margin:0;
		/*border:1px solid red;*/
	}
	section.landingPage {
		margin-top: -50px;
	}
	section h2 {
    display: initial;
    white-space: pre-wrap;
		font-size: 24px;
	}
	a.buttonFF {
		margin-bottom:10px;
	}
	#otherBenefits h3 {
		position: absolute;
		bottom: 10px;
		left: 20px;
		font-size: 40px;
		color: #FFF;
		text-shadow: 0 0 5px #000;
	}
}

/* Extra Small Devices, Phones */ 
@media screen and (min-width : 480px) 
{
	section h2 {
		font-size: 30px;
	}
}

/* Small Devices, Tablets */
@media screen and (min-width : 768px) 
{
	.jumbotron img {
		display: initial;
	}
	section h2 {
    display: table;
    white-space: nowrap;
}
	.caption h2
	{
		font-size: 23px;
	}
	.caption p
	{
		font-size: 16px;
	}

	#mainnav
	{
		margin:0 0 0 200px;
		/*border:1px solid pink;*/
		width:auto;
		display:inline;
	}

	#mainnav > li > a 
	{
		padding: 0 10px;
		font-size: 13px;
	}

	.titlebg
	{
		background:none;
		padding:1px;
	}
	#otherBenefits h3 {
		font-size: 28px;
	}
	.row.flexRow {
		display: flex;
	}
}

/* Medium Devices, Desktops */
@media screen and (min-width : 992px) 
{

	a.buttonFF {
		margin-bottom:0;
	}
	#mainnav > li > a 
	{
		padding: 0 18px;
	}
	.caption.animated .well {
		width: 50%;
	}
	section.landingPage {
		margin-top: -60px;
	}
	.caption
	{
		position: relative;
		/******eliminates the whitespace*********/
		top:-210px;
		margin-bottom:-170px;
		width:591px;
	}

	.caption-page-title
	{
		position: relative;
		top:-100px;
		margin-bottom:-170px;
	}	

	.caption-page-title h1
	{
		color:#fff;
		text-shadow:0 0 15px #000;
		text-transform:uppercase;
		font-size:60px;
	}

	.caption h2
	{   
		font-size:30px;
	}

	.caption p
	{
		font-size: 15px;
		color:#fff;
		margin-top:5px;
		background: rgba(0, 0, 0, 0.8);
	}

	#mainnav > li > a 
	{
		padding: 0 19px;
		font-size: 15px;
	}

	#mainnav:hover ul 
	{

		visibility: visible;
		opacity: 1;

		-o-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-khtml-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	.titlebg
	{
		background:rgba(0,0,0,0.8);
		padding:10px;
	}
	#otherBenefits h3 {
		font-size: 40px;
	}
}

/* Large Devices, Wide Screens */
@media screen and (min-width : 1200px) 
{ 

	.caption h2
	{
		font-size: 30px;
	}

	.caption p
	{
		font-size: 18px;
	}

	#mainnav > li > a 
	{
		padding: 0 40px;
		font-size: 16px;
	}

	#mainnav ul
	{
		width:100%;
	}
}


@media screen and (min-width: 768px) {
	.inline-hidden-sm,
	.inline-visible-xs,
	.inline-hidden-md {
		display:none;
	}
}

@media screen and (min-width: 992px) {
	#mainnav > li > a {
		padding: 0 24px;
	}
	.inline-hidden-sm {
		display:inline;
	} 
}
@media screen and (min-width: 1100px) {
	.inline-hidden-md {
		display:inline;
	} 
}


#tag-cloud a {
	padding:0 5px 0 5px;
	border-right:1px solid #ccc;
}

#tag-cloud a:last-of-type {
	border-right:none;
}

.highlight {
	background-color: #faff00;
}

.blue {
	color: #114adb;
}

.strike {
	text-decoration: line-through;
}

.header-align {
	margin-top:5px;
}

p.subhead {
	font-weight:bold;
	text-transform:uppercase;
}

ul {
	list-style-type:disc;
}


ul > li > ul {
	list-style-type:circle;
}


.floater p,
.floater ul {
	padding: 0 1em;
	border-left:2px solid #555555;
	margin-bottom:0;
}
.floater p + p,
.floater ul + p {
	padding-bottom: 5px;
}
p.head,li.head {
	text-transform: uppercase;
	font-size: 1em;
	color: #5c5c5c;
	font-weight: bold;
	margin:0;
	padding:10px 0 2px 10px;

}
.nav-stacked li.head {
	/*  color: #399a35;  to make 5.4:1 ratio for AA compliance*/
	color: #3A7836;
	padding:20px 0 2px 0px;
}
p.subhead {
	color:#999;
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:2px;
	padding-left:20px;
}
p.subhead + .navlist {
	padding-left:30px;
}
.floater .nav > li > a {
	padding: 2px 5px 5px;
	text-decoration:none;
}

.floater > p > a {
	padding: 2px 5px 5px 0;
	text-decoration:none;
}
.floater .nav > li > a:hover,
.floater > p > a:hover {
	text-decoration:underline;
}

.floater, #affixed-xsl .floater {
	padding-top:195px;
	background-position: 40px top;
	background-repeat: no-repeat;
	padding-left:35px;
}

.floater p.head {
	padding-top:0;
	margin-top:10px;
}
http://a.omniupdate.uark.edu/10/#oucampus/www/HR/preview/_resources/css/hr.css
nav.floater::before {
	color: #399a35;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: -10px;
}

.floater.asset {
	padding:0;
	margin:0;
	background:none;
}

.floater.careers {
	background-size:150px;
	background-image:url(/_resources/images/hr-icon-careers.png);
	padding-top:115px;
}
nav.floater.careers::before {
	content: 'Careers at the University';
}
.floater.benefits {
	background-size:120px;
	background-image:url(/_resources/images/hr-icon-benefits.png);
	padding-top:125px;
}
nav.floater.benefits::before {
	content: 'Your Benefits at the University';
}


.floater.working, #affixed-xsl .floater {
	background-image:url(/_resources/images/hr-icon-working-2.png);
	padding-top:125px;
}
nav.floater.working::before, #affixed-xsl .floater::before {
	content: 'Working at the University';
}

#affixed-xsl .floater .floater {
	background:none;
	padding-top:0;
	padding-left:0;
}
#affixed-xsl .floater .floater::before {
	content:'';
	display:none;
}
.floater.about {
	background-size:130px;
	background-image:url(/_resources/images/hr-icon-about.png);
	padding-top:125px;
}
nav.floater.about::before {
	content: 'HR at the University';
}


.ribbon {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	position: relative;
	padding: 6px 20px 6px 10px;
	margin: 0px 10px 10px 0px;
	color: #fff;
	background-color: #257622;
}

.ribbon:after {
	position: absolute;
	top:-65px;
	right:5%;
	color:#a6c9a5;
	content: "\f019";
	font-family: FontAwesome;
	font-size:5em;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: 65px;
	overflow: hidden;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	opacity:.80;
}


.ribbon.download:after { content: "\f019"; }
.ribbon.bolt:after { content: "\f0e7"; }



blockquote {
	padding:0;
	border:none;
}

#main-container blockquote p {
	font-size:19px;
	padding:15px 10px 0px 30px;
	font-weight: 300;
	color:#456681;
	margin-left:3em;
	line-height: 1.5em;
	background: url("//its.uark.edu/_resources/images/quotes-blue-dark.png") no-repeat scroll 0px 15px transparent;
}

@media (max-width: 767px) {

	#site-heading {
		margin-top:5px;
		font-size:25px;
		margin-bottom:16px;
		line-height:.8;
	}
	#site-heading .site-title-smaller {
		font-size: 14px;	
	}
}

@media screen and (min-width:768px) {
	.policy-content {
		padding-bottom:40px;
	}

	#site-heading {
		font-size:25px;
		left: 228px;
	}


}

@media (max-width: 991px) {
	#sidebar .navbar-collapse.collapse {
		display: none !important;
	}

}

@media (min-width:991px) {
	#site-heading {
		font-size:32px;
		left: 240px;
	}
	#site-heading .site-title-smaller {
		font-size: 18px;	
	}
}

span.external {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkU1RjY1MUUwQTMxMUUwQTlFQjk2Q0E1NEEzNUE4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkU1RjY1MkUwQTMxMUUwQTlFQjk2Q0E1NEEzNUE4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRTVGNjRGRTBBMzExRTBBOUVCOTZDQTU0QTM1QThBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyRTVGNjUwRTBBMzExRTBBOUVCOTZDQTU0QTM1QThBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZN5IZgAAAGxJREFUeNpi/P//PwMxgImBSMACIrYrqoGo90AsgK7A8/4tRhDNCLKakZGRAeYEoKZ6INWArhCb1Q043bhNQRVm2n9cGuAmoikCWdeITSHIEweQFMHABTgLORxBToA5A8oXAMmDPUxsgAMEGACU+SgZu3UsKwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:10px;
}
<!--new css-->

span.glacier {
	font-family: arial;
	font-weight: bold;
	text-transform:uppercase;
}
<!--new css-->
p.accordion {
	font-family: arial;
	font-size: 10.5;
	padding: 2px 5px 5px 0;
	text-decoration:none;
}

ol.r {
	list-style-type:upper-roman;
}

ol.n {
	list-style-type:decimal;
}

a.label.external {
	background-image:none;
	padding-right:3px;
}

#print_container button {
	margin-top:-8px;
	margin-bottom:8px;
}

.btn-success {
	background-color: #399a35;
}

table { 
	border-collapse: collapse; 
}

th { 
	background: #585858 !important; 
	color: white; 
}

td, th { 
	padding: 10px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-size: 18px;
}

.labels tr td {
	background-color: #2cc16a;
	font-weight: bold;
	color: #fff;
}

.label tr td label {
	display: block;
}

[data-toggle="toggle"] {
	display: none;
}
/*-------------------------*/

/* ======== Print ========= */

@media print {

	#opener .brand,
	#search-stack,
	.ribbon:after
	{
		display: none;
	}
	#content {
		margin-top:5px;
	}

	#site-heading {
		position:static;
		left:0;
		top:0;
		font-size:18px;
	}
	h1 {
		font-size: 32px;
		margin:0;
		line-height:1.4;
	}
	h2 {
		font-size: 28px;
		margin-top:10px;
	}
	h2 + p.alert-info {
		display:none;
	}
	#content {
		margin-top:10px;	
	}
	.floater {
		padding-top:0;
	}
}
