@media (min-width:768px) {
.dl-horizontal dt {
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.dl-horizontal dd {
margin-left:180px
}
}
abbr[title], abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #777
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom:0
}
blockquote footer, blockquote small, blockquote .small {
	display:block;
	font-size:80%;
	line-height:1.42857143;
	color:#777
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content:'\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content:''
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content:'\00A0 \2014'
}
address {
	margin-bottom:20px;
	font-style:normal;
	line-height:1.42857143
}
code, kbd, pre, samp {
	font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
kbd {
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:bold;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.42857143;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.client-container {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.client-container {
width:744px
}
}
@media (min-width:992px) {
.client-container {
width:964px
}
}
@media (min-width:1458px) {
.client-container {
width:1440px
}
}
.client-container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
.client-row {
	margin-left:-12px;
	margin-right:-12px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left
}
.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666667%
}
.col-sm-10 {
width:83.33333333%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666667%
}
.col-sm-7 {
width:58.33333333%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666667%
}
.col-sm-4 {
width:33.33333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.66666667%
}
.col-sm-1 {
width:8.33333333%
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666667%
}
.col-sm-pull-10 {
right:83.33333333%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666667%
}
.col-sm-pull-7 {
right:58.33333333%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666667%
}
.col-sm-pull-4 {
right:33.33333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.66666667%
}
.col-sm-pull-1 {
right:8.33333333%
}
.col-sm-pull-0 {
right:auto
}
.col-sm-push-12 {
left:100%
}
.col-sm-push-11 {
left:91.66666667%
}
.col-sm-push-10 {
left:83.33333333%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-8 {
left:66.66666667%
}
.col-sm-push-7 {
left:58.33333333%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-5 {
left:41.66666667%
}
.col-sm-push-4 {
left:33.33333333%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-2 {
left:16.66666667%
}
.col-sm-push-1 {
left:8.33333333%
}
.col-sm-push-0 {
left:auto
}
.col-sm-offset-12 {
margin-left:100%
}
.col-sm-offset-11 {
margin-left:91.66666667%
}
.col-sm-offset-10 {
margin-left:83.33333333%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-8 {
margin-left:66.66666667%
}
.col-sm-offset-7 {
margin-left:58.33333333%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-5 {
margin-left:41.66666667%
}
.col-sm-offset-4 {
margin-left:33.33333333%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-2 {
margin-left:16.66666667%
}
.col-sm-offset-1 {
margin-left:8.33333333%
}
.col-sm-offset-0 {
margin-left:0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666667%
}
.col-md-10 {
width:83.33333333%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width:33.33333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.66666667%
}
.col-md-1 {
width:8.33333333%
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666667%
}
.col-md-pull-10 {
right:83.33333333%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666667%
}
.col-md-pull-7 {
right:58.33333333%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666667%
}
.col-md-pull-4 {
right:33.33333333%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-2 {
right:16.66666667%
}
.col-md-pull-1 {
right:8.33333333%
}
.col-md-pull-0 {
right:auto
}
.col-md-push-12 {
left:100%
}
.col-md-push-11 {
left:91.66666667%
}
.col-md-push-10 {
left:83.33333333%
}
.col-md-push-9 {
left:75%
}
.col-md-push-8 {
left:66.66666667%
}
.col-md-push-7 {
left:58.33333333%
}
.col-md-push-6 {
left:50%
}
.col-md-push-5 {
left:41.66666667%
}
.col-md-push-4 {
left:33.33333333%
}
.col-md-push-3 {
left:25%
}
.col-md-push-2 {
left:16.66666667%
}
.col-md-push-1 {
left:8.33333333%
}
.col-md-push-0 {
left:auto
}
.col-md-offset-12 {
margin-left:100%
}
.col-md-offset-11 {
margin-left:91.66666667%
}
.col-md-offset-10 {
margin-left:83.33333333%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-8 {
margin-left:66.66666667%
}
.col-md-offset-7 {
margin-left:58.33333333%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-5 {
margin-left:41.66666667%
}
.col-md-offset-4 {
margin-left:33.33333333%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-2 {
margin-left:16.66666667%
}
.col-md-offset-1 {
margin-left:8.33333333%
}
.col-md-offset-0 {
margin-left:0
}
}
@media (min-width:1458px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666667%
}
.col-lg-10 {
width:83.33333333%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666667%
}
.col-lg-7 {
width:58.33333333%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666667%
}
.col-lg-4 {
width:33.33333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.66666667%
}
.col-lg-1 {
width:8.33333333%
}
.col-lg-pull-12 {
right:100%
}
.col-lg-pull-11 {
right:91.66666667%
}
.col-lg-pull-10 {
right:83.33333333%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-8 {
right:66.66666667%
}
.col-lg-pull-7 {
right:58.33333333%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-5 {
right:41.66666667%
}
.col-lg-pull-4 {
right:33.33333333%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-2 {
right:16.66666667%
}
.col-lg-pull-1 {
right:8.33333333%
}
.col-lg-pull-0 {
right:auto
}
.col-lg-push-12 {
left:100%
}
.col-lg-push-11 {
left:91.66666667%
}
.col-lg-push-10 {
left:83.33333333%
}
.col-lg-push-9 {
left:75%
}
.col-lg-push-8 {
left:66.66666667%
}
.col-lg-push-7 {
left:58.33333333%
}
.col-lg-push-6 {
left:50%
}
.col-lg-push-5 {
left:41.66666667%
}
.col-lg-push-4 {
left:33.33333333%
}
.col-lg-push-3 {
left:25%
}
.col-lg-push-2 {
left:16.66666667%
}
.col-lg-push-1 {
left:8.33333333%
}
.col-lg-push-0 {
left:auto
}
.col-lg-offset-12 {
margin-left:100%
}
.col-lg-offset-11 {
margin-left:91.66666667%
}
.col-lg-offset-10 {
margin-left:83.33333333%
}
.col-lg-offset-9 {
margin-left:75%
}
.col-lg-offset-8 {
margin-left:66.66666667%
}
.col-lg-offset-7 {
margin-left:58.33333333%
}
.col-lg-offset-6 {
margin-left:50%
}
.col-lg-offset-5 {
margin-left:41.66666667%
}
.col-lg-offset-4 {
margin-left:33.33333333%
}
.col-lg-offset-3 {
margin-left:25%
}
.col-lg-offset-2 {
margin-left:16.66666667%
}
.col-lg-offset-1 {
margin-left:8.33333333%
}
.col-lg-offset-0 {
margin-left:0
}
}
table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd) {
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
table col[class*="col-"] {
position:static;
float:none;
display:table-column
}
table td[class*="col-"], table th[class*="col-"] {
position:static;
float:none;
display:table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:.01%
}
@media screen and (max-width:767px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-y:hidden;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd
}
.table-responsive>.table {
margin-bottom:0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
white-space:nowrap
}
.table-responsive>.table-bordered {
border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
border-bottom:0
}
}
fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:bold
}
input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"] {
	display:block
}
input[type="range"] {
	display:block;
	width:100%
}
select[multiple], select[size] {
	height:auto
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:14px;
	line-height:1.42857143;
	color:#555
}
.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}
textarea.form-control {
	height:auto
}
input[type="search"] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
line-height:34px
}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm {
line-height:30px
}
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg {
line-height:46px
}
}
.form-group {
	margin-bottom:15px
}
.radio, .checkbox {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.radio label, .checkbox label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:normal;
	cursor:pointer
}
/*.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px \9
}*/
.radio+.radio, .checkbox+.checkbox {
	margin-top:-5px
}
.radio-inline, .checkbox-inline {
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:normal;
	cursor:pointer
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
	cursor:not-allowed
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
	cursor:not-allowed
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
	cursor:not-allowed
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0
}
.form-control-static.input-lg, .form-control-static.input-sm {
	padding-left:0;
	padding-right:0
}
.input-sm, .form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm, select.form-group-sm .form-control {
	height:30px;
	line-height:30px
}
textarea.input-sm, textarea.form-group-sm .form-control, select[multiple].input-sm, select[multiple].form-group-sm .form-control {
	height:auto
}
.input-lg, .form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
select.input-lg, select.form-group-lg .form-control {
	height:46px;
	line-height:46px
}
textarea.input-lg, textarea.form-group-lg .form-control, select[multiple].input-lg, select[multiple].form-group-lg .form-control {
	height:auto
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.input-lg+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.input-sm+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
	color:#3c763d
}
.has-success .form-control {
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-success .form-control:focus {
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}
.has-success .input-group-addon {
	color:#3c763d;
	border-color:#3c763d;
	background-color:#dff0d8
}
.has-success .form-control-feedback {
	color:#3c763d
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
	color:#8a6d3b
}
.has-warning .form-control {
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-warning .form-control:focus {
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color:#8a6d3b;
	border-color:#8a6d3b;
	background-color:#fcf8e3
}
.has-warning .form-control-feedback {
	color:#8a6d3b
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color:#a94442
}
.has-error .form-control {
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-error .form-control:focus {
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
	color:#a94442;
	border-color:#a94442;
	background-color:#f2dede
}
.has-error .form-control-feedback {
	color:#a94442
}
.has-feedback label~.form-control-feedback {
top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media (min-width:768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .form-control-static {
display:inline-block
}
.form-inline .input-group {
display:inline-table;
vertical-align:middle
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
width:auto
}
.form-inline .input-group>.form-control {
width:100%
}
.form-inline .control-label {
margin-bottom:0;
vertical-align:middle
}
.form-inline .radio, .form-inline .checkbox {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}
.form-inline .radio label, .form-inline .checkbox label {
padding-left:0
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
position:relative;
margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
top:0
}
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height:27px
}
.form-horizontal .form-group {
	margin-left:-12px;
	margin-right:-12px
}
@media (min-width:768px) {
.form-horizontal .control-label {
text-align:right;
margin-bottom:0;
padding-top:7px
}
}
.form-horizontal .has-feedback .form-control-feedback {
	right:12px
}
@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label {
padding-top:14.3px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label {
padding-top:6px
}
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover, .btn:focus, .btn.focus {
	color:#333;
	text-decoration:none
}
.btn:active, .btn.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#003daf;
	font-weight:normal;
	border-radius:0
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color:transparent
}
.btn-link:hover, .btn-link:focus {
	color:#003daf;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color:#777;
	text-decoration:none
}
.btn-lg, .btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.btn-sm, .btn-group-sm>.btn {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-xs, .btn-group-xs>.btn {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width:100%
}
.fade {
	opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none;
	visibility:hidden
}
.collapse.in {
	display:block;
	visibility:visible
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height, visibility;
	transition-property:height, visibility;
-webkit-transition-duration:.35s;
transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.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;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0, 0, 0, 0.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip:padding-box
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#337ab7
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color:#777
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	left:auto;
	right:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.42857143;
	color:#777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid;
	content:""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
@media (min-width:768px) {
.navbar-right .dropdown-menu {
left:auto;
right:0
}
.navbar-right .dropdown-menu-left {
left:0;
right:auto
}
}
.btn-group, .btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
	position:relative;
	float:left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	z-index:2
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-left:8px;
	padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-left:12px;
	padding-right:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
border-bottom-left-radius:4px;
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	float:none;
	display:table-cell;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
position:absolute;
clip:rect(0, 0, 0, 0);
pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*="col-"] {
float:none;
padding-left:0;
padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height:46px;
	line-height:46px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height:30px;
	line-height:30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
border-radius:0
}
.input-group-addon, .input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
	margin-top:0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
	z-index:2
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color:#eee;
	border-color:#003daf
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.42857143;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color:#555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0
}
.nav-tabs.nav-justified>li {
	float:none
}
.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li {
display:table-cell;
width:1%
}
.nav-tabs.nav-justified>li>a {
margin-bottom:0
}
}
.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border:1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
border-bottom-color:#fff
}
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color:#fff;
	background-color:#337ab7
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	float:none
}
.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
.nav-justified>li {
display:table-cell;
width:1%
}
.nav-justified>li>a {
margin-bottom:0
}
}
.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border:1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
border-bottom-color:#fff
}
}
.tab-content>.tab-pane {
	display:none;
	visibility:hidden
}
.tab-content>.active {
	display:block;
	visibility:visible
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
@media (min-width:768px) {
.navbar {
border-radius:4px
}
}
@media (min-width:768px) {
.navbar-header {
float:left
}
}
.navbar-collapse {
	overflow-x:visible;
	padding-right:12px;
	padding-left:12px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
.navbar-collapse {
width:auto;
border-top:0;
box-shadow:none
}
.navbar-collapse.collapse {
display:block !important;
visibility:visible !important;
height:auto !important;
padding-bottom:0;
overflow:visible !important
}
.navbar-collapse.in {
overflow-y:visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
padding-left:0;
padding-right:0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
max-height:200px
}
}
.client-container>.navbar-header, .client-container-fluid>.navbar-header, .client-container>.navbar-collapse, .client-container-fluid>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
.client-container>.navbar-header, .client-container-fluid>.navbar-header, .client-container>.navbar-collapse, .client-container-fluid>.navbar-collapse {
margin-right:0;
margin-left:0
}
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
.navbar-static-top {
border-radius:0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
border-radius:0
}
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px 12px;
	font-size:18px;
	line-height:20px;
	height:50px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
.navbar>.client-container .navbar-brand, .navbar>.client-container-fluid .navbar-brand {
margin-left:-12px
}
}
.navbar-toggle {
	position:relative;
	float:right;
	margin-right:12px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
.navbar-toggle {
display:none
}
}
.navbar-nav {
	margin:7.5px -12px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image:none
}
}
@media (min-width:768px) {
.navbar-nav {
float:left;
margin:0
}
.navbar-nav>li {
float:left
}
.navbar-nav>li>a {
padding-top:15px;
padding-bottom:15px
}
}
.navbar-form {
	margin-left:-12px;
	margin-right:-12px;
	padding:10px 12px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top:8px;
	margin-bottom:8px
}
@media (min-width:768px) {
.navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.navbar-form .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
.navbar-form .form-control-static {
display:inline-block
}
.navbar-form .input-group {
display:inline-table;
vertical-align:middle
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
width:auto
}
.navbar-form .input-group>.form-control {
width:100%
}
.navbar-form .control-label {
margin-bottom:0;
vertical-align:middle
}
.navbar-form .radio, .navbar-form .checkbox {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}
.navbar-form .radio label, .navbar-form .checkbox label {
padding-left:0
}
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
position:relative;
margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
top:0
}
}
@media (max-width:767px) {
.navbar-form .form-group {
margin-bottom:5px
}
.navbar-form .form-group:last-child {
margin-bottom:0
}
}
@media (min-width:768px) {
.navbar-form {
width:auto;
border:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
-webkit-box-shadow:none;
box-shadow:none
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-btn.btn-sm {
	margin-top:10px;
	margin-bottom:10px
}
.navbar-btn.btn-xs {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width:768px) {
.navbar-text {
float:left;
margin-left:12px;
margin-right:12px
}
}
@media (min-width:768px) {
.navbar-left {
float:left !important
}
.navbar-right {
float:right !important;
margin-right:-12px
}
.navbar-right~.navbar-right {
margin-right:0
}
}
.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
color:#ccc;
background-color:transparent
}
}
.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color:#333
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#080808
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color:#080808;
	color:#fff
}
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
color:#fff;
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
color:#444;
background-color:transparent
}
}
.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	content:"/\00a0";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.42857143;
	text-decoration:none;
	color:#003daf;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#003daf;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#777;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	list-style:none;
	text-align:center
}
.pager li {
	display:inline
}
.pager li>a, .pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a, .pager .next>span {
	float:right
}
.pager .previous>a, .pager .previous>span {
	float:left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color:#777;
	background-color:#fff;
	cursor:not-allowed
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:bold;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:hover, a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#777
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color:#286090
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:1;
	vertical-align:baseline;
	white-space:nowrap;
	text-align:center;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:hover, a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color:#003daf;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.client-jumbotron {
	padding:30px 15px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.client-jumbotron h1, .client-jumbotron .h1 {
	color:inherit
}
.client-jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.client-jumbotron>hr {
	border-top-color:#d5d5d5
}
.client-container .client-jumbotron, .client-container-fluid .client-jumbotron {
	border-radius:6px
}
.client-jumbotron .client-container {
	max-width:100%
}
@media screen and (min-width:768px) {
.client-jumbotron {
padding:48px 0
}
.client-container .client-jumbotron, .client-container-fluid .client-jumbotron {
padding-left:60px;
padding-right:60px
}
.client-jumbotron h1, .client-jumbotron .h1 {
font-size:63px
}
}
.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
-webkit-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out;
transition:border .2s ease-in-out
}
.thumbnail>img, .thumbnail a>img {
	margin-left:auto;
	margin-right:auto
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color:#003daf
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:bold
}
.alert>p, .alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable, .alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close, .alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
.progress {
	overflow:hidden;
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease
}
.progress-striped .progress-bar, .progress-bar-striped {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size:40px 40px
}
.progress.active .progress-bar, .progress-bar.active {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-right, .media>.pull-right {
	padding-left:10px
}
.media-left, .media>.pull-left {
	padding-right:10px
}
.media-left, .media-right, .media-body {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
a.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	background-color:#eee;
	color:#777;
	cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color:#777
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
	color:inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color:#c7ddef
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05)
}
.panel-body {
	padding:15px
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-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 {
	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-right-radius:3px;
	border-top-left-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-left:15px;
	padding-right:15px
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius:3px;
	border-top-left-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-left-radius:3px;
	border-bottom-right-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 {
	border:0;
	margin-bottom: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
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0, 0, 0, 0.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	font-weight:bold;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	-o-transform:translate(0, -25%);
	transform:translate(0, -25%);
	-webkit-transition:-webkit-transform 0.3s ease-out;
	-moz-transition:-moz-transform 0.3s ease-out;
	-o-transition:-o-transform 0.3s ease-out;
	transition:transform 0.3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {

}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	min-height:16.42857143px
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857143
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
.modal-dialog {
width:600px;
margin:30px auto
}
.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)
}
.modal-sm {
width:300px
}
}
@media (min-width:992px) {
.modal-lg {
width:900px
}
}
.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	visibility:visible;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
	bottom:0;
	right:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
	bottom:0;
	left:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.42857143;
	text-align:left;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	white-space:normal
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover>.arrow, .popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	border-width:10px;
	content:""
}
.popover.top>.arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0, 0, 0, 0.25);
	bottom:-11px
}
.popover.top>.arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0, 0, 0, 0.25)
}
.popover.right>.arrow:after {
	content:" ";
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom>.arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0, 0, 0, 0.25);
	top:-11px
}
.popover.bottom>.arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0, 0, 0, 0.25)
}
.popover.left>.arrow:after {
	content:" ";
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	overflow:hidden;
	width:100%
}
.carousel-inner>.item {
	display:none;
	position:relative;
-webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	line-height:1
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.item {
transition:transform .6s ease-in-out;
backface-visibility:hidden;
perspective:1000
}
.carousel-inner>.item.next, .carousel-inner>.item.active.right {
transform:translate3d(100%, 0, 0);
left:0
}
.carousel-inner>.item.prev, .carousel-inner>.item.active.left {
transform:translate3d(-100%, 0, 0);
left:0
}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
transform:translate3d(0, 0, 0);
left:0
}
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:50%;
	margin-left:-10px
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width:20px;
	height:20px;
	margin-top:-10px;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0, 0, 0, 0)
}
.carousel-indicators .active {
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
width:30px;
height:30px;
margin-top:-15px;
font-size:30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
margin-left:-15px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
margin-right:-15px
}
.carousel-caption {
left:20%;
right:20%;
padding-bottom:30px
}
.carousel-indicators {
bottom:20px
}
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .client-container:before, .client-container:after, .client-container-fluid:before, .client-container-fluid:after, .client-row:before, .client-row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .score-page:before, .score-page:after, .score-structural:before, .score-structural:after, .score-header-wrapper:before, .score-header-wrapper:after, .score-footer-wrapper:before, .score-footer-wrapper:after, .score-carouselpane-body:before, .score-carouselpane-body:after, .score-carouselpane .score-carouselpane-body:before, .score-carouselpane .score-carouselpane-body:after, .pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper:before, .pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper:after, .pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper:before, .pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper:after, footer .score-footer-wrapper:before, footer .score-footer-wrapper:after, .footer-container:before, .footer-container:after, .footer-container .footer-mobile:before, .footer-container .footer-mobile:after, header .score-header-wrapper:before, header .score-header-wrapper:after, .contactus-navigation-links-wrapper:before, .contactus-navigation-links-wrapper:after, .leadership_team .pg-leadership-ceo .pg-highlight-wrapper:before, .leadership_team .pg-leadership-ceo .pg-highlight-wrapper:after, .recent_innovations .recent-innovations-pdt .pg-highlight-wrapper:before, .recent_innovations .recent-innovations-pdt .pg-highlight-wrapper:after {
	content:" ";
	display:table
}
.clearfix:after, .dl-horizontal dd:after, .client-container:after, .client-container-fluid:after, .client-row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after, .score-page:after, .score-structural:after, .score-header-wrapper:after, .score-footer-wrapper:after, .score-carouselpane-body:after, .score-carouselpane .score-carouselpane-body:after, .pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper:after, .pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper:after, footer .score-footer-wrapper:after, .footer-container:after, .footer-container .footer-mobile:after, header .score-header-wrapper:after, .contactus-navigation-links-wrapper:after, .leadership_team .pg-leadership-ceo .pg-highlight-wrapper:after, .recent_innovations .recent-innovations-pdt .pg-highlight-wrapper:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right !important
}
.pull-left {
	float:left !important
}
.hide {
	display:none !important
}
.show {
	display:block !important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none !important;
	visibility:hidden !important
}
.affix {
	position:fixed
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display:none !important
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display:none !important
}
@media (max-width:767px) {
.visible-xs {
display:block !important
}
table.visible-xs {
display:table
}
tr.visible-xs {
display:table-row !important
}
th.visible-xs, td.visible-xs {
display:table-cell !important
}
}
@media (max-width:767px) {
.visible-xs-block {
display:block !important
}
}
@media (max-width:767px) {
.visible-xs-inline {
display:inline !important
}
}
@media (max-width:767px) {
.visible-xs-inline-block {
display:inline-block !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm {
display:block !important
}
table.visible-sm {
display:table
}
tr.visible-sm {
display:table-row !important
}
th.visible-sm, td.visible-sm {
display:table-cell !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-block {
display:block !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline {
display:inline !important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block {
display:inline-block !important
}
}
@media (min-width:992px) and (max-width:1457px) {
.visible-md {
display:block !important
}
table.visible-md {
display:table
}
tr.visible-md {
display:table-row !important
}
th.visible-md, td.visible-md {
display:table-cell !important
}
}
@media (min-width:992px) and (max-width:1457px) {
.visible-md-block {
display:block !important
}
}
@media (min-width:992px) and (max-width:1457px) {
.visible-md-inline {
display:inline !important
}
}
@media (min-width:992px) and (max-width:1457px) {
.visible-md-inline-block {
display:inline-block !important
}
}
@media (min-width:1458px) {
.visible-lg {
display:block !important
}
table.visible-lg {
display:table
}
tr.visible-lg {
display:table-row !important
}
th.visible-lg, td.visible-lg {
display:table-cell !important
}
}
@media (min-width:1458px) {
.visible-lg-block {
display:block !important
}
}
@media (min-width:1458px) {
.visible-lg-inline {
display:inline !important
}
}
@media (min-width:1458px) {
.visible-lg-inline-block {
display:inline-block !important
}
}
@media (max-width:767px) {
.hidden-xs {
display:none !important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display:none !important
}
}
@media (min-width:992px) and (max-width:1457px) {
.hidden-md {
display:none !important
}
}
@media (min-width:1458px) {
.hidden-lg {
display:none !important
}
}
.visible-print {
	display:none !important
}
@media print {
.visible-print {
	display:block !important
}
table.visible-print {
	display:table
}
tr.visible-print {
	display:table-row !important
}
th.visible-print, td.visible-print {
	display:table-cell !important
}
}
.visible-print-block {
	display:none !important
}
@media print {
.visible-print-block {
	display:block !important
}
}
.visible-print-inline {
	display:none !important
}
@media print {
.visible-print-inline {
	display:inline !important
}
}
.visible-print-inline-block {
	display:none !important
}
@media print {
.visible-print-inline-block {
	display:inline-block !important
}
}
@media print {
.hidden-print {
	display:none !important
}
}
.score-megamenu .nav, .score-megamenu .collapse, .score-megamenu .dropup, .score-megamenu .dropdown {
	position:static
}
.score-megamenu .client-container {
	position:relative
}
.score-megamenu .dropdown-menu {
	clear:both;
	left:auto
}
.score-megamenu .score-megamenu-content {
	padding:15px 20px
}
ul.level-1 {
	margin-left:0
}
ul.level-2, ul.level-3, ul.level-4, ul.level-5, ul.level-6 {
	margin-left:20px
}
nav.navbar {
	margin-bottom:0
}
nav.navbar-default {
	background:transparent;
	border:none
}
nav .navbar-brand>.img-responsive {
	display:inline
}
nav .navbar-nav>li {
	clear:both
}
@media only screen and (min-width:0) {
nav .navbar-nav>li {
clear:both
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li {
clear:none
}
}
nav .navbar-nav>li>a {
	float:left
}
nav .navbar-nav>li.divider {
	border-right:1px solid #e7e7e7
}
nav .navbar-nav>li.dropdown>a {
	padding-right:0
}
nav .navbar-nav>li.dropdown>a.dropdown-toggle.toggle-caret {
	padding-left:2px;
	padding-right:15px
}
@media only screen and (min-width:0) {
nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu {
width:initial
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu {
width:320px
}
}
@media only screen and (min-width:0) {
nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu {
width:initial
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu {
width:640px
}
}
@media only screen and (min-width:0) {
nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu {
width:initial
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu {
width:960px
}
}
nav .navbar-nav>li.dropdown.megamenu-full .dropdown-menu {
	left:0;
	right:0;
	width:100%
}
nav .navbar-nav>li.dropdown.megamenu-small, nav .navbar-nav>li.dropdown.megamenu-medium, nav .navbar-nav>li.dropdown.megamenu-large {
	position:relative
}
@media only screen and (min-width:0) {
nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu, nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu, nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu {
position:inherit
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu, nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu, nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu {
position:absolute
}
}
nav .navbar-nav>li .dropdown-menu {
	padding-left:0;
	padding-right:0
}
@media only screen and (min-width:0) {
nav .navbar-nav>li .dropdown-menu {
position:inherit
}
}
@media only screen and (min-width:768px) {
nav .navbar-nav>li .dropdown-menu {
position:absolute
}
}
.navbar-collapse {
	max-height:initial
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-btn {
	margin:0
}
.score-sectionnav>li.active-section>a, .score-siblingsnav>li.active-section>a, .score-previous-next-menu>li.active-section>a, .score-sectionnav>li.active-section>a:focus, .score-siblingsnav>li.active-section>a:focus, .score-previous-next-menu>li.active-section>a:focus {
	color:#4d4d4d;
	background-color:#8cb8df
}
.score-sectionnav-multilevel .nav>li.active>a, .score-sectionnav-multilevel .nav>li.active>a:hover, .score-sectionnav-multilevel .nav>li.active>a:focus {
	color:#fff;
	background-color:#337ab7
}
.score-sectionnav-multilevel .nav>li.active-section>a, .score-sectionnav-multilevel .nav>li.active-section>a:focus {
	color:#4d4d4d;
	background-color:#8cb8df
}
.score-page {
	margin-left:-12px;
	margin-right:-12px
}
.score-page.score-column1>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column1>.score-main {
float:left;
width:100%
}
}
.score-page.score-column2-equal>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-equal>.score-side {
float:left;
width:50%
}
}
.score-page.score-column2-equal>.score-side2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-equal>.score-side2 {
float:left;
width:50%
}
}
.score-page.score-column2-largeleft>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-largeleft>.score-main {
float:left;
width:66.66666667%
}
}
.score-page.score-column2-largeleft>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-largeleft>.score-side {
float:left;
width:33.33333333%
}
}
.score-page.score-column2-largeright>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-largeright>.score-side {
float:left;
width:33.33333333%
}
}
.score-page.score-column2-largeright>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column2-largeright>.score-main {
float:left;
width:66.66666667%
}
}
.score-page.score-column3-equal>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-equal>.score-side {
float:left;
width:33.33333333%
}
}
.score-page.score-column3-equal>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-equal>.score-main {
float:left;
width:33.33333333%
}
}
.score-page.score-column3-equal>.score-side2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-equal>.score-side2 {
float:left;
width:33.33333333%
}
}
.score-page.score-column3-largemiddle>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-largemiddle>.score-side {
float:left;
width:25%
}
}
.score-page.score-column3-largemiddle>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-largemiddle>.score-main {
float:left;
width:50%
}
}
.score-page.score-column3-largemiddle>.score-side2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column3-largemiddle>.score-side2 {
float:left;
width:25%
}
}
.score-page.score-column4-equal>.score-side {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column4-equal>.score-side {
float:left;
width:25%
}
}
.score-page.score-column4-equal>.score-main {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column4-equal>.score-main {
float:left;
width:25%
}
}
.score-page.score-column4-equal>.score-main2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column4-equal>.score-main2 {
float:left;
width:25%
}
}
.score-page.score-column4-equal>.score-side2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-page.score-column4-equal>.score-side2 {
float:left;
width:25%
}
}
.score-structural {
	margin-left:-12px;
	margin-right:-12px
}
.score-structural.score-column>.score-center {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column>.score-center {
float:left;
width:100%
}
}
.score-structural.score-column2-equal>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-equal>.score-left {
float:left;
width:50%
}
}
.score-structural.score-column2-equal>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-equal>.score-right {
float:left;
width:50%
}
}
.score-structural.score-column2-wideleft>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-wideleft>.score-left {
float:left;
width:77.6667%;
}
}
.score-structural.score-column2-wideleft>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-wideleft>.score-right {
float:left;
width:22.33333333%
}
}
.score-structural.score-column2-wideright>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-wideright>.score-left {
float:left;
width:33.33333333%
}
}
.score-structural.score-column2-wideright>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column2-wideright>.score-right {
float:left;
width:66.66666667%
}
}
.score-structural.score-column3-equal>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-equal>.score-left {
float:left;
width:33.33333333%
}
}
.score-structural.score-column3-equal>.score-center {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-equal>.score-center {
float:left;
width:33.33333333%
}
}
.score-structural.score-column3-equal>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-equal>.score-right {
float:left;
width:33.33333333%
}
}
.score-structural.score-column3-widemiddle>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle>.score-left {
float:left;
width:16.66666667%
}
}
.score-structural.score-column3-widemiddle>.score-center {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle>.score-center {
float:left;
width:66.66666667%
}
}
.score-structural.score-column3-widemiddle>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle>.score-right {
float:left;
width:16.66666667%
}
}
.score-structural.score-column4-equal>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column4-equal>.score-left {
float:left;
width:25%
}
}
.score-structural.score-column4-equal>.score-center {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column4-equal>.score-center {
float:left;
width:25%
}
}
.score-structural.score-column4-equal>.score-center2 {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column4-equal>.score-center2 {
float:left;
width:25%
}
}
.score-structural.score-column4-equal>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column4-equal>.score-right {
float:left;
width:25%
}
}
.score-variable {
	display:table
}
.score-variable>.score-variable-row {
	display:table-row
}
.score-variable>.score-variable-row>.score-variable-column {
	display:table-cell;
	vertical-align:top;
	padding:10px
}
.score-variable>.score-variable-row>.score-variable-column .embed-responsive {
	min-width:150px
}
@media only screen and (min-width:0) {
.score-variable>.score-variable-row>.score-variable-column {
float:left
}
.score-variable>.score-variable-row>.score-variable-column img.responsive {
min-width:150px
}
}
@media only screen and (min-width:968px) {
.score-variable>.score-variable-row>.score-variable-column {
float:none
}
.score-variable>.score-variable-row>.score-variable-column img.responsive {
min-width:75px
}
}
.pageWrapper {
	width:100%
}
.score-component {
	margin-bottom:30px
}
.score-stripe {
	width:100%;
	padding-top:30px;
	border-radius:0
}
.score-container.full-width .client-container {
	width:100%;
	padding:0
}
.score-header-wrapper, .score-footer-wrapper, .score-carouselpane-body {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-header-wrapper, .score-footer-wrapper, .score-carouselpane-body {
width:744px
}
}
@media (min-width:992px) {
.score-header-wrapper, .score-footer-wrapper, .score-carouselpane-body {
width:964px
}
}
@media (min-width:1458px) {
.score-header-wrapper, .score-footer-wrapper, .score-carouselpane-body {
width:1440px
}
}
.score-header-wrapper>.navbar-header, .score-footer-wrapper>.navbar-header, .score-carouselpane-body>.navbar-header, .score-header-wrapper>.navbar-collapse, .score-footer-wrapper>.navbar-collapse, .score-carouselpane-body>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
.score-header-wrapper>.navbar-header, .score-footer-wrapper>.navbar-header, .score-carouselpane-body>.navbar-header, .score-header-wrapper>.navbar-collapse, .score-footer-wrapper>.navbar-collapse, .score-carouselpane-body>.navbar-collapse {
margin-right:0;
margin-left:0
}
}/*! jQuery UI - v1.11.4 - 2015-04-29
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, autocomplete.css, menu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default !important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable {
	-ms-touch-action:none;
	touch-action:none
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-sortable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default
}
.ui-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:none
}
.ui-menu .ui-menu {
	position:absolute
}
.ui-menu .ui-menu-item {
	position:relative;
	margin:0;
	padding:3px 1em 3px .4em;
	cursor:pointer;
	min-height:0;
	list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin:-1px
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item {
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon {
	left:auto;
	right:0
}
h1, .h1 {
	/*font-family:"Frutiger Next Light";*/
	/*font-size:58px;
	line-height:58px*/
}
@media only screen and (max-width:991px) {
h1, .h1 {
/*font-family:"Frutiger Next Light";*/
/*font-size:42px;
line-height:48px*/
}
}
h2, .h2 {
	/*font-family:"Frutiger Next Light";*/
	font-size:42px;
	line-height:48px
}
@media only screen and (max-width:991px) {
/*h2, .h2 {
font-family:"Frutiger Next Regular";
font-size:28px;
line-height:32px
}*/
}
h3, .h3 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:28px;
	line-height:32px
}
@media only screen and (max-width:991px) {
/*h3, .h3 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}*/
}
h4, .h4 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:24px;
	line-height:28px
}
@media only screen and (max-width:991px) {
h4, .h4 {
/*font-family:"Frutiger Next Regular";*/
font-size:20px;
line-height:23px
}
}
h5, .h5 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:20px;
	line-height:23px
}
h6, .h6 {
	/*font-family:"Frutiger Next Medium";*/
	font-size:14px;
	line-height:17px;
	text-transform:uppercase
}
.h7 {
	/*font-family:"Frutiger Next Medium";*/
	font-size:12px;
	line-height:15px;
	text-transform:uppercase
}
B1, .B1 {
	/*font-family:"Frutiger Next Light";*/
	font-size:26px;
	line-height:32px
}
@media only screen and (max-width:991px) {
B1, .B1 {
/*font-family:"Frutiger Next Regular";*/
font-size:22px;
line-height:28px
}
}
B2, .B2 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:22px;
	line-height:28px
}
@media only screen and (max-width:991px) {
B2, .B2 {
/*font-family:"Frutiger Next Regular";*/
font-size:18px;
line-height:24px
}
}
B3, .B3 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:18px;
	line-height:24px
}
B4, .B4 {
	/*font-family:"Frutiger Next Regular";*/
	font-size:16px;
	line-height:20px
}
.score-stripe.cover, .score-style-box.cover, .score-carouselpane.cover, .score-fullwidth-jumbotron.cover, .score-jumbotron.cover, .score-section-header.cover {
	background-position:right center;
	background-repeat:no-repeat;
}
.score-stripe.contain, .score-style-box.contain, .score-carouselpane.contain, .score-fullwidth-jumbotron.contain, .score-jumbotron.contain, .score-section-header.contain {
	background-repeat:no-repeat;
	background-size:contain
}
.score-stripe.repeat, .score-style-box.repeat, .score-carouselpane.repeat, .score-fullwidth-jumbotron.repeat, .score-jumbotron.repeat, .score-section-header.repeat {
	background-repeat:repeat
}
.score-stripe.repeat-x, .score-style-box.repeat-x, .score-carouselpane.repeat-x, .score-fullwidth-jumbotron.repeat-x, .score-jumbotron.repeat-x, .score-section-header.repeat-x {
	background-repeat:repeat-x
}
.score-stripe.repeat-y, .score-style-box.repeat-y, .score-carouselpane.repeat-y, .score-fullwidth-jumbotron.repeat-y, .score-jumbotron.repeat-y, .score-section-header.repeat-y {
	background-repeat:repeat-y
}
.score-stripe.no-repeat, .score-style-box.no-repeat, .score-carouselpane.no-repeat, .score-fullwidth-jumbotron.no-repeat, .score-jumbotron.no-repeat, .score-section-header.no-repeat {
	background-repeat:no-repeat
}
.carousel-inner {
	-webkit-transform-style:preserve-3d
}
.carousel-inner>.item {
	min-height:370px
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.item {
-webkit-transition:-webkit-transform 2s ease-in-out;
-o-transition:-o-transform 2s ease-in-out;
-moz-transition:-o-transform 2s ease-in-out;
transition:transform 2s ease-in-out;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000;
-moz-perspective:1000;
perspective:1000
}
.carousel-inner>.item.next, .carousel-inner>.item.active.right {
left:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
.carousel-inner>.item.prev, .carousel-inner>.item.active.left {
left:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
left:0;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.score-carouselpane .score-carouselpane-body {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-carouselpane .score-carouselpane-body {
width:744px
}
}
@media (min-width:992px) {
.score-carouselpane .score-carouselpane-body {
width:964px
}
}
@media (min-width:1458px) {
.score-carouselpane .score-carouselpane-body {
width:1440px
}
}
.score-carouselpane .score-carouselpane-body>.navbar-header, .score-carouselpane .score-carouselpane-body>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
.score-carouselpane .score-carouselpane-body>.navbar-header, .score-carouselpane .score-carouselpane-body>.navbar-collapse {
margin-right:0;
margin-left:0
}
}
.pg-searchresultpage #myCarousel {
	position:relative;
	margin:0 auto 80px auto
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel {
margin-bottom:40px;
clear:both
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage #myCarousel {
clear:both
}
}
.pg-searchresultpage #myCarousel h5 {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px;
	margin-bottom:20px
}
@media only screen and (max-width:991px) {
.pg-searchresultpage #myCarousel h5 {
/*font-family:"Frutiger Next Regular";*/
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:992px) {
.pg-searchresultpage #myCarousel h5 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
margin-top:10px;
margin-bottom:10px;
font-size:14px;
/*font-family:"Frutiger Next Regular";*/
font-size:20px;
line-height:23px
}
.pg-searchresultpage #myCarousel h5 small, .pg-searchresultpage #myCarousel h5 .small {
font-weight:normal;
line-height:1;
color:#777
}
.pg-searchresultpage #myCarousel h5 small, .pg-searchresultpage #myCarousel h5 .small {
font-size:75%
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel h5 {
margin-left:-14px
}
}
.pg-searchresultpage #myCarousel .carousel-inner {
	width:1210px;
	border-right:1px solid #a0a0a0;
	margin:0 auto
}
.pg-searchresultpage #myCarousel .item {
	float:left;
	margin:0;
	min-height:250px
}
.pg-searchresultpage #myCarousel .item .itemDivs {
	position:relative;
	border:1px solid #a0a0a0;
	width:330px;
	height:300px;
	margin-right:25px;
	float:left
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .item .itemDivs {
width:133px;
height:150px;
margin-right:14px
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .item {
min-height:128px
}
}
.pg-searchresultpage #myCarousel .item a {
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	float:left;
	padding-top:16px;
	color:#fff;
	background:url('../images/rectangle.png') no-repeat 0 0;
	padding-left:142px
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .item a {
background:url('../images/rectangle-mob.png') no-repeat -6px 10px;
padding-top:20px;
padding-left:0;
text-align:center
}
}
.pg-searchresultpage #myCarousel .item img {
	margin:0 auto
}
.pg-searchresultpage #myCarousel .carousel-control {
	width:0;
	top:125px;
	opacity:1
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .carousel-control {
top:125px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage #myCarousel .carousel-control {
top:145px
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .carousel-control img {
display:none
}
}
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-left:before, .pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-right:before {
	content:""
}
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-left {
	margin:0;
	top:0
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-left {
background:url('../images/search-carousel-prev-mob.png') no-repeat;
width:42px;
height:43px;
margin-left:-22px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-left {
left:0
}
}
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-right {
	margin-top:0;
	margin-right:20px;
	top:0
}
@media only screen and (min-width:992px) {
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-right {
margin-right:14px
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-right {
background:url('../images/search-carousel-next-mob.png') no-repeat;
width:42px;
height:43px;
margin-right:-62px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage #myCarousel .carousel-control .glyphicon-chevron-right {
margin-right:8px
}
}
.client-jumbotron.score-section-header {
	background-color:transparent
}
.score-jumbotron.score-section-header {
	background-color:transparent
}
.pg-hero-fullwidth {
	margin-bottom:48px;
	position:relative;
	min-height:400px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-fullwidth {
margin-bottom:58px
}
}
@media only screen and (max-width:767px) {
.pg-hero-fullwidth {
min-height:400px;
margin-top:-59px
}
}
.pg-hero-fullwidth h1 {
	font-size:58px
}
@media only screen and (max-width:767px) {
.pg-hero-fullwidth h1 .h1-text {
width:90%;
display:inline-block
}
}
@media only screen and (max-width:767px) {
.pg-hero-fullwidth h1 {
font-size:28px;
padding-top:20px;
line-height:30px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-fullwidth h1 {
font-size:42px
}
}
@media only screen and (min-width:992px) {
.pg-hero-fullwidth h1 {
margin-top:159px
}
}
@media only screen and (min-width:1458px) {
.pg-hero-fullwidth h1 {
margin-left:120px
}
}
.pg-hero-fullwidth h1 span.chevron {
	position:relative;
	top:20px;
	line-height:1;
	height:9px;
	width:18px;
	font-size:18px;
	float:right;
	background:transparent url('../images/chevron-icon-down.png') top left no-repeat
}
@media only screen and (max-width:767px) {
.pg-hero-fullwidth.client-jumbotron {
padding:27px 0 80px 0
}
}
@media only screen and (min-width:992px) {
.pg-hero-fullwidth.client-jumbotron.pg-hero-banner-categorypage {
min-height:500px
}
}
.pg-hero-fullwidth.client-jumbotron.pg-hero-banner-categorypage.pg-hero-fullwidth {
	margin-bottom:30px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-fullwidth.client-jumbotron.pg-hero-banner-categorypage.pg-hero-fullwidth {
padding:0 0 53px 8px;
min-height:270px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-fullwidth.client-jumbotron.pg-hero-banner-contactus.pg-hero-fullwidth {
min-height:172px;
padding-bottom:0
}
}
@media only screen and (min-width:992px) {
.pg-hero-fullwidth.client-jumbotron.pg-hero-banner-contactus.pg-hero-fullwidth {
min-height:404px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-fullwidth.client-jumbotron {
padding:60px 0 53px 25px
}
}
@media only screen and (min-width:992px) {
.pg-hero-fullwidth.pg-leadership-herobanner.pg-hero-fullwidth {
min-height:395px
}
}
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform {
	background:url("../images/home_bubble.png") no-repeat left top transparent;
	bottom:-1px;
	height:198px;
	left:36%;
	padding:24px 37px 0;
	position:absolute;
	width:300px;
	z-index:5;
	border:none;
	margin-bottom:0
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform {
left:38%
}
}
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform .caption {
	color:#52abdc;
	padding-left:15px
}
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform .caption h2 {
	font-size:20px;
	/*font-family:"Frutiger Next Medium";*/
	color:#0050af;
	line-height:normal
}
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform .caption p {
	font-size:16px;
	/*font-family:"Frutiger Next Regular";*/
	color:#005db2;
	margin-bottom:5px
}
.pg-hero-fullwidth .pg-hero-content .banner-bubble-transform .caption a {
	font-size:16px;
	/*font-family:"Frutiger Next Medium";*/
	padding:0
}
.score-jumbotron.score-section-header {
	background-color:transparent
}
@media only screen and (max-width:991px) {
.explore-menu-list {
margin-bottom:40px
}
}
.pg-hero-banner-categorypage, .sub-category-hero, .contactus-hero, .heritage-hero {
	background-color:#0044AF;
	background-position:right center;
	background-repeat:no-repeat
}
.pg-hero-banner-categorypage .pg-hero-navigation, .sub-category-hero .pg-hero-navigation, .contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
	margin-top:35px;
	padding-top:30px
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-hero-banner-categorypage .pg-hero-navigation, .sub-category-hero .pg-hero-navigation, .contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
margin-top:5px;
padding-top:5px
}
}
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb, .sub-category-hero .pg-hero-navigation .breadcrumb, .contactus-hero .pg-hero-navigation .breadcrumb, .heritage-hero .pg-hero-navigation .breadcrumb {
	background:none;
	padding:0;
	margin-bottom:0
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb, .sub-category-hero .pg-hero-navigation .breadcrumb, .contactus-hero .pg-hero-navigation .breadcrumb, .heritage-hero .pg-hero-navigation .breadcrumb {
margin-bottom:3px
}
}
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb li, .sub-category-hero .pg-hero-navigation .breadcrumb li, .contactus-hero .pg-hero-navigation .breadcrumb li, .heritage-hero .pg-hero-navigation .breadcrumb li {
	margin-top:40px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb li, .sub-category-hero .pg-hero-navigation .breadcrumb li, .contactus-hero .pg-hero-navigation .breadcrumb li, .heritage-hero .pg-hero-navigation .breadcrumb li {
margin-top:15px
}
}
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb li a, .sub-category-hero .pg-hero-navigation .breadcrumb li a, .contactus-hero .pg-hero-navigation .breadcrumb li a, .heritage-hero .pg-hero-navigation .breadcrumb li a {
	color:#fff;
}
.pg-hero-banner-categorypage .pg-hero-navigation .breadcrumb .active, .sub-category-hero .pg-hero-navigation .breadcrumb .active, .contactus-hero .pg-hero-navigation .breadcrumb .active, .heritage-hero .pg-hero-navigation .breadcrumb .active {
	color:#fff;
	/*font-family:"Frutiger Next Regular";*/
	font-size:16px;
	line-height:20px
}
.pg-hero-banner-categorypage h1, .sub-category-hero h1, .contactus-hero h1, .heritage-hero h1 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	margin-top:20px;
	margin-bottom:10px;
	font-size:30px;
	/*font-family:"Frutiger Next Light";*/
	font-size:42px;
	line-height:48px;
	color:#fff;
	margin-left:0;
	margin-top:8px
}
.pg-hero-banner-categorypage h1 small, .sub-category-hero h1 small, .contactus-hero h1 small, .heritage-hero h1 small, .pg-hero-banner-categorypage h1 .small, .sub-category-hero h1 .small, .contactus-hero h1 .small, .heritage-hero h1 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.pg-hero-banner-categorypage h1 small, .sub-category-hero h1 small, .contactus-hero h1 small, .heritage-hero h1 small, .pg-hero-banner-categorypage h1 .small, .sub-category-hero h1 .small, .contactus-hero h1 .small, .heritage-hero h1 .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.pg-hero-banner-categorypage h1, .sub-category-hero h1, .contactus-hero h1, .heritage-hero h1 {
/*font-family:"Frutiger Next Regular";*/
font-size:28px;
line-height:32px
}
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-hero-banner-categorypage h1, .sub-category-hero h1, .contactus-hero h1, .heritage-hero h1 {
margin-top:0;
padding-top:0
}
}
@media only screen and (min-width:992px) {
.pg-hero-banner-categorypage h1, .sub-category-hero h1, .contactus-hero h1, .heritage-hero h1 {
float:left;
max-width:700px
}
}
.sub-category-hero {
	background-position:right center;
	margin-bottom:60px;
	background-repeat:no-repeat
}
@media only screen and (max-width:991px) {
.sub-category-hero.pg-hero-fullwidth {
min-height:270px;
padding-top:2px;
margin-bottom:40px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.sub-category-hero.pg-hero-fullwidth {
margin-bottom:60px
}
}
@media only screen and (max-width:991px) {
.sub-category-hero .pg-hero-navigation .breadcrumb {
margin-bottom:7px
}
}
.worth-from-waste .pg-hero-fullwidth {
	min-height:400px !important
}
@media only screen and (max-width:767px) {
.worth-from-waste .pg-hero-fullwidth {
min-height:80px !important
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.worth-from-waste .pg-hero-fullwidth {
min-height:320px !important
}
}
@media only screen and (max-width:767px) {
.sub-category-hero.pg-hero-fullwidth, .pg-hero-banner-categorypage.pg-hero-fullwidth, .worth-from-waste.pg-hero-fullwidth, .contactus-hero.pg-hero-fullwidth, .heritage-hero.pg-hero-fullwidth {
min-height:80px;
padding-top:2px;
margin-bottom:40px;
padding-bottom:17px
}
}
@media only screen and (max-width:767px) {
.sub-category-hero .pg-hero-navigation, .pg-hero-banner-categorypage .pg-hero-navigation, .worth-from-waste .pg-hero-navigation, .contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
margin-top:35px;
padding-top:10px
}
}
@media only screen and (max-width:767px) {
.sustainability .pg-hero-banner-categorypage.pg-hero-fullwidth {
min-height:300px
}
}
.sustainability .pg-hero-banner-categorypage.pg-hero-fullwidth .score-breadcrumb {
	margin:0;
	border-top:0
}
@media only screen and (max-width:767px) {
.sustainability .pg-hero-banner-categorypage.pg-hero-fullwidth .client-container {
background-color:rgba(74, 172, 77, 0.9);
height:140px
}
}
@media only screen and (max-width:767px) {
.sustainability .pg-hero-banner-categorypage.pg-hero-fullwidth .client-container #heroHeader {
margin-top:16px !important;
padding-top:20px !important
}
}
@media only screen and (max-width:767px) {
.sustainability .pg-hero-banner-categorypage.pg-hero-fullwidth .client-container #heroHeader .chevron {
top:17px
}
}
@media only screen and (min-width:992px) {
.simple-index .pg-hero-fullwidth {
background-image:none !important;
background-color:#0044af
}
}
.contactus-hero, .heritage-hero {
	background-color:#003daf
}
@media only screen and (max-width:767px) {
.contactus-hero, .heritage-hero {
margin-bottom:15px !important
}
}
@media only screen and (min-width:992px) {
.contactus-hero h1, .heritage-hero h1 {
margin-left:10px
}
}
.contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
	margin-top:25px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
