/* START Modifications to Bootstrap to play nice with PrimeFaces */
body {
    line-height: inherit;
}

.ui-selectcheckboxmenu-label-container label {
	    margin-bottom: 0px;
}

table.ui-selectoneradio label {
	padding: 5px 12px 5px 5px;
}

.ui-selectcheckboxmenu-label {
	font-weight: normal;
}
/* END Modifications to Bootstrap to play nice with PrimeFaces */

/* START Modifications to PrimeFaces to play nice with Bootstrap */
.ui-radiobutton-box, .ui-selectcheckboxmenu *, .ui-selectonemenu * {
	  -webkit-box-sizing: content-box !important;
    	 -moz-box-sizing: content-box !important;
			  box-sizing: content-box !important;
}

a {
	text-decoration: underline;
}

.panelButton {
	text-decoration: none;
}

div.tabbable ul.nav li a, div.tabbable ul.nav li.active a {
	text-decoration: none;
}

/* END Modifications to PrimeFaces to play nice with Bootstrap */

/* START Main SERFF SFA styles */
body {
    padding-top: 155px; /* Sets room on all pages for the  header */
}

.jumbotron {
	background: url("../static-web/images/jumbo-bk.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.footerCap {
	border-top: 6px solid #2c3e50;
	padding-bottom: 0.5em;
	margin-top: 2em;
	padding-top: 1em;
}

.form-group {
	padding-top: 10px;
	clear: both;
}

.breadcrumb {
	padding: 8px 0;
	background-color: inherit;
}

.breadcrumb li:first-child:before {
	content: "You are here: ";
	color: #95a5a6;
}

.breadcrumb > li + li:before {
    content: "> ";
    padding: 0 2px;
}

.ui-datatable .ui-row-toggler {
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
}

.ui-expanded-row-content.ui-widget-content > td {
	padding-bottom: 15px;
    padding-left: 60px;
}

.ui-inputfield.ui-state-error, .ui-widget-header .ui-inputfield.ui-state-error, .ui-widget-content .ui-inputfield.ui-state-error {
    border: 3px solid #B94A48;
    color: #333333;
}

.datePicker input{
	width:110px;
}

#attachmentsContainer .ui-panel, #filingContainer .ui-panel, #plansContainer .ui-panel {
	margin-bottom:15px;
}

#attachmentsContainer .panelButton{
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}

.summaryScheduleItemHeader {
	font-weight:bold;
	border-bottom:solid 1px #DDDDDD;
}

.summaryScheduleItemData {
	margin-top:3px;
	margin-bottom:3px;
}

.priorRevision{
	background-color:#DDDDDD;
	font-style: italic;
	padding-left:20px;
}

.alternatingCompany{
	background-color:#EEEEEE;
}

.navbar-brand-text {
	color: #ffffff;
	font-size: 40px;
}

.ui-paginator-rpp-options {
	margin-left:0px;
}

#bodyContentWrapper{
	min-height:450px;
}

.quickButton {
	margin: 0px 10px 0 0 !important;
}

.navbar-fixed-top {
	z-index: 1000 !important;
}

span.ui-paginator-pages span.ui-paginator-page {
	background: #bbbbbb;
}
span.ui-paginator-pages span.ui-paginator-page.ui-state-active{
	background: #ffffff;
}

div.tabbable ul.nav li {
	font-size: 1.2em;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #361B47;
}

#binderSearch .ui-selectonemenu {
	width: 150px !important;
}

.binderTable.ui-datatable table {
   width: auto;
}

.filingTable.ui-datatable table {
   width: auto;
}

.radio-btn-label {
	padding-top: 10px;
}

/* ****************** END Main SERFF SFA styles */