.navigation .navbar .nav li {
	margin-right:-5px;
}
.navigation .navbar .nav li:last-child ul.dropdown-menu {
	right:0;
	left:auto;
}
.navigation .navbar .nav li.active {
	background:#C31729;
}
.navigation .navbar .nav li.active a {
	color:#FFF;
}
.mainbody > .container > .logged-in {
	padding: 5px 55px;
    margin: 0 -40px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background: #FFF;	
    text-transform: uppercase;
    font-size: 71.4285714%;
    color:#AAA;
    text-align: right;
}
ul.nav-tabs.five li {
	width: 20%;
}
ul.nav-tabs.five li a {
	line-height: 120%;	
}
h2.title {
	color:#999;
	font-size:185.714285%;
	font-weight:400;
	line-height:100%;
	margin:5px 0 15px;
	padding:0;
	text-transform: none;
	letter-spacing: normal;
}
h2.title.dark,
h2.title b,
h2.title strong {
	color:#333;
	font-weight: 400;
}
h2.title a.edit {
	background:none;
	border:0;
	color:#AAA;
	font-size:46.1538461%;
	font-weight:600;
	text-transform:uppercase;
	outline:none;
	padding:0;
	line-height: 240.74074%;
	vertical-align: middle;
}
h2.title.dark a.edit {
	margin:0 10px;
}
h2.title a.edit:hover {
	text-decoration:none;
	color:#B22D00;
}
h2.title a.edit span {
	font-size: 90%;
}
h4.gray {
	text-transform: uppercase;
	color:#AAA;
	margin-bottom:15px;
}
a.delete .btn,
a.delete .glyphicon {
	color:#000;
	background:#f9c160;
}
.btn.purple {
	margin-left:15px;
	background: #630060;
}
.panel-group {
	margin-top:25px;
}
.panel-group .panel {
	box-shadow: none;
	border:0;
	border-top:2px solid #333;
	border-radius: 0;
	margin-bottom:15px;
}
.panel-group.step .panel {
	border-top:0;
	border-bottom:4px solid #DDD;
	padding-bottom:15px;
}
.panel-default .panel-heading {
	background:none;
	text-transform: uppercase;
}
.panel-title a:focus {
	color:#000;
}
.panel-title.lg,
#a1headingFirst .panel-title {
	color:#999;
	font-size:185.714285%;
	font-weight:400;
	line-height:100%;
	padding:0;
	text-transform: none;
	letter-spacing: normal;
}
#a1headingFirst .panel-title a:focus {
	color:#999;
}
.panel-title a {
	text-decoration: none;
}
.panel-title a.edit {
	background:none;
	border:0;
	color:#AAA;
	font-weight:600;
	text-transform:uppercase;
	outline:none;
	padding:0;
	line-height: 240.74074%;
	vertical-align: middle;
}
.panel-title a.add {
	background:none;
	border:0;
	font-weight:600;
	outline:none;
	padding:0;
	line-height: 240.74074%;
	vertical-align: middle;
	font-size: 85.7142857%;
	text-transform: none;
	color:#B52C03;
}
.panel-title.lg a.edit,
#a1headingFirst .panel-title a.edit {
	font-size:46.1538461%;
}
.details a.edit .glyphicon,
.panel-title a.edit .glyphicon {
	font-size: 85%;

}
.panel-title .glyphicon {
	color:#B32C00;
	margin-right:5px;
}
.panel-title .glyphicon-triangle-bottom {
	font-size:150%;
	position: relative;
	top:6px;
}
.panel-title .collapsed .glyphicon-triangle-bottom {
	transform: rotate(-90deg);
}
.panel-title.lg .glyphicon-triangle-bottom,
#a1headingFirst .panel-title .glyphicon-triangle-bottom {
	font-size:100%;
	position: relative;
	top:4px;
}
.panel-title .action-link {
	font-size: 87.5%;
	text-transform: none;
	color:#B22D00;
	font-weight: 600;
	padding-left:23px;
}
.panel-title a.edit {
	margin-left:15px;
}
.panel-title a.edit.pull-right {
	margin-left:0;
	margin-right:15px;
}
.panel-title a.add.pull-right {
	margin-right:45px;
}

.panel-title a.edit .glyphicon {
	color:#FFF;
}
.panel-title a.action-link .glyphicon {
	top:4px;
}
.panel-title .action-link:hover img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);	
}
.panel-body {
	border:0 !important;
	padding:0px 35px 15px;
}
.panel-group.step .panel-body {
	padding-top:15px;
}
.panel-body .details {
	margin-bottom: 15px;
}
.panel-body a.action-link {
	font-size: 100%;
	font-weight: 600;
	padding-left:23px;
}
.panel-body a.action-link .glyphicon {
	top:4px;
}
.panel-body .document-item {
	border-bottom:1px solid #CCC;
	padding:8px 0;
}
.panel-body .document-item:last-child {
	border:0;
}
.panel-body .document-item a.action-link {
	margin-left:10px;
}
.panel-body .document-item a.action-link .glyphicon {
	top:2px;
}
.response-item.doclist {
	margin:0;
	width: 100%;
}
.response-item.doclist span.version {
	font-weight: bold;
	margin-left:15px;
}
.divider {
	border-bottom:1px solid #DDD;
	width: 100%;
	margin:30px 0;
	clear:both;
}
.divider.double {
	border-bottom:4px solid #DDD;
	margin:45px 0;
}
.table tbody tr td[class^="dots"] {
	padding-left:50px;
}
.table tbody tr td.dots4 {
	background:url(../images/4dots.png) 15px 15px no-repeat;
}
.table tbody tr td.dots3 {
	background:url(../images/3dots.png) 15px 15px no-repeat;
}
.table tbody tr td.dots2 {
	background:url(../images/2dots.png) 15px 15px no-repeat;
}
.table tbody tr td.dots1 {
	background:url(../images/1dots.png) 15px 15px no-repeat;
}
.table tbody tr td.dots0 {
	background:url(../images/0dots.png) 15px 15px no-repeat;
}
.table tbody tr td.small {
	font-size: 100%;
}
.btn-group.actions.red .btn,
.btn-group.actions.red ul.dropdown-menu {
	background: #B22D00;
}
.audit .route-list ul li {
	font-size: 100%;
}
.audit .action-link {
	line-height: 140%;
	font-size: 150%;
}
.table.permissions {
	border:0;
}
.table.permissions thead tr th {
	background:none;
	color:#000;
	text-transform:uppercase;
	font-size:80%;
	font-weight:700;
	border:0;
	text-align: center;
}
.table.permissions tbody tr td {
	text-align: center;
	border-top:0;
	border-bottom:0;
}
.table.permissions tbody tr td:first-child {
	text-align: left;
}
.table.permissions tbody tr td:nth-child(2) {
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
.table.permissions tbody tr td.indent {
	padding-left:60px;
}
.table.permissions tbody tr td .glyphicon {
	color:#0e6d49;
}
.rbicon.red {
	color:#B22C00;
}
.details .note-item {
	width:100%;
	margin:0 0 30px;
}
.btn.orange {
	background:#f07a31;
}