margin-top:7px
}
}
@media only screen and (min-width:992px) {
.contactus-hero .pg-hero-navigation, .heritage-hero .pg-hero-navigation {
margin-left:10px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.contactus-hero.pg-hero-fullwidth.client-jumbotron, .heritage-hero.pg-hero-fullwidth.client-jumbotron {
min-height:173px;
padding-top:0;
padding-left:0
}
}
@media only screen and (min-width:992px) {
.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth {
margin-bottom:52px !important
}
}
@media only screen and (min-width:992px) {
.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth {
min-height:400px
}
}
@media only screen and (max-width:767px) {
.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader {
margin-top:8px !important;
padding-top:29px !important
}
}
.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth .pg-hero-navigation {
	margin-top:22px
}
.heritage-hero.pg-hero-fullwidth {
	margin-bottom:58px
}
@media only screen and (min-width:768px) (max-width:991px) {
.heritage-hero.pg-hero-fullwidth {
margin-bottom:50px
}
}
@media only screen and (max-width:767px) {
.home .pg-hero-fullwidth {
background-repeat:no-repeat;
background-size:cover
}
}
@media only screen and (max-width:767px) {
.home .pg-hero-fullwidth .chevron {
display:none
}
}
@media only screen and (min-width:992px) {
.article-template .pg-hero-fullwidth.client-jumbotron.pg-hero-banner-categorypage, .recent_innovations .pg-hero-fullwidth.client-jumbotron.pg-hero-banner-categorypage {
min-height:400px
}
}
@media only screen and (max-width:767px) {
.our_brands .pg-hero-fullwidth h1 span.chevron, .product_safety .pg-hero-fullwidth h1 span.chevron {
top:14px
}
}
@media only screen and (max-width:767px) {
.our_brands.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader, .product_safety.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader, .our_approach.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader {
margin-top:0 !important;
padding-bottom:0;
padding-top:0
}
}
@media only screen and (max-width:767px) {
.our_brands.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .h1-text, .product_safety.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .h1-text, .our_approach.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .h1-text {
padding-top:21px
}
}
@media only screen and (max-width:767px) {
.our_brands.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .chevron, .product_safety.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .chevron, .our_approach.filter-index-template .pg-hero-banner-categorypage.pg-hero-fullwidth #heroHeader .chevron {
top:34px
}
}
@media only screen and (max-width:767px) {
.who_we_are #heroHeader, .subcategory-alt-template #heroHeader, .sub-category-template #heroHeader {
padding-top:30px
}
}
@media only screen and (max-width:767px) {
.who_we_are #heroHeader .chevron, .subcategory-alt-template #heroHeader .chevron, .sub-category-template #heroHeader .chevron {
top:12px
}
}
.reset-padding {
	padding:0
}
.score-structural.pg-home-promotions {
	margin-left:0;
	margin-bottom:0
}
@media only screen and (min-width:1458px) {
.score-structural.pg-home-promotions>.score-left {
border-right:12px solid #fff
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.pg-home-promotions .score-left {
float:left;
width:60%
}
}
@media only screen and (min-width:992px) {
.score-structural.pg-home-promotions .score-left {
display:table-cell;
float:none;
vertical-align:middle;
background-color:#e9f7fd
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.score-column2-wideleft.pg-home-promotions .score-right {
float:left;
width:40%
}
}
@media only screen and (min-width:992px) {
.score-structural.score-column2-wideleft.pg-home-promotions .score-right {
display:table-cell;
float:none;
vertical-align:middle
}
}
.home-left-promotion {
	padding-bottom:12px;
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.home-left-promotion {
padding-top:12px;
padding-bottom:12px
}
}
.home-left-promotion .score-structural.score-column2-equal img {
	display:inline-block;
	margin-top:22px;
	margin-bottom:22px
}
@media only screen and (max-width:992px) {
.home-left-promotion .score-structural.score-column2-equal img {
margin-bottom:17px
}
}
.home-left-promotion .score-structural.score-column2-equal .score-left {
	padding-left:0
}
@media only screen and (max-width:991px) {
.home-left-promotion .score-structural.score-column2-equal .score-left {
position:relative;
min-height:1px;
padding-left:12px;
padding-right:12px
}
}
@media only screen and (max-width:991px) and (min-width:768px) {
.home-left-promotion .score-structural.score-column2-equal .score-left {
float:left;
width:100%
}
}
.home-left-promotion .score-structural.score-column2-equal .score-right {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:0
}
@media only screen and (max-width:991px) {
.home-left-promotion .score-structural.score-column2-equal .score-right {
position:relative;
float:left;
width:100%;
min-height:1px;
padding-left:12px;
padding-right:12px;
padding-left:35px;
padding-right:20px
}
}
@media only screen and (max-width:991px) and (min-width:768px) {
.home-left-promotion .score-structural.score-column2-equal .score-right {
float:left;
width:100%
}
}
.home-left-promotion .score-structural.score-column2-equal .score-right a {
	text-align:left;
	display:block
}
@media only screen and (max-width:767px) {
.home-left-promotion .score-structural.score-column2-equal .score-right a {
display:inline-block;
float:left;
clear:both
}
}
.home-left-promotion h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:30px;
	/*font-family:"Frutiger Next Light";*/
	font-size:42px;
	line-height:48px;
	color:#009fff;
	margin-top:0
}
.home-left-promotion h2 small, .home-left-promotion h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.home-left-promotion h2 small, .home-left-promotion h2 .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.home-left-promotion h2 {
/*font-family:"Frutiger Next Regular";*/
font-size:28px;
line-height:32px
}
}
@media only screen and (max-width:991px) {
.home-left-promotion h2 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
margin-top:20px;
margin-bottom:10px;
font-size:24px;
/*font-family:"Frutiger Next Regular";*/
font-size:28px;
line-height:32px;
color:#009fff
}
.home-left-promotion h2 small, .home-left-promotion h2 .small {
font-weight:normal;
line-height:1;
color:#777
}
.home-left-promotion h2 small, .home-left-promotion h2 .small {
font-size:65%
}
}
@media only screen and (max-width:991px) and only screen and (max-width:991px) {
.home-left-promotion h2 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
.home-left-promotion h4, .home-left-promotion h3 {
	color:#333;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.home-left-promotion a {
	color:#0044ac;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	padding-left:0;
	background:url("../images/arrow-link-highlight.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	padding-right:20px;
	display:inline-block !important
}
@media only screen and (min-width:992px) {
.home-left-promotion a {
display:table !important
}
}
.home-left-promotion .score-component {
	margin-bottom:0
}
.home-left-promotion .btn {
	padding-top:4px
}
.home-right-promotion {
	color:#fff;
	margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-right-promotion .score-highlight-button-wrapper {
padding-top:64px
}
}
@media only screen and (max-width:767px) {
.home-right-promotion {
margin-top:30px
}
}
.home-right-promotion .thumbnail .caption {
	padding:0;
	color:inherit
}
.home-right-promotion .thumbnail {
	background-color:transparent;
	border:none
}
.home-right-promotion h2 {
	margin-top:0
}
.home-right-promotion .score-highlight {
	padding:25px 0 0 25px
}
.home-right-promotion .score-stylebox:first-child, .home-right-promotion .score-style-box:first-child {
	margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-right-promotion .score-stylebox:first-child, .home-right-promotion .score-style-box:first-child {
margin-bottom:20px
}
}
@media only screen and (min-width:1458px) {
.home-right-promotion .score-stylebox:first-child p, .home-right-promotion .score-style-box:first-child p {
margin-bottom:45px
}
}
.home-right-promotion .score-component {
	margin-bottom:1px;
	padding-bottom:10px
}
.home-right-promotion .score-component h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:24px;
	font-family:"Frutiger Next Regular";
	font-size:28px;
	line-height:32px;
	margin-top:0
}
.home-right-promotion .score-component h2 small, .home-right-promotion .score-component h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.home-right-promotion .score-component h2 small, .home-right-promotion .score-component h2 .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.home-right-promotion .score-component h2 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
.home-right-promotion .score-component p {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:35px;
	padding-right:10px
}
@media only screen and (min-width:768px) and (max-width:992px) {
.home-right-promotion .score-component p {
margin-bottom:42px
}
}
@media only screen and (max-width:767px) {
.home-right-promotion .score-component p {
display:none
}
}
.home-right-promotion .score-component .score-highlight-button-wrapper, .home-right-promotion .score-component .score-call-to-action {
	text-align:right
}
@media only screen and (max-width:767px) {
.home-right-promotion .score-component .score-highlight-button-wrapper, .home-right-promotion .score-component .score-call-to-action {
margin-top:-47px
}
}
.home-right-promotion .score-component .score-highlight-button-wrapper>a, .home-right-promotion .score-component .score-call-to-action>a {
	margin-bottom:0;
	padding-bottom:0
}
.home-right-promotion .score-component .score-image-button img {
	display:inline-block;
	padding-right:20px
}
.home-right-promotion .score-component .pg-highlight-custom-placeholder {
	margin-top:-78px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-right-promotion .score-component .pg-highlight-custom-placeholder {
margin-top:-57px
}
}
@media only screen and (max-width:767px) {
.home-right-promotion .score-component .pg-highlight-custom-placeholder {
display:none
}
}
.home-right-promotion .score-component .stock-info {
	display:none
}
.home-right-promotion .score-component .stock-price {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:30px;
	font-family:"Frutiger Next Light";
	font-size:42px;
	line-height:48px
}
.home-right-promotion .score-component .stock-price small, .home-right-promotion .score-component .stock-price .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.home-right-promotion .score-component .stock-price small, .home-right-promotion .score-component .stock-price .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.home-right-promotion .score-component .stock-price {
font-family:"Frutiger Next Regular";
font-size:28px;
line-height:32px
}
}
.home-right-promotion .score-component .stock-movement {
	display:block;
	font-family:"Frutiger Next Regular";
	font-size:22px;
	line-height:28px
}
@media only screen and (max-width:991px) {
.home-right-promotion .score-component .stock-movement {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.home-right-promotion .score-component .btn {
	padding-left:0
}
.home-article-highlight>.score-column2-equal {
	margin-bottom:5px
}
.home-article-highlight .score-component {
	margin-bottom:0
}
.home-article-highlight h2 {
	display:none
}
.home-article-highlight .thumbnail {
	border-radius:0;
	padding-left:0;
	padding-right:0;
	padding-top:20px;
	border:1px solid #ddd !important;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.home-article-highlight .thumbnail {
padding-top:5px;
margin-bottom:30px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-article-highlight .thumbnail {
margin-bottom:20px
}
}
.home-article-highlight .thumbnail img {
	padding-left:20px;
	padding-right:20px;
	margin:0 auto
}
@media only screen and (max-width:992px) {
.home-article-highlight .thumbnail img {
padding-left:0;
padding-right:0
}
}
@media only screen and (max-width:767px) {
.home-article-highlight .thumbnail img {
padding-left:5px;
padding-right:5px
}
}
@media only screen and (max-width:767px) {
.home-article-highlight .thumbnail .caption {
padding-left:1px;
padding-top:2px
}
}
.home-article-highlight>a:first-child {
	margin-bottom:10px !important
}
.home-article-highlight>a .btn-link:first-child {
	margin-bottom:0
}
.home-article-highlight a:first-child {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	padding:0;
	color:#004cac;
	padding-left:0
}
.home-article-highlight a:first-child small, .home-article-highlight a:first-child .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.home-article-highlight a:first-child small, .home-article-highlight a:first-child .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.home-article-highlight a:first-child {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.home-article-highlight .score-highlight-button-wrapper a {
	padding-left:9px;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	color:#054aac;
	margin-top:7px;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.home-article-highlight .score-highlight-button-wrapper a {
padding-left:2px;
white-space:normal;
text-align:left;
margin-top:0;
font-size:16px
}
}
.home-article-highlight .score-highlight-button-wrapper a small, .home-article-highlight .score-highlight-button-wrapper a .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.home-article-highlight .score-highlight-button-wrapper a small, .home-article-highlight .score-highlight-button-wrapper a .small {
	font-size:75%
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-article-highlight .pg-highlight-custom-placeholder .score-component {
margin-bottom:18px
}
}
.home-article-highlight .pg-highlight-custom-placeholder p {
	color:#333;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	padding-left:12px
}
@media only screen and (min-width:768px) {
.home-article-highlight .pg-highlight-custom-placeholder p {
padding-bottom:22px
}
}
@media only screen and (min-width:0) and (max-width:767px) {
.home-article-highlight .pg-highlight-custom-placeholder p {
display:none
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home-article-highlight .pg-highlight-custom-placeholder p {
padding-bottom:22px
}
}
.explore-menu-list {
	margin-top:50px;
	margin-bottom:80px
}
@media only screen and (max-width:991px) {
.explore-menu-list {
margin-bottom:40px;
padding-bottom:30px
}
}
@media only screen and (max-width:767px) {
.explore-menu-list .score-component {
margin-bottom:0
}
}
.explore-menu-list h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:24px;
	font-family:"Frutiger Next Regular";
	font-size:28px;
	line-height:32px;
	padding-top:20px;
	margin-bottom:0
}
.explore-menu-list h2 small, .explore-menu-list h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.explore-menu-list h2 small, .explore-menu-list h2 .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.explore-menu-list h2 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
@media only screen and (max-width:767px) {
.explore-menu-list h2 {
padding-top:20px;
margin-top:0;
margin-bottom:10px
}
}
.explore-menu-list .score-column2-equal .score-left {
	padding-left:40px
}
@media only screen and (max-width:991px) {
.explore-menu-list .score-column2-equal .score-left {
padding-left:20px
}
}
@media only screen and (min-width:1458px) {
.explore-menu-list .score-column2-equal .score-left {
padding-left:24px
}
}
.explore-menu-list .score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
.explore-menu-list .score-left .score-component {
	margin-bottom:0
}
@media (min-width:768px) {
.explore-menu-list .score-left {
left:50%
}
}
@media (min-width:768px) {
.explore-menu-list .score-left {
float:left;
width:50%
}
}
.explore-menu-list .score-left img {
	padding-top:30px
}
@media only screen and (max-width:767px) {
.explore-menu-list .score-left img {
display:inline-block;
text-align:center
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.explore-menu-list .score-left img {
padding-top:90px
}
}
.explore-menu-list .score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:30px !important
}
@media (min-width:768px) {
.explore-menu-list .score-right {
right:50%
}
}
@media (min-width:768px) {
.explore-menu-list .score-right {
float:left;
width:50%
}
}
@media only screen and (max-width:991px) {
.explore-menu-list .score-right {
padding-left:40px !important
}
}
.explore-menu-list .score-variable-row .score-variable-column {
	padding-left:0;
	padding-top:0
}
@media only screen and (min-width:0) and (max-width:767px) {
.explore-menu-list .score-variable-row .score-variable-column {
display:block;
float:none;
padding-bottom:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.explore-menu-list .score-variable-row .score-variable-column {
display:block;
float:none;
padding-bottom:0
}
}
.explore-menu-list .score-menu-list {
	padding:0;
	margin-bottom:0
}
.explore-menu-list .sr-only {
	display:none
}
.explore-menu-list ul li {
	border-bottom:1px solid #ccc;
	margin-right:20px;
	height:37px;
	line-height:50px;
	padding-right:3px;
	width:228px;
	margin-bottom:0
}
@media only screen and (min-width:1458px) {
.explore-menu-list ul li {
width:250px
}
}
.explore-menu-list ul li.divider {
	display:none
}
.explore-menu-list ul li a {
	font-family:"Frutiger Next Regular";
	line-height:20px;
	font-size:16px;
	cursor:pointer
}
.explore-menu-category li a {
	font-family:"Frutiger Next Regular";
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#0044ac
}
.pg-highlight {
	padding-left:12px;
	padding-right:12px
}
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper {
	margin-left:-12px;
	margin-right:-12px
}
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image {
float:left;
width:50%
}
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image {
left:50%
}
}
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image img {
	float:right
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image img {
float:none;
margin-left:auto;
margin-right:auto
}
}
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .caption {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .caption {
float:left;
width:50%
}
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .caption {
right:50%
}
}
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper {
	margin-left:-12px;
	margin-right:-12px
}
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .pg-highlight-image {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .pg-highlight-image {
float:left;
width:50%
}
}
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .pg-highlight-image img {
	float:left
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .pg-highlight-image img {
float:none;
margin-left:auto;
margin-right:auto
}
}
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .caption {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.pg-highlight.pg-highlight-leftimage .pg-highlight-wrapper .caption {
float:left;
width:50%
}
}
.pg-highlight.categ-highlight {
	border:1px solid #ccc;
	border-radius:initial;
	margin-bottom:18px
}
.pg-highlight.categ-highlight .btn-link {
	margin:0 0 5px 12px;
	padding-top:0
}
@media only screen and (max-width:767px) {
.pg-highlight.categ-highlight .btn-link {
margin:0 0 -5px 0;
white-space:normal;
text-align:left;
padding-left:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-highlight.categ-highlight .btn-link {
margin:0 0 0 0;
padding-bottom:0;
padding-left:5px
}
}
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder {
	font-family:"Frutiger Next Regular";
	font-size:22px;
	line-height:28px;
	margin:0 0 50px 26px
}
@media only screen and (max-width:991px) {
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
@media only screen and (max-width:767px) {
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder {
margin:0 0 50px 0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder {
margin:0 0 50px 8px
}
}
@media only screen and (max-width:767px) {
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder .score-component {
margin-bottom:15px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-highlight.categ-highlight .pg-highlight-custom-placeholder .score-component {
margin-bottom:18px
}
}
@media only screen and (max-width:991px) {
.pg-highlight.categ-highlight h2 {
display:none
}
}
.pg-highlight.categ-highlight.pg-highlight-rightimage .pg-highlight-wrapper .pg-highlight-image img {
	float:none;
	margin:15px auto
}
.pg-highlight.categ-highlight.pg-highlight-leftimage .pg-highlight-wrapper .pg-highlight-image img {
	float:none;
	margin:15px auto
}
.pg-highlight.categ-highlight.pg-highlight-leftimage .caption {
	margin-left:-18px
}
@media only screen and (max-width:767px) {
.pg-highlight.categ-highlight.pg-highlight-leftimage .caption {
margin-left:0
}
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-highlight.categ-highlight.pg-highlight-leftimage .caption {
margin-left:0
}
}
@media only screen and (min-width:992px) {
.pg-highlight.categ-highlight.pg-highlight-leftimage .caption {
padding-left:0
}
}
.pg-highlight.categ-highlight .score-imagelink, .pg-highlight.categ-highlight .score-image-button {
	float:left;
	margin:0 0 20px 0
}
@media only screen and (max-width:991px) {
.pg-highlight.categ-highlight .score-imagelink, .pg-highlight.categ-highlight .score-image-button {
width:42px
}
}
@media only screen and (min-width:992px) {
.pg-highlight.categ-highlight .score-imagelink, .pg-highlight.categ-highlight .score-image-button {
margin:18px 0 20px 0
}
}
.pg-highlight.categ-highlight h3 {
	padding-top:0;
	margin-top:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-highlight.categ-highlight h3 {
margin-bottom:0
}
}
.pg-highlight.categ-highlight:last-child {
	margin-bottom:120px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-highlight.categ-highlight .caption {
padding-top:0
}
}
.view-list {
	padding-left:0
}
.view-list .view_cat_header {
	border:1px solid #ccc
}
.view-list .view_cat_header a {
	padding-left:26px;
	display:block;
	outline:none;
	line-height:59px;
	text-transform:uppercase
}
.view-list .view_cat_header a.view-more-link {
	color:#333;
	background:url("../images/view-more-arrow-down.png") no-repeat right center transparent;
	margin-right:30px;
	padding-left:20px
}
.view-list .view_cat_header a.arrow-up {
	background:url("../images/view-more-arrow-up.png") no-repeat right center transparent;
	margin-right:20px
}
.view-list .view_cat_header a:focus, .view-list .view_cat_header a:active, .view-list .view_cat_header a:hover {
	background-color:none;
	text-decoration:none
}
@media only screen and (max-width:991px) {
.view-list {
margin-bottom:20px
}
}
.view-list li {
	list-style:none;
	padding-bottom:15px
}
@media only screen and (max-width:767px) {
.view-list li {
height:65px;
line-height:44px
}
}
@media only screen and (min-width:992px) {
.view-list li {
padding-top:4px
}
}
.view-list li.divider {
	margin-bottom:0
}
@media only screen and (min-width:768px) {
.view-list li.divider {
padding-bottom:4px
}
}
.view-list a {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:24px
}
.view-list .score-menu-link-item, .view-list .score-menu-list-item {
	border-bottom:1px solid #ccc;
	margin-bottom:0
}
.view-list .view_sec_accord_cont {
	border-bottom:1px solid #ccc;
	border:1px solid #ccc;
	width:100%;
	padding-left:0
}
.view-list .view_sec_accord_cont li {
	padding-left:10px;
	height:50px;
	border-bottom:1px solid #ccc;
	line-height:50px;
	background-color:#fff
}
.view-list .view_sec_accord_cont li.score-menu-list-divider {
	display:none
}
.score-structural.subcateg-highlight-row {
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.score-structural.subcateg-highlight-row {
margin-left:0;
margin-right:0
}
}
.score-structural.subcateg-highlight-row>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:24px
}
@media (min-width:768px) {
.score-structural.subcateg-highlight-row>.score-left {
float:left;
width:50%
}
}
.score-structural.subcateg-highlight-row>.score-left .subcateg-highlight {
	margin-right:0;
	margin-bottom:0
}
.score-structural.subcateg-highlight-row>.score-left .subcateg-highlight .score-call-to-action img {
	margin-left:0;
	margin-top:16px
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight-row>.score-left .subcateg-highlight {
margin-left:0;
padding-left:13px;
padding-right:13px
}
}
.score-structural.subcateg-highlight-row>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:24px
}
@media (min-width:768px) {
.score-structural.subcateg-highlight-row>.score-right {
float:left;
width:50%
}
}
.score-structural.subcateg-highlight-row>.score-right .subcateg-highlight {
	margin-left:0;
	margin-bottom:0
}
.score-structural.subcateg-highlight-row>.score-right .subcateg-highlight .score-call-to-action img {
	margin-left:0;
	margin-top:16px
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight-row>.score-right .subcateg-highlight {
margin-right:0;
padding-left:13px;
padding-right:13px
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight-row>.score-right .subcateg-highlight.environmental-policies {
padding-left:0;
padding-right:0
}
}
.score-structural.subcateg-highlight {
	border:1px solid #ccc
}
@media only screen and (min-width:992px) {
.score-structural.subcateg-highlight {
min-height:320px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.subcateg-highlight {
min-height:430px
}
}
.score-structural.subcateg-highlight>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.subcateg-highlight>.score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.subcateg-highlight>.score-left {
float:left;
width:50%
}
}
@media (min-width:992px) {
.score-structural.subcateg-highlight>.score-left {
left:50%
}
}
@media only screen and (min-width:992px) {
.score-structural.subcateg-highlight>.score-left {
padding-right:20px
}
}
.score-structural.subcateg-highlight>.score-left img.score-component, .score-structural.subcateg-highlight>.score-left img.img-responsive {
	margin:20px auto
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight>.score-left img.score-component, .score-structural.subcateg-highlight>.score-left img.img-responsive {
margin-bottom:15px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.subcateg-highlight>.score-left img.score-component, .score-structural.subcateg-highlight>.score-left img.img-responsive {
width:320px;
margin-bottom:12px
}
}
.score-structural.subcateg-highlight>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.subcateg-highlight>.score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.subcateg-highlight>.score-right {
float:left;
width:50%
}
}
@media (min-width:992px) {
.score-structural.subcateg-highlight>.score-right {
right:50%
}
}
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail {
	padding-left:0;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail {
padding-top:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail {
padding-top:0
}
}
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail .caption {
	padding-left:8px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail .caption {
padding-top:0
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight>.score-right>.score-highlight.thumbnail .caption {
padding-top:0;
padding-left:0
}
}
.score-structural.subcateg-highlight .caption h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:24px;
	font-family:"Frutiger Next Regular";
	font-size:28px;
	line-height:32px;
	color:#003daf
}
.score-structural.subcateg-highlight .caption h2 small, .score-structural.subcateg-highlight .caption h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.subcateg-highlight .caption h2 small, .score-structural.subcateg-highlight .caption h2 .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.score-structural.subcateg-highlight .caption h2 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.subcateg-highlight .caption h2 {
margin-top:0;
margin-bottom:5px
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight .caption h2 {
margin-top:0
}
}
.score-structural.subcateg-highlight .caption h2:hover {
	text-decoration:underline
}
.score-structural.subcateg-highlight .caption .score-highlight-body {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.subcateg-highlight .score-highlight-button-wrapper {
	float:left;
	margin-top:10px
}
.score-structural.subcateg-highlight .pg-highlight .pg-highlight-custom-placeholder {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.subcateg-highlight .pg-highlight .score-menu-list {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0
}
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li {
	padding:8px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:0
}
@media only screen and (min-width:1458px) {
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li {
width:335px
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li {
background-color:#fafafa;
padding-left:25px;
padding-top:13px;
paddding-bottom:13px
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li:first-child {
border-top:1px solid #ccc
}
}
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li:last-child {
	border-bottom:1px solid #ccc
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight .pg-highlight .score-menu-list li:last-child {
border-bottom:none
}
}
@media only screen and (max-width:767px) {
.score-structural.subcateg-highlight.environmental-policies {
border:0
}
.score-structural.subcateg-highlight.environmental-policies>.score-right {
padding-left:0;
padding-right:0
}
.score-structural.subcateg-highlight.environmental-policies>.score-right .pg-highlight {
padding-right:0;
padding-bottom:0;
margin-bottom:0
}
.score-structural.subcateg-highlight.environmental-policies>.score-right .pg-highlight .caption {
padding-left:0;
padding-right:0;
border:1px solid #ccc;
padding-bottom:0
}
.score-structural.subcateg-highlight.environmental-policies>.score-right .pg-highlight h2 {
padding-left:25px;
padding-top:15px;
padding-bottom:5px
}
}
.score-structural .score-highlight.thumbnail {
	border:none
}
.score-structural.sustainability-snippet {
	background-image:-webkit-linear-gradient(top, #71c669 0, #00ae58 100%);
	background-image:-o-linear-gradient(top, #71c669 0, #00ae58 100%);
	background-image:linear-gradient(to bottom, #71c669 0, #00ae58 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff71c669', endColorstr='#ff00ae58', GradientType=0);
	color:#fff;
	margin-bottom:120px;
	margin-top:36px;
	margin-left:0;
	margin-right:0
}
@media only screen and (max-width:767px) {
.score-structural.sustainability-snippet {
margin-top:40px
}
}
.score-structural.sustainability-snippet>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	min-height:200px
}
@media (min-width:768px) {
.score-structural.sustainability-snippet>.score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.sustainability-snippet>.score-right {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.sustainability-snippet>.score-right {
min-height:1px;
height:auto
}
}
@media only screen and (min-width:992px) {
.score-structural.sustainability-snippet>.score-right {
background:transparent url('../images/sustainability-ellipse-bg.png') left center no-repeat;
background-size:cover
}
}
.score-structural.sustainability-snippet>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	height:200px
}
@media (min-width:768px) {
.score-structural.sustainability-snippet>.score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.sustainability-snippet>.score-left {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.sustainability-snippet>.score-left {
height:auto
}
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list {
	list-style-type:none
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list {
padding-left:12px
}
}
@media only screen and (min-width:992px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list {
margin-top:5px
}
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list a, .score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list a:hover {
	color:#fff
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list li {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #6ccb95;
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list li:first-child {
padding-top:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list .score-menu-list li:first-child {
padding-top:20px !important
}
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list>.score-left {
float:left;
width:50%
}
}
.score-structural.sustainability-snippet .sustainability-snippet-menu-list>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.sustainability-snippet .sustainability-snippet-menu-list>.score-right {
float:left;
width:50%
}
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header {
	height:40px;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	padding-left:25px;
	margin-top:5px
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header small, .score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header small, .score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header {
margin-bottom:2px
}
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header .caret {
	margin-right:25px;
	float:right;
	border-top:8px solid;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont li.sustainability_view_sec_header.open .caret {
	border-bottom:7px solid;
	border-top:0
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont .sustainability-snippet-menu-list_cont {
	list-style-type:none;
	padding-left:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont .sustainability-snippet-menu-list_cont li {
	border-top:1px solid #fff;
	height:50px;
	line-height:50px;
	margin-bottom:0
}
.score-structural.sustainability-snippet ul.sustainability-snippet-menu-list_mobcont .sustainability-snippet-menu-list_cont li a {
	color:#fff;
	padding-left:25px
}
.score-structural.sustainability-snippet .sustainability-snippet-header {
	margin-left:18px;
	margin-top:30px;
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-header {
margin-left:14px
}
}
@media only screen and (max-width:767px) {
.score-structural.sustainability-snippet .sustainability-snippet-header {
margin-left:13px;
margin-top:20px
}
}
.score-structural.sustainability-snippet .sustainability-snippet-header>h2 {
	display:none
}
.score-structural.sustainability-snippet .sustainability-snippet-header>h4, .score-structural.sustainability-snippet .sustainability-snippet-header>h3 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:0
}
.score-structural.sustainability-snippet .sustainability-snippet-header>h4 small, .score-structural.sustainability-snippet .sustainability-snippet-header>h3 small, .score-structural.sustainability-snippet .sustainability-snippet-header>h4 .small, .score-structural.sustainability-snippet .sustainability-snippet-header>h3 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.sustainability-snippet .sustainability-snippet-header>h4 small, .score-structural.sustainability-snippet .sustainability-snippet-header>h3 small, .score-structural.sustainability-snippet .sustainability-snippet-header>h4 .small, .score-structural.sustainability-snippet .sustainability-snippet-header>h3 .small {
	font-size:75%
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight {
	background-color:transparent
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-highlight {
padding-left:0
}
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	color:#fff;
	margin-top:0
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight h2 small, .score-structural.sustainability-snippet .sustainability-snippet-highlight h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight h2 small, .score-structural.sustainability-snippet .sustainability-snippet-highlight h2 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-highlight h2 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight .caption {
	color:#fff;
	padding-top:0;
	padding-left:13px;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (max-width:991px) {
.score-structural.sustainability-snippet .sustainability-snippet-highlight .caption {
padding-bottom:0
}
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight a {
	padding-left:0;
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (min-width:768px) {
.score-structural.sustainability-snippet .sustainability-snippet-highlight a {
background:transparent url('../images/arrow-learnmore-snippet.png') right center no-repeat;
padding-right:25px
}
}
.score-structural.sustainability-snippet .sustainability-snippet-highlight a:hover {
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.who-we-are-snippet {
	background-image:-webkit-linear-gradient(top, #0088ec 0, #003daf 100%);
	background-image:-o-linear-gradient(top, #0088ec 0, #003daf 100%);
	background-image:linear-gradient(to bottom, #0088ec 0, #003daf 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ec', endColorstr='#ff003daf', GradientType=0);
	color:#fff;
	margin-bottom:120px;
	margin-top:36px;
	margin-left:0;
	margin-right:0
}
@media only screen and (max-width:767px) {
.score-structural.who-we-are-snippet {
margin-top:40px
}
}
.score-structural.who-we-are-snippet>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.who-we-are-snippet>.score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.who-we-are-snippet>.score-right {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.who-we-are-snippet>.score-right {
height:auto
}
}
@media only screen and (min-width:768px) {
.score-structural.who-we-are-snippet>.score-right {
min-height:206px
}
}
@media only screen and (min-width:992px) {
.score-structural.who-we-are-snippet>.score-right {
background:transparent url('../images/who-we-are-ellipse-bg.png') left top no-repeat
}
}
.score-structural.who-we-are-snippet>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	height:200px
}
@media (min-width:768px) {
.score-structural.who-we-are-snippet>.score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.who-we-are-snippet>.score-left {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.who-we-are-snippet>.score-left {
height:auto
}
}
.score-structural.who-we-are-snippet .who-we-are-menu-list {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:0
}
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list {
	list-style-type:none;
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list {
padding-left:12px
}
}
@media only screen and (min-width:992px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list {
margin-top:5px
}
}
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list a, .score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list a:hover {
	color:#fff
}
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list li {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #668ed2
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list li:first-child {
padding-top:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list li:first-child {
padding-top:20px !important
}
}
.score-structural.who-we-are-snippet .who-we-are-menu-list .score-menu-list>.score-menu-list-item {
	margin-bottom:0
}
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-left {
float:left;
width:50%
}
}
@media only screen and (min-width:992px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-left {
width:53% !important
}
}
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-right {
float:left;
width:50%
}
}
@media only screen and (min-width:992px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-right {
width:47% !important
}
}
@media only screen and (min-width:992px) {
.score-structural.who-we-are-snippet .who-we-are-menu-list>.score-right .score-menu-list {
margin-right:40px;
padding-left:0
}
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0;
	z-index:10;
	position:relative
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header {
	height:40px;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	padding-left:25px;
	margin-top:5px
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header small, .score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header small, .score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header {
margin-bottom:2px
}
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header .caret {
	margin-right:25px;
	float:right;
	border-top:8px solid;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont li.who-we-are_view_sec_header.open .caret {
	border-bottom:7px solid;
	border-top:0
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont .who-we-are-menu-list_cont {
	list-style-type:none;
	padding-left:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont .who-we-are-menu-list_cont li {
	border-top:1px solid #fff;
	height:50px;
	line-height:50px;
	margin-bottom:0
}
.score-structural.who-we-are-snippet ul.who-we-are-menu-list_mobcont .who-we-are-menu-list_cont li a {
	color:#fff;
	padding-left:25px
}
.score-structural.who-we-are-snippet .who-we-are-header {
	margin-left:18px;
	margin-top:30px;
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-header {
margin-left:14px
}
}
@media only screen and (max-width:767px) {
.score-structural.who-we-are-snippet .who-we-are-header {
margin-left:13px;
margin-top:20px
}
}
.score-structural.who-we-are-snippet .who-we-are-header>h2 {
	display:none
}
.score-structural.who-we-are-snippet .who-we-are-header>h4, .score-structural.who-we-are-snippet .who-we-are-header>h3 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:0
}
.score-structural.who-we-are-snippet .who-we-are-header>h4 small, .score-structural.who-we-are-snippet .who-we-are-header>h3 small, .score-structural.who-we-are-snippet .who-we-are-header>h4 .small, .score-structural.who-we-are-snippet .who-we-are-header>h3 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.who-we-are-snippet .who-we-are-header>h4 small, .score-structural.who-we-are-snippet .who-we-are-header>h3 small, .score-structural.who-we-are-snippet .who-we-are-header>h4 .small, .score-structural.who-we-are-snippet .who-we-are-header>h3 .small {
	font-size:75%
}
.score-structural.who-we-are-snippet .who-we-are-highlight {
	background-color:transparent
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-highlight {
padding-left:0
}
}
.score-structural.who-we-are-snippet .who-we-are-highlight h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	color:#fff;
	margin-top:0
}
.score-structural.who-we-are-snippet .who-we-are-highlight h2 small, .score-structural.who-we-are-snippet .who-we-are-highlight h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.who-we-are-snippet .who-we-are-highlight h2 small, .score-structural.who-we-are-snippet .who-we-are-highlight h2 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-highlight h2 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.score-structural.who-we-are-snippet .who-we-are-highlight .caption {
	color:#fff;
	padding-top:0;
	padding-left:13px;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (max-width:991px) {
.score-structural.who-we-are-snippet .who-we-are-highlight .caption {
padding-bottom:0
}
}
.score-structural.who-we-are-snippet .who-we-are-highlight a {
	padding-left:0;
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (min-width:768px) {
.score-structural.who-we-are-snippet .who-we-are-highlight a {
background:transparent url('../images/arrow-learnmore-snippet.png') right center no-repeat;
padding-right:25px
}
}
.score-structural.who-we-are-snippet .who-we-are-highlight a:hover {
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.our-brands-snippet {
	background-image:-webkit-linear-gradient(top, #ffa300 0, #ff7000 100%);
	background-image:-o-linear-gradient(top, #ffa300 0, #ff7000 100%);
	background-image:linear-gradient(to bottom, #ffa300 0, #ff7000 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa300', endColorstr='#ffff7000', GradientType=0);
	color:#fff;
	margin-bottom:120px;
	margin-top:36px;
	margin-left:0;
	margin-right:0
}
@media only screen and (max-width:767px) {
.score-structural.our-brands-snippet {
margin-top:40px
}
}
.score-structural.our-brands-snippet>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	height:200px
}
@media (min-width:768px) {
.score-structural.our-brands-snippet>.score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.our-brands-snippet>.score-right {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.our-brands-snippet>.score-right {
height:auto
}
}
@media only screen and (min-width:992px) {
.score-structural.our-brands-snippet>.score-right {
background:transparent url('../images/our-brands-ellipse-bg.png') left center no-repeat
}
}
.score-structural.our-brands-snippet>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	height:200px
}
@media (min-width:768px) {
.score-structural.our-brands-snippet>.score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.score-structural.our-brands-snippet>.score-left {
float:left;
width:50%
}
}
@media only screen and (max-width:767px) {
.score-structural.our-brands-snippet>.score-left {
height:auto
}
}
.score-structural.our-brands-snippet .our-brands-menu-list {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list {
	list-style-type:none
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list {
padding-left:12px
}
}
@media only screen and (min-width:992px) {
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list {
margin-top:5px
}
}
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list a, .score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list a:hover {
	color:#fff
}
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list li {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #f3a654
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet .our-brands-menu-list .score-menu-list li:first-child {
padding-top:0
}
}
.score-structural.our-brands-snippet .our-brands-menu-list>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.our-brands-snippet .our-brands-menu-list>.score-left {
float:left;
width:50%
}
}
.score-structural.our-brands-snippet .our-brands-menu-list>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.our-brands-snippet .our-brands-menu-list>.score-right {
float:left;
width:50%
}
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header {
	height:40px;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	padding-left:25px;
	margin-top:5px
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header small, .score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header small, .score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header {
margin-bottom:2px
}
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header .caret {
	margin-right:25px;
	float:right;
	border-top:8px solid;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont li.our-brands_view_sec_header.open .caret {
	border-bottom:7px solid;
	border-top:0
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont .our-brands-menu-list_cont {
	list-style-type:none;
	padding-left:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont .our-brands-menu-list_cont li {
	border-top:1px solid #fff;
	height:50px;
	line-height:50px
}
.score-structural.our-brands-snippet ul.our-brands-menu-list_mobcont .our-brands-menu-list_cont li a {
	color:#fff;
	padding-left:25px
}
.score-structural.our-brands-snippet .our-brands-header {
	margin-left:18px;
	margin-top:30px;
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet .our-brands-header {
margin-left:14px
}
}
@media only screen and (max-width:767px) {
.score-structural.our-brands-snippet .our-brands-header {
margin-left:13px;
margin-top:20px
}
}
.score-structural.our-brands-snippet .our-brands-header>h2 {
	display:none
}
.score-structural.our-brands-snippet .our-brands-header>h4 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:0
}
.score-structural.our-brands-snippet .our-brands-header>h4 small, .score-structural.our-brands-snippet .our-brands-header>h4 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.our-brands-snippet .our-brands-header>h4 small, .score-structural.our-brands-snippet .our-brands-header>h4 .small {
	font-size:75%
}
.score-structural.our-brands-snippet .our-brands-highlight {
	background-color:transparent
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet .our-brands-highlight {
padding-left:0
}
}
.score-structural.our-brands-snippet .our-brands-highlight h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	color:#fff;
	margin-top:0
}
.score-structural.our-brands-snippet .our-brands-highlight h2 small, .score-structural.our-brands-snippet .our-brands-highlight h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.score-structural.our-brands-snippet .our-brands-highlight h2 small, .score-structural.our-brands-snippet .our-brands-highlight h2 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.score-structural.our-brands-snippet .our-brands-highlight h2 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.score-structural.our-brands-snippet .our-brands-highlight .caption {
	color:#fff;
	padding-top:0;
	padding-left:13px;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (max-width:991px) {
	.score-structural.our-brands-snippet .our-brands-highlight .caption {
		padding-bottom:0
	}
}
.score-structural.our-brands-snippet .our-brands-highlight a {
	padding-left:0;
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (min-width:768px) {
	.score-structural.our-brands-snippet .our-brands-highlight a {
		background:transparent url('../images/arrow-learnmore-snippet.png') right center no-repeat;
		padding-right:25px
	}
}
.score-structural.our-brands-snippet .our-brands-highlight a:hover {
	color:#fff;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.pg-searchresultpage {
	position:relative;
	top:150px;
	min-height:400px
}
.pg-searchresultpage .search-listings {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:8px
}
@media only screen and (min-width:480px) and (max-width:991px) {
.pg-searchresultpage .search-listings {
padding-top:4px;
padding-bottom:8px
}
}
@media (min-width:992px) {
.pg-searchresultpage .search-listings .score-left {
left:66.66666667%
}
}
@media (min-width:992px) {
.pg-searchresultpage .search-listings .score-right {
right:33.33333333%
}
}
.pg-searchresultpage h5 {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px
}
@media only screen and (max-width:991px) {
.pg-searchresultpage h5 {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:1458px) {
.pg-searchresultpage h5 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
margin-top:10px;
margin-bottom:10px;
font-size:14px;
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
.pg-searchresultpage h5 small, .pg-searchresultpage h5 .small {
font-weight:normal;
line-height:1;
color:#777
}
.pg-searchresultpage h5 small, .pg-searchresultpage h5 .small {
font-size:75%
}
}
.pg-searchresultpage h5 a {
	color:#0092e9
}
@media only screen and (min-width:1458px) {
.pg-searchresultpage h6 {
float:right
}
}
@media only screen and (min-width:991px) {
.pg-searchresultpage h6 {
float:right
}
}
@media only screen and (min-width:480px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:16px;
line-height:20px
}
}
@media only screen and (min-width:991px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:991px) and only screen and (max-width:991px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
@media only screen and (min-width:1458px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.pg-searchresultpage p span {
	color:#a0a0a0
}
.pg-searchresultpage p .spnClsBld {
	color:#000;
	font-weight:bold
}
.pg-searchresultpage .search-pagination {
	margin-top:8px;
	margin-bottom:234px
}
.pg-searchresultpage .search-pagination li a {
	border:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	color:#0092e9
}
.annual-report-mob {
	background-color:#bfe6f0;
	margin-top:-48px;
	margin-bottom:30px;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
.annual-report-mob h2 {
	font-family:"Frutiger Next Medium";
	color:#0050af;
	margin-top:4px;
	font-size:16px;
	margin-bottom:0
}
.annual-report-mob .thumbnail {
	background-color:transparent;
	padding-left:0;
	padding-right:0;
	margin-bottom:2px
}
.annual-report-mob .caption {
	padding-left:0;
	padding-top:0
}
.annual-report-mob p {
	color:#005db2;
	margin-bottom:0
}
.annual-report-mob .score-highlight-button-wrapper a, .annual-report-mob .score-call-to-action a {
	font-family:"Frutiger Next Medium";
	padding-left:0;
	color:#0053ad;
	padding-top:0
}
.heritage .score-style-box.subcateg-right-video-holder {
	padding:0;
	border:none
}
@media only screen and (min-width:768px) and (max-width:991px) {
.heritage .score-youtube-video {
margin-top:58px;
margin-left:-12px;
margin-right:-12px
}
}
@media only screen and (max-width:767px) {
.heritage .score-youtube-video.subcateg-right-video {
margin-bottom:40px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.heritage .score-youtube-video.subcateg-right-video {
margin-bottom:60px
}
}
@media only screen and (min-width:992px) {
.heritage .score-youtube-video.subcateg-right-video {
margin-bottom:0
}
}
.heritage .score-youtube-video iframe {
	border:1px solid #ddd;
	padding:10px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.heritage .score-youtube-video iframe {
border:1px solid #ddd;
padding:15px
}
}
.heritage .score-contentspot p {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.heritage .score-contentspot p {
margin-left:-12px
}
}
.category-section, .article-share-icon {
	margin-bottom:0
}
.subcateg-text-video-wrapper {
	margin-bottom:0
}
.home .score-container {
	margin-bottom:0
}
.tab-wrapper {
	margin-bottom:0
}
.tab-wrapper .score-column2-wideleft {
	margin-bottom:0
}
.who-we-are-menu-list-mob, .sustainability-snippet-menu-list-mob {
	margin-bottom:0 !important
}
@media only screen and (max-width:991px) {
.environmental-policies {
padding-left:0 !important;
padding-right:0 !important
}
}
.categ-cover-bg .score-content-spot.categorydesc {
	margin-bottom:63px !important
}
.categ-cover-bg.pg-highlight {
	border:0 !important;
	margin:0;
	margin-bottom:20px
}
.categ-cover-bg.pg-highlight.pg-highlight-leftimage .caption {
	margin-left:0
}
@media only screen and (max-width:991px) {
.categ-cover-bg.pg-highlight.pg-highlight-leftimage .caption {
height:320px !important
}
}
.categ-cover-bg.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .caption {
	margin-left:0
}
@media only screen and (min-width:1458px) {
.categ-cover-bg.pg-highlight.pg-highlight-rightimage .pg-highlight-wrapper .caption {
margin-left:0
}
}
.categ-cover-bg.pg-highlight .caption {
	color:#fff
}
@media only screen and (max-width:991px) {
.categ-cover-bg.pg-highlight .caption {
padding-top:20px !important
}
}
.categ-cover-bg.pg-highlight .caption .btn-link {
	color:#fff
}
.categ-cover-bg.pg-highlight .score-image-button img {
	margin-top:14px
}
.categ-cover-bg.pg-highlight .pg-highlight-image {
	padding-left:0 !important;
	background-size:cover !important
}
@media only screen and (max-width:991px) {
.categ-cover-bg.pg-highlight .pg-highlight-image {
padding-right:0 !important;
height:320px !important
}
}
.categ-cover-bg.pg-highlight .pg-highlight-image img {
	margin:0 !important
}
@media only screen and (max-width:991px) {
	.categ-cover-bg.pg-highlight .pg-highlight-image img {
		width:100%
	}
}
@media only screen and (max-width:767px) {
	.categ-cover-bg.pg-highlight .pg-highlight-image img {
		min-height:1px
	}
}
.categ-cover-bg.pg-highlight.pg-highlight-image-blue-bg .caption {
	background:url('../images/blue.png') no-repeat 0 0
}
.categ-cover-bg.pg-highlight.pg-highlight-image-orange-bg .caption {
	background:url('../images/orange.png') no-repeat 0 0
}
.categ-cover-bg.pg-highlight.pg-highlight-image-green-bg .caption {
	background:url('../images/green.png') no-repeat 0 0
}
@media only screen and (max-width:991px) {
	.categ-cover-bg.pg-highlight.categ-highlight.pg-highlight-leftimage .caption {
		margin-left:0
	}
}
.navbar-nav .dropdown-submenu {
	position:relative
}
.navbar-nav .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px
}
@media only screen and (min-width:768px) {
.navbar-nav .dropdown-submenu:hover>.dropdown-menu {
display:block
}
}
@media only screen and (max-width:768px) {
.navbar-nav .dropdown-submenu:hover>.dropdown-menu {
display:none
}
}
.navbar-nav .dropdown-submenu>a:after {
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:-10px
}
@media only screen and (max-width:768px) {
.navbar-nav .dropdown-submenu>a:after {
display:none
}
}
@media only screen and (min-width:768px) {
.navbar-nav .dropdown-submenu>a:after {
display:block
}
}
.navbar-nav .dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
.navbar-nav .dropdown-submenu.pull-left {
	float:none
}
.navbar-nav .dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px
}
footer .score-footer-wrapper {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
footer .score-footer-wrapper {
width:744px
}
}
@media (min-width:992px) {
footer .score-footer-wrapper {
width:964px
}
}
@media (min-width:1458px) {
footer .score-footer-wrapper {
width:1440px
}
}
footer .score-footer-wrapper>.navbar-header, footer .score-footer-wrapper>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
footer .score-footer-wrapper>.navbar-header, footer .score-footer-wrapper>.navbar-collapse {
margin-right:0;
margin-left:0
}
}

.footer-wrapper {
    background:left top no-repeat #003daf;
    background-size:auto 100%;
    margin-bottom:0
}

.footer-container {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px;
	padding-top:40px;
	padding-left:25px;
	margin-bottom:0;
	color:#fff
}
@media (min-width:768px) {
.footer-container {
width:744px
}
}
@media (min-width:992px) {
.footer-container {
width:964px
}
}
@media (min-width:1458px) {
.footer-container {
width:1440px
}
}
.footer-container>.navbar-header, .footer-container>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
.footer-container>.navbar-header, .footer-container>.navbar-collapse {
margin-right:0;
margin-left:0
}
}
@media only screen and (max-width:767px) {
.footer-container {
padding-left:10px;
padding-top:0
}
}
.footer-container .score-right ul li {
	float:left
}
.footer-container .ticker {
	text-align:right
}
.footer-container .score-menu-image-link img, .footer-container .score-menu-list-image img {
	padding-right:10px
}
@media only screen and (max-width:767px) {
.footer-container .score-menu-image-link img, .footer-container .score-menu-list-image img {
padding-right:5px
}
}
.footer-container .score-column4-equal .panel {
	background-color:transparent;
	border:none;
	box-shadow:none
}
.footer-container .score-column4-equal .panel-heading {
	background-color:transparent;
	box-shadow:none;
	border:none;
	color:#fff
}
.footer-container .score-column4-equal .panel-group .panel-body {
	border:none
}
.footer-container ul {
	padding-left:0;
	margin-bottom:0
}
.footer-container ul li {
	padding-left:5px;
	list-style-type:none;
	padding-bottom:8px;
	margin-bottom:0
}
.footer-container ul li a {
	color:#fff;
	font-size:14px;
	font-family:"Frutiger Next Medium"
}
@media only screen and (min-width:768px) {
.footer-container ul li:first-child {
padding-bottom:15px
}
.footer-container ul li:first-child>a {
font-family:"Frutiger Next Bold";
text-decoration:none
}
}
.footer-container .footer-mobile {
	margin-left:-12px;
	margin-right:-12px;
	margin-bottom:30px
}
.footer-container .footer-mobile .score-navbar-header {
	display:none
}
.footer-container .footer-mobile .navbar-collapse {
	border:0;
	box-shadow:none
}
.footer-container .footer-mobile .footer-nav-mobile {
	margin-left:0;
	margin-right:0
}
.footer-container .footer-mobile .footer-nav-mobile a, .footer-container .footer-mobile .footer-nav-mobile .score-menu-link-item>a, .footer-container .footer-mobile .footer-nav-mobile .score-menu-list-item>a, .footer-container .footer-mobile .footer-nav-mobile a:hover, .footer-container .footer-mobile .footer-nav-mobile a:focus {
	color:#fff;
	background-color:transparent
}
.footer-container .footer-mobile .footer-nav-mobile .open a, .footer-container .footer-mobile .footer-nav-mobile .open a:hover {
	background-color:transparent;
	color:#fff !important
}
.footer-container .footer-mobile .footer-nav-mobile .dropdown-menu {
	background-color:transparent;
	border:none;
	box-shadow:none
}
.footer-container .footer-mobile .footer-nav-mobile .dropdown-menu a {
	padding:0 10px
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown {
	border-bottom:1px solid #52abdc;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:before, .footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:after {
	content:" ";
	display:table
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:after {
	clear:both
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:before, .footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:after {
	content:" ";
	display:table
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown:after {
	clear:both
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown .toggle-caret {
	float:right;
	padding-right:10px
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown .toggle-caret span.caret {
	border-top:5px solid
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown.open .toggle-caret .caret {
	border-bottom:5px solid;
	border-top:0
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown>a:first-child {
	width:85%;
	cursor:pointer;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown.open .dropdown-menu {
	padding-top:0;
	padding-bottom:0
}
.footer-container .footer-mobile .footer-nav-mobile li.score-megamenu-dropdown.open .dropdown-menu a {
	padding:0 10px;
	background-color:transparent
}
.footer-container .footer-main-row {
	margin-bottom:0
}
.footer-container .footer-main-row>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0
}
@media (min-width:768px) {
.footer-container .footer-main-row>.score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.footer-container .footer-main-row>.score-left {
float:left;
width:66.66666667%
}
}
@media only screen and (max-width:767px) {
.footer-container .footer-main-row>.score-left {
padding-left:12px
}
}
.footer-container .footer-main-row>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.footer-container .footer-main-row>.score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.footer-container .footer-main-row>.score-right {
float:left;
width:33.33333333%
}
}
@media only screen and (min-width:992px) {
.footer-container .footer-main-row>.score-right ul.score-menu-list {
float:right
}
}
@media only screen and (max-width:767px) {
.footer-container .footer-main-row>.score-right ul.score-menu-list li {
padding-bottom:20px
}
.footer-container .footer-main-row>.score-right ul.score-menu-list li:first-child {
padding-left:0
}
}
@media only screen and (min-width:768px) {
.footer-container .footer-main-row .score-variable-column {
padding-top:15px
}
}
.footer-container .footer-main-row .score-variable-column:first-child li.score-menu-link-item a:first-child:hover, .footer-container .footer-main-row .score-variable-column:first-child li.score-menu-list-item a:first-child:hover {
	text-decoration:underline
}
.footer-container .footer-copy-row {
	margin-bottom:0
}
.footer-container .footer-copy-row>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.footer-container .footer-copy-row>.score-left {
left:66.66666667%
}
}
@media (min-width:768px) {
.footer-container .footer-copy-row>.score-left {
float:left;
width:33.33333333%
}
}
.footer-container .footer-copy-row>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.footer-container .footer-copy-row>.score-right {
right:33.33333333%
}
}
@media (min-width:768px) {
.footer-container .footer-copy-row>.score-right {
float:left;
width:66.66666667%
}
}
.footer-container .footer-copy-row img.score-image {
	margin-bottom:10px
}
.footer-container .footer-copy-row .footer-copyright {
	font-family:"Frutiger Next Regular";
	font-size:13px;
	margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.footer-container .footer-copy-row .footer-copyright {
margin-bottom:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.footer-container .footer-copy-row .footer-copyright p {
margin-bottom:0
}
}
.footer-container .stock-tick-bbb {
	margin-bottom:0
}
.footer-container .stock-tick-bbb>.score-left {
	float:left;
	width:33.33333333%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	text-align:right
}
@media (min-width:768px) {
.footer-container .stock-tick-bbb>.score-left {
float:left;
width:50%
}
}
@media (min-width:992px) {
.footer-container .stock-tick-bbb>.score-left {
float:left;
width:66.66666667%
}
}
@media only screen and (max-width:767px) {
.footer-container .stock-tick-bbb>.score-left {
text-align:left
}
}
.footer-container .stock-tick-bbb>.score-left .stock-info {
	display:block;
	margin-right:10px
}
.footer-container .stock-tick-bbb>.score-left .stock-info, .footer-container .stock-tick-bbb>.score-left .stock-price, .footer-container .stock-tick-bbb>.score-left .stock-movement {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	color:#fff
}
.footer-container .stock-tick-bbb>.score-right {
	float:left;
	width:66.66666667%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.footer-container .stock-tick-bbb>.score-right {
float:left;
width:50%
}
}
@media (min-width:992px) {
.footer-container .stock-tick-bbb>.score-right {
float:left;
width:33.33333333%
}
}
@media only screen and (max-width:767px) {
.footer-container .stock-tick-bbb>.score-right {
padding-top:10px
}
}
.footer-container .stock-tick-bbb>.score-right>a {
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.footer-container .stock-tick-bbb>.score-right>a {
margin-right:0
}
}
.footer-container .stock-tick-bbb>.score-right img {
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.footer-container .stock-tick-bbb>.score-right img {
float:right;
margin-right:8px
}
}
@media only screen and (max-width:767px) {
.footer-container .stock-tick-bbb>.score-right img {
margin-bottom:20px
}
}
.footer-container .tablet-4-equal {
	margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.footer-container .tablet-4-equal .score-variable-column {
position:relative;
min-height:1px;
padding-left:12px;
padding-right:12px
}
}
@media only screen and (min-width:768px) and (max-width:991px) and (min-width:768px) {
.footer-container .tablet-4-equal .score-variable-column {
float:left;
width:25%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.footer-container .tablet-4-equal .score-variable-column:first-child {
position:relative;
min-height:1px;
padding-left:12px;
padding-right:12px
}
}
@media only screen and (min-width:768px) and (max-width:991px) and (min-width:768px) {
.footer-container .tablet-4-equal .score-variable-column:first-child {
float:left;
width:16.66666667%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.footer-container .tablet-4-equal .score-variable-column:last-child {
position:relative;
min-height:1px;
padding-left:12px;
padding-right:12px
}
}
@media only screen and (min-width:768px) and (max-width:991px) and (min-width:768px) {
.footer-container .tablet-4-equal .score-variable-column:last-child {
float:left;
width:33.33333333%
}
}
.footer-container .mobile-menu-main {
	margin-bottom:0
}
.score-imagelink.image-button-left, .score-image-button.image-button-left {
	margin-left:7px
}
.score-imagelink.image-button-right, .score-image-button.image-button-right {
	margin-right:7px
}
.white-button-link {
	color:#003daf;
	font-weight:normal;
	border-radius:0;
	color:#fff
}
.white-button-link, .white-button-link:active, .white-button-link.active, .white-button-link[disabled], fieldset[disabled] .white-button-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.white-button-link, .white-button-link:hover, .white-button-link:focus, .white-button-link:active {
	border-color:transparent
}
.white-button-link:hover, .white-button-link:focus {
	color:#003daf;
	text-decoration:underline;
	background-color:transparent
}
.white-button-link[disabled]:hover, fieldset[disabled] .white-button-link:hover, .white-button-link[disabled]:focus, fieldset[disabled] .white-button-link:focus {
	color:#777;
	text-decoration:none
}
.tab-main-cont .nav-tabs-heading {
	width:auto;
	float:right
}
.tab-main-cont .nav-tabs {
	float:right;
	margin-top:38px
}
@media only screen and (min-width:768px) and (max-width:1400px) {
.tab-main-cont .nav-tabs {
float:left;
margin-top:-47px
}
}
.tab-main-cont .tab-content {
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	clear:both
}
@media only screen and (max-width:767px) {
.tab-main-cont .tab-content {
margin-bottom:120px
}
}
.tab-main-cont .tab-content>.tab-pane {
	margin-bottom:0
}
.tab-main-cont .nav-tabs li.active a {
	background:none repeat scroll 0 0 #003daf;
	border:1px solid #ccc;
	color:white
}
.tab-main-cont .nav-tabs li.active a:hover {
	background:none repeat scroll 0 0 #003daf;
	border:1px solid #ccc;
	color:white
}
.tab-main-cont .nav-tabs li.active a:focus {
	background:none repeat scroll 0 0 #003daf;
	border:1px solid #ccc;
	color:white
}
.tab-main-cont .nav-tabs li a {
	display:block;
	padding:10px 15px;
	position:relative;

	font-size:18px;
	width:143px;
	margin-right:0;
	border-radius:0 !important;
	border:1px solid #ccc;
	text-align:center
}
.tab-main-cont .feed-results .result {
	border-top:1px solid #ccc;
	min-height:80px;
	overflow:hidden;
	padding-top:21px
}
.tab-main-cont .feed-results .result a:hover {
	text-decoration:none
}
.tab-main-cont .feed-results .result:hover {
	background:#eee;
-webkit-transition:background .2s;
transition:background .2s
}
.tab-main-cont .feed-results .result p {
	line-height:22px;
	width:800px;
	margin:0 0 24px
}
.tab-main-cont .feed-results .result p a {
	line-height:22px;

	font-size:18px;
	color:#333
}
.tab-main-cont .feed-results .result h6.section {
	width:140px;
	width:auto;
	color:#7f7f7f;
	padding-top:0;
	font-size:13px
}
.tab-main-cont .feed-results .result h6 a {
	color:#7f7f7f
}
.tab-main-cont .feed-results .result .date {
	color:#777
}
.tab-main-cont .feed-results .result h5 {
	width:800px;
	margin:25px 0 0
}
.tab-main-cont .feed-results .result .result-day {
	float:right;
	font-family:Frutiger Next Medium;
	font-size:13px;
	color:#868686
}
@media only screen and (min-width:1458px) {
.tab-main-cont .feed-results .result .result-day {
margin-top:-18px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.tab-main-cont .feed-results .result .result-day {
margin-top:-6px
}
}
.tab-main-cont .feed-results .result .result-Inner {
	float:left;
	width:66.66666667%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	display:table-cell
}
@media (min-width:768px) {
.tab-main-cont .feed-results .result .result-Inner {
float:left;
width:100%
}
}
@media (min-width:992px) {
.tab-main-cont .feed-results .result .result-Inner {
float:left;
width:100%
}
}
@media (min-width:1458px) {
.tab-main-cont .feed-results .result .result-Inner {
float:left;
width:100%
}
}
.tab-main-cont .feed-results .result .result-arrow-links {
	position:relative;
	float:left;
	width:33.33333333%;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	display:table-cell;
	vertical-align:middle
}
.external-news-links {
	margin-bottom:80px
}
@media (max-width:767px) {
.external-news-links {
display:none
}
}
.external-news-links a {
	border:none;
	color:#003daf;
	padding-right:60px;
	margin-bottom:0;
	padding-left:0;
	font-family:"Frutiger Next Medium";
	font-size:16px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.external-news-links a {
padding-right:56px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.external-news-links a {
padding-right:30px
}
}
.external-news-links a:hover, .external-news-links a:active {
	background:none;
	color:#003daf;
	text-decoration:underline
}
.external-news-links a:visited {
	background:none;
	color:#6381ae;
	text-decoration:underline
}
@media (max-width:767px) {
.feed-results .result {
border-top:1px solid #ccc;
height:auto
}
}
@media (max-width:767px) {
.result-day {
float:none
}
}
.news-links a {
	margin-right:30px;
	font-family:Frutiger Next Medium
}
@media only screen and (min-width:1458px) {
.news-section-wrapper {
margin-top:70px
}
}
@media (max-width:767px) {
.news-section-wrapper .score-component {
margin-bottom:10px;
margin-top:-10px
}

.tab-main-cont .feed-results .result {
padding:15px 0;
display:table
}
.tab-main-cont .feed-results .result .result-arrow-links {
float:none;
vertical-align:middle;
width:5%
}
.tab-main-cont .feed-results .result .result-Inner {
vertical-align:middle;
width:95%
}
.tab-main-cont .feed-results .result p {
margin-bottom:0
}
.feed-results .result h6.section {
float:none;
margin-top:15px;
margin-bottom:0
}
.feed-results .result p, .feed-results .result h5 {
margin:0;
width:100%
}
.feed-results .result p {
margin:0 0 15px 0
}
.result-day {
float:none
}
.feed-results .result h6.section {
display:none
}

.result-arrow-links {
text-indent:-9999px
}
.result-arrow-links a {
background:url("../images/news-arrow.png") no-repeat left top transparent;
display:block;
float:right;
height:17px;
width:19px
}
.tab-pane:last-child {
display:block;
visibility:visible
}
.tab-pane:last-child {
display:block;
visibility:visible;
opacity:1
}
.tab-main-cont .feed-results .result p a {
color:#333
}
.tab-main-cont .feed-results .result .result-day .section-day {
color:#337ab7
}
.tab-main-cont .feed-results .result .result-day {
float:left
}
.tab-main-cont .feed-results .result p {
width:auto;
clear:both
}
}
@media (min-width:768px) and (max-width:991px) {
.tab-main-cont .nav-tabs {
float:left;
margin-top:0;
margin-bottom:40px
}
}
header .score-header-wrapper {
	margin-right:auto;
	margin-left:auto;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
header .score-header-wrapper {
width:744px
}
}
@media (min-width:992px) {
header .score-header-wrapper {
width:964px
}
}
@media (min-width:1458px) {
header .score-header-wrapper {
width:1440px
}
}
header .score-header-wrapper>.navbar-header, header .score-header-wrapper>.navbar-collapse {
	margin-right:-12px;
	margin-left:-12px
}
@media (min-width:768px) {
header .score-header-wrapper>.navbar-header, header .score-header-wrapper>.navbar-collapse {
margin-right:0;
margin-left:0
}
}
@media only screen and (min-width:992px) {
header .score-header-wrapper {
padding-left:0;
padding-right:0
}
}
header.headerbg {
	height:auto;
	border-top:6px solid #000;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
	header.headerbg {
		background:transparent url('../images/headerbg-m.png') repeat top left
	}
}
@media only screen and (max-width:767px) {
	header.headerbg {
		height:66px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header.headerbg {
		height:83px
	}
}
@media only screen and (min-width:992px) {
	header.headerbg {
		position:fixed;
		top:0;
		left:0;
		right:0;
		z-index:9999;
	}
}
header.headerbg .score-header-wrapper {
	position:relative;
	z-index:999;
}
@media only screen and (min-width:992px) {
	header.headerbg .score-header-wrapper {
		background:transparent url('../images/headerbg.png') repeat top left
	}
}
@media only screen and (max-width:767px) {
	header.headerbg .score-header-wrapper {
		background:transparent url('../images/headerbg-m.png') repeat top left
	}
}
@media only screen and (max-width:767px) {
	header.headerbg .score-header-wrapper .navbar-header .navbar-brand {
		padding-top:7px;
		padding-left:0;
		margin-left:0
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header.headerbg .score-header-wrapper .navbar-header .navbar-brand {
		padding-top:10px
	}
}
@media only screen and (max-width:767px) {
	header.headerbg .score-header-wrapper .navbar-header .navbar-brand>img {
		height:42px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header.headerbg .score-header-wrapper .navbar-header .navbar-brand>img {
		height:50px
	}
}
header.headerbg .score-header-wrapper .navbar-toggle {
	border:0;
	margin-right:37px;
	border-radius:0;
	border-right:1px solid #ccc
}
@media only screen and (max-width:991px) {
	header.headerbg .score-header-wrapper .navbar-toggle {
		height:61px;
		margin-top:0;
		margin-bottom:0
	}
}
@media only screen and (max-width:767px) {
	header.headerbg .score-header-wrapper .navbar-toggle {
		margin-top:0;
		height:56px;
		margin-right:24px;
		padding-right:20px
	}
}
@media only screen and (min-width:768px) and (max-width:1457px) {
	header.headerbg .score-header-wrapper .navbar-toggle {
		height:76px;
		margin-top:0;
		margin-bottom:0;
		border-left:1px solid #ccc;
		width:91px;
		padding-left:34px
	}
}
header.headerbg .score-header-wrapper .navbar-toggle .icon-bar {
	background-color:#003daf
}
header.headerbg .score-header-wrapper .navbar-toggle:hover, header.headerbg .score-header-wrapper .navbar-toggle:focus {
	background-color:#003daf;
	color:#fff
}
header.headerbg .score-header-wrapper .navbar-toggle:hover .icon-bar, header.headerbg .score-header-wrapper .navbar-toggle:focus .icon-bar {
	background-color:#fff
}
header.headerbg .score-header-wrapper .navbar-left {
	margin-bottom:0
}
@media only screen and (max-width:991px) {
header.headerbg .score-header-wrapper .navbar-left {
margin-top:0;
margin-bottom:0
}
}
header.headerbg .score-header-wrapper .navbar-left a.toggle-caret {
	float:right
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper .navbar-left a.toggle-caret {
display:none
}
}
header.headerbg .score-header-wrapper .navbar-left span.caret {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	border:0;
	display:none !important
}
header.headerbg .score-header-wrapper .navbar-left span.caret:before {
	content:"\2b"
}
@media (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left span.caret {
display:block !important
}
tableheader.headerbg .score-header-wrapper .navbar-left span.caret {
display:table
}
trheader.headerbg .score-header-wrapper .navbar-left span.caret {
display:table-row !important
}
thheader.headerbg .score-header-wrapper .navbar-left span.caret, tdheader.headerbg .score-header-wrapper .navbar-left span.caret {
display:table-cell !important
}
}
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown {
	padding-top:25px;
	cursor:pointer;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown {
padding-bottom:7px;
padding-top:7px;
min-height:60px;
display:block;
border-bottom:1px solid #ccc
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown {
padding-top:10px;
padding-bottom:10px;
margin-right:30px;
margin-left:30px;
border-bottom:none
}
}
@media only screen and (min-width:1458px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown {
margin-right:50px;
margin-left:50px
}
}
@media only screen and (min-width:1458px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown:first-child {
margin-left:90px
}
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open {
border-bottom:0
}
}
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open>a {
	background-color:transparent
}
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	border:0;
	display:none !important
}
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret:before {
	content:"\2212"
}
@media (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret {
display:block !important
}
tableheader.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret {
display:table
}
trheader.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret {
display:table-row !important
}
thheader.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret, tdheader.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown.open a.toggle-caret span.caret {
display:table-cell !important
}
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown>a:first-child {
width:85%
}
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper .navbar-left li.score-megamenu-dropdown>a:first-child {
width:auto
}
}
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu {
	font-family:"Frutiger Next Medium";
	font-size:14px;
	padding-top:0;
	padding-bottom:0
}
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu li {
	margin-bottom:0
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu li {
width:260px
}
}
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu li a {
	padding:20px 20px 20px 10px
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu li a {
padding:20px 20px 20px 30px
}
}
header.headerbg .score-header-wrapper .navbar-left .dropdown-menu .divider {
	margin:0
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.open>a {
	background-color:transparent
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search {
	cursor:pointer;
	padding-top:20px
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector>a:first-child, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search>a:first-child {
	display:none
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector.open span.caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search.open span.caret {
	color:#fff
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector.open span.caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search.open span.caret {
color:#000
}
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb div, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb div {
	padding-left:0
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5 small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5 .small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5 small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5 .small, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .country-mb h5, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .country-mb h5 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret {
	width:60px;
	text-align:center;
	padding:10px 20px 15px 0
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret {
text-align:left
}
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret {
width:100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret {
text-align:left;
margin-left:25px
}
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret:hover, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret:hover, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector .toggle-caret:active, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search .toggle-caret:active {
	background-color:transparent
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector span.caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search span.caret {
	display:block;
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	border:0;
	font-size:20px;
	color:#003daf
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector span.caret:before, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search span.caret:before {
	content:"\e135"
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.country_selector.active .toggle-caret, header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search.active .toggle-caret {
	background-color:transparent
}
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search span.caret:before {
	content:"\e003"
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper li.score-megamenu-dropdown.header-search {
position:absolute;
top:-32px;
right:-15px;
width:54px
}
}
header.headerbg .score-header-wrapper li.orangeMenu.open>a:first-child {
	color:#ff880a
}
header.headerbg .score-header-wrapper li.orangeMenu>a {
	color:#404040;
	font-family:"Frutiger Next Medium"
}
@media only screen and (min-width:1458px) {
header.headerbg .score-header-wrapper li.orangeMenu>a {
padding-left:0
}
}
header.headerbg .score-header-wrapper li.orangeMenu>a:hover {
	color:#ff880a
}
header.headerbg .score-header-wrapper li.orangeMenu .dropdown-menu li a {
	background-color:#ff880a;
	color:#fff
}
header.headerbg .score-header-wrapper li.orangeMenu .dropdown-menu li a:hover {
	background-color:#ffa609
}
header.headerbg .score-header-wrapper li.orangeMenu .dropdown-menu .divider {
	background-color:#f3a654
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.orangeMenu>a:first-child .active-link {
background:none repeat scroll 0 0 #ff880a;
height:6px;
left:7px;
position:absolute;
top:-31px;
transition:width .2s ease 0s;
width:0
}
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.orangeMenu>a:first-child:hover .active-link {
width:100%
}
}
header.headerbg .score-header-wrapper li.blueMenu.open>a:first-child {
	color:#0092e9
}
header.headerbg .score-header-wrapper li.blueMenu>a {
	color:#404040;
	font-family:"Frutiger Next Medium"
}
@media only screen and (min-width:1458px) {
header.headerbg .score-header-wrapper li.blueMenu>a {
padding-left:0
}
}
header.headerbg .score-header-wrapper li.blueMenu>a:hover {
	color:#0092e9
}
header.headerbg .score-header-wrapper li.blueMenu .dropdown-menu li a {
	background-color:#0092e9;
	color:#fff
}
header.headerbg .score-header-wrapper li.blueMenu .dropdown-menu li a:hover {
	background-color:#1da6e8
}
header.headerbg .score-header-wrapper li.blueMenu .dropdown-menu .divider {
	background-color:#59acea
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.blueMenu>a:first-child .active-link {
background:none repeat scroll 0 0 #0092e9;
height:6px;
left:7px;
position:absolute;
top:-31px;
transition:width .2s ease 0s;
width:0
}
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.blueMenu>a:first-child:hover .active-link {
width:100%
}
}
header.headerbg .score-header-wrapper li.greenMenu.open>a:first-child {
	color:#4ace51
}
header.headerbg .score-header-wrapper li.greenMenu>a {
	color:#404040;
	font-family:"Frutiger Next Medium"
}
@media only screen and (min-width:1458px) {
header.headerbg .score-header-wrapper li.greenMenu>a {
padding-left:0
}
}
header.headerbg .score-header-wrapper li.greenMenu>a:hover {
	color:#4ace51
}
header.headerbg .score-header-wrapper li.greenMenu .dropdown-menu li a {
	background-color:#4ace51;
	color:#fff
}
header.headerbg .score-header-wrapper li.greenMenu .dropdown-menu li a:hover {
	background-color:#63e052
}
header.headerbg .score-header-wrapper li.greenMenu .dropdown-menu .divider {
	background-color:#83d16f
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.greenMenu>a:first-child .active-link {
background:none repeat scroll 0 0 #4ace51;
height:6px;
left:7px;
position:absolute;
top:-31px;
transition:width .2s ease 0s;
width:0
}
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper li.greenMenu>a:first-child:hover .active-link {
width:100%
}
}
header.headerbg .score-header-wrapper .navbar-right {
	margin-bottom:0
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-right {
margin-top:0
}
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper .navbar-right {
margin-right:28px;
width:500px
}
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item {
	margin-bottom:0
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item.active a {
	background-color:transparent
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item {
min-height:60px;
border-bottom:1px solid #ccc;
padding-top:10px;
padding-bottom:10px
}
}
@media only screen and (min-width:768px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item {
width:17%;
height:100px;
border-left:1px solid #ccc;
text-align:center
}
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item {
width:18%
}
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item.active-section .active-link {
	width:100%
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item.active .active-link {
	width:100%
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item>a {
	padding:40px 0 30px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	color:#003daf;
	width:100%
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item>a .active-link {
background:none repeat scroll 0 0 #003daf;
height:6px;
left:0;
position:absolute;
top:-6px;
transition:width .2s ease 0s;
width:0
}
}
@media only screen and (max-width:767px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item>a {
padding:10px 0 10px 17px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item>a {
padding:20px 0
}
}
@media only screen and (min-width:992px) {
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item>a:hover .active-link {
width:100%
}
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item span.extlink {
	display:inline-block;
	background:transparent url('../images/external-link-caret.png') no-repeat center top;
	width:7px;
	height:7px;
	margin-left:0;
	vertical-align:super
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-basic-item {
		border-bottom:1px solid #ccc;
		border-left:none;
		height:60px !important;
		line-height:60px !important;
		margin:0 !important;
		padding:0 15px;
		text-align:left !important;
		width:100% !important
	}
}
@media only screen and (max-width:767px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector, header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.header-search {
		padding-left:14px;
		padding-top:0
	}
}
@media only screen and (min-width:768px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector, header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.header-search {
		width:85px;
		height:100px;
		border-left:1px solid #ccc
	}
}
@media only screen and (min-width:992px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector, header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.header-search {
		width:90px
	}
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector.open, header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.header-search.open {
	background-color:#003daf
}
header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector {
	border-right:1px solid #ccc;
	margin-bottom:0
}
@media only screen and (min-width:992px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector:hover .active-link-country {
		width:100%
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header.headerbg .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector {
		width:100%;
		position:relative
	}
}
header.headerbg .score-header-wrapper #ancillary {
	list-style-type:none
}
header.headerbg .score-header-wrapper #ancillary .dropdown-menu {
	border-top:0;
	box-shadow:initial;
	border-radius:initial
}
header.headerbg .score-container.search-container {
	position:absolute;
	margin-bottom:0
}
header.headerbg .score-container.search-container .score-main {
	padding-left:0;
	padding-right:0
}
@media only screen and (min-width:992px) {
header.headerbg .score-container.search-container {
right:0
}
}
@media only screen and (max-width:767px) {
header.headerbg .score-container.search-container {
top:47px;
right:10px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .score-container.search-container {
top:103px
}
}
@media only screen and (min-width:768px) {
header.headerbg .pg-search.open>a {
color:#fff;
background-color:#003daf
}
}
header.headerbg .pg-search>a {
	position:absolute;
	right:10px;
	font-size:20px;
	color:#003daf;
	height:112px;
	padding-top:40px;
	padding-left:33px;
	padding-right:30px;
	width:90px
}
@media only screen and (min-width:768px) {
header.headerbg .pg-search>a {
top:-100px;
right:0
}
}
@media only screen and (min-width:992px) {
header.headerbg .pg-search>a {
right:0
}
}
@media only screen and (max-width:767px) {
header.headerbg .pg-search>a {
top:-31px;
right:2px;
height:42px;
padding-left:3px;
width:29px;
padding-top:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .pg-search>a {
top:-103px;
right:10px;
width:63px;
padding-top:27px;
padding-left:23px;
padding-right:15px;
height:76px
}
}
@media only screen and (min-width:992px) {
header.headerbg .pg-search>a:hover {
margin-top:-6px;
height:118px;
border-top:6px solid #003daf
}
}
header.headerbg .pg-search .dropdown-menu {
	position:relative;
	border-radius:initial;
	box-shadow:initial
}
@media only screen and (min-width:768px) and (max-width:991px) {
header.headerbg .pg-search .dropdown-menu {
margin-top:-27px;
margin-right:11px
}
}
@media only screen and (min-width:992px) {
header.headerbg .pg-search .dropdown-menu {
width:100%;
margin-top:0;
border-top:0;
border-right:1px solid #ccc;
border-left:1px solid #ccc
}
}
header.headerbg .pg-search .search-wrapper {
	min-height:370px
}
@media only screen and (max-width:767px) {
header.headerbg .pg-search .search-wrapper {
min-height:210px
}
}
header.headerbg .pg-search .search-wrapper .input-group {
	margin:60px auto auto auto;
	width:80%
}
header.headerbg .pg-search .search-wrapper .input-group .input-group-btn a.btn-link {
	margin-left:-38px;
	z-index:10;
	color:#404040
}
header.headerbg .pg-search .search-wrapper .input-group .form-control {
	box-shadow:none;
	border:0;
	border-radius:0;
	border-bottom:1px solid #000;
	font-family:"Frutiger Next Regular";
	font-size:32px;
	padding-right:40px;
	color:#404040
}
@media only screen and (min-width:992px) {
header.shrink .score-header-wrapper .navbar-left li.score-megamenu-dropdown {
padding-top:10px;
-webkit-animation-name:leftbar-padding;
-webkit-animation-duration:.2s;
animation-name:leftbar-padding;
animation-duration:.2s;
transition:padding .2s
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-basic-item {
height:70px;
-webkit-animation-name:navbarRight;
-webkit-animation-duration:.2s
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-basic-item>a {
padding:20px 0 30px;
-webkit-animation-name:rightbar-padding;
-webkit-animation-duration:.2s;
animation-name:rightbar-padding;
animation-duration:.2s;
transition:padding .2s
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-basic-item:hover {
height:70px
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-basic-item.active-section .active-link {
width:100%
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector {
height:70px;
padding-top:0;
-webkit-animation-name:country-icon;
-webkit-animation-duration:.2s;
animation-name:country-icon;
animation-duration:.2s
}
header.shrink .score-header-wrapper .navbar-right .score-megamenu-dropdown.country_selector:hover {
height:70px
}
header.shrink .score-header-wrapper .navbar-brand {
padding-top:10px;
-webkit-animation-name:navbar-brand;
-webkit-animation-duration:.2s;
animation-name:navbar-brand;
animation-duration:.2s;
transform:translate3d(0, 0, 0)
}
header.shrink .score-header-wrapper .navbar-brand>img {
height:50px;
-webkit-animation-name:navbar-logo;
-webkit-animation-duration:.2s;
animation-name:navbar-logo;
animation-duration:.2s;
transform:translate3d(0, 0, 0)
}
header.shrink .pg-search>a {
top:-70px;
height:70px;
padding-top:20px;
-webkit-animation-name:navbar-search;
-webkit-animation-duration:.2s;
animation-name:navbar-search;
animation-duration:.2s;
transform:translate3d(0, 0, 0)
}
@-webkit-keyframes leftbar-padding {
from {
padding-top:25px
}
to {
padding-top:10px
}
}
@keyframes leftbar-padding {
from {
padding-top:25px
}
to {
padding-top:10px
}
}
@-webkit-keyframes rightbar-padding {
from {
padding:40px 0 30px
}
to {
padding:20px 0 30px
}
}
@keyframes rightbar-padding {
from {
padding:40px 0 30px
}
to {
padding:20px 0 30px
}
}
@-webkit-keyframes country-icon {
from {
height:110px;
padding-top:20px
}
to {
height:70px;
padding-top:0
}
}
@keyframes country-icon {
from {
height:110px;
padding-top:20px
}
to {
height:70px;
padding-top:0
}
}
@-webkit-keyframes navbar-logo {
from {
height:75px
}
to {
height:50px
}
}
@keyframes navbar-logo {
from {
height:75px
}
to {
height:50px
}
}
@-webkit-keyframes navbar-brand {
from {
padding-top:15px
}
to {
padding-top:10px
}
}
@keyframes navbar-brand {
from {
padding-top:15px
}
to {
padding-top:10px
}
}
@-webkit-keyframes navbarRight {
from {
height:110px
}
to {
height:70px
}
}
@keyframes navbarRight {
from {
height:110px
}
to {
height:70px
}
}
@-webkit-keyframes navbar-search {
from {
top:-110px;
height:112px;
padding-top:40px
}
to {
top:-70px;
height:70px;
padding-top:20px
}
}
@keyframes navbar-search {
from {
top:-110px;
height:112px;
padding-top:40px
}
to {
top:-70px;
height:70px;
padding-top:20px
}
}
}
.ui-autocomplete li.ui-menu-item {
	border-bottom:1px solid #bbb;
	padding:15px 5px
}
.ui-autocomplete li.ui-menu-item .suggest-label {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
.ui-autocomplete li.ui-menu-item .suggest-categ {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	float:right;
	text-transform:uppercase
}
.ui-autocomplete li.ui-menu-item .suggest-categ small, .ui-autocomplete li.ui-menu-item .suggest-categ .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.ui-autocomplete li.ui-menu-item .suggest-categ small, .ui-autocomplete li.ui-menu-item .suggest-categ .small {
	font-size:75%
}
@media only screen and (max-width:767px) {
.country_selector .score-megamenu-content {
padding-left:0
}
}
@media only screen and (max-width:767px) {
.country_selector {
background:none !important;
border-right:0 !important
}
}
@media only screen and (min-width:992px) {
.country_selector .active-link-country {
background:none repeat scroll 0 0 #003daf;
height:6px;
left:0;
position:absolute;
top:-26px;
transition:width .2s ease 0s;
width:0
}
}
.country_selector .score-megamenu .score-megamenu-content {
	padding-left:0;
	padding-right:0
}
.country_selector .dropdown-menu {
	background-color:#0560b5;
	border-top:0;
	padding-bottom:80px;
	border-radius:initial;
	box-shadow:initial
}
.country_selector .dropdown-menu li {
	cursor:context-menu
}
@media only screen and (min-width:768px) and (max-width:991px) {
.country_selector .caret {
height:100px;
width:100%;
border:2px solid red;
margin-top:-31px;
padding-top:44px;
margin-left:-20px;
padding-left:13px
}
}
.country-sel-link {
	font-weight:bold
}
.country-dt-tb .country-link {
	display:table-cell;
	float:right;
	text-align:right
}
.country-dt-tb h5 {
	padding-left:12px;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-size:24px;
	line-height:28px;
	font-family:"Frutiger Next Regular";
	color:#b4d3eb
}
.country-dt-tb h5 small, .country-dt-tb h5 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.country-dt-tb h5 small, .country-dt-tb h5 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.country-dt-tb h5 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.country-dt-tb .regionselect {
	padding-left:0;
	padding-right:0
}
@media only screen and (min-width:992px) {
.country-dt-tb .regionselect {
margin-top:12px
}
}
.country-dt-tb .regionselect ul li {
	float:none;
	border-bottom:1px solid #5d99c2
}
@media only screen and (min-width:992px) {
.country-dt-tb .regionselect ul li {
min-height:51px
}
}
@media only screen and (min-width:992px) {
.country-dt-tb .regionselect ul li a {
min-height:50px;
line-height:31px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.country-dt-tb .regionselect ul li a {
font-size:14px
}
}
.country-dt-tb .tab-content {
	margin-top:14px;
	padding-bottom:80px
}
.country-dt-tb .tab-content p {
	margin-bottom:14px;
	margin-top:1px;
	display:table;
	width:100%;
	color:#fff;
	border-bottom:1px solid #5d99c2
}
@media only screen and (min-width:992px) {
.country-dt-tb .tab-content p {
height:49px;
vertical-align:middle;
margin-bottom:4px
}
}
.country-dt-tb .tab-content a {
	color:#fff
}
.country-dt-tb .tab-content span {
	color:#b4d3eb;
	display:table-cell;
	vertical-align:top;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	font-size:16px
}
.country-dt-tb .tab-content span small, .country-dt-tb .tab-content span .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.country-dt-tb .tab-content span small, .country-dt-tb .tab-content span .small {
	font-size:75%
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.country-dt-tb .tab-content span {
font-size:12px
}
}
@media only screen and (min-width:992px) {
.country-dt-tb .tab-content span {
vertical-align:middle;
line-height:20px
}
}
.country-dt-tb .tab-content span.country-link {
	margin-top:0
}
@media only screen and (min-width:992px) {
.country-dt-tb .tab-content span.country-link {
margin-top:12px;
margin-bottom:15px
}
}
.country-dt-tb .tab-content .lang-name {
	color:#b4d3eb
}
@media only screen and (min-width:992px) {
.country-dt-tb .tab-content .lang-name {
padding-right:4px
}
}
.country-dt-tb .nav-tabs {
	border:none
}
.country-dt-tb .nav-tabs>li a {
	border:none;
	background-color:#0560b5;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	outline:none;
	font-family:"Frutiger Next Regular";
	color:#b4d3eb;
	font-size:16px;
	background-color:transparent
}
.country-dt-tb .nav-tabs>li.active a {
	border:none;
	background-color:#0560b5;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	outline:none;
	font-weight:bold;
	background-color:transparent
}
.country-dt-tb .nav-tabs>li.active a:focus {
	border:none;
	background-color:#0560b5;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	outline:none;
	background-color:transparent
}
.country-dt-tb .nav-tabs>li.active a:hover {
	border:none;
	background-color:#0560b5;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	outline:none;
	background-color:transparent
}
.form-control-reg {
	box-shadow:none;
	border:1px solid #ccc;
	font-family:"Frutiger Next Bold";
	font-size:16px;
	padding-right:40px;
	color:#404040;
	width:100%;
	height:43px
}
.country-list {
	padding-left:0;
	padding-right:0
}
.country-list li {
	display:none;
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:1px solid #ccc
}
.country-list li a {
	color:#006bbb;
	font-family:"Frutiger Next Bold"
}
.country-list li span {
	color:#000;
	font-family:"Frutiger Next Bold"
}
.country-list .country-link {
	float:right
}
.region-cont {
	border:1px solid #ccc
}
.sbHolder {
	background-color:#f4f4f4;
	font-size:16px;
	font-weight:normal;
	height:45px;
	position:relative
}
.sbSelector {
	display:block;
	height:45px;
	left:0;
	line-height:45px;
	outline:none;
	overflow:hidden;
	position:absolute;
	text-indent:10px;
	top:0;
	width:170px
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
	color:#000;
	outline:none;
	text-decoration:none;
	font-family:"Frutiger Next Bold"
}
.sbToggle {
	background:url(../images/select-icons.png) 0 -111px no-repeat;
	display:block;
	height:45px;
	outline:none;
	position:absolute;
	right:0;
	top:0;
	width:30px
}
.sbToggleOpen {
	background:url(../images/select-icons.png) 0 -13px no-repeat
}
.sbHolderDisabled {
	background-color:#3c3c3c;
	border:solid 1px #515151
}
.sbOptions {
	background-color:#f4f4f4;
	list-style:none;
	left:-1px;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	z-index:1;
	overflow-y:auto;
	width:100.5%;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc
}
.sbOptions li {
	padding:0 7px;
	border-top:1px solid #ccc;
	height:49px;
	line-height:34px
}
.sbOptions a {
	display:block;
	outline:none;
	padding:7px 0 7px 3px
}
.sbOptions a:link, .sbOptions a:visited {
	color:#006bbb;
	text-decoration:none;
	font-family:"Frutiger Next Bold"
}
.sbOptions li.last a {
	border-bottom:none
}
.sbOptions .sbDisabled {
	color:#006bbb;
	display:block;
	padding:7px 0 7px 3px
}
.sbOptions .sbGroup {
	color:#ebb52d;
	display:block;
	font-weight:bold;
	padding:7px 0 7px 3px
}
@media only screen and (min-width:992px) {
.country_selector>.dropdown-menu {
background-image:-webkit-linear-gradient(top, #0047aa 0, #0060b5 100%);
background-image:-o-linear-gradient(top, #0047aa 0, #0060b5 100%);
background-image:linear-gradient(to bottom, #0047aa 0, #0060b5 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0047aa', endColorstr='#ff0060b5', GradientType=0)
}
}
.country_selector.open>.dropdown-menu {
	display:block !important;
	opacity:1 !important
}
@media only screen and (max-width:767px) {
header.headerbg .navbar-header {
width:93%
}
}
.region>div {
	float:left;
	height:50px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.region>div {
padding-left:8px;
padding-right:8px
}
}
.score-contentspot.subcategorydesc, .score-content-spot.subcategorydesc {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px;
	margin-bottom:60px
}
@media only screen and (max-width:991px) {
.score-contentspot.subcategorydesc, .score-content-spot.subcategorydesc {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
.score-contentspot.categorydesc, .score-content-spot.categorydesc {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px
}
@media only screen and (max-width:991px) {
.score-contentspot.categorydesc, .score-content-spot.categorydesc {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:992px) {
.score-contentspot.categorydesc, .score-content-spot.categorydesc {

}
}
@media only screen and (max-width:767px) {
.score-contentspot.categorydesc, .score-content-spot.categorydesc {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (max-width:767px) and only screen and (max-width:991px) {
.score-contentspot.categorydesc, .score-content-spot.categorydesc {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.score-contentspot.categorydesc h2, .score-content-spot.categorydesc h2 {
	color:#00b055
}
@media only screen and (min-width:992px) {
.score-contentspot.categorydesc h2, .score-content-spot.categorydesc h2 {
margin-bottom:33px
}
}
.score-contentspot.categorydesc p, .score-content-spot.categorydesc p {
	line-height:32px
}
@media only screen and (max-width:767px) {
.score-contentspot.categorydesc p, .score-content-spot.categorydesc p {
line-height:28px
}
}
.score-contentspot.category_need, .score-content-spot.category_need {
	margin-bottom:0;
	margin-top:25px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.score-contentspot.category_need, .score-content-spot.category_need {
margin-top:50px
}
}
.score-contentspot.category_need h6, .score-content-spot.category_need h6 {
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
	text-transform:uppercase
}
.score-contentspot.article_det_desc h4, .score-content-spot.article_det_desc h4 {
	color:#00b055;
	margin-top:0
}
.score-contentspot.article_det_desc p, .score-content-spot.article_det_desc p {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.score-contentspot.article_det_desc ul, .score-content-spot.article_det_desc ul {
	padding-left:20px;
	padding-bottom:10px;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.related_section {
	margin-top:50px;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.related_section {
margin-bottom:10px
}
}
.related_section .related_section_txt {
	padding-left:25px
}
@media only screen and (max-width:767px) {
.related_section .related_section_txt {
padding-left:13px
}
}
@media only screen and (min-width:480px) and (max-width:991px) {
.related_section .related_section_img {
float:right
}
}
@media only screen and (max-width:767px) {
.related_section .related_section_img {
display:block !important
}
}
.related_section .score-stylebox, .related_section .score-style-box {
	border:1px solid #ccc;
	background-color:#fafafa;
	padding-top:20px;
	padding-bottom:20px
}
@media only screen and (min-width:768px) {
.related_section .score-stylebox, .related_section .score-style-box {
margin-bottom:20px !important
}
}
@media only screen and (max-width:767px) {
.related_section .score-stylebox, .related_section .score-style-box {
margin-bottom:10px !important
}
}
@media only screen and (min-width:992px) {
.related_section .score-stylebox, .related_section .score-style-box {
padding-top:23px;
padding-bottom:23px
}
}
.related_section .score-variable {
	width:100%
}
.related_section .score-variable .score-variable-column {
	vertical-align:middle
}
@media only screen and (max-width:767px) {
.related_section .score-variable .score-variable-column {
padding-top:0
}
}
@media only screen and (min-width:480px) and (max-width:991px) {
.related_section .score-variable .score-variable-column {
width:50%
}
}
@media only screen and (max-width:767px) {
.related_section .score-variable .score-variable-column:last-child {
float:right;
top:-5px;
right:15px;
position:relative
}
}
@media only screen and (min-width:992px) {
.related_section .score-variable .score-variable-column:last-child {
width:13%
}
}
.related_section .score-component {
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.related_section .score-component {
padding-bottom:20px
}
}
.related_section p {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	margin-bottom:0
}
.related_section p small, .related_section p .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.related_section p small, .related_section p .small {
	font-size:75%
}
@media only screen and (max-width:767px) {
.related_section p {
margin-top:0
}
}
.related_section a {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	color:#003daf
}
.related_section a small, .related_section a .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.related_section a small, .related_section a .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.related_section a {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.index-heading {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	font-size:24px;
	font-family:"Frutiger Next Regular";
	font-size:28px;
	line-height:32px
}
.index-heading small, .index-heading .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.index-heading small, .index-heading .small {
	font-size:65%
}
@media only screen and (max-width:991px) {
.index-heading {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
@media only screen and (max-width:767px) {
.index-heading {
width:100%;
margin-top:5px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.index-heading {
width:90%
}
}
@media only screen and (min-width:992px) {
.index-heading {
width:60%
}
}
.score-structural.score-column2-wideright.index-list-section {
	margin-bottom:0
}
.score-structural.score-column2-wideright.index-list-section .score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.score-column2-wideright.index-list-section .score-left {
float:left;
width:41.66666667%
}
}
@media (min-width:992px) {
.score-structural.score-column2-wideright.index-list-section .score-left {
float:left;
width:25%
}
}
.score-structural.score-column2-wideright.index-list-section .score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.score-structural.score-column2-wideright.index-list-section .score-right {
float:left;
width:58.33333333%
}
}
@media (min-width:992px) {
.score-structural.score-column2-wideright.index-list-section .score-right {
float:left;
width:75%
}
}
@media only screen and (max-width:767px) {
.score-structural.score-column2-wideright.index-list-section {
margin-bottom:13px
}
}
.index-subheading {
	margin-bottom:0 !important
}
.index-subheading h2 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	margin-top:25px;
	margin-bottom:0
}
.index-subheading h2 small, .index-subheading h2 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.index-subheading h2 small, .index-subheading h2 .small {
	font-size:75%
}
.index-list {
	padding-left:20px;
	margin-bottom:0
}
.index-list li {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	color:#004aae;
	font-size:17px
}
.index-list li small, .index-list li .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.index-list li small, .index-list li .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.index-list li {
text-indent:-5px
}
}
.index-list li a {
	font-size:18px
}
.simple-index-wrapper {
	margin-bottom:115px;
	padding-top:83px
}
@media only screen and (max-width:991px) {
.simple-index-wrapper {
padding-top:0;
margin-bottom:120px
}
}
@media only screen and (max-width:767px) {
.simple-index-wrapper {
padding-top:0
}
}
@media only screen and (min-width:992px) {
.simple-index-wrapper {
padding-top:0
}
}
.simple-index-wrapper .score-section-header {
	margin-bottom:15px;
	padding-top:50px
}
@media only screen and (min-width:768px) {
.simple-index-wrapper .score-section-header {
padding-top:72px
}
}
@media only screen and (max-width:991px) {
.simple-index-wrapper .score-section-header {
padding-top:6px
}
}
@media only screen and (min-width:992px) {
.simple-index-wrapper .score-section-header {
padding-top:63px
}
}
@media only screen and (max-width:767px) {
.simple-index-wrapper .score-section-header {
padding-top:11px
}
.simple-index-wrapper .score-section-header+.score-structural.score-column2-wideright {
border-top:none
}
}
.simple-index-wrapper>.score-structural.score-column2-wideright {
	margin-right:0 !important;
	margin-bottom:0
}
.simple-index-wrapper>.score-structural.score-column2-wideright .score-component {
	margin-bottom:0
}
.simple-index-wrapper h2 {
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px
}
.simple-index-wrapper .score-column2-wideright {
	border-top:1px solid #ccc;
	padding-top:20px;
	padding-bottom:18px;
	margin-left:0
}
@media only screen and (max-width:991px) {
.simple-index-wrapper .score-column2-wideright {
margin-left:0;
padding-bottom:6px
}
}
.simple-index-wrapper .score-column2-wideright>.score-left .score-contentspot, .simple-index-wrapper .score-column2-wideright>.score-left .score-content-spot {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	margin-top:0
}
.simple-index-wrapper .score-column2-wideright>.score-left .score-contentspot small, .simple-index-wrapper .score-column2-wideright>.score-left .score-content-spot small, .simple-index-wrapper .score-column2-wideright>.score-left .score-contentspot .small, .simple-index-wrapper .score-column2-wideright>.score-left .score-content-spot .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.simple-index-wrapper .score-column2-wideright>.score-left .score-contentspot small, .simple-index-wrapper .score-column2-wideright>.score-left .score-content-spot small, .simple-index-wrapper .score-column2-wideright>.score-left .score-contentspot .small, .simple-index-wrapper .score-column2-wideright>.score-left .score-content-spot .small {
	font-size:75%
}
.simple-index-wrapper .score-column2-wideright>.score-left .btn-link {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	color:#004aae;
	margin-top:0;
	padding:0 0;
	border:none
}
.simple-index-wrapper .score-column2-wideright>.score-left .btn-link small, .simple-index-wrapper .score-column2-wideright>.score-left .btn-link .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.simple-index-wrapper .score-column2-wideright>.score-left .btn-link small, .simple-index-wrapper .score-column2-wideright>.score-left .btn-link .small {
	font-size:75%
}
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .score-contentspot, .simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .score-content-spot {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:5px
}
@media only screen and (max-width:991px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .score-contentspot, .simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .score-content-spot {
margin-bottom:0
}
}
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .btn-link {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:5px
}
@media only screen and (max-width:991px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-left .btn-link {
margin-bottom:0
}
}
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft ul {
	padding-left:30px;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft ul {
padding-left:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft ul {
padding-left:10px
}
}
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft ul li {
	margin-bottom:5px
}
@media only screen and (max-width:991px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-right {
margin-bottom:10px
}
}
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-right .score-contentspot, .simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-right .score-content-spot {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	margin-bottom:5px
}
@media only screen and (max-width:767px) {
.simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-right .score-contentspot, .simple-index-wrapper .score-column2-wideright .score-column2-wideleft>.score-right .score-content-spot {
padding-left:12px
}
}
.simple-index-wrapper .score-column2-wideright .score-left {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0
}
@media (min-width:768px) {
.simple-index-wrapper .score-column2-wideright .score-left {
float:left;
width:33.33333333%
}
}
@media (min-width:992px) {
.simple-index-wrapper .score-column2-wideright .score-left {
float:left;
width:16.66666667%
}
}
.simple-index-wrapper .score-column2-wideright .score-right {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.simple-index-wrapper .score-column2-wideright .score-right {
float:left;
width:66.66666667%
}
}
@media (min-width:992px) {
.simple-index-wrapper .score-column2-wideright .score-right {
float:left;
width:83.33333333%
}
}
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-left {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0
}
@media (min-width:768px) {
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-left {
float:left;
width:100%
}
}
@media (min-width:992px) {
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-left {
float:left;
width:66.66666667%
}
}
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-right {
	float:left;
	width:100%;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-right {
float:left;
width:100%
}
}
@media (min-width:992px) {
.simple-index-wrapper .score-column2-wideright .score-right .score-column2-wideleft .score-right {
float:left;
width:33.33333333%
}
}
.simple-index-wrapper .index-subsection {
	margin-left:0;
	border-top:1px solid #ccc;
	margin-right:0
}
@media only screen and (max-width:767px) {
.simple-index-wrapper .index-subsection {
border:none
}
}
.simple-index-wrapper .index-subsection .score-component {
	margin-bottom:0
}
.simple-index-wrapper .index-subsection ul {
	padding-left:5px;
	padding-top:13px;
	margin-bottom:0
}
.simple-index-wrapper .index-subsection ul li {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.simple-index-wrapper .ext-rec-nolink {
	color:#333
}
.simple-index-accordian-panel .panel-heading {
	cursor:pointer;
	min-height:45px
}
.simple-index-accordian-panel .panel-title-no {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.simple-index-accordian-panel .panel-title-no {
float:left;
width:16.66666667%
}
}
.simple-index-accordian-panel .panel-title-link {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:768px) {
.simple-index-accordian-panel .panel-title-link {
float:left;
width:66.66666667%
}
}
.simple-index-accordian-panel .panel-title-symbol {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0
}
@media (min-width:768px) {
.simple-index-accordian-panel .panel-title-symbol {
float:left;
width:16.66666667%
}
}
.simple-index-accordian-panel .panel-title-symbol a {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.simple-index-accordian-panel .panel-title-symbol a:before {
	content:"\2212"
}
.simple-index-accordian-panel .collapsed .panel-title-symbol a {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.simple-index-accordian-panel .collapsed .panel-title-symbol a:before {
	content:"\2b"
}
@media only screen and (min-width:992px) {
.news-feed-img {
padding-top:67px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.article_view_more_section.no-view-more {
margin-bottom:25px !important
}
}
@media only screen and (min-width:992px) {
.article_view_more_section {
margin-top:25px;
margin-bottom:40px
}
}
@media only screen and (min-width:992px) {
.article_view_more_section .score-left .score-contentspot, .article_view_more_section .score-left .score-content-spot {
padding-right:117px
}
}
@media only screen and (max-width:767px) {
.article_view_more_section {
margin-bottom:60px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.article_view_more_section {
margin-bottom:40px
}
}
.article_view_more_section .score-component {
	margin-bottom:10px
}
.article_view_more_section .article_intro_title {
	color:#00b055;
	margin-top:0
}
.article_view_more_section .article_intro_desc {
	font-family:"Frutiger Next Regular";
	font-size:22px;
	line-height:28px
}
@media only screen and (max-width:991px) {
.article_view_more_section .article_intro_desc {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.article_view_more_section .view-more-hidden-txt {
	display:none
}
.article_view_more_section .view_sec_accord {
	margin-top:4px;
	margin-bottom:0;
	position:relative;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
@media only screen and (max-width:991px) {
.article_view_more_section .view_sec_accord {
width:304px
}
}
.article_view_more_section .view_sec_accord .view-more-hidden-txt {
	display:none
}
.article_view_more_section .view_sec_accord ul {
	padding-left:0;
	list-style-type:none
}
.article_view_more_section .view_sec_accord ul.view_sec_accord_cont {
	border-bottom:1px solid #ccc;
	position:absolute;
	top:69px;
	left:0;
	z-index:1000;
	border:1px solid #ccc;
	width:100%;
	padding-left:0
}
@media only screen and (max-width:767px) {
.article_view_more_section .view_sec_accord ul.view_sec_accord_cont {
width:97%
}
}
.article_view_more_section .view_sec_accord ul.view_sec_accord_cont li {
	padding-left:10px;
	height:70px;
	border-bottom:1px solid #ccc;
	line-height:50px;
	background-color:#fff
}
.article_view_more_section .view_sec_accord ul.view_sec_accord_cont li:hover {
	text-decoration:underline
}
.article_view_more_section .view_sec_accord ul li {
	height:70px;
	line-height:44px
}
.article_view_more_section .view_sec_accord ul li.view_sec_header {
	border:1px solid #ccc;
	padding-top:4px;
	padding-left:8px
}
@media only screen and (max-width:767px) {
.article_view_more_section .view_sec_accord ul li.view_sec_header {
width:97%
}
}
.article_view_more_section .view_sec_accord ul li a {
	padding-top:7px;
	padding-left:18px;
	display:block;
	outline:none
}
.article_view_more_section .view_sec_accord ul li a.view-more-link {
	color:#333;
	background:url("../images/view-more-arrow-down.png") no-repeat right center transparent;
	margin-right:30px;
	height:59px
}
.article_view_more_section .view_sec_accord ul li a.arrow-up {
	background:url("../images/view-more-arrow-up.png") no-repeat right center transparent;
	margin-right:30px
}
.article_view_more_section .view_sec_accord ul li a:focus, .article_view_more_section .view_sec_accord ul li a:active, .article_view_more_section .view_sec_accord ul li a:hover {
	background-color:none;
	text-decoration:none
}
.article_sub_section {
	margin-bottom:0
}
.article_sub_section .score-style-box {
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.article_sub_section .score-left .score-contentspot, .article_sub_section .score-left .score-content-spot {
padding-right:117px
}
}
@media only screen and (max-width:991px) {
.article_sub_section .article_right_section {
margin-top:-25px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.article_sub_section .article_right_section {
margin-bottom:44px
}
}
.article_sub_section .article_right_section .thumbnail {
	padding:10px;
	border-radius:initial;
	border:1px solid #ccc
}
.article_sub_section .article_right_section .caption {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	padding-top:17px;
	padding-left:14px;
	background-image:-webkit-linear-gradient(top, #67c54e 0, #01ae58 100%);
	background-image:-o-linear-gradient(top, #67c54e 0, #01ae58 100%);
	background-image:linear-gradient(to bottom, #67c54e 0, #01ae58 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff67c54e', endColorstr='#ff01ae58', GradientType=0);
	color:#fff
}
@media only screen and (max-width:767px) {
.article_sub_section .article_right_section .caption {
font-family:"Frutiger Next Regular";
font-size:16px;
line-height:20px
}
}
.article_sub_section .article_right_section .caption h2 {
	display:none
}
.article_sub_section .article_video_section {
	border:1px solid #ccc;
	padding:10px 10px 10px 10px;
	margin-top:25px;
	margin-bottom:20px
}
@media only screen and (max-width:991px) {
.article_sub_section .article_video_section {
margin-top:-25px;
margin-bottom:40px
}
}
.article_sub_section .article_video_section .score-component {
	margin-bottom:0
}
.article_sub_section .article_video_section h4 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px;
	color:#0044af
}
.article_sub_section .article_video_section h4 small, .article_sub_section .article_video_section h4 .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.article_sub_section .article_video_section h4 small, .article_sub_section .article_video_section h4 .small {
	font-size:75%
}
@media only screen and (max-width:991px) {
.article_sub_section .article_video_section h4 {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.article_sub_section .article_video_section p {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	padding-bottom:0;
	margin-bottom:0
}
.share-icon-cont {
	padding-top:60px;
	padding-bottom:60px;
	padding-left:2px
}
@media only screen and (min-width:992px) {
.share-icon-cont {
padding-top:0
}
}
.share-icon-cont p {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase
}
.share-icon-cont p small, .share-icon-cont p .small {
	font-weight:normal;
	line-height:1;
	color:#777
}
.share-icon-cont p small, .share-icon-cont p .small {
	font-size:75%
}
.share-icon-cont ul {
	padding-left:0;
	clear:both
}
.share-icon-cont ul li {
	float:left;
	list-style-type:none;
	padding-right:10px
}
.share-icon-cont ul li a {
	width:50px;
	height:50px;
	text-indent:-9999px;
	display:inline-block;
	outline:none
}
.share-icon-cont ul li a.share-mail {
	background:url("../images/share-mail.png") no-repeat left top transparent
}
.share-icon-cont ul li a.share-facebook {
	background:url("../images/share-facebook.png") no-repeat left top transparent
}
.share-icon-cont ul li a.share-twitter {
	background:url("../images/share-twitter.png") no-repeat left top transparent
}
.share-icon-cont ul li a.share-more {
	background:url("../images/share-more.png") no-repeat left top transparent
}
@media only screen and (min-width:768px) (max-width:991px) {
.leadership_development .article_sub_section .article_right_section {
margin-top:55px;
margin-bottom:55px
}
}
@media only screen and (min-width:768px) (max-width:991px) {
.core_strengths .article_sub_section .article_right_section {
margin-top:55px;
margin-bottom:55px
}
}
@media only screen and (min-width:768px) {
.article_sub_section {
margin-top:25px
}
}
@media only screen and (min-width:992px) {
.article_sub_section .article_det_desc {
margin-bottom:20px
}
}
.article_subsection_ImgTxt {
	display:table;
	margin-top:25px
}
.article_subsection_Img {
	display:table-cell;
	vertical-align:top
}
.article_subsection_Txt {
	display:table-cell;
	vertical-align:top;
	padding-left:20px
}
.valign-middle {
	vertical-align:middle
}
.blue_txt {
	color:#3000be;
	font-size:22px !important
}
.green_txt {
	color:#008c00;
	font-size:22px !important
}
.orange_txt {
	color:#ff4800;
	font-size:22px !important
}
.article_faq .article_det_desc {
	margin-bottom:33px
}
.article_bottom_spacing {
	margin-bottom:25px !important
}
.core_strengths .article_sub_section_leftImg {
	margin-bottom:18px
}
.article_sub_section_leftImg {
	margin-top:55px;
	margin-bottom:30px
}
.article_sub_section_leftImg img {
	width:80%
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	content:"\003E";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#777
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu {
	display:block;
	width:100%;
	border-left:0;
	border-right:0
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li {
	display:block;
	width:100%;
	margin-top:0;
	padding-top:13px;
	padding-bottom:13px;
	border-bottom:1px solid #4ace51;
	background-color:#00b055
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li>a {
	padding-left:10px
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li>a:focus, .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li>a:hover {
	background-color:transparent
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li+li:before {
	content:"";
	padding:0
}
.pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>.active {
	padding:13px 10px;
	background-color:#4ace51
}
.pg-hero-fullwidth .open .chevron {
	background:transparent url('../images/chevron-icon-up.png') top left no-repeat
}
.simple-index-hero .open .rwd-breadcrumb.dropdown-menu>li {
	border-bottom:1px solid #52abdc;
	background-color:#0044af
}
.simple-index-hero .open .rwd-breadcrumb.dropdown-menu>.active {
	background-color:#0092e9
}
@media only screen and (min-width:992px) {
	.pg-hero-fullwidth.client-jumbotron.simple-index-hero {
		min-height:400px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-hero-fullwidth.client-jumbotron.simple-index-hero {
		min-height:180px !important
	}
}
.pg-hero-fullwidth.client-jumbotron.simple-index-hero .pg-hero-navigation {
	padding-top:20px
}
.contact-us-template .breadcrumb li.active {
	display:none
}
.score-youtubevideo.subcateg-right-video {
	margin-bottom:0
}
.score-style-box.subcateg-right-video-holder {
	padding:10px;
	border:1px solid #ccc
}
@media only screen and (min-width:992px) {
	.score-style-box.subcateg-right-video-holder {
		margin-bottom:60px;
		width:44%;
		float:right
	}
}
@media only screen and (max-width:991px) {
	.score-style-box.subcateg-right-video-holder {
		margin-bottom:60px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.score-structural.subcateg-text-video-wrapper>.score-right {
		padding-left:0;
		padding-right:0
	}
}
.pg-searchresultpage {
	position:relative;
	top:150px;
	min-height:400px;
	overflow-x:hidden;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage {
		top:15px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage {
		top:36px
	}
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .client-container {
		padding-left:6px;
		padding-right:6px
	}
}
.pg-searchresultpage .autosearch {
	float:left;
	width:100%;
	margin-bottom:58px
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .autosearch {
		width:80%;
		margin-left:70px
	}
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .autosearch {
		margin-left:-19px
	}
}
.pg-searchresultpage .autosearch .glyphicon-search {
	text-decoration:none
}
.pg-searchresultpage .autosearch .dropdown-menu {
	border:0;
	border-radius:0;
	border-bottom:1px solid #ccc;
	box-shadow:none;
	margin-left:20px;
	width:100%;
	z-index:auto
}
@media only screen and (min-width:1458px) {
	.pg-searchresultpage .autosearch .dropdown-menu {
		margin-left:112px;
		width:86%
	}
}
.pg-searchresultpage .autosearch .form-control {
	border:0;
	border-radius:0;
	box-shadow:none;
	font-family:"Frutiger Next Regular";
	font-size:26px;
	color:#333;
	padding-left:0
}
.pg-searchresultpage .autosearch-result {
	margin-left:0;
	width:100%;
	margin-bottom:45px
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .autosearch-result {
		margin-left:88px;
		width:85%
	}
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .autosearch-result {
		margin-bottom:28px;
		margin-left:-11px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .autosearch-result {
		width:80%;
		margin-left:80px
	}
}
.pg-searchresultpage .autosearch-result h6 {
	float:left
}
.pg-searchresultpage .filter-result {
	border:1px solid #003daf;
	float:left;
	margin-left:20px;
	padding:14px 0;
	width:100%
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .filter-result {
		margin-bottom:30px;
		margin-left:auto;
		margin-right:auto
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result {
		margin-bottom:110px;
		margin-left:12px;
		padding:5px 0;
		width:96%
	}
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .filter-result {
		margin-left:100px;
		width:86%;
		margin-bottom:60px
	}
}
.pg-searchresultpage .filter-result h4 {
	color:#003daf;
	margin-left:18px
}
@media only screen and (max-width:991px) {
	.pg-searchresultpage .filter-result h4 {
		font-family:"Frutiger Next Light";
		font-size:26px;
		line-height:32px;
		margin-left:8px
	}
}
@media only screen and (max-width:991px) and only screen and (max-width:991px) {
	.pg-searchresultpage .filter-result h4 {
		font-family:"Frutiger Next Regular";
		font-size:22px;
		line-height:28px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result h4 {
		margin-left:8px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result .score-left {
		float:left
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result .score-right {
		float:right
	}
}
.pg-searchresultpage .filter-result .glyphicon {
	position:relative;
	z-index:9998;
	float:right;
	margin-top:12px;
	margin-right:18px
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .filter-result .glyphicon {
		position:absolute;
		top:-45px;
		left:90%
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result .glyphicon {
		margin-top:16px
	}
}
.pg-searchresultpage .filter-result-open {
	display:none;
	border:1px solid #003daf;
	float:left;
	margin-bottom:30px;
	margin-left:20px;
	padding-bottom:20px;
	width:100%;
	border-top:0;
	position:relative
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .filter-result-open {
		margin-left:100px;
		width:86%;
		top:-62px
	}
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .filter-result-open {
		margin-left:auto;
		margin-right:auto;
		top:-30px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result-open {
		margin-left:12px;
		width:96%;
		top:-110px
	}
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .filter-result-open .score-right .checkbox {
		position:relative;
		left:-480px
	}
}
.pg-searchresultpage .filter-result-open .checkbox {
	border-bottom:1px solid #ccc;
	margin-left:6px;
	padding:20px 0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	z-index:9999
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .filter-result-open .checkbox {
		width:300px;
		margin-left:16px
	}
}
@media only screen and (min-width:992px) {
	.pg-searchresultpage .filter-result-open .buttons {
		float:right;
		position:relative;
		top:88px;
		right:-4px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.pg-searchresultpage .filter-result-open .buttons {
		margin-top:60px;
		margin-bottom:40px
	}
}
@media only screen and (max-width:767px) {
	.pg-searchresultpage .filter-result-open .buttons {
		margin-top:40px;
		margin-bottom:20px
	}
}
.pg-searchresultpage .filter-result-open .buttons .btn {
	border-radius:30px;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	margin-right:20px;
	padding:10px;
	width:100px
}
.pg-searchresultpage .filter-result-open .buttons .btn.btn-primary {
	background:#003daf
}
.pg-searchresultpage .no-result {
	margin-bottom:170px
}
.pg-searchresultpage .search-listings {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:8px;
	margin-left:15px;
	width:98%;
	float:left
}
@media only screen and (max-width:767px) {
.pg-searchresultpage .search-listings {
padding-top:4px;
padding-bottom:8px;
margin-left:auto;
margin-right:auto;
border-bottom:none;
float:none
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage .search-listings {
margin-left:12px;
width:96%
}
}
.pg-searchresultpage .search-listings .score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-top:30px
}
@media (min-width:992px) {
.pg-searchresultpage .search-listings .score-left {
left:66.66666667%
}
}
@media (min-width:768px) {
.pg-searchresultpage .search-listings .score-left {
float:left;
width:33.33333333%
}
}
@media (min-width:768px) {
.pg-searchresultpage .search-listings .score-left {
left:66.66666667%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage .search-listings .score-left {
padding-top:60px
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage .search-listings .score-left {
padding-left:0;
padding-top:10px
}
}
.pg-searchresultpage .search-listings .score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0
}
@media (min-width:992px) {
.pg-searchresultpage .search-listings .score-right {
right:33.33333333%
}
}
@media (min-width:768px) {
.pg-searchresultpage .search-listings .score-right {
float:left;
width:66.66666667%
}
}
@media (min-width:768px) {
.pg-searchresultpage .search-listings .score-right {
right:33.33333333%
}
}
.pg-searchresultpage .search-listings h6 {
	color:#a0a0a0
}
@media only screen and (min-width:1458px) {
.pg-searchresultpage .search-listings h6 {
float:right;
margin-right:-13px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage .search-listings h6 {
float:right;
margin-right:-10px
}
}
.pg-searchresultpage h5 {
	font-family:"Frutiger Next Light";
	font-size:26px;
	line-height:32px
}
@media only screen and (max-width:991px) {
.pg-searchresultpage h5 {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:1458px) {
.pg-searchresultpage h5 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
margin-top:10px;
margin-bottom:10px;
font-size:14px;
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
.pg-searchresultpage h5 small, .pg-searchresultpage h5 .small {
font-weight:normal;
line-height:1;
color:#777
}
.pg-searchresultpage h5 small, .pg-searchresultpage h5 .small {
font-size:75%
}
}
.pg-searchresultpage h5 a {
	color:#003daf
}
@media only screen and (max-width:767px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:16px;
line-height:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:768px) and (max-width:991px) and only screen and (max-width:991px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
@media only screen and (min-width:992px) {
.pg-searchresultpage p {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.pg-searchresultpage p span {
	color:#a0a0a0
}
.pg-searchresultpage p .spnClsBld {
	color:#000;
	font-weight:bold
}
.pg-searchresultpage .search-pagination {
	margin-top:8px;
	margin-bottom:234px;
	padding-left:20px
}
@media only screen and (max-width:767px) {
.pg-searchresultpage .search-pagination {
margin-bottom:90px;
padding-left:5px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-searchresultpage .search-pagination {
margin-bottom:110px
}
}
@media only screen and (min-width:992px) {
.pg-searchresultpage .search-pagination {
float:left
}
}
@media only screen and (max-width:767px) {
.pg-searchresultpage .search-pagination .score-center {
border-top:1px solid #ccc;
margin-left:12px;
margin-right:12px
}
}
.pg-searchresultpage .search-pagination li a {
	border:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	color:#003daf
}
@media only screen and (max-width:767px) {
.pg-searchresultpage .search-pagination li a {
padding:6px 8px
}
}
.pg-searchresultpage .search-pagination li a.selectedItem {
	z-index:-1;
	color:#333
}
.pg-searchresultpage .search-pagination li a.next-item {
	margin-left:20px
}
.pg-searchresultpage .search-pagination li .glyphicon-chevron-right:before, .pg-searchresultpage .search-pagination li .glyphicon-arrow-right:before {
	content:" "
}
.pg-searchresultpage .search-pagination li .glyphicon-chevron-right {
	background:url('../images/search-pagin-arrow.png') no-repeat 0 0;
	width:8px;
	height:11px
}
@media only screen and (max-width:991px) {
.pg-searchresultpage .search-pagination li .glyphicon-chevron-right {
display:none
}
}
.pg-searchresultpage .search-pagination li .glyphicon-arrow-right {
	background:url('../images/search-pagin-arrow-mob.png') no-repeat 0 0;
	width:16px;
	height:14px
}
@media only screen and (min-width:992px) {
.pg-searchresultpage .search-pagination li .glyphicon-arrow-right {
display:none
}
}
#ui-id-2 {
	background:#fff;
	z-index:9999;
	width:1222px
}
@media only screen and (max-width:991px) {
#ui-id-2 {
width:298px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
#ui-id-2 {
width:615px
}
}
.pg-contact-us {
	overflow-x:hidden;
	margin-bottom:0
}
.pg-contact-us p {
	padding-bottom:5px;
	font-family:"Frutiger Next Regular";
	font-size:22px;
	line-height:28px;
	width:50%
}
@media only screen and (max-width:991px) {
.pg-contact-us p {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
@media only screen and (max-width:767px) {
.pg-contact-us p {
width:100%
}
}
.pg-contact-us .pg-contact {
	width:100%;
	border:1px solid #ccc;
	margin-bottom:40px
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact.pg-contactus-mailus .score-variable {
border-top:0;
padding-top:0
}
.pg-contact-us .pg-contact.pg-contactus-mailus .score-variable:first-child {
padding-bottom:0
}
.pg-contact-us .pg-contact.pg-contactus-mailus .score-variable:last-child .pg-contact-left {
display:none
}
}
.pg-contact-us .pg-contact h4 {
	margin-top:0;
	margin-bottom:2px
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact h4 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px;
margin-bottom:24px;
padding-top:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact h4 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
margin-top:20px;
margin-bottom:10px;
font-size:24px;
font-family:"Frutiger Next Regular";
font-size:28px;
line-height:32px;
margin-bottom:5px
}
.pg-contact-us .pg-contact h4 small, .pg-contact-us .pg-contact h4 .small {
font-weight:normal;
line-height:1;
color:#777
}
.pg-contact-us .pg-contact h4 small, .pg-contact-us .pg-contact h4 .small {
font-size:65%
}
}
@media only screen and (min-width:768px) and (max-width:991px) and only screen and (max-width:991px) {
.pg-contact-us .pg-contact h4 {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
.pg-contact-us .pg-contact h5 {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:2px
}
.pg-contact-us .pg-contact .score-variable {
	border-top:1px solid #ccc;
	margin:25px auto 15px auto;
	padding-top:16px;
	padding-bottom:10px;
	width:95%
}
@media only screen and (min-width:992px) {
.pg-contact-us .pg-contact .score-variable {
padding-top:27px;
padding-bottom:22px
}
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .score-variable {
margin:0 auto 15px auto;
padding-bottom:6px
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .score-variable {
width:100%;
padding-left:20px;
padding-bottom:3px
}
}
.pg-contact-us .pg-contact .score-variable:first-child {
	padding-top:0;
	padding-bottom:0;
	border-top:0
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .score-variable:first-child {
margin:0 auto;
padding-bottom:18px;
margin-top:-5px
}
}
.pg-contact-us .pg-contact .score-variable:first-child p {
	padding:0;
	margin:0
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .score-variable:first-child p {
margin-top:5px;
margin-bottom:5px
}
}
.pg-contact-us .pg-contact .score-variable .score-variable-column {
	padding:0;
	padding-bottom:2px;
	width:40%
}
.pg-contact-us .pg-contact .score-variable .score-variable-column:first-child {
	width:60%
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .score-variable .score-variable-column:first-child {
width:100%
}
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .score-variable .score-variable-column {
width:100%
}
}
.pg-contact-us .pg-contact .pg-contact-left {
	padding:0;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .pg-contact-left {
width:100%
}
}
.pg-contact-us .pg-contact .pg-contact-left .score-component {
	margin-bottom:0;
	padding-left:0;
	padding-bottom:0
}
.pg-contact-us .pg-contact .pg-contact-left .score-component p {
	margin-bottom:5px;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
.pg-contact-us .pg-contact .pg-contact-right {
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .pg-contact-right {
width:100%
}
}
.pg-contact-us .pg-contact .pg-contact-right .score-contentspot a, .pg-contact-us .pg-contact .pg-contact-right .score-content-spot a {
	margin-bottom:0;
	cursor:default;
	position:relative;
	z-index:-1
}
@media only screen and (min-width:768px) {
.pg-contact-us .pg-contact .pg-contact-right .score-contentspot a, .pg-contact-us .pg-contact .pg-contact-right .score-content-spot a {
font-weight:normal;
color:#333
}
}
.pg-contact-us .pg-contact .pg-contact-right .score-contentspot a :hover, .pg-contact-us .pg-contact .pg-contact-right .score-content-spot a :hover {
	text-decoration:none
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .pg-contact-right .score-contentspot a, .pg-contact-us .pg-contact .pg-contact-right .score-content-spot a {
z-index:1
}
}
.pg-contact-us .pg-contact .pg-contact-right div {
	margin-bottom:0;
	padding-bottom:0;
	padding-right:2px
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .pg-contact-right div {
margin-bottom:3px
}
}
.pg-contact-us .pg-contact a {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	font-weight:bold
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact a {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
@media only screen and (min-width:768px) and (max-width:991px) and only screen and (max-width:991px) {
.pg-contact-us .pg-contact a {
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact a {
margin-bottom:30px
}
}
.pg-contact-us .pg-contact p {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	margin-bottom:0;
	width:80%
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .pg-contact-btns {
padding-top:0;
padding-left:0
}
}
.pg-contact-us .pg-contact .pg-contact-btns .pg-contact-arrow {
	border:none;
	margin-left:0
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .pg-contact-btns .pg-contact-arrow {
margin-left:0
}
}
.pg-contact-us .pg-contact .btn-default {
	border:0;
	color:#003daf;
	margin-bottom:2px;
	padding:0;
	padding-right:22px;
	text-align:left
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .btn-default {
font-size:16px;
padding:0 22px 22px 0
}
}
.pg-contact-us .pg-contact .btn-default:hover {
	background-color:transparent;
	text-decoration:underline
}
.pg-contact-us .pg-contact .btn-default:focus {
	background-color:transparent
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact .btn-default {
margin-top:0;
margin-bottom:0;
padding-top:5px;
padding-right:16px;
font-size:14px
}
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact .pg-contact-arrow .btn-default {
padding-bottom:0
}
}
.pg-contact-us .pg-contact:last-child {
	margin-bottom:120px
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact:last-child .score-variable {
padding-bottom:0
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact:last-child .score-variable {
border-bottom:1px solid #ccc
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact:last-child .score-variable h4 {
margin-bottom:2px
}
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact:last-child .score-variable p {
padding-bottom:0
}
}
.pg-contact-us .pg-contact:last-child .score-variable:last-child {
	margin-top:0;
	padding-top:22px;
	padding-bottom:0
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact:last-child .score-variable:last-child {
border:0;
padding-top:0;
padding-left:20px;
margin-bottom:18px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact:last-child .score-variable:last-child {
padding-top:0;
margin-bottom:20px
}
}
@media only screen and (max-width:991px) {
.pg-contact-us .pg-contact:last-child .score-variable:last-child h4 {
margin-top:12px
}
}
.pg-contact-us div.pg-contact-arrow {
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.pg-contact-us div.pg-contact-arrow {
width:95%;
margin-left:10px;
border-bottom:1px solid #ccc
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us div.pg-contact-arrow {
width:80% !important
}
}
@media only screen and (min-width:768px) {
.pg-contact-us div.pg-contact-arrow {
width:67%;
border-bottom:1px solid #ccc;
margin-left:10px
}
}
.pg-contact-us div.pg-contact-arrow a {
	padding-left:0
}
@media only screen and (max-width:767px) {
.pg-contact-us div.pg-contact-arrow:last-child {
border:none
}
}
.pg-contact-us .pg-contact-arrow {
	width:100%;
	float:left
}
.pg-contact-us .pg-contact-arrow a {
	background:url('../images/arrow-link-highlight.png') no-repeat 100% 50%;
	border:0;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	color:#003daf;
	float:left;
	padding-right:22px;
	padding-bottom:0;
	width:auto;
	margin-bottom:0
}
.pg-contact-us .pg-contact-arrow a:hover {
	background-color:transparent;
	text-decoration:underline
}
.pg-contact-us .pg-contact-arrow a:focus {
	background-color:transparent
}
.pg-contact-us .pg-contact-menu-selected a {
	color:#000;
	cursor:default
}
.pg-contact-us .pg-contact-dropdown {
	margin-bottom:55px
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown {
margin-bottom:32px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact-dropdown {
margin-bottom:38px
}
}
.pg-contact-us .pg-contact-dropdown h4 {
	background:url('../images/select-icons.png') no-repeat 100% 65%;
	border-bottom:1px solid #003daf;
	color:#003daf;
	cursor:pointer;
	margin-top:25px;
	height:38px;
	width:100%
}
.pg-contact-us .pg-contact-dropdown h4.icon-open {
	background:url('../images/select-icons.png') no-repeat 100% 9%
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown h4 {
background-position:100% 68%;
margin-top:4px;
height:30px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact-dropdown h4 {
width:99%
}
}
.pg-contact-us .pg-contact-dropdown-open {
	border:1px solid #003daf;
	border-top:0;
	display:none;
	position:relative;
	top:-55px;
	margin-left:0;
	padding-top:10px;
	padding-bottom:12px;
	width:100%;
	margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact-dropdown-open {
width:99%;
top:-38px
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open {
top:-33px;
padding-bottom:7px
}
}
.pg-contact-us .pg-contact-dropdown-open .score-contentspot, .pg-contact-us .pg-contact-dropdown-open .score-content-spot {
	margin-bottom:0
}
.pg-contact-us .pg-contact-dropdown-open .score-contentspot p, .pg-contact-us .pg-contact-dropdown-open .score-content-spot p {
	font-weight:bold;
	margin-top:10px;
	margin-left:14px;
	margin-bottom:0;
	padding-bottom:5px
}
.pg-contact-us .pg-contact-dropdown-open .score-component.score-column2-wideleft {
	margin-bottom:0
}
.pg-contact-us .pg-contact-dropdown-open ul {
	width:100%;
	margin-bottom:0
}
.pg-contact-us .pg-contact-dropdown-open ul {
	margin-bottom:0;
	width:50%;
	float:right
}
.pg-contact-us .pg-contact-dropdown-open ul:first-child {
	float:left
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open ul:first-child li:last-child {
border-bottom:1px solid #ccc
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open ul {
width:100%;
float:left
}
}
.pg-contact-us .pg-contact-dropdown-open li {
	float:left;
	width:100%
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open li {
width:95%;
margin-left:10px;
border-bottom:1px solid #ccc
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact-dropdown-open li {
width:75%;
margin-left:12px;
border-bottom:1px solid #ccc
}
}
@media only screen and (min-width:992px) {
.pg-contact-us .pg-contact-dropdown-open li {
width:65%;
margin-left:12px;
border-bottom:1px solid #ccc
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open li:last-child {
border:none
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open li:last-child a {
padding-bottom:6px
}
}
.pg-contact-us .pg-contact-dropdown-open li a {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	padding-left:0
}
.pg-contact-us .pg-contact-dropdown-open li a:hover {
	background-color:transparent
}
.pg-contact-us .pg-contact-dropdown-open li a:focus {
	background-color:transparent
}
.pg-contact-us .pg-contact-dropdown-open li.pg-contact-arrow {
	margin-bottom:9px
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open li.pg-contact-arrow {
height:44px;
margin-bottom:0
}
}
@media only screen and (min-width:768px) {
.pg-contact-us .pg-contact-dropdown-open li.pg-contact-arrow {
margin-bottom:0;
padding-bottom:12px
}
}
.pg-contact-us .pg-contact-dropdown-open .score-left a {
	font-weight:bold
}
@media only screen and (min-width:992px) {
.pg-contact-us .pg-contact-dropdown-open .score-right {
padding-top:2px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-contact-us .pg-contact-dropdown-open .score-right {
float:right;
margin-top:-90px;
margin-bottom:6px;
margin-right:23px;
width:48%
}
}
@media only screen and (max-width:767px) {
.pg-contact-us .pg-contact-dropdown-open .score-right {
border-top:1px solid #003daf;
float:left;
margin-top:10px;
padding-top:10px
}
}
.pg-contact-us .pg-contact-dropdown-open .score-right a {
	padding-bottom:12px
}
.contactus-navigation-links-wrapper {
	margin-left:-12px;
	margin-right:-12px;
	margin-bottom:18px
}
@media only screen and (max-width:991px) {
.contactus-navigation-links-wrapper {
margin-bottom:8px
}
}
.contactus-navigation-links-wrapper .contactus-navigation-items {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.contactus-navigation-links-wrapper .contactus-navigation-items {
float:left;
width:33.33333333%
}
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link {
	border:1px solid #ccc;
	margin-bottom:20px;
	height:100px;
	font-family:"Frutiger Next Regular";
	font-size:24px;
	line-height:28px
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:before, .contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:after {
	content:" ";
	display:table
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:after {
	clear:both
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:before, .contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:after {
	content:" ";
	display:table
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link:after {
	clear:both
}
@media only screen and (max-width:767px) {
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link {
min-height:60px;
height:auto;
float:left;
width:100%;
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px;
line-height:28px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link {
height:auto;
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link a {
	padding:37px 25px;
	float:left;
	width:100%
}
@media only screen and (max-width:767px) {
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link a {
padding:15px 25px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link a {
padding:15px 25px;
height:auto
}
}
.contactus-navigation-links-wrapper .contactus-navigation-items .contactus-navigation-link a.contact-external-link {
	background:transparent url('../images/arrow-link-highlight.png') right center no-repeat;
	width:auto;
	padding-right:30px
}
.email-links-wrapper {
	margin-bottom:65px
}
@media only screen and (max-width:767px) {
.email-links-wrapper {
margin-bottom:55px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.email-links-wrapper {
margin-bottom:111px
}
}
.email-links-wrapper a {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	float:left;
	clear:both;
	padding-left:0
}
.store-locator-wrapper {
	border:1px solid #ccc;
	margin-bottom:120px;
	margin-left:0;
	margin-right:0
}
@media only screen and (min-width:992px) {
.store-locator-wrapper>.score-left {
padding-left:30px !important
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.store-locator-wrapper>.score-left {
padding-left:20px !important
}
}
.store-locator-wrapper>.score-left .sbHolder {
	border:1px solid #ccc;
	background-color:transparent;
	margin-bottom:30px
}
@media only screen and (max-width:767px) {
.store-locator-wrapper>.score-left .sbHolder {
width:100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.store-locator-wrapper>.score-left .sbHolder {
width:420px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.store-locator-wrapper>.score-left .sbHolder {
width:100%
}
}
@media only screen and (min-width:1458px) {
.store-locator-wrapper>.score-left .sbHolder {
width:417px
}
}
.store-locator-wrapper>.score-left .sbHolder .sbToggle {
	right:13px
}
.store-locator-wrapper>.score-left .sbHolder .sbSelector:hover, .store-locator-wrapper>.score-left .sbHolder .sbSelector:link, .store-locator-wrapper>.score-left .sbHolder .sbSelector:visited {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	line-height:45px
}
.store-locator-wrapper>.score-left .sbHolder .sbOptions li {
	min-height:49px;
	height:auto
}
.store-locator-wrapper>.score-left .sbHolder .sbOptions a:link, .store-locator-wrapper>.score-left .sbHolder .sbOptions a:visited {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	line-height:inherit
}
@media only screen and (min-width:768px) and (max-width:991px) {
.store-locator-wrapper>.score-right {
padding-left:20px !important
}
}
.pg-storelocator-heading {
	margin-bottom:35px
}
@media only screen and (max-width:991px) {
.pg-storelocator-heading {
margin-bottom:25px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-storelocator-heading {
margin-bottom:40px
}
}
.pg-storelocator-heading>h3 {
	margin-top:28px
}
@media only screen and (max-width:767px) {
.pg-storelocator-heading>h3 {
margin-top:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-storelocator-heading>h3 {
margin-top:15px
}
}
.googleMapLocator {
	margin-top:20px;
	margin-bottom:18px;
	padding-right:8px;
	width:100%;
	float:right
}
@media only screen and (min-width:1458px) {
.googleMapLocator {
width:782px
}
}
.pg-storelocator-address-wrapper {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-storelocator-address-wrapper {
font-family:"Frutiger Next Regular";
font-size:22px;
line-height:28px
}
}
.pg-storelocator-address-wrapper .store-name {
	font-weight:bold;
	width:310px
}
@media only screen and (max-width:767px) {
.pg-storelocator-address-wrapper .store-name {
width:auto
}
}
.pg-storelocator-address-wrapper .address-phone {
	margin-top:30px
}
@media only screen and (min-width:768px) {
.pg-storelocator-address-wrapper .address-phone a {
display:none
}
}
@media only screen and (max-width:767px) {
.pg-storelocator-address-wrapper .address-phone .phone-dt {
display:none
}
}
.contact-intro-text {
	margin-bottom:60px
}
.score-component.btn.btn-link {
	margin-bottom:0
}
.score-component.reset-component-mb {
	margin-bottom:0
}
.pg-contact-us .score-main>.score-inner>.score-component.score-structural.score-column {
	margin-bottom:0
}
.score-structural.score-column3-widemiddle.filterIndex>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-left {
float:left;
width:25%
}
}
@media only screen and (max-width:767px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-left {
margin-bottom:35px;
padding-left:9px;
padding-right:10px
}
}
.score-structural.score-column3-widemiddle.filterIndex>.score-center {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-right:0
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-center {
float:left;
width:75%
}
}
@media only screen and (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-center {
float:right;
min-height:600px;
padding-left:15px
}
}
@media only screen and (max-width:767px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-center {
padding-right:0 !important;
padding-left:9px !important
}
}
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
float:left;
width:25%
}
}
@media only screen and (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
margin-top:100px
}
}
@media only screen and (min-width:1458px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
padding-left:22px;
padding-right:18px
}
}
@media only screen and (max-width:991px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
clear:both;
margin-bottom:120px
}
}
@media only screen and (max-width:767px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right {
padding-left:10px;
margin-bottom:120px
}
}
.score-structural.score-column3-widemiddle.filterIndex>.score-right>.score-component.score-structural {
	margin-bottom:0
}
.score-structural.score-column3-widemiddle.filterIndex>.score-right .score-section-header {
	margin-bottom:0
}
.score-structural.score-column3-widemiddle.filterIndex>.score-right .score-section-header h2 {
	font-family:"Frutiger Next Regular";
	margin-top:64px;
	background:none repeat scroll 0 0 #009dfe;
	color:#fff;
	padding:12px 0 12px 20px;
	font-size:20px;
	line-height:inherit;
	margin:0
}
@media only screen and (min-width:992px) {
.score-structural.score-column3-widemiddle.filterIndex>.score-right .score-section-header h2 {
width:93%;
margin-left:-10px
}
}
.filter-panel {
	margin-top:11px;
	position:relative
}
@media only screen and (min-width:992px) {
.filter-panel {
padding-left:0;
padding-right:38px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.filter-panel {
padding-right:20px;
border:1px solid #013eaf
}
}
@media only screen and (max-width:767px) {
.filter-panel {
padding-right:25px;
border:1px solid #013eaf
}
}
.filter-actionBtns {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	margin-top:60px
}
@media only screen and (max-width:767px) {
.filter-actionBtns {
margin-top:40px
}
}
@media only screen and (max-width:991px) {
.filter-actionBtns {
margin-bottom:35px
}
}
.btn.applyFilter {
	background-color:#003daf;
	border:1px solid #003daf;
	border-radius:17px;
	color:#fff;
	padding:6px 0;
	width:98px;
	margin-right:10px
}
@media only screen and (max-width:767px) {
.btn.applyFilter {
margin-right:20px
}
}
.btn.cancelFilter {
	background-color:transparent;
	border:1px solid #333;
	border-radius:17px;
	color:#333;
	padding:6px 0;
	width:98px
}
.pg-filter-result .lable-txt {
	color:#333;
	display:inline-block;
	margin-top:3px;
	vertical-align:top;
	font-size:13px;
	margin-right:5px;
	font-family:"Frutiger Next Medium"
}
@media only screen and (max-width:767px) {
.pg-filter-result .lable-txt {
margin-right:5px
}
}
@media only screen and (min-width:768px) {
.pg-filter-result .lable-txt {
margin-right:10px
}
}
@media only screen and (max-width:991px) {
.pg-filter-result>.PG-center {
margin-top:57px;
margin-bottom:1px
}
}
@media only screen and (max-width:767px) {
.pg-filter-result>.PG-center {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:35px;
margin-bottom:20px;
margin-right:12px;
padding-bottom:10px;
padding-top:15px
}
}
.pg-filter-result .pagination {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	margin:0 0 15px 0;
	padding-left:0
}
.pg-filter-result .pagination.pagination-mobile {
	margin:0
}
.pg-filter-result .pagination li {
	display:inline-block;
	list-style:none
}
.pg-filter-result .pagination li a {
	padding:0 5px;
	border:none;
	color:#0646b9;
	font-size:17px;
	font-family:"Frutiger Next Medium";
	cursor:pointer
}
.pg-filter-result .pagination li a:hover, .pg-filter-result .pagination li a:active, .pg-filter-result .pagination li a:focus {
	background-color:transparent;
	text-decoration:underline;
	outline:0
}
@media only screen and (max-width:991px) {
.pg-filter-result {
margin:0
}
.pg-filter-result .score-center {
padding:0 !important
}
}
.disable-link {
	opacity:.3;
	cursor:text !important
}
.disable-link:hover, .disable-link:active, .disable-link:focus {
	background-color:transparent !important;
	text-decoration:none !important;
	outline:0
}
.filter-main {
	margin:0;
	padding:0
}
.filter-main li {
	background:url("../images/check-box.jpg") no-repeat scroll left 24px transparent;
	color:#003dac;
	list-style:none;
	font-family:"Frutiger Next Regular";
	font-size:18px
}
.filter-main li.active {
	background:url("../images/check-box-active.jpg") no-repeat scroll left 24px transparent
}
.filter-main>li {
	border-top:1px solid #ccc
}
.filter-main>li .filter-category-title {
	padding:20px 0 20px 36px;
	display:block;
	outline:0
}
.filter-main:nth-child(2) {
border-bottom:1px solid #ccc
}
.small-dev-nav {
	background:url("../images/plus.png") no-repeat scroll right center transparent;
	padding:20px;
	color:#003dac;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.small-dev-nav.active {
	background:url("../images/minus.png") no-repeat scroll right center transparent
}
@media only screen and (max-width:767px) {
.small-dev-nav {
background-position:right center
}
}
.nav-menu-content {
	display:none
}
@media only screen and (max-width:991px) {
.nav-menu-content {
display:none;
padding-left:25px
}
.nav-menu-content.active {
display:block !important
}
.nav-menu-content.active .filter-main:first-child li {
border-top:none
}
}
@media only screen and (min-width:992px) {
.nav-menu-content {
display:block !important
}
}
@media only screen and (max-width:767px) {
.nav-menu-content {
background:none repeat scroll 0 0 #fff;
display:none;
padding-left:0;
padding-right:0;
position:absolute;
top:-10px;
width:101%;
z-index:10;
left:-1px
}
}
.filter-sub {
	display:none;
	padding:0
}
.filter-sub>li {
	background-position:20px 24px !important;
	border-top:1px solid #ccc;
	padding:20px 0 20px 57px
}
.site-links {
	background-color:#f7f3f4;
	padding:0 20px
}
.link-item {
	border-bottom:1px solid #ccc;
	padding:20px 0
}
.brand-content {
	display:inline-block;
	vertical-align:top;
	margin-top:15px
}
.rel-site-container {
	background-color:#f4f4f4;
	width:100%;
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.rel-site-container {
width:93%;
margin-left:-10px
}
}
.rel-site-container>.score-variable-row {
	display:block;
	margin:22px 25px 0 20px;
	border-bottom:1px solid #ccc
}
.rel-site-container>.score-variable-row .score-variable-column {
	padding:0 20px 0 0 !important
}
.rel-site-container>.score-variable-row .score-variable-column>.score-contentspot.score-component {
	margin-bottom:14px;
	margin-top:21px;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
@media only screen and (max-width:991px) {
.rel-site-container>.score-variable-row .score-variable-column {
float:none
}
}
@media only screen and (max-width:767px) {
.rel-site-container>.score-variable-row .score-variable-column {
padding:0 !important;
margin-top:15px
}
}
@media only screen and (min-width:992px) {
.rel-site-container>.score-variable-row .score-variable-column:first-child {
width:47%
}
}
.rel-site-container>.score-variable-row .score-variable-column:first-child a img {
	margin-bottom:21px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.rel-site-container>.score-variable-row .score-variable-column:first-child a img {
margin-left:8px;
margin-right:8px;
width:80px
}
}
.rel-site-container>.score-variable-row .score-variable-column:last-child {
	padding:0 !important
}
@media only screen and (min-width:992px) {
.rel-site-container>.score-variable-row .score-variable-column:last-child {
width:53%
}
}
.rel-site-container>.score-variable-row .score-variable-column:last-child>.score-contentspot.score-component, .rel-site-container>.score-variable-row .score-variable-column:last-child .score-content-spot.score-component {
	margin-bottom:0;
	margin-top:9px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.rel-site-container>.score-variable-row .score-variable-column:last-child>.score-contentspot.score-component, .rel-site-container>.score-variable-row .score-variable-column:last-child .score-content-spot.score-component {
margin-top:12px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.rel-site-container>.score-variable-row {
display:table-cell;
margin:0
}
.rel-site-container>.score-variable-row .score-variable-column {
padding:15px 0 0 !important
}
}
@media only screen and (max-width:767px) {
.rel-site-container>.score-variable-row {
margin-top:0;
margin-right:20px;
padding-bottom:20px
}
}
.rel-site-container:last-child>.score-variable-row {
	border-bottom:none
}
a.site-ext-link {
	background:url("../images/ext-link-blue.png") no-repeat scroll right 10px rgba(0, 0, 0, 0);
	padding:4px 22px 0 0;
	text-decoration:none;
	color:#0046c0;
	border:none;
	font-family:"Frutiger Next Medium";
	font-size:16px;
	margin-bottom:0
}
a.site-ext-link:hover, a.site-ext-link:active, a.site-ext-link:focus {
	background-color:transparent;
	color:#0046c0;
	outline:0
}
a.site-ext-link:hover {
	text-decoration:underline
}
@media only screen and (min-width:992px) and (max-width:1457px) {
a.site-ext-link {
padding:4px 18px 0 0
}
}
.site-detail {
	padding-bottom:20px;
	color:#646464;
	display:block;
	font-size:13px
}
.category-wrap {
	padding:0
}
@media only screen and (max-width:991px) {
.category-wrap {
float:left;
margin-bottom:39px
}
}
@media only screen and (max-width:767px) {
.category-wrap {
text-align:center;
margin-bottom:70px
}
}
.category-wrap li {
	border:1px solid #ccc;
	float:left;
	text-align:center;
	width:154px;
	margin-bottom:20px;
	margin-right:23px;
	list-style:none
}
@media only screen and (min-width:992px) {
.category-wrap li {
margin-right:0;
margin-left:23px
}
}
@media only screen and (max-width:991px) {
.category-wrap li {
margin-left:0;
width:161px;
margin-right:22px
}
}
@media only screen and (max-width:767px) {
.category-wrap li {
float:none;
width:146px;
margin-bottom:10px;
margin-right:6px;
margin-left:0;
display:inline-block
}
}
.category-wrap li img {
	margin-bottom:0
}
@media only screen and (max-width:991px) {
.category-wrap li img {
height:129px;
width:159px
}
}
@media only screen and (max-width:767px) {
.category-wrap li img {
width:145px
}
}
.visit-site {
	background-image:-webkit-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:-o-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:linear-gradient(to bottom, #008dcd 0, #0037be 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcd', endColorstr='#ff0037be', GradientType=0);
	height:50px;
	width:152px;
	text-align:center
}
.visit-site a {
	font-family:"Frutiger Next Medium";
	font-size:16px;
	border:medium none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	color:#fff;
	height:50px;
	margin-bottom:0;
	padding:14px 0;
	text-align:center;
	text-decoration:none;
	display:block;
	background:url("../images/cross-arr.png") no-repeat scroll 105px 16px rgba(0, 0, 0, 0)
}
.visit-site a:hover, .visit-site a:active, .visit-site a:focus {
	background-color:transparent;
	color:#fff;
	text-decoration:underline;
	outline:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.visit-site a {
background-position:110px 16px
}
}
@media only screen and (max-width:767px) {
.visit-site a {
background-position:102px 14px;
height:40px;
padding:10px 0
}
}
@media only screen and (max-width:991px) {
.visit-site {
width:159px
}
}
@media only screen and (max-width:767px) {
.visit-site {
width:144px;
height:40px
}
}
.rel-site-header {
	background:none repeat scroll 0 0 #009dfe;
	color:#fff;
	padding:20px;
	font-size:16px;
	line-height:inherit;
	margin:0
}
.pg-overlay {
	position:fixed;
	background-color:#fff;
	opacity:.9;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:5;
	display:none
}
.pg-overlay.active {
	display:block
}
.filter-right-promotion {
	background-repeat:no-repeat
}
@media only screen and (max-width:767px) {
.filter-right-promotion {
background-image:-webkit-linear-gradient(top, #0088ec 0, #003daf 100%) !important;
background-image:-o-linear-gradient(top, #0088ec 0, #003daf 100%) !important;
background-image:linear-gradient(to bottom, #0088ec 0, #003daf 100%) !important;
background-repeat:repeat-x !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ec', endColorstr='#ff003daf', GradientType=0) !important;
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
.filter-right-promotion>.thumbnail {
	background-color:transparent;
	height:160px;
	padding-left:34px
}
.filter-right-promotion>.thumbnail .score-highlight-body {
	margin-top:0;
	color:#fff;
	font-size:22px;
	font-family:"Frutiger Next Regular";
	margin-top:-6px;
	display:inline
}
@media only screen and (min-width:992px) {
.filter-right-promotion>.thumbnail .score-highlight-body {
margin-bottom:6px
}
}
@media only screen and (max-width:767px) {
.filter-right-promotion>.thumbnail .score-highlight-body {
font-family:"Frutiger Next Regular";
font-size:20px;
line-height:23px
}
}
.filter-right-promotion>.thumbnail .score-highlight-button-wrapper, .filter-right-promotion>.thumbnail .score-call-to-action {
	display:inline
}
.filter-right-promotion>.thumbnail .score-highlight-button-wrapper>a.score-component, .filter-right-promotion>.thumbnail .score-call-to-action>a.score-component {
	margin-bottom:0
}
.filter-right-promotion>.thumbnail .score-highlight-button-wrapper img, .filter-right-promotion>.thumbnail .score-call-to-action img {
	display:inline;
	margin-bottom:5px
}
@media only screen and (max-width:768px) {
.filter-right-promotion>.thumbnail .score-highlight-button-wrapper img, .filter-right-promotion>.thumbnail .score-call-to-action img {
margin-bottom:5px
}
}
@media only screen and (max-width:767px) {
.filter-right-promotion>.thumbnail .score-highlight-button-wrapper img, .filter-right-promotion>.thumbnail .score-call-to-action img {
margin-bottom:1px
}
}
@media only screen and (max-width:991px) {
.filter-right-promotion>.thumbnail {
padding-left:45px
}
}
@media only screen and (max-width:767px) {
.filter-right-promotion>.thumbnail {
padding-left:20px;
padding-right:20px
}
}
.filter-right-promotion>.thumbnail>img {
	margin-left:0;
	margin-top:42px
}
@media only screen and (max-width:767px) {
.filter-right-promotion>.thumbnail>img {
margin-top:11px;
margin-bottom:5px;
width:87px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.filter-right-promotion>.thumbnail>img {
margin-top:19px
}
}
.filter-right-promotion .caption {
	padding:0
}
.filter-right-promotion .caption>h2 {
	margin:0
}
@media only screen and (max-width:991px) {
.filter-right-promotion>.score-component {
margin-bottom:48px
}
}
@media only screen and (max-width:767px) {
.filter-right-promotion>.score-component {
margin-bottom:19px
}
}
.filter-left-content .score-contentspot.score-component, .filter-left-content .score-content-spot.score-component {
	color:#333;
	font-family:"Frutiger Next Light";
	font-size:26px
}
@media only screen and (max-width:991px) {
.filter-left-content .score-contentspot.score-component, .filter-left-content .score-content-spot.score-component {
margin-top:23px;
font-family:"Frutiger Next Light";
font-size:26px;
line-height:32px
}
}
@media only screen and (max-width:767px) {
.filter-left-content .score-contentspot.score-component, .filter-left-content .score-content-spot.score-component {
margin-top:3px;
font-family:"Frutiger Next Regular";
font-size:18px;
line-height:24px
}
}
.filter-index-template>.score-component.score-container {
	margin-bottom:0
}
@media only screen and (min-width:992px) {
.filter-index-template {
padding-bottom:100px
}
}
@media only screen and (min-width:992px) {
.filter-index-template .filterIndex {
padding-top:0;
margin-bottom:0
}
}
@media only screen and (min-width:992px) {
.filter-index-template .pg-filter-result {
padding-left:23px
}
}
@media only screen and (min-width:992px) {
.score-section-header.origin-section {
margin-bottom:50px
}
}
.score-section-header.origin-section h2 {
	margin-top:0
}
@media only screen and (max-width:767px) {
.score-section-header.origin-section h2 {
margin-bottom:5px
}
}
.score-section-header.origin-section h2 span.origin_year {
	display:block;
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px
}
@media only screen and (min-width:768px) {
.score-section-header.origin-section h2 span.origin_year {
top:-32px;
position:relative
}
}
.score-section-header.origin-section h2 span.origin_title {
	display:block;
	font-family:"Frutiger Next Regular";
	font-size:28px;
	line-height:32px
}
@media only screen and (min-width:768px) {
.score-section-header.origin-section h2 span.origin_title {
top:23px;
position:relative
}
}
@media only screen and (max-width:767px) {
.score-section-header.origin-section h2 span.origin_title {
font-family:"Frutiger Next Regular";
font-size:24px;
line-height:28px
}
}
.score-section-header.origin-section p {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
@media only screen and (max-width:767px) {
.ten-column-right>.score-left {
z-index:10
}
}
.score-structural.origin-section-wrapper>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.origin-section-wrapper>.score-right {
float:left;
width:41.66666667%
}
}
@media (min-width:992px) {
.score-structural.origin-section-wrapper>.score-right {
margin-left:8.33333333%
}
}
.origin-section-wrapper .sbHolder {
	background-color:#fff;
	border:1px solid #ccc;
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	height:70px
}
@media only screen and (max-width:991px) {
.origin-section-wrapper .sbHolder {
height:60px;
max-width:304px
}
}
.origin-section-wrapper .sbHolder .sbSelector:hover, .origin-section-wrapper .sbHolder .sbSelector:link, .origin-section-wrapper .sbHolder .sbSelector:visited {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	line-height:47px
}
.origin-section-wrapper .sbHolder .sbOptions {
	background-color:#fff;
	top:68px !important;
	z-index:111
}
@media only screen and (max-width:991px) {
.origin-section-wrapper .sbHolder .sbOptions {
top:58px !important
}
}
.origin-section-wrapper .sbHolder .sbOptions li {
	padding-left:26px
}
.origin-section-wrapper .sbHolder .sbToggle {
	height:65px;
	top:9px;
	right:20px
}
@media only screen and (max-width:991px) {
.origin-section-wrapper .sbHolder .sbToggle {
top:8px
}
}
.origin-section-wrapper .sbHolder .sbSelector {
	top:9px;
	left:20px
}
@media only screen and (max-width:991px) {
.origin-section-wrapper .sbHolder .sbSelector {
top:6px
}
}
.origin-section-wrapper .sbHolder .sbOptions a:link, .origin-section-wrapper .sbHolder .sbOptions a:visited {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px;
	line-height:34px
}
.history-data-wrapper {
	margin-left:0;
	margin-right:0
}
@media only screen and (min-width:768px) and (max-width:991px) {
.history-data-wrapper {
margin-top:60px
}
}
@media only screen and (max-width:767px) {
.history-data-wrapper {
margin-top:30px
}
}
.history-section {
	border:1px solid #ccc;
	border-top:5px solid #003daf;
	margin-bottom:30px;
	margin-left:0;
	margin-right:0
}
@media only screen and (min-width:992px) {
.history-section {
min-height:350px
}
}
@media only screen and (max-width:767px) {
.history-section {
margin-bottom:20px
}
}
@media only screen and (max-width:479px) {
.history-section {
margin-bottom:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.history-section {
min-height:440px;
margin-bottom:20px
}
}
@media only screen and (min-width:768px) {
.history-section>.score-left {
padding-left:20px !important
}
}
@media only screen and (max-width:767px) {
.history-section>.score-left {
padding-left:10px
}
.history-section>.score-left:before, .history-section>.score-left:after {
content:" ";
display:table
}
.history-section>.score-left:after {
clear:both
}
.history-section>.score-left:before, .history-section>.score-left:after {
content:" ";
display:table
}
.history-section>.score-left:after {
clear:both
}
}
.history-section .history-year {
	float:left;
	font-family:"Frutiger Next Light";
	font-size:20px
}
@media only screen and (min-width:768px) {
.history-section .history-year {
margin-top:15px
}
}
@media only screen and (max-width:767px) {
.history-section .history-year {
margin-top:5px
}
}
.history-section .history-category {
	margin-top:15px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	color:#666
}
@media only screen and (min-width:992px) {
.history-section .history-category {
float:right
}
}
@media only screen and (max-width:767px) {
.history-section .history-category {
float:left;
clear:both;
margin-top:0
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.history-section .history-category {
float:left;
clear:both;
margin-top:5px
}
}
.history-section .history-title {
	clear:both
}
.history-section .history-title h3 {
	color:#003daf
}
@media only screen and (min-width:992px) {
.history-section .history-title h3 {
margin-bottom:5px
}
}
.history-section .history-title p {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	line-height:20px
}
@media only screen and (max-width:991px) {
.history-section .history-title p {
display:none
}
}
.history-section .history-title.mobile-expanded p {
	display:block
}
.history-section .history-mobile-more {
	display:none;
	cursor:pointer;
	background:transparent url('../images/circle-plus-minus.png') top left no-repeat;
	width:42px;
	height:42px;
	background-position:0 -43px;
	margin-top:-15px
}
@media only screen and (max-width:991px) {
.history-section .history-mobile-more {
display:block;
float:right
}
}
.history-section .history-mobile-more.large-minus-icon {
	background-position:0 0
}
.history-section.history-blue {
	border-top:5px solid #003daf;
	background:transparent url('../images/pg_whoweare_heritage_mosaic_origins_blue.jpg') top left repeat-y
}
@media only screen and (max-width:991px) {
.history-section.history-blue {
padding-bottom:35px
}
}
.history-section.history-blue .history-title h3 {
	color:#003daf
}
.history-section.history-green {
	border-top:5px solid #00ae58;
	background:transparent url('../images/pg_whoweare_heritage_mosaic_technology_green.jpg') top left repeat-y
}
@media only screen and (max-width:991px) {
.history-section.history-green {
padding-bottom:35px
}
}
.history-section.history-green .history-title h3 {
	color:#00ae58
}
.history-section.history-orange {
	border-top:5px solid #ff880a;
	background:transparent url('../images/pg_whoweare_heritage_mosaic_branding_orange.jpg') top left repeat-y
}
@media only screen and (max-width:991px) {
.history-section.history-orange {
padding-bottom:35px
}
}
.history-section.history-orange .history-title h3 {
	color:#ff880a
}
.history-section.history-purple {
	border-top:5px solid #b0017e;
	background:transparent url('../images/pg_whoweare_heritage_mosaic_people_purple.jpg') top left repeat-y
}
@media only screen and (max-width:991px) {
.history-section.history-purple {
padding-bottom:35px
}
}
.history-section.history-purple .history-title h3 {
	color:#b0017e
}
.history-section.history-yellow {
	border-top:5px solid #ffb80f;
	background:transparent url('../images/pg_whoweare_heritage_mosaic_growth_yellow.jpg') top left repeat-y
}
@media only screen and (max-width:991px) {
.history-section.history-yellow {
padding-bottom:35px
}
}
.history-section.history-yellow .history-title h3 {
	color:#ffb80f
}
.history-carousel {
	max-width:542px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto
}
@media only screen and (max-width:767px) {
.history-carousel {
margin-top:0;
padding-left:11px;
padding-right:11px
}
}
.history-carousel .history-carousel-caption {
	position:relative;
	min-height:35px;
	top:-35px;
	background-color:rgba(0, 61, 175, 0.85);
	font-family:"Frutiger Next Regular Italic";
	font-size:14px;
	color:#fff;
	padding-left:10px;
	padding-top:7px
}
@media only screen and (max-width:991px) {
.history-carousel .history-carousel-caption {
top:-29px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
text-rendering:auto
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.history-carousel .history-carousel-caption {
font-size:12px;
padding-top:9px
}
}
.history-carousel .history-carousel-caption-text {
	width:80%;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden
}
.history-carousel .owl-controls {
	margin-top:-97px;
	text-align:center;
	z-index:10;
	position:relative
}
.history-carousel .owl-controls .owl-page span {
	opacity:1
}
.history-carousel .owl-pagination {
	margin-top:-23px;
	position:relative
}
.history-carousel .owl-buttons {
	margin-right:20px;
	position:relative;
	float:right;
	font-size:14px;
	font-weight:normal
}
@media only screen and (max-width:991px) {
.history-carousel .owl-buttons {
visibility:hidden
}
}
.history-carousel .owl-buttons div.owl-prev {
	color:#fff;
	background:transparent url('../images/history_carousel_prev_d.png') top left no-repeat;
	width:9px;
	height:18px;
	float:left;
	margin-top:8px
}
.history-carousel .owl-buttons div.owl-next {
	color:#fff;
	background:transparent url('../images/history_carousel_next_d.png') top left no-repeat;
	width:9px;
	height:18px;
	float:left;
	margin-top:8px;
	margin-left:10px
}
.history-carousel .owl-buttons div.disabled {
	visibility:hidden
}
.history-next-prev-holder {
	margin-top:5px
}
@media only screen and (min-width:992px) {
.history-next-prev-holder {
margin-bottom:23px
}
}
@media only screen and (max-width:991px) {
.history-next-prev-holder {
margin-bottom:20px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.history-next-prev-holder {
margin-top:17px
}
}
@media only screen and (max-width:767px) {
.history-next-era-wrapper {
margin-bottom:20px
}
}
.history-next-era-wrapper .next-text {
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase
}
@media only screen and (min-width:1458px) {
.history-next-era-wrapper .next-text {
margin-left:35px
}
}
.history-next-era-wrapper .next-era, .history-next-era-wrapper .next-era-title {
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	display:block;
	float:left;
	clear:both
}
@media only screen and (min-width:1458px) {
.history-next-era-wrapper .next-era, .history-next-era-wrapper .next-era-title {
margin-left:35px
}
}
.history-next-era-wrapper .next-era-title {
	max-width:256px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.history-next-era-wrapper .next-era-title {
max-width:245px
}
}
.history-next-era-wrapper .next-era-arrow {
	display:block;
	float:right;
	margin-left:20px;
	margin-top:-19px
}
@media only screen and (max-width:767px) {
.history-next-era-wrapper .next-era-arrow {
margin-left:0
}
}
@media only screen and (max-width:767px) {
.history-prev-era-wrapper {
margin-top:15px
}
}
.history-prev-era-wrapper .prev-text {
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	float:right
}
.history-prev-era-wrapper .prev-era, .history-prev-era-wrapper .prev-era-title {
	font-family:"Frutiger Next Regular";
	font-size:20px;
	line-height:23px;
	display:block;
	float:right;
	clear:both;
	text-align:right
}
.history-prev-era-wrapper .prev-era-title {
	max-width:256px
}
.history-prev-era-wrapper .prev-era-arrow {
	display:block;
	float:left;
	margin-top:-19px
}
.pg-filter-main {
	margin:0;
	padding:0
}
.pg-filter-main li {
	background:url("../images/check-box.jpg") no-repeat scroll left 25px transparent;
	color:#003dac;
	list-style:none;
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px
}
.pg-filter-main li.active {
	background:url("../images/check-box-active.jpg") no-repeat scroll left 25px transparent
}
.pg-filter-main>li {
	border-top:1px solid #ccc
}
.pg-filter-main>li .pg-filter-category-title {
	padding:20px 0 20px 36px;
	display:block
}
.pg-filter-main:nth-child(2) {
border-bottom:1px solid #ccc
}
.pg-small-dev-nav {
	background:url("../images/plus.png") no-repeat scroll right center transparent;
	padding:20px;
	color:#003dac;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pg-small-dev-nav.active {
	background:url("../images/minus.png") no-repeat scroll right center transparent
}
@media only screen and (max-width:767px) {
.pg-small-dev-nav {
background-position:right center
}
}
.pg-nav-menu-content {
	display:none
}
@media only screen and (max-width:991px) {
.pg-nav-menu-content {
display:none;
padding-left:25px
}
.pg-nav-menu-content.active {
display:block !important
}
.pg-nav-menu-content.active .filter-main:first-child li {
border-top:none
}
}
@media only screen and (min-width:992px) {
.pg-nav-menu-content {
display:block !important
}
}
@media only screen and (max-width:767px) {
.pg-nav-menu-content {
background:none repeat scroll 0 0 #fff;
display:none;
padding-left:20px;
padding-right:0;
width:100%
}
}
.pg-filter-sub {
	padding-left:0
}
.pg-filter-sub>li {
	background-position:20px 22px !important;
	border-top:1px solid #ccc;
	padding:17px 0 20px 57px
}
.pg-filter-sub>li:last-child {
	border-bottom:1px solid #ccc
}
.pg-filter-heading {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	line-height:24px;
	margin-bottom:27px
}
.pg-filter-panel {
	margin-top:11px;
	position:relative
}
@media only screen and (min-width:992px) {
.pg-filter-panel {
padding-left:0;
padding-right:38px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.pg-filter-panel {
padding-right:20px;
border:1px solid #013eaf;
margin-bottom:55px;
max-width:304px
}
}
@media only screen and (max-width:767px) {
.pg-filter-panel {
padding-right:25px;
border:1px solid #013eaf;
margin-bottom:24px;
max-width:304px
}
}
.filter-actionBtns {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	margin-top:60px
}
@media only screen and (max-width:767px) {
.filter-actionBtns {
margin-top:40px
}
}
@media only screen and (max-width:991px) {
.filter-actionBtns {
margin-bottom:35px
}
}
.btn.pg-applyFilter {
	background-color:#003daf;
	border:1px solid #003daf;
	border-radius:17px;
	color:#fff;
	padding:6px 0;
	width:98px;
	margin-right:10px
}
@media only screen and (max-width:767px) {
.btn.pg-applyFilter {
margin-right:20px
}
}
.btn.pg-cancelFilter {
	background-color:transparent;
	border:1px solid #333;
	border-radius:17px;
	color:#333;
	padding:6px 0;
	width:98px
}
.disable-link a, .disable-link a:hover, .disable-link a:active, .disable-link a:focus {
	background-color:transparent !important;
	text-decoration:none !important;
	outline:0;
	cursor:text
}
.FilterfixedPosition {
	position:fixed;
	top:128px;
	width:15%
}
.FilterfixedPositionHeader {
	position:fixed;
	top:106px;
	width:15%
}
.FilterfixedPositionRight {
	position:fixed;
	top:108px;
	width:30%;
	z-index:10
}
.no-carousel .owl-controls {
	visibility:hidden !important
}
.no-carousel .owl-controls {
	display:block !important
}
.owl-buttons-tab-mob {
	position:absolute;
	top:50%;
	left:0;
	z-index:100;
	width:100%
}
@media only screen and (max-width:479px) {
.owl-buttons-tab-mob {
height:25px
}
}
@media only screen and (min-width:992px) {
.owl-buttons-tab-mob {
display:none
}
}
.owl-buttons-tab-mob .tab-mob-prev {
	left:-46px;
	top:0;
	position:absolute;
	z-index:110
}
.owl-buttons-tab-mob .tab-mob-prev.disabled {
	visibility:hidden
}
@media only screen and (max-width:767px) {
.owl-buttons-tab-mob .tab-mob-prev {
left:-7px;
padding-right:20px
}
}
.owl-buttons-tab-mob .tab-mob-prev a {
	cursor:pointer;
	display:block
}
@media only screen and (max-width:767px) {
.owl-buttons-tab-mob .tab-mob-prev a {
background:url("../images/search-carousel-prev-mob.png") no-repeat scroll left center transparent;
width:44px;
height:21px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.owl-buttons-tab-mob .tab-mob-prev a {
background:url("../images/search-carousel-prev.png") no-repeat scroll left center transparent;
width:42px;
height:42px
}
}
.owl-buttons-tab-mob .tab-mob-next {
	right:-46px;
	top:0;
	position:absolute;
	z-index:110
}
.owl-buttons-tab-mob .tab-mob-next.disabled {
	visibility:hidden
}
@media only screen and (max-width:767px) {
.owl-buttons-tab-mob .tab-mob-next {
right:-7px;
padding-left:20px
}
}
.owl-buttons-tab-mob .tab-mob-next a {
	cursor:pointer;
	display:block
}
@media only screen and (max-width:767px) {
.owl-buttons-tab-mob .tab-mob-next a {
background:url("../images/search-carousel-next-mob.png") no-repeat scroll right center transparent;
width:44px;
height:21px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.owl-buttons-tab-mob .tab-mob-next a {
background:url("../images/search-carousel-next.png") no-repeat scroll right center transparent;
width:42px;
height:42px
}
}
.score-structural.ten-column-right.score-column2-wideright>.score-left {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.ten-column-right.score-column2-wideright>.score-left {
float:left;
width:16.66666667%
}
}
.score-structural.ten-column-right.score-column2-wideright>.score-right {
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.score-structural.ten-column-right.score-column2-wideright>.score-right {
float:left;
width:83.33333333%
}
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.grabbing {
	cursor:url(@{file_path}grabbing.png) 8 8, move
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-controls {
	margin-top:10px;
	text-align:center
}
.owl-controls .owl-buttons div {
	color:#003daf
}
.owl-controls.clickable .owl-buttons div:hover {
	filter:alpha(opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-controls .owl-page {
	display:inline-block;
	zoom:1;
*display:inline
}
.owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:alpha(opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#fff
}
.owl-controls .owl-page.active span, .owl-controls.clickable .owl-page:hover span {
	filter:alpha(opacity=100);
	opacity:1;
	background:#003daf
}
.owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-item.loading {
	min-height:150px;
	background:url(@{file_path}AjaxLoader.gif) no-repeat center center
}
.leadership_team {
	margin:0 auto
}
@media only screen and (max-width:767px) {
.leadership_team .score-page.score-column1>.score-main {
padding-left:8px
}
}
.leadership_team .pg-listing {
	margin:38px 0 6px 24px;
	border-top:1px solid #ccc;
	padding-top:37px
}
.leadership_team .pg-listing>div {
	padding-left:0
}
@media only screen and (max-width:991px) {
.leadership_team .pg-listing {
margin-top:40px;
margin-left:auto;
margin-right:auto
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-listing {
margin-top:10px
}
}
.leadership_team .pg-listing span {
	float:left;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase
}
.leadership_team .pg-listing ul {
	float:left;
	margin-left:20px;
	padding-left:0
}
.leadership_team .pg-listing li {
	margin-right:12px;
	font-family:"Frutiger Next Medium";
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	float:left;
	list-style:none
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-listing li {
margin-right:14px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-listing li {
margin-right:16px
}
}
.leadership_team .disable-link {
	z-index:-1;
	color:#ccc;
	cursor:default
}
.leadership_team .disable-link:hover {
	text-decoration:none
}
.leadership_team .pg-listing-mob {
	display:none
}
@media only screen and (max-width:767px) {
.leadership_team .pg-listing-mob {
display:block;
padding-left:0
}
}
.leadership_team .pg-listing-mob span {
	margin-left:20px
}
@media only screen and (max-width:767px) {
.leadership_team .pg-listing-dt {
display:none
}
}
.leadership_team .pg-leadership-introtext {
	font-family:"Frutiger Next Light";
	font-size:20px;
	margin-top:22px;
	margin-bottom:0;
	float:left
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-introtext {
margin-top:0;
margin-right:auto;
margin-bottom:-26px;
margin-left:auto
}
}
@media only screen and (min-width:1458px) {
.leadership_team .pg-leadership-introtext {
width:50%
}
}
.leadership_team .pg-leadership-ceo {
	background:url('../images/leadership_photo_bg_1.png') no-repeat top left;
	border:1px solid #ccc !important;
	border-radius:0;
	height:260px;
	font-family:"Frutiger Next Light Italic";
	margin-top:32px;
	margin-bottom:10px;
	padding-top:0;
	position:relative;
	float:left
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo {
height:480px;
margin-top:20px;
margin-right:auto;
margin-bottom:0;
margin-left:auto
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-ceo {
margin-top:12px;
width:100%
}
}
.leadership_team .pg-leadership-ceo .pg-highlight-wrapper {
	margin-left:-12px;
	margin-right:-12px
}
.leadership_team .pg-leadership-ceo .pg-highlight-image {
	float:left;
	margin-top:30px;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px) {
.leadership_team .pg-leadership-ceo .pg-highlight-image {
float:left;
width:33.33333333%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-ceo .pg-highlight-image {
margin-left:40px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo .pg-highlight-image {
margin-top:16px;
margin-left:28px
}
}
.leadership_team .pg-leadership-ceo .pg-highlight-image img {
	margin-left:8px
}
.leadership_team .pg-leadership-ceo .caption {
	float:left;
	padding-top:0;
	margin-top:0;
	padding-left:36px !important;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	min-height:260px
}
@media (min-width:992px) {
.leadership_team .pg-leadership-ceo .caption {
float:left;
width:66.66666667%
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo .caption {
width:auto;
margin-top:3px;
margin-left:12px;
padding-left:18px !important
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-ceo .caption {
width:61.667%
}
}
.leadership_team .pg-leadership-ceo .score-contentspot, .leadership_team .pg-leadership-ceo .score-content-spot {
	margin-bottom:0
}
.leadership_team .pg-leadership-ceo h2, .leadership_team .pg-leadership-ceo .score-highlight-body {
	display:none
}
.leadership_team .pg-leadership-ceo a.score-image-button {
	position:absolute;
	bottom:0;
	right:20px;
	margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-ceo a.score-image-button img {
width:50px;
height:50px
}
}
@media only screen and (min-width:992px) {
.leadership_team .pg-leadership-ceo a.score-image-button img {
width:50px;
height:50px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo a.score-image-button img {
width:40px;
height:40px
}
}
.leadership_team .pg-leadership-ceo a.btn-link {
	color:#003daf;
	font-family:"Frutiger Next Medium";
	font-size:18px;
	margin:0;
	padding:0;
	padding-top:24px;
	line-height:19px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-ceo a.btn-link {
right:18px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo a.btn-link {
padding-top:8px
}
}
.leadership_team .pg-leadership-ceo a.photo {
	background:url('../images/arrow-link-highlight.png') no-repeat top right;
	font-family:"Frutiger Next Medium";
	font-size:16px;
	float:left;
	padding-right:20px;
	margin-top:10px
}
.leadership_team .pg-leadership-ceo p {
	font-size:16px;
	margin-top:14px;
	margin-bottom:0;
	width:80%
}
.leadership_team .pg-leadership-ceo p:first-child {
	font-size:14px;
	margin:0;
	width:85%
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo p:first-child {
margin-top:4px;
width:75%
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-ceo p {
width:auto;
margin-top:5px
}
}
.leadership_team .pg-leadership-details {
	margin:0 auto;
	display:table;
	border-spacing:0;
	width:100%
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details:first-child>div {
height:170px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details:first-child .pg-photo-details {
position:absolute;
bottom:66px;
left:37%;
width:50%
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details:first-child .pg-photo-details {
top:23px
}
}
.leadership_team .pg-leadership-details:last-child>div:last-child {
	margin-bottom:120px
}
.leadership_team .pg-leadership-details .pg-photo-details {
	color:#333;
	margin-left:18px;
	margin-right:20px;
	text-align:left
}
.leadership_team .pg-leadership-details .pg-photo-details .pg-name {
	font-family:"Frutiger Next Medium";
	font-size:16px
}
.leadership_team .pg-leadership-details .pg-photo-details p {
	font-family:"Frutiger Next Light Italic";
	font-size:14px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.leadership_team .pg-leadership-details .pg-photo-details p {
font-size:14px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-photo-details {
top:13px
}
}
@media only screen and (min-width:992px) {
.leadership_team .pg-leadership-details {
width:100%
}
}
.leadership_team .pg-leadership-details>div {
	display:table-cell;
	min-height:380px;
	margin-top:0;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
	position:relative;
	text-align:center
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-details>div:nth-child(even)>div {
margin-left:30px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details>div {
min-height:154px;
display:block;
float:none;
margin-right:0
}
}
.leadership_team .pg-leadership-details>div>div {
	border:1px solid #ccc;
	float:left;
	width:94%;
	min-height:330px
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details>div>div {
width:100%;
min-height:150px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-details>div>div {
width:92%
}
}
.leadership_team .pg-leadership-details .pg-photo-bg, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img {
	padding:20px 0
}
.leadership_team .pg-leadership-details .pg-photo-bg img, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img img {
	margin:0 auto
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-photo-bg img, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img img {
margin:0 0 0 10px;
width:34%
}
}
@media only screen and (min-width:768px) {
.leadership_team .pg-leadership-details .pg-photo-bg img, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img img {
width:63%
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-photo-bg, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img {
padding-top:12px
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-details .pg-photo-bg, .leadership_team .pg-leadership-details .pg-photo-bg-orange-img {
padding:15px 0
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-photo-bg {
display:none
}
}
.leadership_team .pg-leadership-details .pg-photo-bg-orange {
	background:url('../images/leadership_photo_bg_orange.png') no-repeat top right
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-photo-bg-orange {
background:url('../images/leadership_photo_bg_1_mob.png') no-repeat top right;
height:170px
}
}
.leadership_team .pg-leadership-details .pg-blue-bg {
	background-image:-webkit-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:-o-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:linear-gradient(to bottom, #008dcd 0, #0037be 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcd', endColorstr='#ff0037be', GradientType=0);
	width:94%;
	height:50px;
	position:absolute;
	bottom:0
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-blue-bg {
height:39px;
width:100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.leadership_team .pg-leadership-details .pg-blue-bg {
width:92%
}
}
.leadership_team .pg-leadership-details .pg-blue-bg a {
	color:#fff;
	font-family:"Frutiger Next Medium";
	font-size:16px;
	float:left;
	height:50px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	width:50%
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.leadership_team .pg-leadership-details .pg-blue-bg a {
padding-left:7px;
padding-right:0
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .pg-blue-bg a {
padding-top:7px;
height:39px
}
}
.leadership_team .pg-leadership-details .pg-blue-bg a:last-child {
	border-left:1px solid #d2d2d2
}
.leadership_team .pg-leadership-details .pg-blue-bg a img {
	margin-left:10px
}
.leadership_team .pg-leadership-details .leadership-parent-executive {
	background:rgba(0, 0, 0, 0) url('../images/leadership_photo_bg.png') no-repeat scroll right top / contain
}
@media only screen and (min-width:768px) and (max-width:768px) {
.leadership_team .pg-leadership-details .leadership-parent-executive {
min-height:330px
}
}
@media only screen and (max-width:767px) {
.leadership_team .pg-leadership-details .leadership-parent-executive {
background:none;
padding-top:14px
}
}
.score-component.reset-component-mb {
	margin-bottom:0
}
.pg-highlight-custom-placeholder>.score-content-spot {
	margin-bottom:0
}
.leadership-template>.score-component.score-container {
	margin-bottom:0
}
.leadership-template .score-main>.score-inner>.score-component score-structural {
	margin-bottom:0
}
.recent_innovations {
	overflow:hidden
}
@media only screen and (max-width:767px) {
.recent_innovations .client-container {
padding-left:10px;
padding-right:10px
}
}
.recent_innovations .recent-innovations-introtext {
	font-family:"Frutiger Next Light";
	font-size:20px;
	margin-top:22px;
	margin-bottom:56px;
	width:95%
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-introtext {
margin-top:2px;
margin-right:auto;
margin-bottom:34px;
margin-left:auto
}
}
@media only screen and (min-width:992px) {
.recent_innovations .recent-innovations-introtext {
margin-left:24px
}
}
.recent_innovations .recent-innovations-pdt {
	position:relative;
	background:url('../images/photo_bg_desk.png') no-repeat top left;
	border:1px solid #ccc !important;
	border-radius:0;
	min-height:260px;
	margin-top:30px;
	margin-bottom:0;
	padding:0;
	width:98%
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt {
background:url('../images/photo_bg_mob.png') no-repeat top left;
min-height:510px;
margin-right:auto;
margin-left:auto
}
}
@media only screen and (max-width:991px) {
.recent_innovations .recent-innovations-pdt {
width:100%
}
}
.recent_innovations .recent-innovations-pdt .pg-highlight-wrapper {
	margin-left:-12px;
	margin-right:-12px;
	margin-left:0
}
.recent_innovations .recent-innovations-pdt .pg-highlight-image {
	float:left;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:0;
	padding-right:0
}
@media (min-width:992px) {
.recent_innovations .recent-innovations-pdt .pg-highlight-image {
float:left;
width:33.33333333%
}
}
@media (min-width:768px) {
.recent_innovations .recent-innovations-pdt .pg-highlight-image {
float:left;
width:33.33333333%
}
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .pg-highlight-image {
margin-top:0;
padding-top:0
}
}
.recent_innovations .recent-innovations-pdt .pg-highlight-image img {
	margin-top:32px;
	margin-left:30px;
	padding-right:0
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .pg-highlight-image img {
padding-left:0;
padding-right:0;
margin-left:51px
}
}
.recent_innovations .recent-innovations-pdt .caption {
	float:left;
	padding-top:0;
	position:relative;
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	padding-left:72px !important
}
@media (min-width:992px) {
.recent_innovations .recent-innovations-pdt .caption {
float:left;
width:66.66666667%
}
}
@media (min-width:768px) {
.recent_innovations .recent-innovations-pdt .caption {
float:left;
width:66.66666667%
}
}
@media only screen and (min-width:768px) and (max-width:1457px) {
.recent_innovations .recent-innovations-pdt .caption {
padding-left:65px !important
}
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .caption {
width:auto;
margin-top:0;
margin-left:0;
padding-left:18px !important
}
}
.recent_innovations .recent-innovations-pdt .caption h2, .recent_innovations .recent-innovations-pdt .caption .score-highlight-body {
	display:none
}
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper {
	float:left;
	margin-top:18px;
	margin-bottom:10px;
	width:100%
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper {
margin-top:0
}
}
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper .btn-default {
	background:none;
	border:0;
	color:#003daf;
	font-family:"Frutiger Next Bold";
	font-size:20px;
	float:left;
	line-height:22px;
	margin:0;
	padding-left:0;
	text-align:left;
	white-space:normal;
	width:72%
}
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper .btn-default:hover {
	background:none;
	text-decoration:underline
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper .btn-default {
width:100%
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .recent-innovations-pdt .caption .score-highlight-button-wrapper .btn-default {
width:100%
}
}
.recent_innovations .recent-innovations-pdt .caption p {
	font-family:"Frutiger Next Light Italic";
	font-size:18px;
	width:78%;
	margin-bottom:0
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .caption p {
width:93%;
margin-bottom:0
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .recent-innovations-pdt .caption p {
width:100%;
font-size:16px
}
}
.recent_innovations .recent-innovations-pdt .caption a {
	float:right;
	margin-right:18px;
	margin-top:3px
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-pdt .caption a {
margin-top:12px;
margin-bottom:8px
}
}
@media only screen and (min-width:768px) and (max-width:1457px) {
.recent_innovations .recent-innovations-pdt .caption a {
margin-top:0
}
}
.recent_innovations .recent-innovations-pdt .caption .score-component {
	margin-bottom:0
}
.recent_innovations .pg-blue-bg {
	background-image:-webkit-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:-o-linear-gradient(top, #008dcd 0, #0037be 100%);
	background-image:linear-gradient(to bottom, #008dcd 0, #0037be 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcd', endColorstr='#ff0037be', GradientType=0);
	position:absolute;
	bottom:0;
	width:94%;
	height:50px;
	text-align:center
}
@media only screen and (max-width:767px) {
.recent_innovations .pg-blue-bg {
height:39px;
width:100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.recent_innovations .pg-blue-bg {
width:92%
}
}
.recent_innovations .pg-blue-bg a {
	color:#fff;
	font-family:"Frutiger Next Medium";
	font-size:16px;
	float:left;
	height:50px;
	padding-top:15px;
	width:100%
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .pg-blue-bg a {
padding-left:0;
padding-right:0;
font-size:13px
}
}
@media only screen and (max-width:767px) {
.recent_innovations .pg-blue-bg a {
padding-top:7px;
height:39px
}
}
.recent_innovations .pg-blue-bg a img {
	margin-left:10px
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .pg-blue-bg a img {
margin-left:0
}
}
.recent_innovations .recent-innovations-details {
	position:relative;
	width:100%;
	margin-left:0;
	margin-right:0
}
@media only screen and (min-width:1458px) {
.recent_innovations .recent-innovations-details {
margin-left:12px
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .recent-innovations-details {
margin-left:6px
}
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details {
margin-top:-22px
}
}
.recent_innovations .recent-innovations-details .col {
	float:left
}
.recent_innovations .recent-innovations-details .four-col .col {
	width:94%;
	min-height:380px;
	padding-bottom:30px;
	padding-left:0;
	border:1px solid #ccc
}
@media only screen and (min-width:768px) and (max-width:991px) {
.recent_innovations .recent-innovations-details .four-col .col {
width:92%
}
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .four-col .col {
width:100%
}
}
.recent_innovations .recent-innovations-details .innovation-item .thumb {
	margin-top:28px;
	margin-bottom:16px;
	margin-left:30px;
	max-width:100%
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .innovation-item .thumb {
margin-top:30px;
margin-left:0
}
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .recent-innovations-details .innovation-item .thumb {
max-width:86%
}
}
.recent_innovations .recent-innovations-details .innovation-item .innovation-header {
	color:#003daf;
	font-family:"Frutiger Next Bold";
	font-size:20px;
	margin-bottom:13px;
	line-height:18px;
	text-align:center
}
.recent_innovations .recent-innovations-details .innovation-item .date {
	font-family:"Frutiger Next Regular";
	font-size:16px;
	font-weight:normal;
	line-height:1.2;
	text-align:center;
	width:100%
}
.recent_innovations .recent-innovations-details .innovation-item .description {
	margin-bottom:10px;
	line-height:1.2
}
.recent_innovations .recent-innovations-details .innovation-item a {
	display:block;
	margin-bottom:5px;
	line-height:1.2
}
.recent_innovations .recent-innovations-details .innovation-item a span {
	font-weight:normal;
	color:#444
}
.recent_innovations .recent-innovations-details .flip-container {
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-ms-transform:perspective(1000px);
	-moz-transform:perspective(1000px);
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	padding-left:0;
	padding-right:0;
	margin-bottom:25px;
	min-height:380px
}
.recent_innovations .recent-innovations-details .flip-container:last-child {
	margin-bottom:88px
}
@media only screen and (min-width:768px) and (max-width:991px) {
.recent_innovations .recent-innovations-details .flip-container:nth-child(even)>div {
margin-left:30px
}
}
.recent_innovations .recent-innovations-details .flip-container.hover .back {
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	transform:rotateY(0deg)
}
.recent_innovations .recent-innovations-details .flip-container.hover .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.recent_innovations .recent-innovations-details .flipper {
-webkit-transition:.6s;
	-webkit-transform-style:preserve-3d;
-ms-transition:.6s;
-moz-transition:.6s;
	-moz-transform:perspective(1000px);
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
transition:.6s;
	transform-style:preserve-3d;
	position:relative
}
.recent_innovations .recent-innovations-details .front, .recent_innovations .recent-innovations-details .back {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
-webkit-transition:.6s;
	-webkit-transform-style:preserve-3d;
	-webkit-transform:rotateY(0deg);
-moz-transition:.6s;
	-moz-transform-style:preserve-3d;
	-moz-transform:rotateY(0deg);
-o-transition:.6s;
	-o-transform-style:preserve-3d;
	-o-transform:rotateY(0deg);
-ms-transition:.6s;
	-ms-transform-style:preserve-3d;
	-ms-transform:rotateY(0deg);
transition:.6s;
	transform-style:preserve-3d;
	transform:rotateY(0deg);
	position:absolute;
	top:0;
	left:0;
	min-height:330px;
	width:100%
}
.recent_innovations .recent-innovations-details .front {
	-webkit-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	z-index:2
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .front {
text-align:center
}
.recent_innovations .recent-innovations-details .front .innovation-header {
width:100%;
margin-bottom:18px
}
}
.recent_innovations .recent-innovations-details .back {
	background:#f0f9fb;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	transform:rotateY(-180deg)
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .back {
min-height:340px
}
}
.recent_innovations .recent-innovations-details .back h4 {
	padding-top:37px
}
.recent_innovations .recent-innovations-details .back p {
	font-family:"Frutiger Next Regular";
	font-size:18px;
	padding:10px 20px 20px 36px;
	text-align:center;
	width:96%
}
@media only screen and (min-width:992px) and (max-width:1457px) {
.recent_innovations .recent-innovations-details .back p {
width:100%;
font-size:16px
}
}
.recent_innovations .recent-innovations-details .button-toggle, .recent_innovations .recent-innovations-details .button-toggle-close {
	position:absolute;
	top:9px;
	left:86%;
	z-index:100;
	background:url('../images/button-toggle-open.png') no-repeat top left;
	width:40px;
	height:32px;
	cursor:pointer
}
@media only screen and (min-width:992px) {
.recent_innovations .recent-innovations-details .button-toggle, .recent_innovations .recent-innovations-details .button-toggle-close {
display:none
}
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .button-toggle, .recent_innovations .recent-innovations-details .button-toggle-close {
left:84%
}
}
.recent_innovations .recent-innovations-details .button-toggle-close {
	background:url('../images/button-toggle-close.png') no-repeat top left;
	width:30px;
	height:30px;
	left:88%
}
@media only screen and (max-width:767px) {
.recent_innovations .recent-innovations-details .button-toggle-close {
left:86%
}
}
.recent_innovations .loading {
	width:100%;
	margin:0 auto;
	text-align:center
}
.blue-theme>.pg-hero-fullwidth {
	background-color:#0044af  !important;
}
.blue-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li {
	border-bottom:1px solid #80aadc;
	background-color:#cee8f9;
}
.blue-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>.active {
	background-color:#80aadc;
}
.blue-theme .score-contentspot.categorydesc h2, .blue-theme .score-content-spot.categorydesc h2 {
	color:#003daf
}
.blue-theme .article_view_more_section .article_intro_title {
	color:#003daf
}
.blue-theme .score-contentspot.article_det_desc h4, .blue-theme .score-content-spot.article_det_desc h4 {
	color:#003daf
}
.blue-theme .article_right_section .caption {
	background-image:-webkit-linear-gradient(top, #0088ec 0, #003daf 100%);
	background-image:-o-linear-gradient(top, #0088ec 0, #003daf 100%);
	background-image:linear-gradient(to bottom, #0088ec 0, #003daf 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ec', endColorstr='#ff003daf', GradientType=0)
}
.orange-theme>.pg-hero-fullwidth {
	background-color:#ff880a !important
}
.orange-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li {
	border-bottom:1px solid #ffa609;
	background-color:#ff880a
}
.orange-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>.active {
	background-color:#ffa609
}
.orange-theme .score-contentspot.categorydesc h2, .orange-theme .score-content-spot.categorydesc h2 {
	color:#ff880a
}
.orange-theme .article_view_more_section .article_intro_title {
	color:#ff880a
}
.orange-theme .score-contentspot.article_det_desc h4, .orange-theme .score-content-spot.article_det_desc h4 {
	color:#ff880a
}
.orange-theme .article_right_section .caption {
	background-image:-webkit-linear-gradient(top, #ffa300 0, #ff7000 100%);
	background-image:-o-linear-gradient(top, #ffa300 0, #ff7000 100%);
	background-image:linear-gradient(to bottom, #ffa300 0, #ff7000 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa300', endColorstr='#ffff7000', GradientType=0)
}
.green-theme>.pg-hero-fullwidth {
	background-color:#00b055 !important
}
.green-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>li {
	border-bottom:1px solid #4ace51;
	background-color:#00b055
}
.green-theme .pg-hero-fullwidth .open .rwd-breadcrumb.dropdown-menu>.active {
	background-color:#4ace51
}
.green-theme .score-contentspot.categorydesc h2, .green-theme .score-content-spot.categorydesc h2 {
	color:#00b055
}
.green-theme .article_view_more_section .article_intro_title {
	color:#00b055
}
.green-theme .score-contentspot.article_det_desc h4, .green-theme .score-content-spot.article_det_desc h4 {
	color:#00b055
}
.green-theme .article_right_section .caption {
	background-image:-webkit-linear-gradient(top, #68c54e 0, #00b055 100%);
	background-image:-o-linear-gradient(top, #68c54e 0, #00b055 100%);
	background-image:linear-gradient(to bottom, #68c54e 0, #00b055 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff68c54e', endColorstr='#ff00b055', GradientType=0)
}
.margin-left-right-reset {
	margin-left:0;
	margin-right:0
}
.visibility-hidden {
	visibility:hidden
}
