/*
.portlet-content{
padding: 0 !important;
}
*/
.theme--abc a {
	text-decoration: none;
	color: #972A0D; }
.theme--abc a:visited {
	color: #972A0D; }
.theme--abc a:hover {
	text-decoration: underline;
	color: #D14D18; }
.theme--abc a:focus {
	outline: thin dotted;
	color: #D14D18; }
@media (max-width: 767px){
/* .theme--abc a, .theme--abc a:visited, .theme--abc a:hover, .theme--abc a:focus, */
.flyout__trailer a, .flyout__header {
	color: #fff}
}	
.dropdown-menu-lang>li>a {
	color: #972A0D; }
.dropdown-menu-lang>li>a:hover, .dropdown-menu-lang>li>a:focus {
	color: #D14D18; }
img[src$="pdf.svg"]{
background:#972A0D !important; }
img[src$="pdf.svg"]:hover{
background:#D14D18 }
img[src$="doc.svg"]{
background:#972A0D !important; }
img[src$="doc.svg"]:hover{
background:#D14D18 }
img[src$="docx.svg"]{
background:#972A0D !important; }
img[src$="docx.svg"]:hover{
background:#D14D18 }
.theme--abc form .btn, .theme--abc form .btn:visited, .theme--abc form .btn-primary, .theme--abc form .btn-primary:visited, .theme--abc button.btn-primary, .theme--abc button.btn-primary:visited, .theme--abc .call-to-action, .theme--abc .call-to-action:visited{
	background: #972A0D;
	border: 1px solid #972A0D;
	color: #FFF; }
.theme--abc form .btn:hover, .theme--abc form .btn-primary:hover, .theme--abc button.btn-primary:hover, .theme--abc .call-to-action:hover {
	background: #D14D18;
	border: 1px solid #972A0D;
	color: #FFF; }
.theme--abc form .btn-info, .theme--abc form .btn-info:visited, .theme--abc btn .btn-info, .theme--abc btn .btn-info:visited, .theme--abc button.btn-info, .theme--abc button.btn-info:visited{
	background: #fff;
	border: 1px solid #d5d5d5;
	color: #972A0D; }
.flyout-control > a {
color: #FFF; }
.flyout__trailer a {
color: #FFF !important; }
section#content button.btn-info:hover{
	background: #D14D18;
	border: 1px solid #972A0D;
	color: #FFF;}  
.btn{
	background-color: #972A0D;
	border: 1px solid rgb(151, 42, 13);
	border-bottom-color: rgb(151, 42, 13);
	color: #f2f2f2; }
.navigation{
background-color:#D55928; /* D14D18 */
background-image:linear-gradient(60deg, #D55928 0%, #D14D18 33%) !important; }
.nav-pagination ul > .active > a,
.nav-pagination ul > .active > span,
.nav-az ul > .active > a,
.nav-az ul > .active > span {
background-color: #972A0D; }
.nav-pagination ul > li > a,
.nav-pagination ul > li > span,
.nav-az ul > li > a,
.nav-az ul > li > span {
color: #972A0D; }

/*
.nav__on-this-page {
margin-top: -18px;
margin-bottom: 0;
}
*/
.banner__hostlogo {
	margin-bottom: 0;
	background-color: #D14D18;
	border-top: 1px solid #972A0D;
	font-weight: initial;
	font-size: inherit;
}
.banner__link {
	position: relative;
	z-index: 1;
	display: block;
}
/*
#tools a, #tools a:visited {
color: #fff;
}
#tools {
border: 0;
max-width: 65em;
margin: 0 auto; }
*/
#tools h4 {
background-color: #972A0D; 
/*
margin: 0;
padding: 4px 0 4px 16px;
font-style: normal;
*/
background: #972A0D;
color: #eaedf0;}
#tools ul {
background-color: #D14D18; }
#tools li > a:hover {
text-decoration: underline;
color: #eaedf0;
}
a.btn.btn-nm.btn-primary{
background-color: #972A0D;
border: 1px solid #972A0D;
color: #f2f2f2;
text-decoration: none;
}
a.btn.btn-nm.btn-primary:hover{
background-color: #D14D18;
border: 1px solid #D14D18;
color: #f2f2f2;
text-decoration: none;
}
a.btn.btn-nm.btn-secondary{
border: 1px solid #D14D18;	
background-color: transparent;
}
a.btn.btn-nm.btn-outline-primary, a.btn.btn-nm.btn-outline-secondary, a.btn.btn-nm.btn-secondary:visited, a.btn.btn-nm.btn-outline-primary:visited, a.btn.btn-nm.btn-outline-secondary:visited{
border: 1px solid #D14D18;	
}
a.btn.btn-nm.btn-secondary:hover, a.btn.btn-nm.btn-outline-primary:hover, a.btn.btn-nm.btn-outline-secondary:hover {
background-color: #D14D18;
border: 1px solid #D14D18;
color: #f2f2f2;
text-decoration: none;
}
[role="contentinfo"] {
background: linear-gradient(300deg, #D14D18 0%, #972A0D 30%); }

span.active.breadcrumb-text-truncate{
color: #972A0D !important;}

@media (min-width: 767px){
.theme--abc #tools .language-switcher .dropdown-menu-lang li a {
color: #972A0D; }
.theme--abc #tools .language-switcher .dropdown-menu-lang li a:hover,
.theme--abc #tools .language-switcher .dropdown-menu-lang li a:focus,
.theme--abc #tools .language-switcher .dropdown-menu-lang li a:active,
.theme--abc #tools .language-switcher .dropdown-menu-lang li a:visited {
color: #D14D18; }
.theme--abc #tools .language-switcher .caret {
border-bottom-color: rgba(151,42,13,0.55);
border-top-color: rgba(151,42,13,0.55); }
.language-switcher li a:hover{
text-decoration: underline;
color: #D14D18;}
select#fm{
color: #972a0d;
font-size: 13px;
border: none;}
}
/*
@media (max-width: 480px){
.nav__on-this-page {
margin-top: 0; }  
}
*/
@media (max-width: 767px){	
a.t-hide.d-hide {
color: #fff;}
.navigation .navigation__flyout {
background-color: #D14D18;
border-top: 1px solid #972A0D;}
.navigation-toggle.active, .search-toggle.active {
background-color: #972A0D;}
.flyout__span a, a.flyout__span {
color: #FFF;}
.flyout__span {
border-top: 1px solid #D14D18;}
.banner__hostlogo {
padding: 8px 16px;}
[role="banner"] .banner__logo {
top: 12px;
height: 24px }
[role="contentinfo"]{
margin-top: auto }
a.search-toggle.ss-icon.d-hide, a.navigation-toggle.ss-icon {
color: #fff;}			
}
@media (min-width: 768px){
.theme--abc [role="banner"] {
padding: 12px 0;
}
[role="contentinfo"] a.self {
top: 150%;
}
#tools ul {
background-color: transparent;
}
#tools li {
border-bottom: 0px;
background-color: transparent;
}
}
@media only screen and (min-width: 48em) {
body.theme--abc:after {
content: 'bp4-noflyover';
display: none; }	
.theme--abc {
background: #fafafa url(../images/abc/theme-abc-body.png) repeat-x 0 0; }/* 50% -15px */
.theme--abc [role="banner"] {
height: 190px;
background-image: none;
background-color: transparent; }
.theme--abc [role="banner"] .banner__logo {
margin-top: -5px;
width: 300px;
height: 102px;
background: transparent url(../images/abc/theme-abc-banner-logo-x2x.svg) no-repeat 0 0;
-webkit-background-size: 300px 102px; -moz-background-size: 300px 102px; -o-background-size: 300px 102px; background-size: 300px 102px; }
.theme--abc [role="banner"] .lang-fr {
background: transparent url(../images/abc/theme-abc-banner-logo-x2x.svg) no-repeat 0 0;
-webkit-background-size: 300px 102px; -moz-background-size: 300px 102px; -o-background-size: 300px 102px; background-size: 300px 102px;}
.theme--abc [role="banner"] .lang-es {
background: transparent url(../images/abc/theme-abc-banner-logo-x2x.svg) no-repeat 0 0;
-webkit-background-size: 300px 102px; -moz-background-size: 300px 102px; -o-background-size: 300px 102px; background-size: 300px 102px;}
.theme--abc [role="banner"] .banner__logo a,
.theme--abc [role="banner"] .lang-fr a,
.theme--abc [role="banner"] .lang-es a{
height: 102px; }
.theme--abc .banner__hostlogo {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
float: right;
margin: 10px 10px;
border-top: 0;
width: 200px;
height: 80px;
margin-top: 10px;
background: transparent url(../images/abc/theme-abc-banner-logo-hostx2x.svg) no-repeat 0 0;
-webkit-background-size: 200px 80px; -moz-background-size: 200px 80px; -o-background-size: 200px 80px; background-size: 200px 80px; }
.theme--abc [role="banner"] .banner__hostlogo .lang-fr {
background: transparent url(../images/abc/theme-abc-banner-logo-hostx2x.svg) no-repeat 0 0;
-webkit-background-size: 200px 80px; -moz-background-size: 200px 80px; -o-background-size: 200px 80px; background-size: 200px 80px;}
.theme--abc [role="banner"] .banner__hostlogo .lang-es {
background: transparent url(../images/abc/theme-abc-banner-logo-hostx2x.svg) no-repeat 0 0;
-webkit-background-size: 200px 80px; -moz-background-size: 200px 80px; -o-background-size: 200px 80px; background-size: 200px 80px;}
.theme--abc [role="banner"] .banner__hostlogo a,
.theme--abc [role="banner"] .banner__hostlogo .lang-fr a,
.theme--abc [role="banner"] .banner__hostlogo .lang-es a {
height: 80px; }
.theme--abc .navigation {
background-color: #D55928;
border: 2px solid #D14D18;
}	
.theme--abc .navigation .flyout .flyout__header {
background-color: #972A0D;
}
.theme--abc .navigation .navigation__flyout .flyout-control {
border-right: 1px solid rgb(151, 42, 13);
border-top: 0px;
}
.theme--abc .navigation .navigation__flyout .flyout-control:hover  {
background-color: rgb(151, 42, 13);
}
.theme--abc .navigation .navigation__flyout .flyout-control > a{
color: #fff;
}
.theme--abc .navigation .navigation__flyout .flyout-control > a:hover {
text-decoration: none;
}
.theme--abc .navigation .navigation__flyout .flyout-control:first-child > a  {
padding-left: 16px;
}

.theme--abc #tools li > a, .theme--abc #tools li > a:visited, .theme--abc #tools li > a:hover {
color: #972A0D; }
.theme--abc [role="contentinfo"] {
padding: 2.8em 44px 5.6em;
background: #972A0D url(../images/abc/contentinfo.png) repeat-x 0 0;}
.theme--abc [role="contentinfo"] li > a {
    color: #972A0D;
}
/*.theme--abc [role="contentinfo"] a.self {
width: 225px;
height: 76px;
background: transparent url(../images/abc/theme-abc-banner-logo-footer-x2x.svg) no-repeat 0 0;
-webkit-background-size: 225px 76px; -moz-background-size: 225px 76px; -o-background-size: 225px 76px; background-size: 225px 76px;}
.theme--abc [role="contentinfo"] a.lang-fr {
background: transparent url(../images/abc/theme-abc-banner-logo-footer-x2x.svg) no-repeat 0 0;
-webkit-background-size: 225px 76px; -moz-background-size: 225px 76px; -o-background-size: 225px 76px; background-size: 225px 76px;}
.theme--abc [role="contentinfo"] a.lang-es {
background: transparent url(../images/abc/theme-abc-banner-logo-footer-x2x.svg) no-repeat 0 0;
-webkit-background-size: 225px 76px; -moz-background-size: 225px 76px; -o-background-size: 225px 76px; background-size: 225px 76px;}
.theme--abc [role="contentinfo"] li > a {
color: #972A0D; }
*/
}
@media (max-width: 767px){
.navigation .navigation__flyout{
display:none;
position:absolute;
top:48px;
width:100%;
background-color:#972A0D;
border-top:1px solid #96a1b2}

select#fm{
color: #eaedf0;
font-size: 16px;
border: none;
background: inherit;
text-transform: capitalize;
padding-left: 16px;}
.form-group.input-select-wrapper{
margin-bottom: 0;}    
}

span.active.breadcrumb-text-truncate {
color: #972A0D;
}
section#content .btn, section#content .btn:visited, section#content .btn-primary, section#content .btn-primary:visited {
background-color: #972A0D !important;
color: #fff;
}
