/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-up.svg)}
.footer{margin-top:50px;font-family:SourceSansPro-Regular,sans-serif;font-size:12px;color:#333;border-top:1px solid #ddd;padding-top:30px}.footer a{color:#333;text-decoration:none}.footer a:hover,.footer a:focus{color:#ed1a3b;transition:color .25s ease-in-out}.footer .apps img{margin-bottom:10px}.footer img{width:auto;max-height:50px;margin-right:10px}.footer .heading{font-size:14px;line-height:14px;color:#000;font-family:Montserrat-ExtraBold,sans-serif;text-transform:uppercase}.footer ul.links{margin:0;padding:0;list-style:none}.footer ul.links li{margin-bottom:4px}.footer ul.links li a{font-size:12px}.footer .footer-links{margin-bottom:40px}.footer-black{text-align:center;background-color:#000;font-family:SourceSansPro-SemiBold,sans-serif;padding:20px 10px;font-size:14px}.footer-black p.copyright{margin:0;padding:10px 0;color:#fff;font-size:12px}.footer-black p.copyright a{margin-left:20px}.footer-black a{color:#fff;text-decoration:none}.footer-black a:hover,.footer-black a:focus{color:#fff}
.mainmenu{height:100px;width:100%;z-index:100;position:fixed;top:0}.mainmenu .navbar{min-height:40px;height:40px;background-color:#333;margin-bottom:0;font-family:SourceSansPro-Bold,sans-serif;color:#ccc;padding:0;z-index:1000;position:relative;border-radius:0}.mainmenu .navbar a,.mainmenu .navbar a:hover,.mainmenu .navbar a:focus{color:#fff;text-decoration:none}.mainmenu .navbar a.inactive{color:#ccc}.mainmenu .navbar span.icon{font-size:20px;vertical-align:middle}.mainmenu .navbar ul{margin:0;padding:0}.mainmenu .navbar .left{padding:9px 0}.mainmenu .navbar .left .language-switcher-language-url a{color:#ccc;text-transform:uppercase;text-decoration:none}.mainmenu .navbar .left .language-switcher-language-url a.is-active{color:#fff}.mainmenu .navbar .middle{padding:9px 0;text-transform:uppercase}.mainmenu .navbar .middle a{position:relative}.mainmenu .navbar .middle a.active:after{position:absolute;width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:#333 transparent transparent;top:100%;left:calc(50% - 20px);content:" "}.mainmenu .navbar .middle a.active.hide-arrow:after{display:none}.mainmenu .navbar .list-inline>li:first-child,.mainmenu .navbar .middle .list-inline>li:first-child{padding-left:0}.mainmenu .navbar .list-inline>li:last-child,.mainmenu .navbar .middle .list-inline>li:last-child{padding-right:0}.mainmenu .navbar .middle .list-inline>li{padding-left:10px}.mainmenu .navbar .right .list-inline>li{padding-top:6px}.mainmenu .navbar .right .list-inline>li.online-banking{position:relative}.mainmenu .navbar .right .list-inline>li.online-banking a{background-color:#ed1a3b;text-transform:uppercase;color:#fff;text-decoration:none;padding:14px 5px 13px}.mainmenu .navbar .right .list-inline>li.online-banking a sup{background-color:#fff;border-radius:5px;color:#ed1a3b;margin-left:5px;padding:1px 3px;font-size:9px}.mainmenu .navbar .right .list-inline>li.online-banking ul{background-color:#ed1a3b;list-style:none;text-align:center;position:absolute;width:100%;display:none}.mainmenu .navbar .right .list-inline>li.online-banking ul li{border-bottom:1px solid #fff}.mainmenu .navbar .right .list-inline>li.online-banking ul li:last-child{border-bottom:none}.mainmenu .navbar .right .list-inline>li.online-banking ul a{color:#fff;list-style:none;display:inline-block;width:100%;text-transform:none}.mainmenu .header{background-color:#fff;left:0;right:0;position:relative;z-index:100;height:60px;top:0;-webkit-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);-moz-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);box-shadow:0 3px 10px 0 rgba(112,112,112,.2)}.mainmenu .header .logo-square{display:none}.mainmenu .header .logo-square img{max-height:36px}.mainmenu .header .right{padding:16px 0}.mainmenu .header .search-btn{color:#000;text-decoration:none;margin-right:5px}.mainmenu .header .search-btn .icon{margin-right:5px;font-size:20px;vertical-align:middle}.mainmenu .header ul.list-inline{margin:16px 0 0;font-family:SourceSansPro-SemiBold,sans-serif}.mainmenu .header ul.list-inline li.submenu.active:after{border-bottom:2px solid #ed1a3b;display:block;content:"";margin-top:4px;width:70%}.mainmenu .header ul.list-inline li.submenu{padding-left:5px;padding-right:15px}.mainmenu .header ul.list-inline li.submenu a{color:#333;text-decoration:none}.mainmenu .header ul.list-inline li.submenu a sup{background-color:#ed1a3b;border-radius:5px;color:#fff;margin-left:5px;padding:1px 3px;font-size:9px}.mainmenu .header ul.list-inline li.submenu a.submenu{padding:20px 0}.mainmenu .header ul.list-inline li.submenu a.submenu:hover{padding:20px 0;color:#ed1a3b}.mainmenu .header ul.list-inline li.submenu a.submenu.active{color:#ed1a3b}.mainmenu .header ul.list-inline li.submenu a.submenu .fa.fa-chevron-down,.mainmenu .header ul.list-inline li.submenu a.submenu .glyphicon-menu-down{font-size:10px}.mainmenu .header li.submenu ul.dropdown-menu{color:#000;border:none;border-radius:0;margin-top:-5px;padding:0;left:-20%;width:120%;min-height:300px;box-shadow:0 0 0 1px #f7f7f7 inset;z-index:1000;top:100%;float:left;min-width:160px;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-footer{font-family:Montserrat-ExtraBold,sans-serif;color:#fff;text-transform:uppercase;display:block;height:48px;background-color:#ed1a3b;text-align:center;margin:0 15px;padding:15px 0}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-footer a{color:#fff;font-size:12px;display:flex;align-items:center}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-footer .icon{font-size:22px;margin-right:10px;line-height:10px}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-footer ul{padding:0 20px;margin:0;list-style:none;display:flex;justify-content:start}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-footer ul li{display:inline-block;margin-right:20px}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-image p{margin:0}.mainmenu .header li.submenu ul.dropdown-menu .dropdown-image img{width:auto;height:auto;max-width:100%}.mainmenu .header .dropdown{margin-left:-5px}.mainmenu .header li.submenu ul.dropdown-menu .submenu-columns:first-child div{padding-left:15px;padding-right:0}.mainmenu .header li.submenu ul.dropdown-menu .submenu-columns div{padding-left:0;padding-right:0}.mainmenu .header li.submenu ul.dropdown-menu .submenu-columns:last-child:not(:first-child) div{padding-left:0;padding-right:15px}.mainmenu-mobile{background-color:#fff;width:100%;height:60px}.mainmenu-mobile .site-logo{max-width:160px}.mainmenu-mobile .navbar-fixed-top{background-color:#fff;height:60px;padding:7px 0;-webkit-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);-moz-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);box-shadow:0 3px 10px 0 rgba(112,112,112,.2);position:fixed;top:0;right:0;left:0;z-index:1030;border-width:0 0 1px;border-radius:0}.mainmenu-mobile #expand-menu{display:inline-block;width:30px;height:30px;cursor:pointer;position:relative}.mainmenu-mobile #expand-menu .close-button{position:absolute;right:0;top:0;width:30px;height:30px;display:none}.mainmenu-mobile #expand-menu .close-button:before,.mainmenu-mobile #expand-menu .close-button:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#000}.mainmenu-mobile #expand-menu .close-button:before{transform:rotate(45deg)}.mainmenu-mobile #expand-menu .close-button:after{transform:rotate(-45deg)}.mainmenu-mobile #expand-menu .icon-bar{border:1px solid #000;display:block;width:100%;margin-top:7px}.mainmenu-mobile .right{padding:6px 0}.mainmenu-mobile .right a{font-size:27px;margin-right:20px;color:#000;text-decoration:none}.mainmenu-mobile #menu-listing{display:none;position:relative;z-index:1000;background:#fff;width:100%;right:0;left:0;padding-top:60px;bottom:0}.mainmenu-mobile #menu-listing a sup.sup-red{background-color:#ed1a3b;border-radius:5px;color:#fff;margin-left:5px;padding:1px 3px;font-size:9px}.mainmenu-mobile #menu-listing ul.first-level{position:fixed;width:100%;overflow-y:scroll;margin:0;padding:0;height:calc(100vh - 219px);background-color:#000;color:#fff;font-family:SourceSansPro-SemiBold,sans-serif;font-size:16px;list-style:none}.mainmenu-mobile #menu-listing ul.first-level li{border-bottom:1px solid #333;display:flex;flex-wrap:wrap;justify-content:center}.mainmenu-mobile #menu-listing ul.first-level li:last-child{border:none}.mainmenu-mobile #menu-listing ul.first-level li a{color:#fff;text-decoration:none;padding:18px 15px;display:block;width:750px;margin:auto}.mainmenu-mobile #menu-listing ul.first-level li a.mobile-main-link{display:inline-block;width:700px;border-right:1px solid #333;margin:0}.mainmenu-mobile #menu-listing ul.first-level li ul.second-level a.mobile-main-link{border-right:1px solid #efefef}.mainmenu-mobile #menu-listing ul.first-level li a.mobile-main-side,.mainmenu-mobile #menu-listing ul.first-level li a.submenu.no-click{display:inline-block;width:50px;text-align:center;margin:0}.mainmenu-mobile #menu-listing ul.first-level li a .glyphicon{font-size:12px;padding-top:5px}.mainmenu-mobile #menu-listing ul.first-level li.online-banking{background-color:#ed1a3b;text-transform:uppercase;color:#fff;text-decoration:none}.mainmenu-mobile #menu-listing ul.first-level li.online-banking a{padding:13px 15px}.mainmenu-mobile #menu-listing ul.first-level li a .fa,.mainmenu-mobile #menu-listing ul.first-level li a .glyphicon{font-size:12px;float:right;padding-top:5px}.mainmenu-mobile #menu-listing ul.first-level li.online-banking a sup{background-color:#fff;border-radius:5px;color:#ed1a3b;margin-left:5px;padding:1px 3px;font-size:9px}.mainmenu-mobile #menu-listing ul.first-level li.online-banking .icon{margin-right:5px;font-size:24px;vertical-align:middle}.mainmenu-mobile #menu-listing ul.first-level li.online-banking ul{margin:0;padding:0;display:none;background-color:#ed1a3b;border-top:1px solid #fff}.mainmenu-mobile #menu-listing ul.first-level li.online-banking ul li{list-style:none;border-bottom-color:#fff}.mainmenu-mobile #menu-listing ul.first-level li.online-banking ul li a{color:#fff}.mainmenu-mobile #menu-listing ul.first-level li.online-banking .fa,.mainmenu-mobile #menu-listing ul.first-level li.online-banking .glyphicon{float:right}.mainmenu-mobile #menu-listing ul.first-level ul.second-level{display:none;margin:0;padding:0;list-style:none;background-color:#fff;color:#333;width:100%}.mainmenu-mobile #menu-listing ul.first-level li a.active~ul.second-level{display:block}.mainmenu-mobile #menu-listing ul.first-level ul.second-level li{border-color:#efefef}.mainmenu-mobile #menu-listing ul.first-level ul.second-level a{color:#333}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level{display:none;margin:0;padding:0;list-style:none;background-color:#fff;color:#333;width:100%}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li{border-bottom:0}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level span.heading{color:#ed1a3b;display:block;width:750px;margin:auto;padding:12px 15px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li.back{background-color:#efefef;border-bottom:0}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li.back a{padding:12px 15px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li.back a .fa,.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li.back a .glyphicon{float:none;margin-right:10px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level{margin:0;padding:0;list-style:none;background-color:#fff;color:#333;width:100%}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level p{width:100%;padding:0 15px;background-color:#fff;margin-top:-1px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level p span{display:block;max-width:720px;margin:0 auto}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level li{border-bottom:1px solid #ccc}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level li:first-child{border-top:1px solid #ccc}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level li a{padding:12px 15px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level li a .fa,.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level ul.fourth-level li a .glyphicon{float:right;margin-right:4px}.mainmenu-mobile #menu-listing ul.first-level ul.second-level ul.third-level li:last-child ul.fourth-level li:last-child{border-bottom:0}@media screen and (max-width:767px){.mainmenu-mobile #menu-listing ul.first-level li a.mobile-main-link{width:calc(100% - 50px)}}.mainmenu-mobile #menu-listing .position-bottom{position:fixed;bottom:0;width:100%;background-color:#fff}.mainmenu-mobile #menu-listing ul.bottom-links{margin:0;padding:15px 0;background-color:#f7f7f7;display:flex;justify-content:space-evenly;list-style:none}.mainmenu-mobile #menu-listing ul.bottom-links li.border{border-right:1px solid #ccc}.mainmenu-mobile #menu-listing ul.bottom-links li.border:last-child{display:none}.mainmenu-mobile #menu-listing ul.bottom-links a{color:#333;font-family:SourceSansPro-SemiBold,sans-serif;display:block;text-align:center;text-decoration:none;padding:10px 15px}.mainmenu-mobile #menu-listing ul.bottom-links a span{display:block}.mainmenu-mobile #menu-listing ul.bottom-links a span.glyphicon,.mainmenu-mobile #menu-listing ul.bottom-links a span.icon{font-size:22px}.mainmenu-mobile #menu-listing .language-selector{margin-bottom:20px;padding-top:20px;font-family:Montserrat-ExtraBold,sans-serif;font-size:12px}.mainmenu-mobile #menu-listing .language-selector a{text-decoration:none;color:#ccc;text-transform:uppercase}.mainmenu-mobile #menu-listing .language-selector a.is-active{color:#000}header .search-block-form{display:none;position:absolute;width:100%;z-index:110;background-color:#fff;padding:30px 15px;-webkit-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);-moz-box-shadow:0 3px 10px 0 rgba(112,112,112,.2);box-shadow:0 3px 10px 0 rgba(112,112,112,.2)}header .search-block-form form{width:600px;max-width:100%;margin:0 auto;display:flex}header .search-block-form form .form-type-search{width:100%}header .search-block-form form input.form-search{padding-left:30px;padding-right:50px;width:100%;background-color:#fff;outline:none;border:1px solid #ccc;height:60px;border-radius:40px}header .search-block-form form div.form-actions{width:0!important}header .search-block-form form input.form-submit{background-image:url(/themes/custom/brd/images/search.svg);position:relative;left:-45px;top:18px;display:block;cursor:pointer;width:24px;height:24px;appearance:none;background-color:transparent;border:none;padding:0}header .search-block-form form input.form-autocomplete{background-position:90% center}header .search-block-form .ui-widget.ui-widget-content{border:none}@media screen and (max-width:650px){header .search-block-form ul.ui-widget-content{left:10px !important;width:calc(100% - 20px) !important;min-width:auto !important}}@media screen and (max-width:530px){header .search-block-form form input.form-autocomplete{background:0 0}}header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>div.ui-autocomplete-field-group{display:none}header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>*,header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>.ui-state-focus,header .search-block-form[data-sa-theme=basic] .ui-autocomplete-container>:hover{padding:.5rem}header .search-block-form .ui-menu .ui-menu-item{list-style-image:none}header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>.ui-menu-item.ui-state-focus,header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>.ui-menu-item:hover{background-color:#dfdfdf}header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>li.ui-menu-item.ui-state-focus .ui-autocomplete-fields>*,header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>li.ui-menu-item:hover .ui-autocomplete-fields>*{color:#000}header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>.ui-menu-item.ui-state-focus,header .search-block-form ul[data-sa-theme=basic] .ui-autocomplete-container>.ui-menu-item:hover{border-top-color:#bfbfbf}
.notification{background-color:#330072;color:#fff;font-family:SourceSansPro-SemiBold,sans-serif;font-size:14px;padding:10px 0;position:fixed;top:0;left:0;right:0;z-index:1000}.notification strong{font-family:SourceSansPro-Bold,sans-serif}.notification p{margin:0 30px 0 0}.notification a{color:#fff;text-decoration:underline}.notification span.remove{color:#330072;position:absolute;top:0;right:15px;cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;text-align:center}
