/* Board Policies */
.showMobile {
	display: none;
}
div.ui-widget.app.board-policies h1 {
    margin: 0px 0px 10px 0px;
}
div.ui-widget.app.board-policies .board-policy-table {
	background: #0A3766;
    width: 100%;
    border:  1px solid #0A3766;
    border-collapse: inherit;
}
div.ui-widget.app.board-policies .board-policy-table a {
	text-decoration: none;
}
div.ui-widget.app.board-policies .board-policy-table img {
	border: none;
}

/* Board Policies Series */
.board-policy-table-heading {
	background: #E5E5E5;
}
.board-policy-table-heading th {
    font-weight: normal;   
}
.board-policy-table-total {
    width: 10%;
    text-align: center;
}
.board-policy-table-print {
    width: 7%;
	text-align: center;
}
.board-policy-table-print img {
	position: relative;
	top: -2px;
}
.board-policy-table-series {
	background: #fff;
}
.board-policy-table-number {
    width: 5%;
}
td.board-policy-table-name {
	text-transform: uppercase;
}
.board-policy-table-search {
    background: #E5E5E5;
}
.board-policy-table-links {
    background: #fff;
    text-align: right;
}
.board-policy-hidden {
	display: none;
}

.policy-related-hidden {
	display: none;
}

.ui-widget.app.board-policies a {
	text-decoration: none;
}
.policy-series, .policy-name {
	text-transform: uppercase;
}
.print-link {
        float: right;
        font-size: 12px;
        padding: 6px 0px 0px 0px;
}
.print-link img {
	position: relative;
	top: 1px;
}

/* Board Policies List */
.board-policy-table-policies {
	background: #fff;
}
.board-policy-table-policies.review-True {
	display: none;
}
.board-policy-table-related-spacer:last-child {
	display: none;
}

/* Board Policies ToC */
.board-policy-table-toc-body .board-policy-table-policies {
	display: table-row;
}
.board-policy-table-header {
	background: #0A3766;
	color: #fff;
}
.board-policy-table-header.series-header {
    background: #E5E5E5;
    color: #000;
}
.board-policy-table-print img {
	position: relative;
	top: 0px;
}

/* Board Policies Detail */
.ui-widget.app.board-policies.detail div.ui-widget-header h1 {
	width: 77%;
	float: left;
    text-transform: uppercase;
}
.policy-references {
	display: none;
}

/* Board Policies Review */
.board-policy-table-review-body .board-policy-table-policies {
    display: table-row;
}

/* Board Policies Search */
.board-policy-table-search-body .board-policy-table-policies {
    display: none;
}
.board-policy-table-detail, .board-policy-table-meta {
    display: none;
}

@media print {
	/*Print*/
	#sw-mystart-outer, #sw-footer-outer {
		display: none;
	}
	.ui-widget.app.board-policies.detail div.ui-widget-header h1 {
		width: auto;
		float: none;
	}
}