.slick-slider {
 position:relative;
 display:block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.slick-track:before,
.slick-track:after {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir="rtl"] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
html {
 line-height:1.15;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
main {
 display:block
}
h1 {
 font-size:2em;
 margin:0.67em 0
}
hr {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 height:0;
 overflow:visible
}
pre {
 font-family:monospace, monospace;
 font-size:1em
}
a {
 background-color:transparent
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
samp {
 font-family:monospace, monospace;
 font-size:1em
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-0.25em
}
sup {
 top:-0.5em
}
img {
 border-style:none
}
button,
input,
optgroup,
select,
textarea,
div.textarea {
 font-family:inherit;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
 -webkit-appearance:button
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
 border-style:none;
 padding:0
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
 outline:1px dotted ButtonText
}
fieldset {
 padding:0.35em 0.75em 0.625em
}
legend {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal
}
progress {
 vertical-align:baseline
}
textarea,
div.textarea {
 overflow:auto
}
div.textarea {
    border: 1px solid rgb(135, 135, 135);
    border-radius: 2px;
}
[type="checkbox"],
[type="radio"] {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
 height:auto
}
[type="search"] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
details {
 display:block
}
summary {
 display:list-item
}
template {
 display:none
}
[hidden] {
 display:none
}
[data-simplebar] {
 position:relative;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 justify-content:flex-start;
 align-content:flex-start;
 -webkit-box-align:start;
 align-items:flex-start
}
.simplebar-wrapper {
 overflow:hidden;
 width:inherit;
 height:inherit;
 max-width:inherit;
 max-height:inherit
}
.simplebar-mask {
 direction:inherit;
 position:absolute;
 overflow:hidden;
 padding:0;
 margin:0;
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:auto !important;
 height:auto !important;
 z-index:0
}
.simplebar-offset {
 direction:inherit !important;
 -webkit-box-sizing:inherit !important;
 box-sizing:inherit !important;
 resize:none !important;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 padding:0;
 margin:0;
 -webkit-overflow-scrolling:touch
}
.simplebar-content-wrapper {
 direction:inherit;
 -webkit-box-sizing:border-box !important;
 box-sizing:border-box !important;
 position:relative;
 display:block;
 height:100%;
 width:auto;
 max-width:100%;
 max-height:100%;
 scrollbar-width:none;
 -ms-overflow-style:none
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
 width:0;
 height:0
}
.simplebar-content:before,
.simplebar-content:after {
 content:' ';
 display:table
}
.simplebar-placeholder {
 max-height:100%;
 max-width:100%;
 width:100%;
 pointer-events:none
}
.simplebar-height-auto-observer-wrapper {
 -webkit-box-sizing:inherit !important;
 box-sizing:inherit !important;
 height:100%;
 width:100%;
 max-width:1px;
 position:relative;
 float:left;
 max-height:1px;
 overflow:hidden;
 z-index:-1;
 padding:0;
 margin:0;
 pointer-events:none;
 -webkit-box-flex:inherit;
 flex-grow:inherit;
 flex-shrink:0;
 flex-basis:0
}
.simplebar-height-auto-observer {
 -webkit-box-sizing:inherit;
 box-sizing:inherit;
 display:block;
 opacity:0;
 position:absolute;
 top:0;
 left:0;
 height:1000%;
 width:1000%;
 min-height:1px;
 min-width:1px;
 overflow:hidden;
 pointer-events:none;
 z-index:-1
}
.simplebar-track {
 z-index:1;
 position:absolute;
 right:0;
 bottom:0;
 pointer-events:none;
 overflow:hidden
}
[data-simplebar].simplebar-dragging .simplebar-content {
 pointer-events:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-user-select:none
}
[data-simplebar].simplebar-dragging .simplebar-track {
 pointer-events:all
}
.simplebar-scrollbar {
 position:absolute;
 left:0;
 right:0;
 min-height:10px
}
.simplebar-scrollbar:before {
 position:absolute;
 content:'';
 background:black;
 border-radius:7px;
 left:2px;
 right:2px;
 opacity:0;
 -webkit-transition:opacity 0.2s 0.5s linear;
 transition:opacity 0.2s 0.5s linear
}
.simplebar-scrolling .simplebar-scrollbar:before,
.simplebar-hover .simplebar-scrollbar:before,
.simplebar-mouse-entered .simplebar-scrollbar:before {
 opacity:0.5;
 -webkit-transition-delay:0s;
 transition-delay:0s;
 -webkit-transition-duration:0s;
 transition-duration:0s
}
.simplebar-scrollbar.simplebar-visible:before {
 opacity:0.5;
 -webkit-transition-delay:0s;
 transition-delay:0s;
 -webkit-transition-duration:0s;
 transition-duration:0s
}
.simplebar-track.simplebar-vertical {
 top:0;
 width:11px
}
.simplebar-scrollbar:before {
 top:2px;
 bottom:2px;
 left:2px;
 right:2px
}
.simplebar-track.simplebar-horizontal {
 left:0;
 height:11px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
 right:auto;
 left:0;
 top:0;
 bottom:0;
 min-height:0;
 min-width:10px;
 width:auto
}
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
 right:auto;
 left:0
}
.simplebar-dummy-scrollbar-size {
 direction:rtl;
 position:fixed;
 opacity:0;
 visibility:hidden;
 height:500px;
 width:500px;
 overflow-y:hidden;
 overflow-x:scroll;
 -ms-overflow-style:scrollbar !important
}
.simplebar-dummy-scrollbar-size>div {
 width:200%;
 height:200%;
 margin:10px 0
}
.simplebar-hide-scrollbar {
 position:fixed;
 left:0;
 visibility:hidden;
 overflow-y:scroll;
 scrollbar-width:none;
 -ms-overflow-style:none
}
*,
*:after,
*:before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:20px;
 padding-right:20px
}
.container:after,
.container:before {
 content:"";
 display:table
}
.container:after {
 clear:both
}
@media (min-width: 768px) {
 .container {
  width:100%
 }
}
@media (min-width: 992px) {
 .container {
  width:992px
 }
}
@media (min-width: 1199px) {
 .container {
  width:1200px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:20px;
 padding-right:20px
}
.container-fluid:after,
.container-fluid:before {
 content:"";
 display:table
}
.container-fluid:after {
 clear:both
}
.row {
 margin-left:-20px;
 margin-right:-20px
}
.row:after,
.row:before {
 content:"";
 display:table
}
.row:after {
 clear:both
}
.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 {
 min-height:1px;
 padding-left:20px;
 padding-right:20px;
 position:relative
}
.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-1 {
 width:8.33333%
}
.col-xs-2 {
 width:16.66667%
}
.col-xs-3 {
 width:25%
}
.col-xs-4 {
 width:33.33333%
}
.col-xs-5 {
 width:41.66667%
}
.col-xs-6 {
 width:50%
}
.col-xs-7 {
 width:58.33333%
}
.col-xs-8 {
 width:66.66667%
}
.col-xs-9 {
 width:75%
}
.col-xs-10 {
 width:83.33333%
}
.col-xs-11 {
 width:91.66667%
}
.col-xs-12 {
 width:100%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-pull-1 {
 right:8.33333%
}
.col-xs-pull-2 {
 right:16.66667%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-4 {
 right:33.33333%
}
.col-xs-pull-5 {
 right:41.66667%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-7 {
 right:58.33333%
}
.col-xs-pull-8 {
 right:66.66667%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-10 {
 right:83.33333%
}
.col-xs-pull-11 {
 right:91.66667%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-push-1 {
 left:8.33333%
}
.col-xs-push-2 {
 left:16.66667%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-4 {
 left:33.33333%
}
.col-xs-push-5 {
 left:41.66667%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-7 {
 left:58.33333%
}
.col-xs-push-8 {
 left:66.66667%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-10 {
 left:83.33333%
}
.col-xs-push-11 {
 left:91.66667%
}
.col-xs-push-12 {
 left:100%
}
.col-xs-offset-0 {
 margin-left:0%
}
.col-xs-offset-1 {
 margin-left:8.33333%
}
.col-xs-offset-2 {
 margin-left:16.66667%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-4 {
 margin-left:33.33333%
}
.col-xs-offset-5 {
 margin-left:41.66667%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-7 {
 margin-left:58.33333%
}
.col-xs-offset-8 {
 margin-left:66.66667%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-10 {
 margin-left:83.33333%
}
.col-xs-offset-11 {
 margin-left:91.66667%
}
.col-xs-offset-12 {
 margin-left:100%
}
@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-1 {
  width:8.33333%
 }
 .col-sm-2 {
  width:16.66667%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-4 {
  width:33.33333%
 }
 .col-sm-5 {
  width:41.66667%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-7 {
  width:58.33333%
 }
 .col-sm-8 {
  width:66.66667%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-10 {
  width:83.33333%
 }
 .col-sm-11 {
  width:91.66667%
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-pull-1 {
  right:8.33333%
 }
 .col-sm-pull-2 {
  right:16.66667%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-4 {
  right:33.33333%
 }
 .col-sm-pull-5 {
  right:41.66667%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-7 {
  right:58.33333%
 }
 .col-sm-pull-8 {
  right:66.66667%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-10 {
  right:83.33333%
 }
 .col-sm-pull-11 {
  right:91.66667%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-push-1 {
  left:8.33333%
 }
 .col-sm-push-2 {
  left:16.66667%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-4 {
  left:33.33333%
 }
 .col-sm-push-5 {
  left:41.66667%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-7 {
  left:58.33333%
 }
 .col-sm-push-8 {
  left:66.66667%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-10 {
  left:83.33333%
 }
 .col-sm-push-11 {
  left:91.66667%
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0%
 }
 .col-sm-offset-1 {
  margin-left:8.33333%
 }
 .col-sm-offset-2 {
  margin-left:16.66667%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-4 {
  margin-left:33.33333%
 }
 .col-sm-offset-5 {
  margin-left:41.66667%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-7 {
  margin-left:58.33333%
 }
 .col-sm-offset-8 {
  margin-left:66.66667%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-10 {
  margin-left:83.33333%
 }
 .col-sm-offset-11 {
  margin-left:91.66667%
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
}
@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-1 {
  width:8.33333%
 }
 .col-md-2 {
  width:16.66667%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.33333%
 }
 .col-md-5 {
  width:41.66667%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.33333%
 }
 .col-md-8 {
  width:66.66667%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.33333%
 }
 .col-md-11 {
  width:91.66667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.33333%
 }
 .col-md-pull-2 {
  right:16.66667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.33333%
 }
 .col-md-pull-5 {
  right:41.66667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.33333%
 }
 .col-md-pull-8 {
  right:66.66667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.33333%
 }
 .col-md-pull-11 {
  right:91.66667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.33333%
 }
 .col-md-push-2 {
  left:16.66667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.33333%
 }
 .col-md-push-5 {
  left:41.66667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.33333%
 }
 .col-md-push-8 {
  left:66.66667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.33333%
 }
 .col-md-push-11 {
  left:91.66667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
 .col-md-offset-1 {
  margin-left:8.33333%
 }
 .col-md-offset-2 {
  margin-left:16.66667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.33333%
 }
 .col-md-offset-5 {
  margin-left:41.66667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.33333%
 }
 .col-md-offset-8 {
  margin-left:66.66667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.33333%
 }
 .col-md-offset-11 {
  margin-left:91.66667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
}
@media (min-width: 1199px) {
 .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-1 {
  width:8.33333%
 }
 .col-lg-2 {
  width:16.66667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.33333%
 }
 .col-lg-5 {
  width:41.66667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.33333%
 }
 .col-lg-8 {
  width:66.66667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.33333%
 }
 .col-lg-11 {
  width:91.66667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.33333%
 }
 .col-lg-pull-2 {
  right:16.66667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.33333%
 }
 .col-lg-pull-5 {
  right:41.66667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.33333%
 }
 .col-lg-pull-8 {
  right:66.66667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.33333%
 }
 .col-lg-pull-11 {
  right:91.66667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.33333%
 }
 .col-lg-push-2 {
  left:16.66667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.33333%
 }
 .col-lg-push-5 {
  left:41.66667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.33333%
 }
 .col-lg-push-8 {
  left:66.66667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.33333%
 }
 .col-lg-push-11 {
  left:91.66667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0%
 }
 .col-lg-offset-1 {
  margin-left:8.33333%
 }
 .col-lg-offset-2 {
  margin-left:16.66667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.33333%
 }
 .col-lg-offset-5 {
  margin-left:41.66667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.33333%
 }
 .col-lg-offset-8 {
  margin-left:66.66667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.33333%
 }
 .col-lg-offset-11 {
  margin-left:91.66667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
.visible-xs {
 display:none !important
}
.visible-sm {
 display:none !important
}
.visible-md {
 display:none !important
}
.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 !important
 }
 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 !important
 }
 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: 1198px) {
 .visible-md {
  display:block !important
 }
 table.visible-md {
  display:table !important
 }
 tr.visible-md {
  display:table-row !important
 }
 th.visible-md,
 td.visible-md {
  display:table-cell !important
 }
}
@media (min-width: 992px) and (max-width: 1198px) {
 .visible-md-block {
  display:block !important
 }
}
@media (min-width: 992px) and (max-width: 1198px) {
 .visible-md-inline {
  display:inline !important
 }
}
@media (min-width: 992px) and (max-width: 1198px) {
 .visible-md-inline-block {
  display:inline-block !important
 }
}
@media (min-width: 1199px) {
 .visible-lg {
  display:block !important
 }
 table.visible-lg {
  display:table !important
 }
 tr.visible-lg {
  display:table-row !important
 }
 th.visible-lg,
 td.visible-lg {
  display:table-cell !important
 }
}
@media (min-width: 1199px) {
 .visible-lg-block {
  display:block !important
 }
}
@media (min-width: 1199px) {
 .visible-lg-inline {
  display:inline !important
 }
}
@media (min-width: 1199px) {
 .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: 1198px) {
 .hidden-md {
  display:none !important
 }
}
@media (min-width: 1199px) {
 .hidden-lg {
  display:none !important
 }
}
.visible-print {
 display:none !important
}
@media print {
 .visible-print {
  display:block !important
 }
 table.visible-print {
  display:table !important
 }
 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
 }
}
@media (min-width: 1440px) {
 .container {
  width:1320px
 }
}
@media (min-width: 1440px) {
 .col-xl-1,
 .col-xl-2,
 .col-xl-3,
 .col-xl-4,
 .col-xl-5,
 .col-xl-6,
 .col-xl-7,
 .col-xl-8,
 .col-xl-9,
 .col-xl-10,
 .col-xl-11,
 .col-xl-12 {
  float:left
 }
 .col-xl-1 {
  width:8.33333%
 }
 .col-xl-2 {
  width:16.66667%
 }
 .col-xl-3 {
  width:25%
 }
 .col-xl-4 {
  width:33.33333%
 }
 .col-xl-5 {
  width:41.66667%
 }
 .col-xl-6 {
  width:50%
 }
 .col-xl-7 {
  width:58.33333%
 }
 .col-xl-8 {
  width:66.66667%
 }
 .col-xl-9 {
  width:75%
 }
 .col-xl-10 {
  width:83.33333%
 }
 .col-xl-11 {
  width:91.66667%
 }
 .col-xl-12 {
  width:100%
 }
 .col-xl-pull-0 {
  right:auto
 }
 .col-xl-pull-1 {
  right:8.33333%
 }
 .col-xl-pull-2 {
  right:16.66667%
 }
 .col-xl-pull-3 {
  right:25%
 }
 .col-xl-pull-4 {
  right:33.33333%
 }
 .col-xl-pull-5 {
  right:41.66667%
 }
 .col-xl-pull-6 {
  right:50%
 }
 .col-xl-pull-7 {
  right:58.33333%
 }
 .col-xl-pull-8 {
  right:66.66667%
 }
 .col-xl-pull-9 {
  right:75%
 }
 .col-xl-pull-10 {
  right:83.33333%
 }
 .col-xl-pull-11 {
  right:91.66667%
 }
 .col-xl-pull-12 {
  right:100%
 }
 .col-xl-push-0 {
  left:auto
 }
 .col-xl-push-1 {
  left:8.33333%
 }
 .col-xl-push-2 {
  left:16.66667%
 }
 .col-xl-push-3 {
  left:25%
 }
 .col-xl-push-4 {
  left:33.33333%
 }
 .col-xl-push-5 {
  left:41.66667%
 }
 .col-xl-push-6 {
  left:50%
 }
 .col-xl-push-7 {
  left:58.33333%
 }
 .col-xl-push-8 {
  left:66.66667%
 }
 .col-xl-push-9 {
  left:75%
 }
 .col-xl-push-10 {
  left:83.33333%
 }
 .col-xl-push-11 {
  left:91.66667%
 }
 .col-xl-push-12 {
  left:100%
 }
 .col-xl-offset-0 {
  margin-left:0%
 }
 .col-xl-offset-1 {
  margin-left:8.33333%
 }
 .col-xl-offset-2 {
  margin-left:16.66667%
 }
 .col-xl-offset-3 {
  margin-left:25%
 }
 .col-xl-offset-4 {
  margin-left:33.33333%
 }
 .col-xl-offset-5 {
  margin-left:41.66667%
 }
 .col-xl-offset-6 {
  margin-left:50%
 }
 .col-xl-offset-7 {
  margin-left:58.33333%
 }
 .col-xl-offset-8 {
  margin-left:66.66667%
 }
 .col-xl-offset-9 {
  margin-left:75%
 }
 .col-xl-offset-10 {
  margin-left:83.33333%
 }
 .col-xl-offset-11 {
  margin-left:91.66667%
 }
 .col-xl-offset-12 {
  margin-left:100%
 }
}
.breakpoint-detection {
 height:0;
 overflow:hidden
}
.breakpoint-detection .detect-xs {
 display:none
}
@media (min-width: 0) and (max-width: 767px) {
 .breakpoint-detection .detect-xs {
  display:block
 }
}
.breakpoint-detection .detect-sm {
 display:none
}
@media (min-width: 768px) and (max-width: 991px) {
 .breakpoint-detection .detect-sm {
  display:block
 }
}
.breakpoint-detection .detect-md {
 display:none
}
@media (min-width: 992px) and (max-width: 1198px) {
 .breakpoint-detection .detect-md {
  display:block
 }
}
.breakpoint-detection .detect-lg {
 display:none
}
@media (min-width: 1199px) and (max-width: 1439px) {
 .breakpoint-detection .detect-lg {
  display:block
 }
}
.breakpoint-detection .detect-xl {
 display:none
}
@media (min-width: 1440px) {
 .breakpoint-detection .detect-xl {
  display:block
 }
}
@font-face {
 font-family:'Fira Sans';
 font-style:normal;
 font-weight:400;
 font-display:'swap';
 src:local("Fira Sans Regular"),
 local("FiraSans-Regular"),
 url("/static/fonts/fira-sans-v10-latin-regular.woff2") format("woff2"),
 url("/static/fonts/fira-sans-v10-latin-regular.woff") format("woff")
}
@font-face {
 font-family:'Fira Sans';
 font-style:normal;
 font-weight:500;
 font-display:'swap';
 src:local("Fira Sans Medium"),
 local("FiraSans-Medium"),
 url("/static/fonts/fira-sans-v10-latin-500.woff2") format("woff2"),
 url("/static/fonts/fira-sans-v10-latin-500.woff") format("woff")
}
@font-face {
 font-family:'Fira Sans Condensed';
 font-style:normal;
 font-weight:400;
 font-display:'swap';
 src:local("Fira Sans Condensed Regular"),
 local("FiraSansCondensed-Regular"),
 url("/static/fonts/fira-sans-condensed-v4-latin-regular.woff2") format("woff2"),
 url("/static/fonts/fira-sans-condensed-v4-latin-regular.woff") format("woff")
}
@font-face {
 font-family:'Fira Sans Condensed';
 font-style:normal;
 font-weight:500;
 font-display:'swap';
 src:local("Fira Sans Condensed Medium"),
 local("FiraSansCondensed-Medium"),
 url("/static/fonts/fira-sans-condensed-v4-latin-500.woff2") format("woff2"),
 url("/static/fonts/fira-sans-condensed-v4-latin-500.woff") format("woff")
}
@font-face {
 font-family:'Fira Sans Condensed';
 font-style:normal;
 font-weight:600;
 font-display:'swap';
 src:local("Fira Sans Condensed SemiBold"),
 local("FiraSansCondensed-SemiBold"),
 url("/static/fonts/fira-sans-condensed-v4-latin-600.woff2") format("woff2"),
 url("/static/fonts/fira-sans-condensed-v4-latin-600.woff") format("woff")
}
@font-face {
 font-family:'Fira Sans Condensed';
 font-style:normal;
 font-weight:700;
 font-display:'swap';
 src:local("Fira Sans Condensed Bold"),
 local("FiraSansCondensed-Bold"),
 url("/static/fonts/fira-sans-condensed-v4-latin-700.woff2") format("woff2"),
 url("/static/fonts/fira-sans-condensed-v4-latin-700.woff") format("woff")
}
@font-face {
 font-family:'Fira Mono';
 font-style:normal;
 font-weight:400;
 font-display:'swap';
 src:local("Fira Mono Regular"),
 local("FiraMono-Regular"),
 url("/static/fonts/fira-mono-v8-latin-regular.woff2") format("woff2"),
 url("/static/fonts/fira-mono-v8-latin-regular.woff") format("woff")
}
.fade {
 opacity:0;
 -webkit-transition:opacity 0.15s linear;
 transition:opacity 0.15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
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:0.35s;
 transition-duration:0.35s;
 -webkit-transition-timing-function:ease;
 transition-timing-function:ease
}
.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-body:before,
.panel-body:after {
 display:table;
 content:" "
}
.panel-body:after {
 clear:both
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-left-radius:3px;
 border-top-right-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,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>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-left-radius:3px;
 border-top-right-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>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.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-right:15px;
 padding-left:15px
}
.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.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>thead: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:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.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 th:first-child,
.panel>.table-responsive:first-child>.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 th:first-child {
 border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.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 th:last-child,
.panel>.table-responsive:first-child>.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 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:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.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 th:first-child,
.panel>.table-responsive:last-child>.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 th:first-child {
 border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.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 th:last-child,
.panel>.table-responsive:last-child>.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 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-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th: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-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th: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-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
 border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
 border-bottom:0
}
.panel>.table-responsive {
 margin-bottom:0;
 border: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
}
.no-padding-right {
 padding-right:0
}
@media (min-width: 992px) {
 .no-md-padding-right {
  padding-right:0
 }
}
.no-padding-left {
 padding-left:0
}
@media (min-width: 992px) {
 .no-md-padding-left {
  padding-left:0
 }
}
.no-padding,
body.home {
 padding:0
}
@media (min-width: 992px) {
 .no-md-padding {
  padding:0
 }
}
@media (min-width: 1199px) {
 .no-lg-padding {
  padding:0
 }
}
.m-b-large {
 margin-bottom:40px
}
iframe {
 border:0
}
.separator {
 max-width:1280px;
 margin:0 auto;
 background-color:#D8D8D8;
 height:1px;
 border:none
}
.main .ce-separator {
 padding:40px 0
}
.main .ce-separator .container {
 width:auto;
 margin:0;
 padding:0
}
@media (max-width: 991px) {
 .ce-separator.invisible-xs-sm .separator {
  background:transparent
 }
}
img {
 max-width:100%
}
b,
strong {
 font-weight:500
}
sup {
 vertical-align:super;
 font-size:12px;
 top:0
}
.medium {
 font-weight:500
}
.color-orange,
.ce-content-block .content .headline.color-orange {
 color:#EB6620
}
.underline {
 text-decoration:underline
}
.text-center {
 text-align:center
}
@media (min-width: 1199px) {
 .reduced-width,
 .login-form .container,
 .newsletter-footer .container,
 .sitemap-footer>div.container:last-of-type,
 footer .container,
 .ce-home-tabcontent .container,
 .ce-stacked-double-text-image .container,
 .ce-image-text-teaser-third .container,
 .ce-text-image .container {
  width:1120px
 }
}
.row-flex {
 display:-webkit-box;
 display:flex;
 flex-wrap:wrap
}
ul[class],
ol[class] {
 padding:0
}
h1,
h2,
h3,
h4,
p,
.orejime-NoticePortal p,
.orejime-ModalWrapper p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
 margin:0
}
i {
 text-indent:200%;
 white-space:nowrap;
 overflow:hidden;
 display:inline-block
}
.orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .orejime-Modal-saveButton {
 outline:0
}
.orejime-NoticePortal p a,
.orejime-ModalWrapper p a {
 color:#15396A
}
.orejime-NoticePortal .orejime-NoticeOverlay {
 z-index:99997
}
.orejime-NoticePortal .orejime-Notice-description {
 font-size:16px;
 line-height:24px;
 margin-bottom:30px
}
@media (min-width: 992px) {
 .orejime-NoticePortal .orejime-Notice-description {
  margin-bottom:0
 }
}
.orejime-NoticePortal .orejime-Button--decline {
 display:none
}
.orejime-NoticePortal .orejime-Notice-body {
 width:100%;
 padding:30px 20px 10px
}
@media (min-width: 992px) {
 .orejime-NoticePortal .orejime-Notice-body {
  margin:0 auto;
  padding:30px 20px;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  justify-content:space-between
 }
}
@media (min-width: 1199px) {
 .orejime-NoticePortal .orejime-Notice-body {
  padding:40px 75px
 }
}
@media (min-width: 2600px) {
 .orejime-NoticePortal .orejime-Notice-body {
  width:1320px;
  padding-left:20px;
  padding-right:20px
 }
}
.orejime-NoticePortal .orejime-Notice-body button {
 padding:12px 30px
}
@media (min-width: 992px) {
 .orejime-NoticePortal .orejime-Notice-text {
  max-width:69%
 }
}
.orejime-NoticePortal .orejime-Notice-actions {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 flex-wrap:wrap
}
.orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-actionItem {
 display:block;
 width:100%;
 margin-bottom:10px
}
@media (min-width: 350px) {
 .orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-actionItem {
  width:auto;
  display:inline-block
 }
}
@media (min-width: 992px) {
 .orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-actionItem {
  display:inline-block;
  margin-bottom:0
 }
 .orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-actionItem:last-of-type button {
  margin-right:0
 }
}
@media (min-width: 992px) {
 .orejime-NoticePortal .orejime-Notice-actions {
  max-width:31%
 }
}
@media (min-width: 1199px) {
 .orejime-NoticePortal .orejime-Notice-actions {
  display:-webkit-box;
  display:flex;
  height:100%;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center
 }
}
.orejime-ModalPortal .orejime-ModalOverlay {
 z-index:99997
}
.orejime-ModalPortal .orejime-ModalWrapper {
 outline:0;
 top:auto;
 bottom:0;
 -webkit-transform:translate(-50%, 0);
 transform:translate(-50%, 0)
}
@media (min-width: 768px) {
 .orejime-ModalPortal .orejime-ModalWrapper {
  top:50%;
  bottom:auto;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
 }
}
@media (min-width: 1199px) {
 .orejime-ModalPortal .orejime-ModalWrapper {
  width:1000px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-ModalOverlay {
 z-index:99996
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-header {
 padding:20px 20px 0
}
@media (min-width: 768px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-header {
  padding:30px 20px 0
 }
}
@media (min-width: 992px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-header {
  padding:60px 60px 30px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-AppItem-description,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-description {
 margin-bottom:0
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body {
 padding:20px
}
@media (min-width: 992px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body {
  padding:0 60px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-purposes {
 display:none
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppList-item {
 margin-top:0;
 margin-bottom:10px;
 padding-left:40px
}
@media (min-width: 1199px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppList-item {
  margin-bottom:25px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppList-item:last-of-type {
 margin-bottom:0
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-input:focus+.orejime-AppItem-label .orejime-AppItem-slider {
 border-color:#878787;
 outline-offset:0
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider {
 border:1px solid #878787;
 background:transparent;
 position:relative
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:after {
 content:'';
 position:absolute;
 left:4px;
 top:4px;
 opacity:1
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-switch .orejime-AppItem-slider {
 width:21px;
 height:21px;
 border-radius:2px;
 border:1px solid #878787;
 background:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 top:5px
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-switch .orejime-AppItem-slider:before {
 display:none
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-switch.orejime-AppItem-switch--disabled .orejime-AppItem-slider {
 opacity:0.5
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal form button {
 padding:12px 29px
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal form button.orejime-AppToggles-disableAll {
 padding-left:0
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-AppToggles {
 margin-bottom:10px
}
@media (min-width: 1199px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-AppToggles {
  margin-bottom:30px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-footer {
 padding:0 20px 20px
}
@media (min-width: 768px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-footer {
  padding:0 20px 30px
 }
}
@media (min-width: 992px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-footer {
  padding:60px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-AppToggles-disableAll {
 background:transparent;
 color:#15396A;
 cursor:pointer;
 font-size:16px;
 line-height:24px;
 text-decoration:underline;
 outline:0
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-AppToggles-disableAll:disabled {
 color:#878787;
 opacity:1
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-closeButton {
 color:#15396A;
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
@media (min-width: 992px) {
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-closeButton {
  top:30px;
  right:30px
 }
}
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-closeButton svg line {
 stroke-width:2.5px
}
[class^="orejime-"] {
 margin:0;
 padding:0;
 border:0;
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 vertical-align:baseline;
 cursor:default;
 float:none;
 width:auto;
 text-align:left;
 font-weight:normal
}
.orejime-Main,
.orejime-Modal {
 font-size:1em;
 line-height:1.5
}
.orejime-Button {
 border:0;
 color:#fff;
 border-radius:0;
 padding:6px 10px;
 margin-right:0.5em;
 border:1px solid transparent
}
.orejime-Button[disabled] {
 opacity:0.75
}
.orejime-Button--save,
.orejime-Button--accept {
 background:#15396A;
 color:#fff
}
.orejime-Button--decline {
 background:#666
}
.orejime-Button--info {
 background:#15396A
}
.orejime-Notice {
 background:#fff;
 position:fixed;
 z-index:1000;
 width:100%;
 bottom:0;
 font-size:0.8em
}
@media (min-width: 990px) {
 .orejime-Notice {
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
  bottom:20px;
  right:20px;
  max-width:300px
 }
}
@media (max-width: 989px) {
 .orejime-Notice {
  border:none;
  border-radius:0
 }
}
.orejime-Notice--mandatory {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 max-width:none
}
.orejime-Notice--hidden {
 display:none !important
}
.orejime-Notice-body {
 padding:1em
}
.orejime-Notice-logo {
 max-width:200px
}
.orejime-Notice-title,
.orejime-Notice-description {
 color:#191919;
 margin-bottom:0.5em
}
.orejime-Notice-title {
 font-weight:bold;
 font-size:1.2em;
 line-height:1.3
}
.orejime-Notice-purposes {
 color:#191919
}
.orejime-Notice-changes {
 color:#191919;
 margin-bottom:0.5em;
 font-weight:bold
}
.orejime-Notice-privacyPolicyLink {
 text-decoration:underline;
 cursor:pointer
}
.orejime-Notice-privacyPolicyLink,
.orejime-Notice-privacyPolicyLink:hover {
 color:inherit
}
.orejime-Notice-privacyPolicyLink:hover,
.orejime-Notice-privacyPolicyLink:focus {
 text-decoration:none
}
.orejime-Notice-actions {
 display:block
}
.orejime-Notice-actionItem {
 display:inline
}
.orejime-Notice-learnMoreButton {
 display:inline-block
}
.orejimeHtml-WithModalOpen {
 height:100%
}
.orejimeHtml-WithModalOpen body {
 position:fixed;
 overflow:hidden;
 height:100%;
 width:100%
}
.orejime-ModalOverlay,
.orejime-NoticeOverlay {
 z-index:1000;
 background:rgba(0,0,0,0.5);
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.orejime-ModalWrapper {
 z-index:1001;
 position:fixed;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 margin:0;
 width:640px;
 max-width:100%;
 max-height:100%;
 overflow:auto
}
.orejime-Modal {
 background:#fff;
 color:#191919;
 border-radius:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.orejime-Modal-header {
 padding:1em;
 border-bottom:0
}
.orejime-Modal-title {
 margin:0;
 font-size:2em;
 display:block;
 font-weight:bold;
 padding-right:20px
}
.orejime-Modal-closeButton {
 border:none;
 background:none;
 color:inherit;
 position:absolute;
 top:1em;
 right:1em
}
.orejime-CloseIcon {
 stroke:currentColor;
 width:12px
}
.orejime-Modal-body {
 padding:1em
}
.orejime-Modal-footer {
 padding:1em;
 border-top:0
}
.orejime-Modal-privacyPolicyLink,
.orejime-Modal-poweredByLink {
 cursor:pointer;
 text-decoration:underline;
 color:inherit
}
.orejime-Modal-privacyPolicyLink:hover,
.orejime-Modal-privacyPolicyLink:focus,
.orejime-Modal-privacyPolicyLink:active,
.orejime-Modal-poweredByLink:hover,
.orejime-Modal-poweredByLink:focus,
.orejime-Modal-poweredByLink:active {
 color:inherit
}
.orejime-Modal-privacyPolicyLink:hover,
.orejime-Modal-privacyPolicyLink:focus,
.orejime-Modal-poweredByLink:hover,
.orejime-Modal-poweredByLink:focus {
 text-decoration:none
}
.orejime-Modal-poweredByLink {
 position:absolute;
 right:1em;
 color:#000;
 font-size:0.8em;
 padding:6px 0
}
.orejime-Modal-poweredByLink:hover,
.orejime-Modal-poweredByLink:focus,
.orejime-Modal-poweredByLink:active {
 color:#000
}
.orejime-AppList {
 display:block;
 padding:0;
 margin:0
}
.orejime-AppList-item {
 display:block;
 position:relative;
 line-height:1.25;
 vertical-align:middle;
 padding-left:60px;
 min-height:40px;
 margin-top:0.7em
}
.orejime-AppList-item:first-child {
 margin-top:0
}
.orejime-AppItem-title {
 font-weight:600;
 cursor:pointer
}
.orejime-AppItem-description {
 font-size:0.8em
}
.orejime-AppItem-purposes {
 font-size:0.8em;
 color:#000
}
.orejime-AppItem-optOut,
.orejime-AppItem-required {
 padding-left:0.2em;
 font-size:0.8em;
 color:#000
}
.orejime-AppItem-input {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 width:50px;
 height:30px
}
.orejime-AppItem-switch {
 position:absolute;
 left:0;
 display:inline-block;
 width:50px;
 height:30px
}
.orejime-AppItem-slider {
 -webkit-box-shadow:none;
 box-shadow:none;
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#aaa;
 -webkit-transition:.4s;
 transition:.4s;
 width:50px;
 display:inline-block;
 border-radius:30px;
 border:2px solid transparent
}
.orejime-AppItem-slider:before {
 position:absolute;
 content:"";
 height:20px;
 width:20px;
 left:3px;
 bottom:3px;
 background-color:white;
 -webkit-transition:.4s;
 transition:.4s;
 border-radius:50%;
 border:1px solid #555
}
.orejime-AppItem-switchLabel {
 position:absolute;
 width:50px;
 top:34px;
 overflow:ellipsis;
 font-size:0.8em;
 text-align:center
}
.orejime-AppItem-switch--disabled .orejime-AppItem-slider {
 cursor:default;
 opacity:0.5
}
.orejime-AppItem-switch--disabled .orejime-AppItem-switchLabel {
 color:#aaa
}
.orejime-AppItem-input:focus+.orejime-AppItem-label .orejime-AppItem-slider {
 border-color:#fff;
 outline-offset:2px
}
.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider {
 background-color:#15396A
}
.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:before {
 -webkit-transform:translateX(20px);
 transform:translateX(20px)
}
.orejime-AppToggles {
 margin-bottom:1em;
 display:block
}
.orejime-AppToggles-item {
 display:inline
}
h1,
h2,
h3,
h4,
.h1,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-title,
.h2,
.committees-title h1,
.h3,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-title,
.custom-results-list .results-list p,
address span,
.h4 {
 margin:0;
 padding:0;
 font-family:"Fira Sans Condensed";
 color:#15396A
}
h1,
.h1,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-title {
 font-size:24px;
 line-height:34px;
 font-weight:700;
 margin-bottom:20px
}
@media (min-width: 992px) {
 h1,
 .h1,
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-title {
  font-size:30px;
  margin-bottom:15px
 }
}
h2,
.h2,
.committees-title h1 {
 font-size:18px;
 line-height:22px;
 font-weight:400;
 margin-bottom:30px
}
@media (min-width: 992px) {
 h2,
 .h2,
 .committees-title h1 {
  font-size:22px;
  line-height:28px;
  margin-bottom:15px
 }
}
h3,
.h3,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-title,
.custom-results-list .results-list p,
address span {
 font-size:18px;
 line-height:22px;
 font-weight:400;
 margin-bottom:15px
}
@media (min-width: 992px) {
 h3,
 .h3,
 .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-title,
 .custom-results-list .results-list p,
 address span {
  font-size:18px;
  line-height:22px
 }
}
h4,
.h4 {
 font-size:15px;
 line-height:22px;
 font-weight:500;
 margin-bottom:15px
}
@media (min-width: 992px) {
 h4,
 .h4 {
  font-size:15px;
  line-height:22px
 }
}
p,
.orejime-NoticePortal p,
.orejime-ModalWrapper p {
 color:#191919;
 font-size:16px;
 line-height:21px;
 font-weight:400;
 margin-bottom:20px
}
@media (min-width: 992px) {
 p,
 .orejime-NoticePortal p,
 .orejime-ModalWrapper p {
  line-height:24px
 }
}
.sidebar p {
 font-family:"Fira Sans Condensed";
 margin-bottom:15px
}
p small,
.orejime-NoticePortal p small,
.orejime-ModalWrapper p small {
 font-size:14px;
 line-height:20px;
 font-family:"Fira Sans";
 color:#575757
}
.blue-text {
 color:#15396A
}
.white {
 color:#fff
}
.dark-blue {
 color:#15396A
}
.btn,
.orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .orejime-Modal-saveButton {
 background:transparent;
 color:#fff;
 display:block;
 padding:15px 12px;
 font-size:18px;
 line-height:20px;
 text-align:center;
 width:100%;
 text-decoration:none;
 cursor:pointer
}
.orejime-Notice-actions .btn,
.orejime-Notice-actions .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-saveButton,
.orejime-Notice-actions .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-learnMoreButton,
.orejime-Notice-actions .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .orejime-Notice-actions .orejime-AppToggles-enableAll,
.orejime-Notice-actions .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .orejime-Notice-actions .orejime-Modal-saveButton,
.orejime-Notice-actions .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .orejime-Notice-actions .orejime-Notice-saveButton,
.orejime-Notice-actions .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .orejime-Notice-actions .orejime-Notice-learnMoreButton,
.orejime-Notice-actions .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .orejime-Notice-actions .orejime-AppToggles-enableAll,
.orejime-Notice-actions .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .orejime-Notice-actions .orejime-Modal-saveButton {
 font-size:16px;
 line-height:19px;
 padding:15px 30px
}
@media (min-width: 992px) {
 .btn,
 .orejime-NoticePortal .orejime-Notice-saveButton,
 .orejime-NoticePortal .orejime-Notice-learnMoreButton,
 .orejime-NoticePortal .orejime-AppToggles-enableAll,
 .orejime-NoticePortal .orejime-Modal-saveButton,
 .orejime-ModalWrapper .orejime-Notice-saveButton,
 .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
 .orejime-ModalWrapper .orejime-AppToggles-enableAll,
 .orejime-ModalWrapper .orejime-Modal-saveButton {
  display:inline-block;
  width:auto
 }
}
@media (min-width: 1199px) {
 .btn,
 .orejime-NoticePortal .orejime-Notice-saveButton,
 .orejime-NoticePortal .orejime-Notice-learnMoreButton,
 .orejime-NoticePortal .orejime-AppToggles-enableAll,
 .orejime-NoticePortal .orejime-Modal-saveButton,
 .orejime-ModalWrapper .orejime-Notice-saveButton,
 .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
 .orejime-ModalWrapper .orejime-AppToggles-enableAll,
 .orejime-ModalWrapper .orejime-Modal-saveButton {
  font-size:18px;
  line-height:22px;
  padding:9px 12px
 }
}
.btn-fullwidth {
 width:100%
}
.btn-bg-blue,
.orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .orejime-Modal-saveButton {
 background-color:#15396A;
 font-weight:500
}
@media (min-width: 992px) {
 .btn-bg-blue,
 .orejime-NoticePortal .orejime-Notice-saveButton,
 .orejime-NoticePortal .orejime-Notice-learnMoreButton,
 .orejime-NoticePortal .orejime-AppToggles-enableAll,
 .orejime-NoticePortal .orejime-Modal-saveButton,
 .orejime-ModalWrapper .orejime-Notice-saveButton,
 .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
 .orejime-ModalWrapper .orejime-AppToggles-enableAll,
 .orejime-ModalWrapper .orejime-Modal-saveButton {
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease
 }
 .btn-bg-blue:hover,
 .orejime-NoticePortal .orejime-Notice-saveButton:hover,
 .orejime-NoticePortal .orejime-Notice-learnMoreButton:hover,
 .orejime-NoticePortal .orejime-AppToggles-enableAll:hover,
 .orejime-NoticePortal .orejime-Modal-saveButton:hover,
 .orejime-ModalWrapper .orejime-Notice-saveButton:hover,
 .orejime-ModalWrapper .orejime-Notice-learnMoreButton:hover,
 .orejime-ModalWrapper .orejime-AppToggles-enableAll:hover,
 .orejime-ModalWrapper .orejime-Modal-saveButton:hover,
 .btn-bg-blue:focus,
 .orejime-NoticePortal .orejime-Notice-saveButton:focus,
 .orejime-NoticePortal .orejime-Notice-learnMoreButton:focus,
 .orejime-NoticePortal .orejime-AppToggles-enableAll:focus,
 .orejime-NoticePortal .orejime-Modal-saveButton:focus,
 .orejime-ModalWrapper .orejime-Notice-saveButton:focus,
 .orejime-ModalWrapper .orejime-Notice-learnMoreButton:focus,
 .orejime-ModalWrapper .orejime-AppToggles-enableAll:focus,
 .orejime-ModalWrapper .orejime-Modal-saveButton:focus {
  background-color:#0C223F;
  color:#fff
 }
}
.btn-bg-orange {
 color:#fff;
 background-color:#EB6620
}
@media (min-width: 992px) {
 .btn-bg-orange {
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease
 }
 .btn-bg-orange:hover,
 .btn-bg-orange:focus {
  color:#fff;
  background-color:#A44716
 }
}
.btn-bg-lightblue {
 color:#EB6620;
 background-color:#ECF4FA
}
.btn-ghost {
 color:#15396A;
 border-color:#15396A;
 font-size:16px;
 font-weight:400;
 border:1px solid #15396A;
 padding:15px 10px;
 -webkit-transition:color 0.3s ease, border-color 0.3s ease;
 transition:color 0.3s ease, border-color 0.3s ease
}
@media (min-width: 1199px) {
 .btn-ghost {
  padding:9px 12px
 }
 .btn-ghost:hover,
 .btn-ghost:focus {
  color:#0C223F;
  border-color:#0C223F
 }
}
a {
 color:#15396A;
 font-size:16px;
 line-height:24px;
 font-weight:500;
 outline:none;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease
}
a:hover,
a:focus {
 color:#0C223F
}
a.link,
.custom-results-list .results-list .link,
.custom-results-list .results-list .ce-table .table-header a,
.ce-table .table-header .custom-results-list .results-list a,
.custom-results-list .results-list .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .custom-results-list .results-list a,
.custom-results-list .results-list .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .custom-results-list .results-list a,
.ce-table .table-header a,
.ce-home-tabcontent .teaser-box .link,
.ce-home-tabcontent .teaser-box .ce-table .table-header a,
.ce-table .table-header .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .ce-home-tabcontent .teaser-box a,
.ce-news-list .news-list .link,
.ce-news-list .news-list .ce-table .table-header a,
.ce-table .table-header .ce-news-list .news-list a,
.ce-news-list .news-list .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .ce-news-list .news-list a,
.ce-news-list .news-list .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .ce-news-list .news-list a,
.ce-news-list .news-list header .link,
.dashboard-saved-searchterms .terms-actions a,
.ce-mnet-docs-search .search-buttons .download-buttons button,
.ce-mnet-docs-search .search-buttons .filter-buttons button,
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .reset-link-button,
.ce-committees-filter .mobile-committees-links a,
.ce-events-list.meetings-list a:not(:first-of-type),
a[href^="mailto"] {
 color:#EB6620;
 text-decoration:underline
}
a.link:hover,
.custom-results-list .results-list .link:hover,
.ce-table .table-header a:hover,
.ce-home-tabcontent .teaser-box .link:hover,
.ce-news-list .news-list .link:hover,
.dashboard-saved-searchterms .terms-actions a:hover,
.ce-mnet-docs-search .search-buttons .download-buttons button:hover,
.ce-mnet-docs-search .search-buttons .filter-buttons button:hover,
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title:hover,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a:hover,
.ce-mnet-panel-filter .panel-filter .reset-link-button:hover,
.ce-committees-filter .mobile-committees-links a:hover,
.ce-events-list.meetings-list a:hover:not(:first-of-type),
a.link:focus,
.custom-results-list .results-list .link:focus,
.ce-table .table-header a:focus,
.ce-home-tabcontent .teaser-box .link:focus,
.ce-news-list .news-list .link:focus,
.dashboard-saved-searchterms .terms-actions a:focus,
.ce-mnet-docs-search .search-buttons .download-buttons button:focus,
.ce-mnet-docs-search .search-buttons .filter-buttons button:focus,
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title:focus,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a:focus,
.ce-mnet-panel-filter .panel-filter .reset-link-button:focus,
.ce-committees-filter .mobile-committees-links a:focus,
.ce-events-list.meetings-list a:focus:not(:first-of-type),
a[href^="mailto"]:hover,
a[href^="mailto"]:focus {
 color:#A44716
}
p a,
.orejime-NoticePortal p a,
.orejime-ModalWrapper p a {
 color:#EB6620
}
p a:hover {
 color:#A44716
}
div.orejime-NoticePortal a,
div.orejime-ModalPortal a {
 color:#191919
}
.ce-home-tabcontent .teaser-box a {
 text-decoration:none
}
ul li {
 list-style:none
}
.ce-images {
 margin-bottom:28px
}
.ce-images .images {
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:start;
 justify-content:flex-start;
 margin-bottom:3px
}
@media (min-width: 992px) {
 .ce-images .images {
  -webkit-box-pack:justify;
  justify-content:space-between
 }
}
.ce-images .images figure {
 margin-right:5px
}
.ce-images .images figure:last-child {
 margin-right:0
}
figure {
 margin:0 0 20px;
 padding:0
}
@media (min-width: 992px) {
 figure {
  margin:0 0 30px
 }
}
figure img {
 max-width:100%;
 margin-bottom:15px
}
figcaption {
 font-size:15px;
 line-height:18px;
 font-weight:400;
 color:#272121
}
.slick-dots {
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:center;
 justify-content:center;
 width:100%
}
.ce-icon-slider .slick-dots {
 margin-top:30px
}
.slick-dots li {
 margin-right:12px
}
@media (min-width: 992px) {
 .slick-dots li {
  margin-right:16px
 }
}
.slick-dots li button {
 background-color:#ECF4FA;
 border:0;
 border-radius:50%;
 color:transparent;
 cursor:pointer;
 display:block;
 outline:none;
 -webkit-transition:background-color 0.3s ease;
 transition:background-color 0.3s ease;
 width:12px;
 height:12px
}
.slick-dots li button:hover {
 background-color:#EB6620
}
@media (min-width: 992px) {
 .slick-dots li button {
  width:15px;
  height:15px
 }
}
.slick-dots li.slick-active button {
 background-color:#EB6620
}
.downloads-results-list .meta-content {
 display:-webkit-box;
 display:flex
}
@media (min-width: 992px) {
 .downloads-results-list .meta-content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row
 }
}
.downloads-results-list .meta-content p {
 color:#575757;
 font-family:"Fira Sans";
 font-size:14px;
 line-height:20px
}
.teaser-box .downloads-results-list .meta-content p {
 margin-bottom:15px
}
@media (min-width: 992px) {
 .downloads-results-list .meta-content p {
  font-family:"Fira Sans Condensed";
  font-size:14px;
  line-height:20px
 }
}
.downloads-results-list .meta-content p:first-of-type {
 margin-right:10px
}
.downloads-results-list .meta-content p strong {
 font-weight:600;
 margin-right:5px
}
@media (min-width: 992px) {
 .downloads-results-list .meta-content p strong {
  font-weight:500
 }
}
.meta-info {
 display:-webkit-box;
 display:flex;
 display:flex;
 -webkit-box-flex:0;
 flex:0 0 auto;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 -webkit-box-pack:justify;
 justify-content:space-between
}
@media (min-width: 992px) {
 .meta-info {
  color:#575757
 }
 .meta-info span {
  font-size:16px;
  line-height:24px;
  text-decoration:underline
 }
}
.meta-info a {
 color:#757575;
 margin-bottom:15px;
 font-weight:400
}
.meta-info a.link,
.meta-info .custom-results-list .results-list .link,
.custom-results-list .results-list .meta-info .link,
.meta-info .ce-table .table-header a,
.ce-table .table-header .meta-info a,
.meta-info .ce-home-tabcontent .teaser-box .link,
.ce-home-tabcontent .teaser-box .meta-info .link,
.meta-info .ce-news-list .news-list .link,
.ce-news-list .news-list .meta-info .link,
.meta-info .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .meta-info a,
.meta-info .ce-mnet-docs-search .search-buttons .download-buttons button,
.ce-mnet-docs-search .search-buttons .download-buttons .meta-info button,
.meta-info .ce-mnet-docs-search .search-buttons .filter-buttons button,
.ce-mnet-docs-search .search-buttons .filter-buttons .meta-info button,
.meta-info .ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title,
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .meta-info .filter-title,
.meta-info .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .meta-info a,
.meta-info .ce-mnet-panel-filter .panel-filter .reset-link-button,
.ce-mnet-panel-filter .panel-filter .meta-info .reset-link-button,
.meta-info .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .meta-info a,
.meta-info .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .meta-info a:not(:first-of-type) {
 color:#EB6620
}
.meta-info a:last-of-type {
 margin-bottom:0
}
.meta-info i {
 vertical-align:middle;
 margin-left:10px
}
@media (min-width: 992px) {
 .teaser-memberinfo {
  margin-left:-20px
 }
}
.teaser-footer {
 padding:0 20px
}
.teaser-box {
 background:#fff;
 margin-bottom:30px;
 position:relative
}
.teaser-memberinfo .teaser-box {
 padding:0
}
.teaser-box article {
 position:relative
}
.teaser-memberinfo .teaser-box article {
 padding:20px
}
.teaser-box article:after {
 background-color:#D8D8D8;
 position:absolute;
 content:'';
 bottom:-15px;
 height:1px;
 width:100%;
 left:0
}
@media (min-width: 768px) {
 .teaser-box article:after {
  content:none
 }
}
@media (min-width: 768px) {
 .teaser-box article {
  postion:static
 }
}
.teaser-box:last-of-type article:after {
 content:none
}
.ce-home-tabcontent .teaser-box article:after {
 content:none
}
.ce-home-tabcontent .teaser-box:after {
 position:absolute;
 content:'';
 bottom:-15px;
 height:1px;
 width:80vw;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#D8D8D8
}
.ce-home-tabcontent .teaser-box:last-of-type:after {
 content:none
}
@media (min-width: 768px) {
 .ce-home-tabcontent .teaser-box {
  padding-top:20px;
  padding-bottom:20px;
  border-bottom:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  margin-bottom:0
 }
 .ce-home-tabcontent .teaser-box:after {
  content:none
 }
}
@media (min-width: 768px) {
 .teaser-box {
  padding-top:20px;
  padding-bottom:20px;
  border-bottom:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  margin-bottom:0
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .teaser-box:nth-child(2n) {
  border-right:none
 }
 .teaser-box:nth-child(2n+1):nth-last-child(-n+2),
 .teaser-box:nth-child(2n+1):nth-last-child(-n+2) ~ .teaser-box {
  border-bottom:none
 }
}
@media (min-width: 992px) {
 .teaser-box {
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  padding-left:20px;
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease
 }
 .teaser-box:nth-child(3n) {
  border-right:none
 }
 .teaser-box:nth-child(3n+1):nth-last-child(-n+3),
 .teaser-box:nth-child(3n+1):nth-last-child(-n+3) ~ .teaser-box {
  border-bottom:none
 }
 .teaser-box:hover h3 {
  text-decoration:underline
 }
 .teaser-memberinfo .teaser-box:nth-child(3n) {
  border-right:1px solid #D8D8D8
 }
 .teaser-memberinfo .teaser-box:nth-child(2n) {
  border-right:none
 }
 .teaser-memberinfo .teaser-box:nth-child(2n+1):nth-last-child(-n+2),
 .teaser-memberinfo .teaser-box:nth-child(2n+1):nth-last-child(-n+2) ~ .teaser-box {
  border-bottom:none
 }
}
.teaser-box h3 {
 font-size:18px;
 font-weight:400;
 line-height:22px
}
@media (min-width: 992px) {
 .teaser-box header {
  margin-bottom:10px
 }
}
.teaser-box p {
 color:#575757;
 font-size:16px;
 font-weight:400;
 margin-bottom:15px
}
.downloads-results-list .teaser-box p {
 margin-bottom:0
}
.teaser-box .meta-content p {
 display:inline-block
}
.teaser-box .meta-content p strong {
 margin-right:10px
}
.section-header {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 padding-left:20px;
 padding-right:20px
}
.section-header h2 {
 font-weight:500
}
.section-header a {
 display:none;
 width:auto
}
@media (min-width: 768px) {
 .section-header a {
  display:inline-block
 }
}
.col-md-8.main .section-header,
.col-md-4.sidebar .section-header {
 padding-left:0;
 padding-right:0
}
@media (min-width: 992px) {
 .custom-results-list {
  padding-left:0;
  padding-right:0
 }
}
.custom-results-list .results-list {
 padding:10px 0 30px
}
@media (min-width: 768px) {
 .custom-results-list .results-list {
  padding:30px 0 50px
 }
}
.custom-results-list .results-list li {
 padding:20px 0;
 position:relative
}
.custom-results-list .results-list li:after {
 position:absolute;
 content:'';
 bottom:0;
 height:1px;
 width:100%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#D8D8D8
}
@media (min-width: 768px) {
 .custom-results-list .results-list li:after {
  width:100%
 }
}
.custom-results-list .results-list .meta-content p {
 color:#575757;
 font-size:14px;
 line-height:20px;
 display:inline-block;
 margin-right:10px
}
.custom-results-list .results-list .downloads-inner,
.custom-results-list .results-list .committees-inner,
.custom-results-list .results-list .mnet-docs-inner {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between
}
.custom-results-list .results-list .mnet-docs-inner {
 -webkit-box-flex:1;
 flex-grow:1
}
.custom-results-list .results-list .mnet-docs-inner header>p,
.custom-results-list .results-list .mnet-docs-inner .orejime-NoticePortal header>p,
.custom-results-list .results-list .mnet-docs-inner .orejime-ModalWrapper header>p {
 color:#191919;
 font-size:16px
}
.custom-results-list .results-list .meta-info {
 display:none
}
@media (min-width: 992px) {
 .custom-results-list .results-list .meta-info {
  display:-webkit-box;
  display:flex;
  -webkit-box-align:end;
  align-items:flex-end
 }
}
.custom-results-list .results-list header>p,
.custom-results-list .results-list .orejime-NoticePortal header>p,
.custom-results-list .results-list .orejime-ModalWrapper header>p {
 margin-bottom:10px
}
.custom-results-list .results-list a {
 display:block;
 text-decoration:none;
 font-weight:400
}
.custom-results-list .results-list h3 {
 font-weight:500;
 margin-bottom:5px
}
.custom-results-list .results-list p {
 color:#15396A;
 margin-bottom:0
}
.custom-results-list .results-list p strong {
 margin-right:10px
}
form label {
 color:#575757;
 font-size:16px;
 line-height:24px
}
form input {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 min-height:40px;
 border:1px solid #878787;
 border-radius:2px;
 font-size:16px;
 line-height:24px;
 color:#191919;
 padding:8px  10px;
 margin-bottom:15px;
 outline:0
}
@media (min-width: 992px) {
 form input {
  margin-bottom:0
 }
}
form input:focus::-webkit-input-placeholder {
 color:transparent
}
form input:focus::-moz-placeholder {
 color:transparent
}
form input:focus::placeholder {
 color:transparent
}
form input:-webkit-autofill,
form input:-webkit-autofill:hover,
form input:-webkit-autofill:focus {
 -webkit-box-shadow:0 0 0px 1000px #fff inset;
 box-shadow:0 0 0px 1000px #fff inset
}
form hr {
 height:1px;
 border:none;
 background-color:#E5E5E5
}
form .btn-ghost {
 width:auto;
 display:inline-block
}
form .btn,
form .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal form .orejime-Notice-saveButton,
form .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal form .orejime-Notice-learnMoreButton,
form .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal form .orejime-AppToggles-enableAll,
form .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal form .orejime-Modal-saveButton,
form .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper form .orejime-Notice-saveButton,
form .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper form .orejime-Notice-learnMoreButton,
form .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper form .orejime-AppToggles-enableAll,
form .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper form .orejime-Modal-saveButton {
 margin-right:20px
}
form .form-validation {
 padding-top:60px
}
form .form-validation .status {
 display:-webkit-box;
 display:flex
}
form .form-validation .status>span {
 margin-right:10px;
 line-height:26px
}
form .form-validation .status p {
 font-size:20px;
 line-height:26px
}
form.search-filter input {
 border:0
}
form .close-icon {
 position:absolute;
 display:inline-block;
 vertical-align:middle;
 outline:0;
 cursor:pointer;
 font-size:0;
 top:11px;
 right:15px;
 background-color:#fff;
 border:0;
 width:37px;
 height:37px
}
form .close-icon:after {
 visibility:hidden
}
form .close-icon::after {
 visibility:visible;
 content:'';
 background-color:#fff;
 cursor:pointer;
 color:rgba(21,57,106,0.4);
 display:block;
 width:40px;
 height:40px;
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%)
}
form .search-box {
 width:100%;
 position:relative
}
@media (min-width: 992px) {
 form .search-box {
  margin:0
 }
}
form .search-box:-moz-placeholder-shown ~ .close-icon:after {
 visibility:visible
}
form .search-box:placeholder-shown ~ .close-icon:after,
form .search-box:not(:valid) ~ .close-icon:after {
 visibility:visible
}
.error {
 display:none;
 margin-left:10px
}
.error-icon {
 display:none;
 position:absolute;
 bottom:8px;
 right:15px
}
.has-error label,
.has-error .error {
 color:#CD1103
}
.has-error input {
 border-color:#CD1103
}
.has-error .error {
 display:inline
}
.has-error .error-icon {
 display:inline-block
}
.form-group {
 position:relative
}
.form-group-reverse {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:reverse;
 flex-direction:column-reverse
}
.form-group input,
.form-group-reverse input {
 margin-bottom:15px
}
@media (min-width: 992px) {
 .form-group input,
 .form-group-reverse input {
  margin-bottom:30px
 }
}
.form-group label,
.form-group-reverse label,
.form-group input,
.form-group-reverse input,
.form-group textarea,
.form-group-reverse textarea,
.form-group div.textarea,
.form-group-reverse div.textarea {
 display:block;
 width:100%;
 max-width:100%
}
.is-row label,
.is-row input,
.is-row textarea,
.is-row div.textarea {
 display:inline-block;
 width:auto
}
.custom-checkbox {
 cursor:pointer;
 display:block;
 font-size:15px;
 line-height:24px;
 margin-bottom:12px;
 padding-left:35px;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.is-row .custom-checkbox {
 margin:0 15px 12px 0
}
.login-form .custom-checkbox {
 height:40px;
 margin-bottom:0;
 padding-left:50px;
 max-width:140px;
 line-height:20px
}
.custom-checkbox input {
 position:absolute;
 opacity:0;
 cursor:pointer;
 height:0;
 width:0
}
.mnet-checkbox-list .custom-checkbox {
 padding-left:0;
 padding-right:35px;
 display:inline-block
}
@media (min-width: 992px) {
 .mnet-checkbox-list .custom-checkbox {
  padding-left:35px;
  padding-right:0
 }
}
.checkbox-checkmark {
 background-color:#fff;
 border-radius:2px;
 border:1px solid #878787;
 height:25px;
 position:absolute;
 top:0;
 left:0;
 width:25px
}
.login-form .checkbox-checkmark {
 border:0;
 border-radius:0;
 height:40px;
 width:40px
}
.mnet-checkbox-list .checkbox-checkmark {
 left:auto;
 right:0
}
@media (min-width: 992px) {
 .mnet-checkbox-list .checkbox-checkmark {
  left:0;
  right:auto
 }
}
.custom-checkbox input:checked ~ .checkbox-checkmark,
.custom-checkbox input:checked ~ .checkbox-checkmark:after {
 display:block;
 background-color:#fff
}
.custom-checkbox input:disabled:hover ~ .checkbox-checkmark:after {
 content:none
}
.custom-checkbox input:disabled ~ .checkbox-checkmark {
 border-color:#E5E5E5
}
.checkbox-checkmark:after {
 content:"";
 position:absolute;
 display:none
}
.custom-checkbox .checkbox-checkmark:after {
 left:6px;
 top:5px
}
.login-form .custom-checkbox .checkbox-checkmark:after {
 left:14px;
 top:14px
}
.custom-radio {
 display:block;
 position:relative;
 padding-left:35px;
 margin:0 15px 12px 0;
 cursor:pointer;
 min-height:25px;
 font-size:15px;
 line-height:24px;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.custom-radio input {
 position:absolute;
 opacity:0;
 cursor:pointer
}
.radio-checkmark {
 position:absolute;
 top:0;
 left:0;
 height:24px;
 width:24px;
 background-color:#fff;
 border:1px solid #878787;
 border-radius:50%
}
.custom-radio input:checked ~ .radio-checkmark {
 background-color:#fff
}
.custom-radio input:checked ~ .radio-checkmark:after,
.custom-radio input:hover ~ .radio-checkmark:after {
 display:block
}
.custom-radio input:disabled ~ .radio-checkmark,
.custom-radio input:disabled:hover ~ .radio-checkmark,
.custom-radio input:disabled:hover ~ .radio-checkmark:after {
 content:none;
 background-color:#fff;
 border-color:#E5E5E5
}
.radio-checkmark:after {
 content:"";
 position:absolute;
 display:none
}
.custom-radio .radio-checkmark:after {
 top:8px;
 left:8px;
 width:6px;
 height:6px;
 border-radius:50%;
 background:#575757
}
textarea,
div.textarea {
 padding:10px;
 width:100%;
 max-width:100%;
 resize:vertical;
 color:#272121;
 font-size:18px;
 line-height:22px
}
.breadcrumb {
 margin-bottom:60px;
 margin-top:-1px;
 display:none
}
@media (min-width: 1199px) {
 .breadcrumb {
  display:block
 }
}
.breadcrumb li,
.breadcrumb a {
 color:#575757;
 font-size:14px;
 font-weight:400;
 line-height:17px
}
.breadcrumb li:hover a,
.breadcrumb li:focus a {
 text-decoration:underline
}
.breadcrumb .breadcrumb-nav {
 border-top:1px solid #D8D8D8;
 border-bottom:1px solid #D8D8D8;
 padding:15px 0 10px;
 display:-webkit-box;
 display:flex
}
.breadcrumb .breadcrumb-nav>li+li:before {
 content:' ';
 display:inline-block;
 height:20px;
 width:20px;
 margin:0 10px
}
.pagination {
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center
}
.pagination li {
 width:38px;
 height:38px;
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:center;
 justify-content:center;
 background:#fff;
 border:1px solid #15396A;
 margin-right:10px;
 -webkit-transition:background-color 0.3s ease;
 transition:background-color 0.3s ease
}
.pagination li:last-of-type {
 margin-right:0
}
.pagination li a {
 width:38px;
 height:38px;
 color:#15396A;
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:center;
 justify-content:center;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease;
 text-decoration:none
}
.pagination li:hover,
.pagination li:focus,
.pagination li.current,
.pagination li.active {
 background:#15396A;
 color:#fff
}
.pagination li:hover a,
.pagination li:focus a,
.pagination li.current a,
.pagination li.active a {
 color:#fff
}
.pagination li.disabled {
 border:0
}
.pagination li.disabled:hover {
 border:0;
 color:#15396A;
 background:#fff
}
.tabs .nav {
 list-style:none
}
.tabs .nav:before,
.tabs .nav:after {
 display:table;
 content:" "
}
.tabs .nav:after {
 clear:both
}
.tabs .nav>li {
 position:relative;
 display:block
}
@media (min-width: 992px) {
 .tabs .nav>li+li {
  border-left:1px solid #D8D8D8
 }
}
.tabs .nav>li>a {
 position:relative;
 display:block;
 padding:0 20px 0 0
}
@media (min-width: 992px) {
 .tabs .nav>li>a {
  padding:16px 20px
 }
}
.tabs .nav>li>a:hover,
.tabs .nav>li>a:focus {
 text-decoration:none
}
.tabs .nav>li.disabled>a {
 color:#777
}
.tabs .nav>li.disabled>a:hover,
.tabs .nav>li.disabled>a:focus {
 color:#777;
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent
}
@media (min-width: 992px) {
 .tabs .nav-tabs {
  border-bottom:1px solid #D8D8D8
 }
}
.tabs .nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.tabs .nav-tabs>li>a {
 margin-right:unset;
 line-height:22px;
 border:0;
 border-radius:unset;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease
}
.tabs .nav-tabs>li>a:hover {
 color:#15396A
}
.tabs .nav-tabs>li.active>a,
.tabs .nav-tabs>li.active>a:hover,
.tabs .nav-tabs>li.active>a:focus {
 color:#15396A;
 cursor:default;
 background-color:#fff;
 text-decoration:underline;
 border:0;
 border-bottom-color:transparent
}
@media (min-width: 992px) {
 .tabs .nav-tabs>li.active>a,
 .tabs .nav-tabs>li.active>a:hover,
 .tabs .nav-tabs>li.active>a:focus {
  text-decoration:none
 }
}
.tabs .tab-content {
 padding-top:30px
}
.tabs .tab-content>.tab-pane {
 display:none
}
@media (min-width: 992px) {
 .tabs .tab-content .tab-pane {
  padding-left:20px;
  padding-right:20px
 }
}
.tabs .tab-content>.active {
 display:block
}
.ce-post-detail-content .accordion {
 margin-left:-20px;
 margin-right:-20px
}
.ce-post-detail-content .accordion:before,
.ce-post-detail-content .accordion:after {
 display:table;
 content:" "
}
.ce-post-detail-content .accordion:after {
 clear:both
}
@media (min-width: 992px) {
 .ce-post-detail-content .accordion {
  margin-left:0;
  margin-right:0
 }
}
.accordion .panel {
 border:0;
 border-radius:0
}
.accordion .panel-title a {
 display:block;
 position:relative;
 text-decoration:none;
 font-size:15px;
 font-weight:500;
 line-height:20px
}
@media (min-width: 992px) {
 .accordion .panel-title a {
  font-size:18px;
  line-height:24px;
  -webkit-transition:color 0.3s ease;
  transition:color 0.3s ease
 }
}
.accordion .panel-title svg {
 -webkit-transition:fill 0.3s ease;
 transition:fill 0.3s ease
}
.accordion .panel-heading svg {
 position:absolute;
 top:0;
 right:0;
 top:50%;
 -webkit-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg);
 -webkit-transition:-webkit-transform 0.3s ease;
 transition:-webkit-transform 0.3s ease;
 transition:transform 0.3s ease;
 transition:transform 0.3s ease, -webkit-transform 0.3s ease
}
.accordion .panel-heading .collapsed svg {
 -webkit-transform:translateY(-50%) rotate(0);
 transform:translateY(-50%) rotate(0)
}
.panel-heading {
 background-color:#ECF4FA;
 border-radius:0
}
.panel-blue .panel-heading .panel-title {
 color:#15396A
}
.panel-blue .panel-heading .panel-title svg {
 fill:#15396A
}
.panel-blue .panel-heading .panel-title a:hover {
 color:#0C223F
}
.panel-blue .panel-heading .panel-title a:hover svg {
 fill:#0C223F
}
.panel-orange .panel-heading .panel-title {
 color:#EB6620
}
.panel-orange .panel-heading .panel-title svg {
 fill:#EB6620
}
.panel-orange .panel-heading .panel-title a:hover {
 color:#A44716
}
.panel-orange .panel-heading .panel-title a:hover svg {
 fill:#A44716
}
.panel-darkblue .panel-heading {
 background-color:#15396A
}
.panel-darkblue .panel-heading .panel-title {
 color:#fff
}
.panel-darkblue .panel-heading .panel-title svg {
 fill:#fff
}
.panel-darkblue .panel-heading .panel-title a:hover,
.panel-darkblue .panel-heading .panel-title a:focus {
 color:#fff
}
.back-button {
 margin-bottom:30px;
 margin-top:-1px
}
@media (min-width: 992px) {
 .back-button {
  margin-bottom:60px
 }
}
.back-button-inner {
 padding:15px 0 10px;
 font-size:14px;
 line-height:17px
}
@media (min-width: 992px) {
 .back-button-inner {
  border-top:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8
 }
}
.back-button a {
 color:#575757;
 font-size:15px;
 font-weight:500;
 line-height:18px;
 padding:7px 8px;
 background-color:#ECECEC;
 border-radius:2px
}
@media (min-width: 992px) {
 .back-button a {
  font-size:14px;
  font-weight:400;
  line-height:17px;
  padding:0;
  background-color:transparent;
  border-radius:none
 }
}
address {
 font-style:normal;
 font-family:"Fira Sans";
 font-size:14px
}
address span {
 display:blocK;
 margin-bottom:5px
}
address a {
 display:block;
 margin-top:10px
}
.custom-select {
 position:relative;
 display:-webkit-box;
 display:flex;
 width:105px;
 overflow:hidden
}
.main-wrapper .custom-select {
 margin-bottom:30px
}
form .form-group .custom-select {
 border:1px solid #878787;
 border-radius:2px;
 width:auto
}
.ce-events-filter .custom-select {
 display:none
}
@media (min-width: 992px) {
 .ce-events-filter .custom-select {
  margin-right:30px;
  display:-webkit-box;
  display:flex
 }
}
.ce-downloads-filter .custom-select,
.ce-mnet-docs-search .custom-select {
 margin-bottom:20px
}
@media (min-width: 1199px) {
 .ce-downloads-filter .custom-select,
 .ce-mnet-docs-search .custom-select {
  margin-bottom:0
 }
}
@media (min-width: 992px) {
 .custom-select.select-for-mobile {
  display:none
 }
}
.custom-select.select-for-desktop {
 display:none
}
@media (min-width: 992px) {
 .custom-select.select-for-desktop {
  margin-right:10px;
  display:-webkit-box;
  display:flex
 }
}
.custom-select::after {
 content:'';
 background:#fff;
 position:absolute;
 top:50%;
 right:14px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 pointer-events:none;
 -webkit-transition:.25s all ease;
 transition:.25s all ease
}
.custom-select:hover::after {
 color:#f39c12
}
.custom-select select {
 font-family:"Fira Sans Condensed";
 font-weight:400;
 font-size:16px;
 line-height:24px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#fff;
 background-image:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0;
 color:#575757;
 cursor:pointer;
 -webkit-box-flex:1;
 flex:1;
 outline:0;
 padding:8px 10px
}
.ce-events-filter .custom-select select {
 border:1px solid #878787;
 border-radius:2px;
 padding:8px 10px
}
time {
 display:block;
 font-size:16px;
 font-weight:600;
 line-height:24px;
 color:#ED7921;
 margin-bottom:5px
}
@media (min-width: 992px) {
 time {
  font-size:18px;
  line-height:24px
 }
}
.ce-news-list time {
 font-size:16px
}
.ce-events-list time {
 font-size:14px;
 font-weight:400;
 color:#575757
}
.badge {
 align-self:flex-start;
 border-radius:6px;
 background-color:#15396A;
 color:#fff;
 font-size:16px;
 line-height:19px;
 font-weight:500;
 padding:3px 6px
}
.ce-table {
 padding:50px 0
}
.ce-table .table-header {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 margin-bottom:35px
}
@media (min-width: 992px) {
 .ce-table .table-header {
  margin-bottom:25px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  -webkit-box-pack:justify;
  justify-content:space-between
 }
}
.ce-table .table-header h2 {
 margin-bottom:0;
 font-size:22px;
 line-height:28px;
 margin-bottom:10px
}
@media (min-width: 992px) {
 .ce-table .table-header h2 {
  margin-bottom:0
 }
}
.ce-table .table-wrapper {
 overflow-x:scroll
}
@media (min-width: 992px) {
 .ce-table .table-wrapper {
  overflow-x:auto
 }
}
.ce-table p:last-of-type {
 margin-bottom:0
}
table {
 border-collapse:collapse;
 margin-bottom:30px;
 width:100%
}
table caption {
 display:none
}
table td,
table th {
 border:1px solid #D8D8D8;
 min-width:100px;
 text-align:center;
 padding:12px 6px
}
table tr,
table td,
table th {
 color:#575757;
 font-size:16px;
 font-weight:400;
 line-height:24px
}
table tr:first-child th {
 border-top:0;
 color:#EB6620;
 font-weight:500;
 text-align:center
}
table tr th:first-child {
 font-weight:500;
 text-align:left
}
table tr:last-child td {
 border-bottom:0
}
table tr td:first-child {
 border-left:0
}
table tr th:first-child {
 border-left:0;
 padding-left:0
}
table tr:first-child th:first-child {
 border-left:0
}
table tr td:first-child {
 border-left:0;
 border-top:0;
 font-weight:500;
 text-align:left;
 min-width:155px;
 padding-left:0
}
table tr td:last-child {
 border-right:0
}
table tr th:last-child {
 border-right:0
}
table.multiheader tr:last-child th {
 border-bottom:0
}
table.multiheader tr:nth-child(2) th {
 font-weight:500
}
table.multiheader tr th:first-child {
 font-weight:500;
 min-width:155px;
 padding-left:0
}
.simplebar-scrollbar.simplebar-visible:before {
 opacity:1
}
.simplebar-track.simplebar-vertical {
 background-color:#fff;
 border-radius:8px;
 width:16px
}
.simplebar-scrollbar {
 max-height:10px;
 max-width:10px
}
.simplebar-scrollbar:before {
 background:#15396A;
 opacity:1;
 border-radius:50%;
 height:10px;
 width:10px;
 top:0;
 bottom:0;
 left:3px
}
.login-topbar {
 padding:0;
 position:relative;
 z-index:3
}
.login-form {
 padding:100px 0 60px
}
.login-topbar .login-form {
 padding:20px 0;
 background-color:#EB6620
}
@media (min-width: 992px) {
 .login-topbar .login-form {
  padding:25px 0
 }
}
.login-topbar .login-form h2,
.login-topbar .login-form p,
.login-topbar .login-form label,
.login-topbar .login-form .forgot a {
 color:#fff
}
.login-topbar .login-form .forgot a {
 font-weight:400
}
.login-topbar .login-form .container {
 position:relative;
 width:auto
}
@media (min-width: 992px) {
 .login-topbar .login-form .container {
  padding:0 0 0 120px
 }
}
.login-topbar .login-form .login-toggle {
 cursor:pointer;
 background:none;
 border:none;
 position:absolute;
 top:-15px;
 right:10px;
 padding:10px;
 line-height:12px
}
.login-form p {
 color:#575757
}
.login-form form {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
.login-topbar .login-form form input {
 margin-bottom:5px;
 border-radius:0
}
@media (min-width: 992px) {
 .login-topbar .login-form form input {
  margin-bottom:0
 }
}
.login-topbar .login-form form label {
 display:none
}
@media (min-width: 992px) {
 .login-topbar .login-form form label {
  display:block
 }
}
.login-form form input {
 height:40px;
 border:0;
 background-color:#F3F3F3
}
.login-topbar .login-form form input {
 background-color:#fff
}
.login-topbar .login-form form input label {
 display:none
}
@media (min-width: 992px) {
 .login-topbar .login-form form input label {
  display:block
 }
}
.login-form form input::-moz-placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-topbar .login-form form input::-moz-placeholder {
 color:#575757
}
@media (min-width: 992px) {
 .login-topbar .login-form form input::-moz-placeholder {
  color:transparent
 }
}
.login-form form input::-webkit-input-placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-topbar .login-form form input::-webkit-input-placeholder {
 color:#575757
}
@media (min-width: 992px) {
 .login-topbar .login-form form input::-webkit-input-placeholder {
  color:transparent
 }
}
.login-form form input::-ms-input-placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-topbar .login-form form input::-ms-input-placeholder {
 color:#575757
}
@media (min-width: 992px) {
 .login-topbar .login-form form input::-ms-input-placeholder {
  color:transparent
 }
}
.login-form form input::-webkit-input-placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-form form input::-moz-placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-form form input::placeholder {
 color:#F3F3F3;
 opacity:1
}
.login-topbar .login-form form input::-webkit-input-placeholder {
 color:#575757
}
.login-topbar .login-form form input::-moz-placeholder {
 color:#575757
}
.login-topbar .login-form form input::placeholder {
 color:#575757
}
@media (min-width: 992px) {
 .login-topbar .login-form form input::-webkit-input-placeholder {
  color:transparent
 }
 .login-topbar .login-form form input::-moz-placeholder {
  color:transparent
 }
 .login-topbar .login-form form input::placeholder {
  color:transparent
 }
}
.login-form form input:focus::-webkit-input-placeholder {
 color:transparent
}
.login-form form input:focus::-moz-placeholder {
 color:transparent
}
.login-form form input:focus::placeholder {
 color:transparent
}
@media (min-width: 992px) {
 .login-form form {
  display:-webkit-box;
  display:flex;
  -webkit-box-align:end;
  align-items:flex-end;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row
 }
}
.login-form form .submit {
 border:none;
 margin-bottom:20px
}
.login-topbar .login-form form .submit {
 margin-top:5px
}
@media (min-width: 992px) {
 .login-form form .submit {
  margin-bottom:0;
  margin-right:30px;
  padding:9px 25px
 }
}
.login-form div.form-col {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
.login-form div.form-col:last-of-type {
 display:block
}
@media (min-width: 992px) {
 .login-form div.form-col {
  margin-right:30px;
  width:30%
 }
 .login-form div.form-col:last-of-type {
  margin-right:0
 }
 .login-form div.form-col.small-col {
  width:10%
 }
}
.newsletter-footer {
 background-color:#ECF4FA;
 padding:30px 0
}
@media (min-width: 1199px) {
 .newsletter-footer {
  padding:40px 0
 }
}
.newsletter-footer .left-col {
 margin-bottom:30px
}
@media (min-width: 1199px) {
 .newsletter-footer .left-col {
  margin-bottom:0
 }
}
.newsletter-footer p {
 color:#191919;
 margin-bottom:8px
}
.newsletter-footer .link,
.newsletter-footer .ce-table .table-header a,
.ce-table .table-header .newsletter-footer a,
.newsletter-footer .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .newsletter-footer a,
.newsletter-footer .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .newsletter-footer a,
.newsletter-footer .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .newsletter-footer a,
.newsletter-footer .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .newsletter-footer a:not(:first-of-type) {
 display:block
}
.newsletter-footer .title {
 font-family:"Fira Sans";
 font-size:18px;
 line-height:26px;
 font-weight:500
}
.newsletter-footer .street,
.newsletter-footer .zipcode {
 font-family:"Fira Sans";
 font-size:18px;
 line-height:24px
}
.newsletter-footer .zipcode {
 margin-bottom:20px
}
.newsletter-footer .headline {
 color:#15396A;
 font-size:18px;
 line-height:22px;
 font-weight:500
}
.sitemap-footer {
 display:none;
 padding:40px 0 20px
}
@media (min-width: 1199px) {
 .sitemap-footer {
  display:block
 }
}
.sitemap-footer>div.container:last-of-type>div.row:first-of-type {
 position:relative
}
.sitemap-footer>div.container:last-of-type>div.row:last-of-type {
 margin-top:-44px
}
.sitemap-footer-content {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 max-height:180px;
 -webkit-transition:max-height 1.0s ease;
 transition:max-height 1.0s ease;
 overflow:hidden
}
.sitemap-footer-content:after {
 background:-webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255,255,255,0)));
 background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:50px;
 opacity:1;
 -webkit-transition:opacity 1.0s ease;
 transition:opacity 1.0s ease
}
.sitemap-footer-content.toggled {
 max-height:1000px
}
.sitemap-footer-content.toggled:after {
 opacity:0
}
.sitemap-footer-content ul {
 padding:0
}
.sitemap-footer-content ul li a {
 color:#191919;
 font-family:"Fira Sans";
 font-size:15px;
 line-height:28px;
 font-weight:400;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease;
 text-decoration:none
}
.sitemap-footer-content ul li a:hover {
 color:#EB6620
}
.sitemap-footer-content>ul {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 padding:0;
 margin-right:40px
}
.sitemap-footer-content>ul>li:first-of-type>a {
 color:#15396A;
 font-size:18px;
 font-weight:500;
 line-height:38px
}
.sitemap-footer-content>ul>li:first-of-type>a:hover {
 color:#EB6620
}
.sitemap-footer-content>ul:last-of-type {
 margin-right:0
}
.sitemap-footer-button {
 height:80px;
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 align-items:center
}
.sitemap-footer-button .btn:focus,
.sitemap-footer-button .orejime-NoticePortal .orejime-Notice-saveButton:focus,
.orejime-NoticePortal .sitemap-footer-button .orejime-Notice-saveButton:focus,
.sitemap-footer-button .orejime-NoticePortal .orejime-Notice-learnMoreButton:focus,
.orejime-NoticePortal .sitemap-footer-button .orejime-Notice-learnMoreButton:focus,
.sitemap-footer-button .orejime-NoticePortal .orejime-AppToggles-enableAll:focus,
.orejime-NoticePortal .sitemap-footer-button .orejime-AppToggles-enableAll:focus,
.sitemap-footer-button .orejime-NoticePortal .orejime-Modal-saveButton:focus,
.orejime-NoticePortal .sitemap-footer-button .orejime-Modal-saveButton:focus,
.sitemap-footer-button .orejime-ModalWrapper .orejime-Notice-saveButton:focus,
.orejime-ModalWrapper .sitemap-footer-button .orejime-Notice-saveButton:focus,
.sitemap-footer-button .orejime-ModalWrapper .orejime-Notice-learnMoreButton:focus,
.orejime-ModalWrapper .sitemap-footer-button .orejime-Notice-learnMoreButton:focus,
.sitemap-footer-button .orejime-ModalWrapper .orejime-AppToggles-enableAll:focus,
.orejime-ModalWrapper .sitemap-footer-button .orejime-AppToggles-enableAll:focus,
.sitemap-footer-button .orejime-ModalWrapper .orejime-Modal-saveButton:focus,
.orejime-ModalWrapper .sitemap-footer-button .orejime-Modal-saveButton:focus {
 outline:none
}
form .search-box:-moz-placeholder-shown ~ .close-icon:after {
 background:url("/static/img/sprite.view.svg") no-repeat
}
.svg-icon-Downloads,
.svg-icon-ansprechpartner,
.svg-icon-archive-label,
.svg-icon-breadcrumb-chevron-right,
.breadcrumb .breadcrumb-nav>li+li:before,
.svg-icon-chevron-down,
.custom-select::after,
.ce-menu:after,
.svg-icon-chevron-left,
.svg-icon-chevron-right,
.svg-icon-chevron-up,
.svg-icon-close-cookie,
.svg-icon-form-check,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:after,
.custom-checkbox .checkbox-checkmark:after,
.svg-icon-form-close-black,
form .close-icon::after,
.svg-icon-form-close-grey,
form .search-box:placeholder-shown ~ .close-icon:after,
form .search-box:not(:valid) ~ .close-icon:after,
.svg-icon-form-error,
.svg-icon-form-success,
.svg-icon-geschaeftsberichte,
.svg-icon-login-close,
.svg-icon-neu-label,
.svg-icon-publikation,
.svg-icon-sammeldownload-active,
.svg-icon-search-meta,
.svg-icon-star-active,
.svg-icon-star-label,
.svg-icon-table-accept,
.svg-icon-table-decline,
.svg-icon-triangle-down,
.svg-icon-triangle-down-second,
.ce-events-filter .custom-select::after,
.svg-icon-triangle-up,
.svg-icon-zahlen-daten-fakten {
 background:url("/static/img/sprite.view.svg") no-repeat
}
.svg-icon-Downloads {
 background-position:0 63.529411764705884%;
 width:62px;
 height:62px
}
.svg-icon-ansprechpartner {
 background-position:50% 56.97674418604651%;
 width:57px;
 height:61px
}
.svg-icon-archive-label {
 background-position:95.70552147239263% 45.38461538461539%;
 width:20px;
 height:17px
}
.svg-icon-breadcrumb-chevron-right,
.breadcrumb .breadcrumb-nav>li+li:before {
 background-position:99.43502824858757% 42.7536231884058%;
 width:6px;
 height:9px
}
.svg-icon-chevron-down,
.custom-select::after,
.ce-menu:after {
 background-position:30.76923076923077% 83.45323741007195%;
 width:14px;
 height:8px
}
.svg-icon-chevron-left {
 background-position:73.96449704142012% 62.4%;
 width:14px;
 height:22px
}
.svg-icon-chevron-right {
 background-position:82.24852071005917% 62.4%;
 width:14px;
 height:22px
}
.svg-icon-chevron-up {
 background-position:39.053254437869825% 83.45323741007195%;
 width:14px;
 height:8px
}
.svg-icon-close-cookie {
 background-position:0 100%;
 width:14px;
 height:14px
}
.svg-icon-form-check,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:after,
.custom-checkbox .checkbox-checkmark:after {
 background-position:8.284023668639053% 97.79411764705883%;
 width:14px;
 height:11px
}
.svg-icon-form-close-black,
form .close-icon::after {
 background-position:100% 56.115107913669064%;
 width:8px;
 height:8px
}
form .search-box:-moz-placeholder-shown ~ .close-icon:after {
 background-position:100% 61.8705035971223%;
 width:8px;
 height:8px
}
.svg-icon-form-close-grey,
form .search-box:placeholder-shown ~ .close-icon:after,
form .search-box:not(:valid) ~ .close-icon:after {
 background-position:100% 61.8705035971223%;
 width:8px;
 height:8px
}
.svg-icon-form-error {
 background-position:74.4047619047619% 75.75757575757575%;
 width:15px;
 height:15px
}
.svg-icon-form-success {
 background-position:83.33333333333333% 75.75757575757575%;
 width:15px;
 height:15px
}
.svg-icon-geschaeftsberichte {
 background-position:52.06611570247934% 0;
 width:62px;
 height:49px
}
.svg-icon-login-close {
 background-position:95.03105590062111% 62.4%;
 width:22px;
 height:22px
}
.svg-icon-neu-label {
 background-position:82.23684210526316% 46.09375%;
 width:31px;
 height:19px
}
.svg-icon-publikation {
 background-position:0 0;
 width:63px;
 height:54px
}
.svg-icon-sammeldownload-active {
 background-position:0 89.23076923076923%;
 width:20px;
 height:17px
}
.svg-icon-search-meta {
 background-position:12.048192771084338% 89.23076923076923%;
 width:17px;
 height:17px
}
.svg-icon-star-active {
 background-position:92.26190476190476% 75.75757575757575%;
 width:15px;
 height:15px
}
.svg-icon-star-label {
 background-position:22.023809523809526% 87.87878787878788%;
 width:15px;
 height:15px
}
.svg-icon-table-accept {
 background-position:16.568047337278106% 97.79411764705883%;
 width:14px;
 height:11px
}
.svg-icon-table-decline {
 background-position:97.14285714285714% 71.94244604316546%;
 width:8px;
 height:8px
}
.svg-icon-triangle-down {
 background-position:47.337278106508876% 83.45323741007195%;
 width:14px;
 height:8px
}
.svg-icon-triangle-down-second,
.ce-events-filter .custom-select::after {
 background-position:55.62130177514793% 83.45323741007195%;
 width:14px;
 height:8px
}
.svg-icon-triangle-up {
 background-position:63.905325443786985% 83.45323741007195%;
 width:14px;
 height:8px
}
.svg-icon-zahlen-daten-fakten {
 background-position:100% 0;
 width:58px;
 height:59px
}
.svg-icon-Downloads-dims {
 width:62px;
 height:62px
}
.svg-icon-ansprechpartner-dims {
 width:57px;
 height:61px
}
.svg-icon-archive-label-dims {
 width:20px;
 height:17px
}
.svg-icon-breadcrumb-chevron-right-dims {
 width:6px;
 height:9px
}
.svg-icon-chevron-down-dims {
 width:14px;
 height:8px
}
.svg-icon-chevron-left-dims {
 width:14px;
 height:22px
}
.svg-icon-chevron-right-dims {
 width:14px;
 height:22px
}
.svg-icon-chevron-up-dims {
 width:14px;
 height:8px
}
.svg-icon-close-cookie-dims {
 width:14px;
 height:14px
}
.svg-icon-form-check-dims {
 width:14px;
 height:11px
}
.svg-icon-form-close-black-dims {
 width:8px;
 height:8px
}
.svg-icon-form-close-grey-dims {
 width:8px;
 height:8px
}
.svg-icon-form-error-dims {
 width:15px;
 height:15px
}
.svg-icon-form-success-dims {
 width:15px;
 height:15px
}
.svg-icon-geschaeftsberichte-dims {
 width:62px;
 height:49px
}
.svg-icon-login-close-dims {
 width:22px;
 height:22px
}
.svg-icon-neu-label-dims {
 width:31px;
 height:19px
}
.svg-icon-publikation-dims {
 width:63px;
 height:54px
}
.svg-icon-sammeldownload-active-dims {
 width:20px;
 height:17px
}
.svg-icon-search-meta-dims {
 width:17px;
 height:17px
}
.svg-icon-star-active-dims {
 width:15px;
 height:15px
}
.svg-icon-star-label-dims {
 width:15px;
 height:15px
}
.svg-icon-table-accept-dims {
 width:14px;
 height:11px
}
.svg-icon-table-decline-dims {
 width:8px;
 height:8px
}
.svg-icon-triangle-down-dims {
 width:14px;
 height:8px
}
.svg-icon-triangle-down-second-dims {
 width:14px;
 height:8px
}
.svg-icon-triangle-up-dims {
 width:14px;
 height:8px
}
.svg-icon-zahlen-daten-fakten-dims {
 width:58px;
 height:59px
}
html,
body {
 height:100%
}
body {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 font-family:"Fira Sans Condensed",sans-serif;
 font-size:18px;
 font-weight:400;
 line-height:24px;
 overflow-x:hidden;
 padding:56px 0 0 0
}
@media (min-width: 1199px) {
 body {
  padding:110px 0 0 0;
  overflow-y:scroll
 }
}
@media (min-width: 1199px) {
 body.home {
  padding:110px 0 0 0
 }
}
main {
 -webkit-box-flex:1;
 flex:1 0 auto;
 width:100%;
 overflow-x:hidden;
 padding-top:85px
}
.home main {
 /*padding-top:50px*/
}
.main-wrapper {
 padding-top:20px
}
.main-wrapper .main {
 padding-bottom:40px
}
@media (min-width: 992px) {
 .main-wrapper .main {
  padding-bottom:60px
 }
}
@media (min-width: 992px) {
 .mnet-main-sidebar-wrapper .col-md-8.main {
  padding-right:30px
 }
 .mnet-main-sidebar-wrapper .col-md-4.sidebar {
  padding-left:30px
 }
}
footer {
 flex-shrink:0
}
.left-column {
 padding-bottom:40px;
 position:relative
}
@media (min-width: 992px) {
 .left-column {
  padding-right:8.33333%;
  padding-bottom:0;
  margin-bottom:69px
 }
}
.right-column {
 margin-top:52px
}
@media (min-width: 992px) {
 .right-column {
  margin-top:0;
  padding-left:10px;
  padding-right:0
 }
}
.overlay-main {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:rgba(0,0,0,0.5);
 display:none;
 cursor:pointer;
 z-index:99995
}
.header {
 position:fixed;
 top:0;
 width:100vw;
 z-index:99996;
 background-color:#fff;
 height:auto;
 -webkit-transition:top .5s ease-in-out, -webkit-box-shadow .5s ease-in-out;
 transition:top .5s ease-in-out, -webkit-box-shadow .5s ease-in-out;
 transition:top .5s ease-in-out, box-shadow .5s ease-in-out;
 transition:top .5s ease-in-out, box-shadow .5s ease-in-out, -webkit-box-shadow .5s ease-in-out
}
@media (min-width: 1199px) {
 .header {
  padding-right:20px;
  background-color:#fff
 }
 .login-opened .header {
  max-height:10000px
 }
}
.home .header {
 background:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.header.scrolled-down {
 -webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);
 box-shadow:0 0 40px 0 rgba(0,0,0,0.3)
}
.header .container {
 width:100%
}
@media (min-width: 1199px) {
 .header .container {
  width:auto;
  padding-left:75px;
  padding-right:70px
 }
}
@media (min-width: 1490px) {
 .header .container {
  width:1320px;
  padding-left:20px;
  padding-right:20px
 }
}
.header.nav-opened {
 height:100%
}
.header.bg-transparent {
 background-color:transparent
}
@media (min-width: 1199px) {
 .header.bg-transparent {
  background-color:#fff
 }
}
.header.bg-transparent.scrolled,
.header.bg-transparent.force-bg-white,
.header.bg-transparent.nav-opened,
.login-opened .header.bg-transparent {
 background-color:#fff
}
.header .logo-wrapper {
 position:absolute;
 top:0;
 left:0
}
@media (min-width: 1199px) {
 .header .logo-wrapper {
  height:100%;
  position:static;
  top:auto;
  left:auto
 }
}
.header .logo-wrapper svg {
 width:84px;
 height:46px
}
@media (min-width: 1199px) {
 .header .logo-wrapper svg {
  width:140px;
  height:90px
 }
}
.header .logo-inner {
 position:relative;
 background-color:#fff;
 z-index:99999;
 height:100%;
 max-height:56px
}
.home .header .logo-inner {
 background:transparent
}
@media (min-width: 1199px) {
 .home .header .logo-inner {
  background-color:#fff
 }
}
.header .logo-inner a {
 display:inline-block;
 padding:5px 0
}
@media (min-width: 1199px) {
 .header .logo-inner a {
  max-height:100%;
  padding:10px 0
 }
}
.header .menu-bar .row {
 position:relative
}
@media (min-width: 1199px) {
 .header .menu-bar .row {
  height:110px
 }
}
.header.scrolled {
 background-color:#fff;
 -webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);
 box-shadow:0 0 40px 0 rgba(0,0,0,0.3)
}
@media (min-width: 1199px) {
 .header.scrolled {
  -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.5);
  box-shadow:0 0 25px 0 rgba(0,0,0,0.5)
 }
}
.header.scrolled .logo-inner {
 background-color:#fff
}
.header .logo {
 float:left;
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:center;
 justify-content:center
}
@media (min-width: 1199px) {
 .header .logo {
  padding-left:30px;
  -webkit-box-pack:start;
  justify-content:flex-start
 }
}
.header.bg-primary {
 background-color:#15396A
}
.mobile-nav-opener {
 outline:none;
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 z-index:9;
 border:0
}
@media (min-width: 1199px) {
 .mobile-nav-opener {
  display:none
 }
}
.mobile-nav-opener .nav-icon {
 width:16px;
 height:10px;
 position:relative;
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
 -webkit-transition:.5s ease-in-out;
 transition:.5s ease-in-out;
 cursor:pointer;
 z-index:99999;
 margin-right:5px
}
.mobile-nav-opener .nav-icon span {
 display:block;
 position:absolute;
 background-color:#15396A;
 height:1px;
 width:100%;
 border-radius:9px;
 opacity:1;
 left:0;
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
 -webkit-transition:.25s ease-in-out;
 transition:.25s ease-in-out
}
.mobile-nav-opener .nav-icon span:nth-child(1) {
 top:0px
}
.mobile-nav-opener .nav-icon span:nth-child(2),
.mobile-nav-opener .nav-icon span:nth-child(3) {
 top:5px
}
.mobile-nav-opener .nav-icon span:nth-child(4) {
 top:10px
}
.mobile-nav-opener .nav-icon.nav-opened span {
 background:#15396A
}
.mobile-nav-opener .nav-icon.nav-opened span:nth-child(1) {
 top:5px;
 width:0%;
 left:50%
}
.mobile-nav-opener .nav-icon.nav-opened span:nth-child(2) {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.mobile-nav-opener .nav-icon.nav-opened span:nth-child(3) {
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.mobile-nav-opener .nav-icon.nav-opened span:nth-child(4) {
 top:5px;
 width:0%;
 left:50%
}
.top-nav {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 flex-direction:row;
 -webkit-box-align:center;
 align-items:center;
 -webkit-box-pack:end;
 justify-content:flex-end;
 height:56px;
 font-size:15px;
 line-height:17px
}
@media (min-width: 1199px) {
 .top-nav {
  -webkit-box-align:start;
  align-items:flex-start;
  height:30%;
  -webkit-transition:visibility 0.3s ease, opacity 0.3s ease 0.3s, height 0.5s ease;
  transition:visibility 0.3s ease, opacity 0.3s ease 0.3s, height 0.5s ease
 }
 .membernet-hidden .top-nav {
  height:1px;
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity 0.2s ease, height 0.2s ease;
  transition:opacity 0.2s ease, height 0.2s ease
 }
}
.top-nav .bg-item {
 border-radius:2px
}
@media (min-width: 1199px) {
 .top-nav .bg-item {
  border-radius:0
 }
}
.top-nav .link,
.top-nav .ce-table .table-header a,
.ce-table .table-header .top-nav a,
.top-nav .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .top-nav a,
.top-nav .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .top-nav a,
.top-nav .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .top-nav a,
.top-nav .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .top-nav a:not(:first-of-type) {
 margin-right:4px
}
@media (min-width: 375px) {
 .top-nav .link,
 .top-nav .ce-table .table-header a,
 .ce-table .table-header .top-nav a,
 .top-nav .dashboard-saved-searchterms .terms-actions a,
 .dashboard-saved-searchterms .terms-actions .top-nav a,
 .top-nav .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .top-nav a,
 .top-nav .ce-committees-filter .mobile-committees-links a,
 .ce-committees-filter .mobile-committees-links .top-nav a,
 .top-nav .ce-events-list.meetings-list a:not(:first-of-type),
 .ce-events-list.meetings-list .top-nav a:not(:first-of-type) {
  margin-right:10px
 }
}
@media (min-width: 1199px) {
 .top-nav .link,
 .top-nav .ce-table .table-header a,
 .ce-table .table-header .top-nav a,
 .top-nav .dashboard-saved-searchterms .terms-actions a,
 .dashboard-saved-searchterms .terms-actions .top-nav a,
 .top-nav .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .top-nav a,
 .top-nav .ce-committees-filter .mobile-committees-links a,
 .ce-committees-filter .mobile-committees-links .top-nav a,
 .top-nav .ce-events-list.meetings-list a:not(:first-of-type),
 .ce-events-list.meetings-list .top-nav a:not(:first-of-type) {
  margin:0
 }
}
.top-nav .link a,
.top-nav .ce-table .table-header a a,
.ce-table .table-header .top-nav a a,
.top-nav .dashboard-saved-searchterms .terms-actions a a,
.dashboard-saved-searchterms .terms-actions .top-nav a a,
.top-nav .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .top-nav a a,
.top-nav .ce-committees-filter .mobile-committees-links a a,
.ce-committees-filter .mobile-committees-links .top-nav a a,
.top-nav .ce-events-list.meetings-list a:not(:first-of-type) a,
.ce-events-list.meetings-list .top-nav a:not(:first-of-type) a {
 font-weight:400;
 line-height:17px;
 display:inline-block;
 padding:7px 10px;
 text-decoration:none
}
.top-nav .link svg,
.top-nav .ce-table .table-header a svg,
.ce-table .table-header .top-nav a svg,
.top-nav .dashboard-saved-searchterms .terms-actions a svg,
.dashboard-saved-searchterms .terms-actions .top-nav a svg,
.top-nav .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a svg,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .top-nav a svg,
.top-nav .ce-committees-filter .mobile-committees-links a svg,
.ce-committees-filter .mobile-committees-links .top-nav a svg,
.top-nav .ce-events-list.meetings-list a:not(:first-of-type) svg,
.ce-events-list.meetings-list .top-nav a:not(:first-of-type) svg {
 vertical-align:middle
}
.top-nav .toggle-membernet {
 background-color:#EB6620;
 color:#fff;
 -webkit-transition:background-color 0.2s ease-in-out;
 transition:background-color 0.2s ease-in-out
}
.top-nav .toggle-membernet:hover {
 background-color:#A44716
}
.top-nav .toggle-nav {
 padding:7px 10px;
 background:#ECECEC
}
.scrolled {
 top:-110px
}
@media (min-width: 1199px) {
 .main-nav-wrapper {
  height:70%;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-pack:end;
  justify-content:flex-end
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu {
  height:100%
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav-inner {
  height:100%
 }
}
.main-nav-wrapper .main-menu-nav {
 position:absolute;
 width:100%;
 right:-100%;
 top:60px;
 height:100vh;
 -webkit-transition:right 0.3s ease-in-out;
 transition:right 0.3s ease-in-out;
 z-index:99998;
 background-color:#fff
}
@media (min-width: 1199px) {
 .scrolled .main-nav-wrapper .main-menu-nav {
  position:static;
  top:auto;
  left:auto
 }
}
.main-nav-wrapper .main-menu-nav.nav-opened {
 right:0;
 overflow-x:hidden;
 padding-bottom:100px
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav {
  padding-bottom:0;
  background-color:transparent;
  position:relative;
  text-align:right;
  width:auto;
  left:auto;
  right:auto;
  top:auto;
  height:100%
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu {
 padding-left:0;
 padding-top:17px
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu {
  padding-left:0;
  margin-bottom:0;
  padding-top:0;
  padding-right:0;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:end;
  justify-content:flex-end;
  height:100%
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li {
 display:block;
 margin:0 20px;
 border-bottom:1px solid #ECECEC;
 height:100%
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active a {
 color:#EB6620
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li {
  border-bottom:1px solid #15396A;
  position:relative;
  padding:0;
  margin:0;
  border:0;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li+li {
  position:relative
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li+li:before {
  content:'';
  position:absolute;
  height:50%;
  left:0;
  top:25%;
  width:1px;
  background-color:#ECF4FA
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active>a {
  color:#EB6620
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active>a {
  color:#EB6620
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus .dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within .dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover .dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active .dropdown-menu {
  max-height:1000px
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus>.dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within>.dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover>.dropdown-menu,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active>.dropdown-menu {
  max-height:none;
  opacity:1;
  display:block;
  -webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);
  box-shadow:0 0 40px 0 rgba(0,0,0,0.2);
  right:auto;
  left:-100%;
  width:400px
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus.has-dropdown:focus:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus.has-dropdown:focus-within:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus.has-dropdown:hover:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus.has-dropdown.active:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within.has-dropdown:focus:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within.has-dropdown:focus-within:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within.has-dropdown:hover:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:focus-within.has-dropdown.active:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover.has-dropdown:focus:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover.has-dropdown:focus-within:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover.has-dropdown:hover:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:hover.has-dropdown.active:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active.has-dropdown:focus:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active.has-dropdown:focus-within:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active.has-dropdown:hover:after,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li.active.has-dropdown.active:after {
  width:0;
  height:0;
  border-left:15px solid transparent;
  border-right:15px solid transparent;
  border-top:15px solid #fff;
  content:" ";
  position:absolute;
  bottom:0;
  left:50%;
  z-index:99999;
  -webkit-transform:translateX(-50%) rotate(180deg);
  transform:translateX(-50%) rotate(180deg)
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li:last-child a {
  padding-right:0;
  margin-right:0
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li a {
 font-weight:500;
 color:#15396A;
 display:inline-block;
 position:relative;
 font-size:17px;
 line-height:22px;
 margin:0 0 0 10px;
 padding:20px 0;
 text-decoration:none
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li a {
  display:block;
  color:#15396A;
  border-bottom:none;
  padding:15px;
  margin:0;
  font-size:18px;
  line-height:22px
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown {
  position:relative
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown button {
 border:0;
 background:transparent
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown button svg {
 -webkit-transition:-webkit-transform 0.3s ease;
 transition:-webkit-transform 0.3s ease;
 transition:transform 0.3s ease;
 transition:transform 0.3s ease, -webkit-transform 0.3s ease;
 fill:#C3CED6
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown.nav-opened button svg {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transition:-webkit-transform 0.3s ease;
 transition:-webkit-transform 0.3s ease;
 transition:transform 0.3s ease;
 transition:transform 0.3s ease, -webkit-transform 0.3s ease
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown>button {
 display:none
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .has-dropdown>button {
  display:inline;
  position:absolute;
  right:0;
  top:28px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu {
 position:absolute;
 padding-top:20px;
 width:100%;
 right:calc(-100% - 20px);
 top:10px;
 height:100vh;
 -webkit-transition:right 0.3s ease-in-out;
 transition:right 0.3s ease-in-out;
 z-index:99998;
 background-color:#fff;
 overflow-x:hidden;
 padding-bottom:100px;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translateZ(0) scale(1, 1);
 transform:translateZ(0)
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu.nav-opened {
 right:0
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu {
  position:absolute;
  width:auto;
  height:auto;
  left:50%;
  top:100%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  max-height:0;
  padding:0;
  margin-top:-1px;
  -webkit-transition:max-height 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition:max-height 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition:max-height 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition:max-height 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li {
 text-align:left;
 margin:0 20px;
 border-bottom:1px solid #ECECEC
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li {
  border-bottom:1px solid #ECECEC;
  margin:0 40px;
  padding:0;
  height:auto;
  min-width:136px
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li:hover>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li:focus>a,
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li:focus-within>a {
  color:#EB6620
 }
 a .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li:focus-within>.dropdown-menu {
  display:block
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li:last-child {
  border-bottom:0
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.nav-back {
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center;
 padding-bottom:20px
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.nav-back svg {
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.nav-back {
  display:none
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.nav-back span {
 color:#15396A;
 font-weight:400;
 font-size:18px;
 line-height:20px;
 padding:10px;
 background-color:#ECECEC;
 border-radius:2px
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.parent a {
 font-weight:700
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li.parent {
  display:none
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li a {
  font-size:18px;
  font-weight:400;
  line-height:22px;
  padding:17px 20px 17px 0;
  margin:0;
  color:#15396A
 }
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li ul {
 position:absolute;
 width:100%;
 right:calc(-100% - 20px);
 top:0;
 height:100vh;
 -webkit-transition:right 0.3s ease-in-out;
 transition:right 0.3s ease-in-out;
 z-index:99998;
 background-color:#fff;
 overflow-y:auto;
 padding-bottom:100px
}
.main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li ul.nav-opened {
 right:0
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li ul {
  height:auto;
  position:relative;
  display:none;
  padding-bottom:0;
  border-top:1px solid #ECECEC;
  margin:0;
  padding:0
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li ul li {
  margin:0;
  padding-left:30px
 }
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li .dropdown-menu li ul li a {
  font-size:16px;
  line-height:19px;
  padding:20px 20px 20px 0
 }
}
@media (min-width: 1199px) {
 .main-nav-wrapper .main-menu-nav nav .first-level-menu>li>.dropdown-menu {
  display:none;
  opacity:0;
  left:-100%;
  width:400px;
  padding:20px 0
 }
}
footer {
 background-color:#15396A;
 padding:37px 0;
 color:#fff
}
@media (min-width: 992px) {
 footer {
  padding:40px 0 37px 0
 }
}
footer p,
footer .orejime-NoticePortal p,
.orejime-NoticePortal footer p,
footer .orejime-ModalWrapper p,
.orejime-ModalWrapper footer p,
footer a {
 color:#fff;
 font-family:"Fira Sans";
 font-size:18px;
 line-height:22px;
 font-weight:400
}
footer a {
 color:#fff;
 text-decoration:none
}
footer .footer-inner-content {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 -webkit-box-align:center;
 align-items:center
}
footer .footer-inner-content span {
 margin-bottom:20px
}
@media (min-width: 768px) {
 footer .footer-inner-content span {
  margin-bottom:0;
  margin-right:50px
 }
}
@media (min-width: 768px) {
 footer .footer-inner-content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  -webkit-box-pack:start;
  justify-content:flex-start
 }
}
footer .footer-inner ul {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:center;
 justify-content:center;
 flex-wrap:wrap
}
footer .footer-inner ul li a {
 padding:0 10px
}
footer .footer-inner ul li a:focus {
 color:#fff;
 text-decoration:underline
}
@media (min-width: 1199px) {
 footer .footer-inner ul li:hover a {
  color:#fff;
  text-decoration:underline
 }
}
.animated {
 -webkit-animation-duration:0.6s;
 animation-duration:0.6s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
@media (prefers-reduced-motion: reduce) {
 .animated .animated {
  -webkit-animation:unset;
  animation:unset;
  -webkit-transition:none;
  transition:none
 }
}
.animated-but-delayed {
 -webkit-animation-delay:0.2s;
 animation-delay:0.2s
}
.animated-but-delayed-last {
 -webkit-animation-delay:0.4s;
 animation-delay:0.4s
}
.animation {
 opacity:0
}
.activate {
 opacity:1
}
@-webkit-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut;
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:0.2s;
 animation-duration:0.2s
}
.ce-home-slider {
 margin-bottom:60px;
 margin-top: 70px;
}
@media (min-width: 1199px) {
 .ce-home-slider .home-image-slider {
  max-height:80vh
 }
 .ce-home-slider .home-image-slider .slick-list {
  margin:0 75px
 }
}
.ce-home-slider .home-image-slider .slide img {
 min-height:270px;
 -o-object-fit:cover;
 object-fit:cover;
 width:100%
}
.ce-home-slider .home-image-slider .slick-arrow {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 background:none;
 border:none;
 cursor:pointer;
 font-size:0
}
@media (max-width: 1198px) {
 .ce-home-slider .home-image-slider .slick-arrow {
  display:none !important
 }
}
@media (min-width: 1199px) {
 .ce-home-slider .home-image-slider .slick-arrow {
  width:75px;
  height:75px
 }
}
.ce-home-slider .home-image-slider .slick-arrow svg {
 fill:#C3CED6;
 -webkit-transition:fill 0.3s ease;
 transition:fill 0.3s ease
}
.ce-home-slider .home-image-slider .slick-arrow:hover svg {
 fill:#EB6620
}
.ce-home-slider .home-image-slider .slick-prev {
 left:0
}
.ce-home-slider .home-image-slider .slick-next {
 right:0
}
.ce-home-slider .home-image-slider,
.ce-home-slider .home-caption-slider {
 overflow:hidden;
 visibility:hidden
}
.ce-home-slider .home-image-slider.slick-initialized,
.ce-home-slider .home-caption-slider.slick-initialized {
 display:block;
 visibility:visible
}
.ce-home-slider .container {
 margin:0;
 padding:0;
 width:100%
}
@media (min-width: 1199px) {
 .ce-home-slider .container {
  position:relative;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px;
  width:1200px
 }
}
.ce-home-slider .home-caption-slider {
 overflow:visible
}
@media (min-width: 1199px) {
 .ce-home-slider .home-caption-slider {
  width:519px;
  position:absolute;
  top:0;
  right:6%;
  -webkit-transform:translateY(-85%);
  transform:translateY(-85%)
 }
}
.ce-home-slider .home-caption-slider .slick-slide:not(.slick-active) {
 -webkit-transition-delay:500ms !important;
 transition-delay:500ms !important
}
.ce-home-slider .home-caption-slider .caption {
 padding:36px 20px;
 background-color:#ECF4FA;
 color:#15396A;
 margin-bottom:20px
}
@media (min-width: 992px) {
 .ce-home-slider .home-caption-slider .caption {
  padding:36px 30px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column
 }
}
@media (min-width: 1199px) {
 .ce-home-slider .home-caption-slider .caption {
  height:381px
 }
}
.ce-home-slider .title {
 font-size:20px;
 font-weight:700;
 line-height:34px;
 text-align:left;
 margin:0
}
@media (min-width: 992px) {
 .ce-home-slider .title {
  font-size:30px;
  padding-bottom:15px
 }
}
.ce-home-slider .description {
 color:#15396A;
 font-size:16px;
 font-weight:400;
 line-height:21px
}
@media (min-width: 992px) {
 .ce-home-slider .description {
  font-size:20px;
  line-height:28px;
  margin-bottom:auto
 }
}
.ce-home-slider .btn,
.ce-home-slider .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-home-slider .orejime-Notice-saveButton,
.ce-home-slider .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-home-slider .orejime-Notice-learnMoreButton,
.ce-home-slider .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-home-slider .orejime-AppToggles-enableAll,
.ce-home-slider .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-home-slider .orejime-Modal-saveButton,
.ce-home-slider .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-home-slider .orejime-Notice-saveButton,
.ce-home-slider .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-home-slider .orejime-Notice-learnMoreButton,
.ce-home-slider .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-home-slider .orejime-AppToggles-enableAll,
.ce-home-slider .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-home-slider .orejime-Modal-saveButton {
 align-self:flex-start
}
.ce-home-tabcontent {
 padding-bottom:50px
}
.ce-home-tabcontent .tabs .nav>li>a {
 margin:0;
 display:block;
 padding:0 20px 0 0;
 text-decoration:none
}
@media (min-width: 992px) {
 .ce-home-tabcontent .tabs .nav>li>a {
  padding:16px 20px
 }
}
.ce-home-tabcontent .tabs .nav>li>a h2 {
 margin:0;
 font-family:"Fira Sans Condensed";
 font-weight:700;
 font-size:20px;
 line-height:28px;
 color:#C3CED6;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease
}
@media (min-width: 992px) {
 .ce-home-tabcontent .tabs .nav>li>a h2 {
  font-size:30px;
  font-weight:500;
  line-height:34px
 }
}
.ce-home-tabcontent .tabs .nav>li>a:hover h2,
.ce-home-tabcontent .tabs .nav>li>a:focus h2 {
 color:#15396A
}
.ce-home-tabcontent .tabs .nav>li.active>a h2,
.ce-home-tabcontent .tabs .nav>li.active>a:hover h2,
.ce-home-tabcontent .tabs .nav>li.active>a:focus h2 {
 color:#15396A
}
@media (min-width: 992px) {
 .ce-home-tabcontent .tabs .nav li:last-child.active:after {
  content:'';
  position:absolute;
  left:100%;
  bottom:0;
  height:2px;
  width:100vw;
  background:#fff
 }
}
.ce-home-tabcontent .teaser-link {
 display:block;
 height:100%;
 text-decoration:none
}
.ce-home-tabcontent .teaser-box article {
 max-height:325px;
 overflow:hidden
}
.ce-home-tabcontent .teaser-box .link,
.ce-home-tabcontent .teaser-box .ce-table .table-header a,
.ce-table .table-header .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .ce-home-tabcontent .teaser-box a,
.ce-home-tabcontent .teaser-box .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .ce-home-tabcontent .teaser-box a:not(:first-of-type) {
 margin-left:10px
}
@media (min-width: 992px) {
 .ce-home-tabcontent .teaser-box .link,
 .ce-home-tabcontent .teaser-box .ce-table .table-header a,
 .ce-table .table-header .ce-home-tabcontent .teaser-box a,
 .ce-home-tabcontent .teaser-box .dashboard-saved-searchterms .terms-actions a,
 .dashboard-saved-searchterms .terms-actions .ce-home-tabcontent .teaser-box a,
 .ce-home-tabcontent .teaser-box .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-home-tabcontent .teaser-box a,
 .ce-home-tabcontent .teaser-box .ce-committees-filter .mobile-committees-links a,
 .ce-committees-filter .mobile-committees-links .ce-home-tabcontent .teaser-box a,
 .ce-home-tabcontent .teaser-box .ce-events-list.meetings-list a:not(:first-of-type),
 .ce-events-list.meetings-list .ce-home-tabcontent .teaser-box a:not(:first-of-type) {
  display:none
 }
}
.ce-home-tabcontent .teaser-box p {
 display:none
}
@media (min-width: 992px) {
 .ce-home-tabcontent .teaser-box p {
  display:block
 }
}
.ce-home-tabcontent .load-more {
 margin-top:-17px;
 padding-top:17px;
 position:relative;
 background:#fff
}
@media (min-width: 992px) {
 .ce-home-tabcontent .load-more {
  margin-left:-20px;
  margin-right:-20px;
  padding-top:45px;
  margin-top:-3px
 }
 .ce-home-tabcontent .load-more:before,
 .ce-home-tabcontent .load-more:after {
  display:table;
  content:" "
 }
 .ce-home-tabcontent .load-more:after {
  clear:both
 }
}
.ce-icon-slider {
 padding:60px 0
}
@media (min-width: 992px) {
 .ce-icon-slider {
  padding:90px 0 30px
 }
}
.ce-icon-slider .icon-slider {
 overflow:hidden;
 visibility:hidden
}
.ce-icon-slider .icon-slider.slick-initialized {
 display:block;
 visibility:visible
}
.ce-icon-slider .container {
 padding-left:0;
 padding-right:0;
 margin:0;
 width:100%
}
@media (min-width: 1199px) {
 .ce-icon-slider .container {
  margin:0 auto
 }
}
@media (min-width: 1450px) {
 .ce-icon-slider .container {
  width:1320px
 }
}
.ce-icon-slider .slide {
 width:150px;
 text-align:center;
 margin:0 40px
}
@media (min-width: 1199px) {
 .ce-icon-slider .slide {
  width:333px;
  margin:0 10px;
  margin:0
 }
}
.ce-icon-slider .slide a {
 display:block;
 text-decoration:none
}
.ce-icon-slider .slide a span {
 color:#191919;
 -webkit-transition:color 0.3s ease;
 transition:color 0.3s ease
}
.ce-icon-slider .slide a:hover span,
.ce-icon-slider .slide a:focus span {
 color:#EB6620
}
.ce-icon-slider .slide i,
.ce-icon-slider .slide span {
 display:block;
 margin:0 auto
}
.ce-icon-slider .slide i {
 margin-bottom:20px
}
.ce-header {
 margin-top:-85px;
 z-index:1
}
@media (min-width: 768px) {
 .ce-header {
  height:320px
 }
}
@media (min-width: 992px) {
 .ce-header {
  height:490px
 }
}
@media (min-width: 1199px) {
 .ce-header {
  position:relative;
  margin-bottom:0;
  padding:0 75px
 }
}
.ce-header img {
 height:160px;
 width:100%;
 -o-object-fit:cover;
 object-fit:cover;
 display:block
}
@media (min-width: 768px) {
 .ce-header img {
  height:320px
 }
}
@media (min-width: 992px) {
 .ce-header img {
  height:490px
 }
}
@media (min-width: 992px) {
 .ce-text.large-space-bottom {
  margin-bottom:113px
 }
}
@media (min-width: 992px) {
 .ce-text.medium-space-bottom {
  margin-bottom:70px
 }
}
@media (min-width: 992px) {
 .ce-text.small-space-bottom {
  margin-bottom:35px
 }
}
.ce-text p {
 margin-bottom:24px
}
.ce-text ul {
 list-style-type:disc;
 padding-left:30px
}
.ce-text ul li {
 padding-left:25px;
 line-height:28px;
 position:relative
}
.ce-text ul li:before {
 content:".";
 font-size:25px;
 position:absolute;
 left:0;
 top:-7px
}
.ce-stacked-double-text-image {
 position:relative;
 padding:40px 0
}
@media (min-width: 992px) {
 .ce-stacked-double-text-image {
  padding:60px 0
 }
}
.ce-stacked-double-text-image .images-content {
 margin-bottom:20px
}
.ce-stacked-double-text-image .images-content img {
 width:100%
}
@media (min-width: 992px) {
 .ce-stacked-double-text-image .images-content {
  margin-bottom:0
 }
}
.ce-stacked-double-text-image h2 {
 font-weight:500;
 font-size:20px;
 line-height:24px
}
@media (min-width: 992px) {
 .ce-stacked-double-text-image h2 {
  font-size:30px;
  line-height:34px
 }
}
.ce-stacked-double-text-image .text-content .description {
 display:none
}
.ce-stacked-double-text-image .text-content .description p {
 color:#575757
}
@media (min-width: 768px) {
 .ce-stacked-double-text-image .text-content .description p {
  margin-bottom:30px
 }
}
@media (min-width: 768px) {
 .ce-stacked-double-text-image .text-content .description {
  display:block
 }
}
@media (min-width: 1199px) {
 .ce-stacked-double-text-image .text-content .description {
  margin-bottom:30px
 }
}
@media (min-width: 1199px) {
 .ce-stacked-double-text-image .text-content {
  padding-top:21px
 }
}
.ce-stacked-double-text-image .text-content .description {
 margin-bottom:20px
}
.ce-image-text-teaser-third {
 padding:0 20px
}
@media (min-width: 992px) {
 .ce-image-text-teaser-third {
  padding:0
 }
}
.ce-image-text-teaser-third .teaser-box {
 padding-top:7px;
 padding-bottom:7px;
 border-right:1px solid #D8D8D8;
 border-bottom:1px solid #D8D8D8;
 margin-bottom:0
}
.ce-image-text-teaser-third .teaser-box:nth-child(2n) {
 border-right:none
}
.ce-image-text-teaser-third .teaser-box:nth-child(2n+1):nth-last-child(-n+2),
.ce-image-text-teaser-third .teaser-box:nth-child(2n+1):nth-last-child(-n+2) ~ .teaser-box {
 border-bottom:none
}
@media (min-width: 992px) {
 .ce-image-text-teaser-third .teaser-box {
  display:-webkit-box;
  display:flex;
  height:auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  border:none;
  padding-top:0;
  padding-bottom:10px
 }
}
.ce-image-text-teaser-third .teaser-box img {
 display:block;
 max-width:100%;
 max-height:100%;
 margin:auto
}
.ce-image-text-teaser-third .teaser-image {
 height:100%
}
.ce-image-text-teaser-third .teaser-image a {
 height:100%;
 display:block;
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 align-items:center
}
@media (min-width: 992px) {
 .ce-image-text-teaser-third .teaser-image {
  height:auto;
  flex-basis:250px
 }
}
.ce-image-text-teaser-third .teaser-content {
 -webkit-box-flex:1;
 flex:1;
 display:none
}
.ce-image-text-teaser-third .teaser-content h3 {
 color:#15396A;
 font-size:22px;
 line-height:31px;
 font-weight:700;
 margin-bottom:12px
}
.ce-image-text-teaser-third .teaser-content p {
 font-size:16px;
 color:#575757
}
@media (min-width: 992px) {
 .ce-image-text-teaser-third .teaser-content {
  display:block
 }
}
.ce-text-image {
 position:relative;
 padding:40px 0
}
@media (min-width: 992px) {
 .ce-text-image {
  padding:60px 0
 }
}
.ce-text-image .images-content {
 margin-bottom:15px
}
@media (min-width: 992px) {
 .ce-text-image .images-content {
  margin-bottom:0
 }
}
@media (min-width: 992px) {
 .ce-text-image .row {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-direction:row-reverse;
  -webkit-box-align:center;
  align-items:center
 }
}
.ce-text-image .row .btn,
.ce-text-image .row .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-text-image .row .orejime-Notice-saveButton,
.ce-text-image .row .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-text-image .row .orejime-Notice-learnMoreButton,
.ce-text-image .row .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-text-image .row .orejime-AppToggles-enableAll,
.ce-text-image .row .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-text-image .row .orejime-Modal-saveButton,
.ce-text-image .row .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-text-image .row .orejime-Notice-saveButton,
.ce-text-image .row .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-text-image .row .orejime-Notice-learnMoreButton,
.ce-text-image .row .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-text-image .row .orejime-AppToggles-enableAll,
.ce-text-image .row .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-text-image .row .orejime-Modal-saveButton {
 display:inline-block;
 width:auto
}
@media (min-width: 992px) {
 .ce-text-image.right .position-setting {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row
 }
}
.ce-text-image h2 {
 font-weight:500;
 font-size:20px;
 line-height:24px;
 margin-bottom:5px
}
@media (min-width: 992px) {
 .ce-text-image h2 {
  font-size:30px;
  line-height:34px;
  margin-bottom:15px
 }
}
.ce-text-image .text-content p {
 color:#575757;
 margin-bottom:20px
}
@media (min-width: 768px) {
 .ce-text-image .text-content p {
  margin-bottom:30px
 }
}
@media (min-width: 992px) {
 .ce-text-image .text-content {
  padding-top:21px
 }
}
.ce-text-image .text-content ul.buttons {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
.ce-text-image .text-content ul.buttons li {
 margin-bottom:20px
}
.ce-text-image .text-content .description {
 margin-bottom:20px
}
.ce-text-image .images-content img {
 width:100%
}
.ce-image-with-text {
 margin-bottom:20px
}
.ce-image-with-text .image-bg-content {
 background-size:cover;
 background-position:center;
 padding:100px 50px;
 position:relative
}
@media (min-width: 992px) {
 .ce-image-with-text .image-bg-content {
  padding:143px 0
 }
}
.ce-image-with-text .image-bg-content .title {
 color:#fff;
 font-weight:500;
 font-size:24px;
 line-height:28px;
 margin-bottom:10px;
 z-index:999;
 position:relative
}
@media (min-width: 992px) {
 .ce-image-with-text .image-bg-content .title {
  font-size:31px;
  line-height:37px;
  margin-bottom:19px
 }
}
.ce-image-with-text .image-bg-content .description {
 z-index:999;
 position:relative;
 margin-bottom:24px
}
@media (min-width: 992px) {
 .ce-image-with-text .image-bg-content .description {
  margin-right:13%
 }
}
.ce-image-with-text .image-bg-content p {
 color:#fff;
 line-height:22px
}
.ce-image-with-text .image-bg-content a {
 z-index:999;
 position:relative
}
.sidebar {
 padding-left:0;
 padding-right:0
}
@media (min-width: 992px) {
 .sidebar {
  padding-left:20px;
  padding-right:20px
 }
}
.sidebar.wide-on-mobile {
 padding-left:20px;
 padding-right:20px
}
.ce-content-block {
 margin-bottom:20px
}
.main .ce-content-block {
 margin-bottom:0
}
.ce-content-block>div {
 margin-bottom:2px
}
.main .ce-content-block>div {
 margin-bottom:0
}
.main .ce-content-block>div.block-item {
 position:relative
}
.main .ce-content-block>div.block-item:after {
 content:'';
 position:absolute;
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 height:1px;
 background-color:#fff;
 width:95%
}
.main .ce-content-block>div.block-item:last-of-type:after {
 content:none
}
.ce-content-block .h2,
.ce-content-block .committees-title h1,
.committees-title .ce-content-block h1,
.ce-content-block .h3,
.ce-content-block .orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .orejime-AppItem-title,
.orejime-ModalPortal .orejime-ModalWrapper .orejime-Modal-body .ce-content-block .orejime-AppItem-title,
.ce-content-block .custom-results-list .results-list p,
.custom-results-list .results-list .ce-content-block p,
.ce-content-block address span,
address .ce-content-block span {
 display:block
}
.ce-content-block .block-title {
 font-weight:500;
 background-color:#15396A;
 color:#fff;
 padding:10px 30px
}
.ce-content-block .block-title.bg-orange {
 background-color:#EB6620
}
.ce-content-block .content {
 font-weight:400;
 background-color:#ECF4FA;
 padding:20px 30px
}
.ce-content-block .content .subtitle {
 font-size:16px
}
.ce-content-block .content p:last-of-type {
 margin-bottom:0
}
.ce-content-block .content .headline {
 color:#15396A;
 display:block;
 font-size:20px;
 line-height:28px;
 margin-bottom:11px
}
.ce-news-filter {
 padding-left:10px;
 padding-right:10px;
 padding-bottom:30px
}
@media (min-width: 992px) {
 .ce-news-filter {
  padding-left:20px;
  padding-right:20px
 }
}
.ce-news-filter .news-filter {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 flex-direction:row;
 -webkit-box-pack:justify;
 justify-content:space-between;
 -webkit-box-align:center;
 align-items:center;
 background:#ECF4FA;
 padding:10px 20px 10px 10px
}
.ce-news-list .news-list {
 padding:0 0 30px
}
@media (min-width: 768px) {
 .ce-news-list .news-list {
  padding:0 0 50px
 }
}
.ce-news-list .news-list .link,
.ce-news-list .news-list .ce-table .table-header a,
.ce-table .table-header .ce-news-list .news-list a,
.ce-news-list .news-list .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .ce-news-list .news-list a,
.ce-news-list .news-list .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-news-list .news-list a,
.ce-news-list .news-list .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .ce-news-list .news-list a,
.ce-news-list .news-list .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .ce-news-list .news-list a:not(:first-of-type) {
 display:none;
 margin-left:10px
}
@media (min-width: 768px) {
 .ce-news-list .news-list .link,
 .ce-news-list .news-list .ce-table .table-header a,
 .ce-table .table-header .ce-news-list .news-list a,
 .ce-news-list .news-list .dashboard-saved-searchterms .terms-actions a,
 .dashboard-saved-searchterms .terms-actions .ce-news-list .news-list a,
 .ce-news-list .news-list .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-news-list .news-list a,
 .ce-news-list .news-list .ce-committees-filter .mobile-committees-links a,
 .ce-committees-filter .mobile-committees-links .ce-news-list .news-list a,
 .ce-news-list .news-list .ce-events-list.meetings-list a:not(:first-of-type),
 .ce-events-list.meetings-list .ce-news-list .news-list a:not(:first-of-type) {
  display:inline
 }
}
.ce-news-list .news-list header .link,
.ce-news-list .news-list header .ce-table .table-header a,
.ce-table .table-header .ce-news-list .news-list header a,
.ce-news-list .news-list header .dashboard-saved-searchterms .terms-actions a,
.dashboard-saved-searchterms .terms-actions .ce-news-list .news-list header a,
.ce-news-list .news-list header .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-news-list .news-list header a,
.ce-news-list .news-list header .ce-committees-filter .mobile-committees-links a,
.ce-committees-filter .mobile-committees-links .ce-news-list .news-list header a,
.ce-news-list .news-list header .ce-events-list.meetings-list a:not(:first-of-type),
.ce-events-list.meetings-list .ce-news-list .news-list header a:not(:first-of-type) {
 display:inline
}
@media (min-width: 768px) {
 .ce-news-list .news-list header .link,
 .ce-news-list .news-list header .ce-table .table-header a,
 .ce-table .table-header .ce-news-list .news-list header a,
 .ce-news-list .news-list header .dashboard-saved-searchterms .terms-actions a,
 .dashboard-saved-searchterms .terms-actions .ce-news-list .news-list header a,
 .ce-news-list .news-list header .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a,
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div .ce-news-list .news-list header a,
 .ce-news-list .news-list header .ce-committees-filter .mobile-committees-links a,
 .ce-committees-filter .mobile-committees-links .ce-news-list .news-list header a,
 .ce-news-list .news-list header .ce-events-list.meetings-list a:not(:first-of-type),
 .ce-events-list.meetings-list .ce-news-list .news-list header a:not(:first-of-type) {
  display:none
 }
}
.ce-news-list .news-list li {
 padding:20px 0;
 position:relative
}
.ce-news-list .news-list li:after {
 position:absolute;
 content:'';
 bottom:0;
 height:1px;
 width:80vw;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#D8D8D8
}
@media (min-width: 768px) {
 .ce-news-list .news-list li {
  padding:20px
 }
 .ce-news-list .news-list li:after {
  width:100%
 }
}
.ce-news-list .news-list a {
 display:block;
 text-decoration:none
}
.ce-news-list .news-list a:hover h3 {
 text-decoration:underline
}
.ce-news-list .news-list h2 {
 display:inline
}
@media (min-width: 768px) {
 .ce-news-list .news-list h2 {
  display:block
 }
}
.ce-news-list .news-list p {
 display:none
}
@media (min-width: 768px) {
 .ce-news-list .news-list p {
  display:inline
 }
}
.ce-post-detail-content {
 margin-bottom:30px
}
@media (min-width: 992px) {
 .ce-post-detail-content {
  margin-bottom:40px
 }
}
.ce-post-detail-content time {
 margin-bottom:20px
}
@media (min-width: 992px) {
 .ce-post-detail-content time {
  margin-bottom:14px
 }
}
@media (min-width: 992px) {
 .ce-post-detail-content h1 {
  font-size:24px;
  line-height:31px;
  font-weight:500
 }
}
.ce-post-detail-content img {
 width:100%
}
@media (min-width: 992px) {
 .ce-post-detail-content .accordion {
  display:none
 }
}
.ce-post-detail-content .accordion .panel-body {
 padding:0
}
.ce-association-members .headline {
 font-size:20px;
 line-height:34px;
 font-weight:500;
 margin-bottom:15px
}
@media (min-width: 992px) {
 .ce-association-members .headline {
  margin-bottom:20px
 }
}
.ce-association-members .members-list li {
 padding:20px 0;
 position:relative
}
.ce-association-members .members-list li:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:1px;
 width:100%;
 background:#D8D8D8
}
@media (min-width: 992px) {
 .ce-association-members .members-list li:before {
  left:-20px;
  width:calc(100% + 20px)
 }
}
.ce-events-list {
 margin-bottom:30px
}
.ce-events-list li {
 padding:20px 0;
 position:relative
}
.ce-events-list li:after {
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 height:1px;
 width:100%;
 background:#D8D8D8
}
@media (min-width: 992px) {
 .ce-events-list li:after {
  left:-20px;
  width:calc(100% + 20px)
 }
 .mnet-main-sidebar-wrapper .sidebar .ce-events-list li:after {
  left:auto;
  width:100%
 }
}
.ce-events-list time {
 color:#575757
}
.ce-events-list h2 {
 margin-bottom:0
}
.ce-events-list p {
 font-family:"Fira Sans Condensed";
 color:#575757;
 margin:0
}
.ce-events-list a {
 text-decoration:none
}
.ce-events-list a:hover h2,
.ce-events-list a:focus h2 {
 text-decoration:underline
}
.ce-events-filter {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 flex-direction:row
}
.ce-search-filter {
 padding-left:10px;
 padding-right:10px
}
@media (min-width: 992px) {
 .ce-search-filter {
  padding:0
 }
}
.ce-search-filter .search-filter {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-search-filter .search-filter {
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  padding:20px;
  background-color:#ECF4FA
 }
}
.ce-search-filter .search-filter-input-wrapper {
 background-color:#ECF4FA;
 position:relative;
 overflow:hidden;
 display:-webkit-box;
 display:flex
}
@media (min-width: 992px) {
 .ce-search-filter .search-filter-input-wrapper {
  background-color:transparent;
  -webkit-box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  flex-basis:85%
 }
}
.ce-search-filter .search-filter-input-wrapper input {
 margin:10px
}
.ce-search-filter .search-filter-input-wrapper input:focus::-webkit-input-placeholder {
 color:transparent
}
.ce-search-filter .search-filter-input-wrapper input:focus::-moz-placeholder {
 color:transparent
}
.ce-search-filter .search-filter-input-wrapper input:focus::placeholder {
 color:transparent
}
.ce-search-filter .search-filter .btn,
.ce-search-filter .search-filter .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-search-filter .search-filter .orejime-Notice-saveButton,
.ce-search-filter .search-filter .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-search-filter .search-filter .orejime-Notice-learnMoreButton,
.ce-search-filter .search-filter .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-search-filter .search-filter .orejime-AppToggles-enableAll,
.ce-search-filter .search-filter .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-search-filter .search-filter .orejime-Modal-saveButton,
.ce-search-filter .search-filter .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-search-filter .search-filter .orejime-Notice-saveButton,
.ce-search-filter .search-filter .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-search-filter .search-filter .orejime-Notice-learnMoreButton,
.ce-search-filter .search-filter .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-search-filter .search-filter .orejime-AppToggles-enableAll,
.ce-search-filter .search-filter .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-search-filter .search-filter .orejime-Modal-saveButton {
 margin-bottom:0
}
@media (min-width: 992px) {
 .ce-search-filter .search-filter input,
 .ce-search-filter .search-filter span {
  margin-right:10px
 }
}
.ce-search-filter .search-filter span {
 color:#575757;
 display:none
}
@media (min-width: 992px) {
 .ce-search-filter .search-filter span {
  display:block
 }
}
@media (min-width: 992px) {
 .ce-search-filter .search-filter>input,
 .ce-search-filter .search-filter .search-outer-wrapper>input {
  -webkit-box-flex:2;
  flex-grow:2;
  flex-shrink:2;
  flex-basis:5%;
  min-width:100px
 }
 .ce-search-filter .search-filter>input:last-of-type,
 .ce-search-filter .search-filter .search-outer-wrapper>input:last-of-type {
  flex-basis:120px;
  margin-right:0
 }
}
.ce-search-filter.ce-committees-filter .search-filter {
 padding:0 20px
}
@media (min-width: 992px) {
 .ce-search-results-list {
  padding-left:0;
  padding-right:0
 }
}
.ce-search-results-list .search-results-list {
 padding:10px 0 30px
}
@media (min-width: 768px) {
 .ce-search-results-list .search-results-list {
  padding:30px 0 50px
 }
}
.ce-search-results-list .search-results-list li {
 padding:20px 0;
 position:relative
}
.ce-search-results-list .search-results-list li:after {
 position:absolute;
 content:'';
 bottom:0;
 height:1px;
 width:100%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#D8D8D8
}
@media (min-width: 768px) {
 .ce-search-results-list .search-results-list li {
  padding:30px 20px
 }
 .ce-search-results-list .search-results-list li:after {
  width:100%
 }
}
.ce-search-results-list .search-results-list header {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between
}
.ce-search-results-list .search-results-list a {
 display:block;
 text-decoration:none
}
.ce-search-results-list .search-results-list a:hover h3 {
 text-decoration:underline
}
.ce-search-results-list .search-results-list h2 {
 font-size:22px;
 line-height:28px;
 margin-bottom:10px
}
.ce-search-results-list .search-results-list p {
 line-clamp:3;
 overflow:hidden;
 margin-bottom:0
}
.ce-downloads-filter,
.ce-mnet-docs-search {
 padding-left:10px;
 padding-right:10px
}
@media (min-width: 992px) {
 .ce-downloads-filter,
 .ce-mnet-docs-search {
  padding:0
 }
}
.ce-downloads-filter .downloads-filter,
.ce-mnet-docs-search .downloads-filter,
.ce-mnet-docs-search .docs-search {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter,
 .ce-mnet-docs-search .downloads-filter,
 .ce-mnet-docs-search .docs-search {
  -webkit-box-align:center;
  align-items:center;
  flex-wrap:wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  padding:20px 20px 0;
  background-color:#ECF4FA
 }
}
.ce-downloads-filter .downloads-filter-input-wrapper,
.ce-mnet-docs-search .downloads-filter-input-wrapper {
 background-color:#ECF4FA;
 position:relative;
 overflow:hidden;
 display:-webkit-box;
 display:flex;
 margin-bottom:1px
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter-input-wrapper,
 .ce-mnet-docs-search .downloads-filter-input-wrapper {
  background-color:transparent;
  -webkit-box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  flex-basis:65%;
  margin:0 10px 0 0
 }
}
.ce-downloads-filter .downloads-filter-input-wrapper input,
.ce-mnet-docs-search .downloads-filter-input-wrapper input {
 margin:10px
}
.ce-downloads-filter .downloads-filter-input-wrapper input:focus::-webkit-input-placeholder,
.ce-mnet-docs-search .downloads-filter-input-wrapper input:focus::-webkit-input-placeholder {
 color:transparent
}
.ce-downloads-filter .downloads-filter-input-wrapper input:focus::-moz-placeholder,
.ce-mnet-docs-search .downloads-filter-input-wrapper input:focus::-moz-placeholder {
 color:transparent
}
.ce-downloads-filter .downloads-filter-input-wrapper input:focus::placeholder,
.ce-mnet-docs-search .downloads-filter-input-wrapper input:focus::placeholder {
 color:transparent
}
.ce-downloads-filter .downloads-filter .btn,
.ce-mnet-docs-search .downloads-filter .btn,
.ce-mnet-docs-search .docs-search .btn,
.ce-downloads-filter .downloads-filter .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-downloads-filter .downloads-filter .orejime-Notice-saveButton,
.ce-mnet-docs-search .downloads-filter .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-mnet-docs-search .downloads-filter .orejime-Notice-saveButton,
.ce-mnet-docs-search .docs-search .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-mnet-docs-search .docs-search .orejime-Notice-saveButton,
.ce-downloads-filter .downloads-filter .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-downloads-filter .downloads-filter .orejime-Notice-learnMoreButton,
.ce-mnet-docs-search .downloads-filter .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-mnet-docs-search .downloads-filter .orejime-Notice-learnMoreButton,
.ce-mnet-docs-search .docs-search .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-mnet-docs-search .docs-search .orejime-Notice-learnMoreButton,
.ce-downloads-filter .downloads-filter .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-downloads-filter .downloads-filter .orejime-AppToggles-enableAll,
.ce-mnet-docs-search .downloads-filter .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-mnet-docs-search .downloads-filter .orejime-AppToggles-enableAll,
.ce-mnet-docs-search .docs-search .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-mnet-docs-search .docs-search .orejime-AppToggles-enableAll,
.ce-downloads-filter .downloads-filter .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-downloads-filter .downloads-filter .orejime-Modal-saveButton,
.ce-mnet-docs-search .downloads-filter .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-mnet-docs-search .downloads-filter .orejime-Modal-saveButton,
.ce-mnet-docs-search .docs-search .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-mnet-docs-search .docs-search .orejime-Modal-saveButton,
.ce-downloads-filter .downloads-filter .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-downloads-filter .downloads-filter .orejime-Notice-saveButton,
.ce-mnet-docs-search .downloads-filter .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-mnet-docs-search .downloads-filter .orejime-Notice-saveButton,
.ce-mnet-docs-search .docs-search .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-mnet-docs-search .docs-search .orejime-Notice-saveButton,
.ce-downloads-filter .downloads-filter .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-downloads-filter .downloads-filter .orejime-Notice-learnMoreButton,
.ce-mnet-docs-search .downloads-filter .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-mnet-docs-search .downloads-filter .orejime-Notice-learnMoreButton,
.ce-mnet-docs-search .docs-search .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-mnet-docs-search .docs-search .orejime-Notice-learnMoreButton,
.ce-downloads-filter .downloads-filter .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-downloads-filter .downloads-filter .orejime-AppToggles-enableAll,
.ce-mnet-docs-search .downloads-filter .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-mnet-docs-search .downloads-filter .orejime-AppToggles-enableAll,
.ce-mnet-docs-search .docs-search .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-mnet-docs-search .docs-search .orejime-AppToggles-enableAll,
.ce-downloads-filter .downloads-filter .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-downloads-filter .downloads-filter .orejime-Modal-saveButton,
.ce-mnet-docs-search .downloads-filter .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-mnet-docs-search .downloads-filter .orejime-Modal-saveButton,
.ce-mnet-docs-search .docs-search .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-mnet-docs-search .docs-search .orejime-Modal-saveButton {
 margin-bottom:0
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter input,
 .ce-mnet-docs-search .downloads-filter input,
 .ce-mnet-docs-search .docs-search input,
 .ce-downloads-filter .downloads-filter span,
 .ce-mnet-docs-search .downloads-filter span,
 .ce-mnet-docs-search .docs-search span {
  margin-right:10px
 }
}
.ce-downloads-filter .downloads-filter span,
.ce-mnet-docs-search .downloads-filter span,
.ce-mnet-docs-search .docs-search span {
 color:#575757;
 display:none
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter span,
 .ce-mnet-docs-search .downloads-filter span,
 .ce-mnet-docs-search .docs-search span {
  display:block
 }
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter>input,
 .ce-mnet-docs-search .downloads-filter>input,
 .ce-mnet-docs-search .ce-downloads-filter .docs-search>input,
 .ce-mnet-docs-search .docs-search>input {
  -webkit-box-flex:2;
  flex-grow:2;
  flex-shrink:2;
  flex-basis:5%;
  min-width:100px
 }
 .ce-downloads-filter .downloads-filter>input:last-of-type,
 .ce-mnet-docs-search .downloads-filter>input:last-of-type,
 .ce-mnet-docs-search .ce-downloads-filter .docs-search>input:last-of-type,
 .ce-mnet-docs-search .docs-search>input:last-of-type {
  flex-basis:120px;
  margin-right:0;
  max-height:40px
 }
}
.ce-downloads-filter .downloads-filter .accordion,
.ce-mnet-docs-search .downloads-filter .accordion,
.ce-mnet-docs-search .docs-search .accordion {
 position:relative
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion:before,
 .ce-mnet-docs-search .downloads-filter .accordion:before,
 .ce-mnet-docs-search .docs-search .accordion:before {
  position:absolute;
  content:'';
  height:2px;
  width:110%;
  background-color:#fff;
  top:20px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
 }
}
.ce-downloads-filter .downloads-filter .accordion .panel-group,
.ce-mnet-docs-search .downloads-filter .accordion .panel-group,
.ce-mnet-docs-search .docs-search .accordion .panel-group {
 margin-bottom:0
}
.ce-downloads-filter .downloads-filter .accordion .panel,
.ce-mnet-docs-search .downloads-filter .accordion .panel,
.ce-mnet-docs-search .docs-search .accordion .panel {
 -webkit-box-shadow:none;
 box-shadow:none
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion .panel-heading,
 .ce-mnet-docs-search .downloads-filter .accordion .panel-heading,
 .ce-mnet-docs-search .docs-search .accordion .panel-heading {
  display:none
 }
}
.ce-downloads-filter .downloads-filter .accordion .panel-heading span,
.ce-mnet-docs-search .downloads-filter .accordion .panel-heading span,
.ce-mnet-docs-search .docs-search .accordion .panel-heading span {
 color:#EB6620;
 text-decoration:underline
}
.ce-downloads-filter .downloads-filter .accordion .panel-heading a .title-collapsed,
.ce-mnet-docs-search .downloads-filter .accordion .panel-heading a .title-collapsed,
.ce-mnet-docs-search .docs-search .accordion .panel-heading a .title-collapsed {
 display:block
}
.ce-downloads-filter .downloads-filter .accordion .panel-heading a:not(.collapsed) span.title-collapsed,
.ce-mnet-docs-search .downloads-filter .accordion .panel-heading a:not(.collapsed) span.title-collapsed,
.ce-mnet-docs-search .docs-search .accordion .panel-heading a:not(.collapsed) span.title-collapsed {
 display:none
}
.ce-downloads-filter .downloads-filter .accordion .panel-heading a:not(.collapsed) span.title-uncollapsed,
.ce-mnet-docs-search .downloads-filter .accordion .panel-heading a:not(.collapsed) span.title-uncollapsed,
.ce-mnet-docs-search .docs-search .accordion .panel-heading a:not(.collapsed) span.title-uncollapsed {
 display:block
}
.ce-downloads-filter .downloads-filter .accordion .panel-collapse,
.ce-mnet-docs-search .downloads-filter .accordion .panel-collapse,
.ce-mnet-docs-search .docs-search .accordion .panel-collapse {
 background-color:#ECF4FA
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion .collapse,
 .ce-mnet-docs-search .downloads-filter .accordion .collapse,
 .ce-mnet-docs-search .docs-search .accordion .collapse {
  display:block
 }
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion,
 .ce-mnet-docs-search .downloads-filter .accordion,
 .ce-mnet-docs-search .docs-search .accordion {
  -webkit-box-ordinal-group:4;
  order:3;
  -webkit-box-flex:1;
  flex:1 1 100%
 }
}
.ce-downloads-filter .downloads-filter .accordion .panel-body,
.ce-mnet-docs-search .downloads-filter .accordion .panel-body,
.ce-mnet-docs-search .docs-search .accordion .panel-body {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:reverse;
 flex-direction:column-reverse;
 border-top:2px solid #fff;
 padding:20px 10px
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion .panel-body,
 .ce-mnet-docs-search .downloads-filter .accordion .panel-body,
 .ce-mnet-docs-search .docs-search .accordion .panel-body {
  border-top:0;
  padding:32px 0 5px 0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-direction:row-reverse
 }
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion .panel-body .custom-select-wrapper,
 .ce-mnet-docs-search .downloads-filter .accordion .panel-body .custom-select-wrapper,
 .ce-mnet-docs-search .docs-search .accordion .panel-body .custom-select-wrapper {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:end;
  align-items:flex-end
 }
}
.ce-downloads-filter .downloads-filter .accordion .panel-body .custom-select-wrapper .reset-link-button,
.ce-mnet-docs-search .downloads-filter .accordion .panel-body .custom-select-wrapper .reset-link-button,
.ce-mnet-docs-search .docs-search .accordion .panel-body .custom-select-wrapper .reset-link-button {
 cursor:pointer;
 color:#EB6620;
 background-color:transparent;
 border:0;
 text-decoration:underline;
 padding:0;
 font-size:15px;
 font-weight:500;
 line-height:20px;
 white-space:nowrap
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .accordion .panel-body .custom-select-wrapper .reset-link-button,
 .ce-mnet-docs-search .downloads-filter .accordion .panel-body .custom-select-wrapper .reset-link-button,
 .ce-mnet-docs-search .docs-search .accordion .panel-body .custom-select-wrapper .reset-link-button {
  font-size:18px;
  line-height:24px;
  -webkit-transition:color 0.3s ease;
  transition:color 0.3s ease
 }
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .checkbox-filter,
 .ce-mnet-docs-search .downloads-filter .checkbox-filter,
 .ce-mnet-docs-search .docs-search .checkbox-filter {
  -webkit-box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  flex-basis:85%;
  margin:0 10px 0 0
 }
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list {
 list-style:none
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list,
 .ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list,
 .ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list {
  max-width:90%
 }
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list input,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list input,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list input {
 width:auto;
 margin:0;
 padding:0
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li {
 display:block;
 margin-bottom:17px
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li,
 .ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li,
 .ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li {
  display:inline-block;
  margin:0 5px 5px 0
 }
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li>div,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li>div,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li>div {
 position:relative;
 display:inline-block;
 width:auto
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li label,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li label,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li label {
 display:inline-block;
 background-color:transparent;
 color:#191919;
 cursor:pointer;
 border-radius:6px;
 white-space:nowrap;
 font-weight:400;
 font-size:16px;
 line-height:19px;
 padding:3px 9px 3px 0;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-transition:all .2s;
 transition:all .2s
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li label,
 .ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li label,
 .ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li label {
  padding:3px 9px
 }
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label,
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label,
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label {
 background-color:#15396A;
 color:#fff;
 -webkit-transition:all .2s;
 transition:all .2s;
 padding:3px 9px 3px 9px
}
@media (min-width: 992px) {
 .ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label,
 .ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label,
 .ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"]:checked+label {
  padding:3px 9px
 }
}
.ce-downloads-filter .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"],
.ce-mnet-docs-search .downloads-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"],
.ce-mnet-docs-search .docs-search .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"] {
 position:absolute;
 opacity:0
}
@media (min-width: 768px) {
 .ce-downloads-results-list .downloads-results-list li {
  padding:20px;
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease
 }
 .ce-downloads-results-list .downloads-results-list li:hover,
 .ce-downloads-results-list .downloads-results-list li:focus-within {
  background-color:#ECF4FA
 }
}
.ce-downloads-results-list .downloads-results-list.mnet-checkbox-list li {
 display:-webkit-box;
 display:flex
}
@media (min-width: 768px) {
 .ce-downloads-results-list .downloads-results-list.mnet-checkbox-list li {
  padding:20px 20px 20px 5px
 }
}
@media (min-width: 992px) {
 .ce-downloads-results-list .downloads-results-list.mnet-checkbox-list li {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-direction:row-reverse
 }
}
.ce-downloads-results-list .downloads-results-list .meta-content {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-downloads-results-list .downloads-results-list .meta-content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  -webkit-box-align:center;
  align-items:center
 }
 .ce-downloads-results-list .downloads-results-list .meta-content p {
  margin-left:20px
 }
}
@media (min-width: 992px) {
 .ce-downloads-results-list .downloads-results-list header {
  display:-webkit-box;
  display:flex;
  -webkit-box-flex:0;
  flex:0 1 95%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column
 }
}
.ce-downloads-results-list .downloads-results-list header>p,
.ce-downloads-results-list .downloads-results-list .orejime-NoticePortal header>p,
.ce-downloads-results-list .downloads-results-list .orejime-ModalWrapper header>p {
 margin-bottom:10px
}
.ce-menu {
 overflow-x:hidden;
 position:relative
}
.ce-menu:before {
 content:'';
 position:absolute;
 right:0;
 background:#fff;
 background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(90%, rgba(255,255,255,0.933211)), color-stop(95%, rgba(255,255,255,0.0984769)), to(rgba(255,255,255,0)));
 background:linear-gradient(270deg, #fff 0%, rgba(255,255,255,0.933211) 90%, rgba(255,255,255,0.0984769) 95%, rgba(255,255,255,0) 100%);
 top:0;
 height:calc(100% - 30px);
 width:60px;
 z-index:1
}
.ce-menu:after {
 -webkit-transform:rotate(270deg);
 transform:rotate(270deg);
 content:'';
 position:absolute;
 right:21px;
 top:24px;
 z-index:2
}
@media (min-width: 992px) {
 .ce-menu:before,
 .ce-menu:after {
  content:none
 }
}
.ce-menu .list-menu {
 display:-webkit-box;
 display:flex;
 overflow:auto;
 white-space:nowrap;
 border-bottom:1px solid #ECF4FA;
 margin-bottom:30px
}
@media (min-width: 992px) {
 .ce-menu .list-menu {
  border-bottom:none;
  flex-wrap:wrap;
  white-space:normal;
  overflow:visible;
  margin-bottom:60px;
  border-bottom:1px solid #E5E5E5
 }
}
.ce-menu .list-menu li {
 display:inline-block;
 position:relative;
 margin-right:3px
}
@media (min-width: 992px) {
 .ce-menu .list-menu li:before {
  content:'';
  width:500%;
  height:1px;
  position:absolute;
  bottom:0;
  left:0;
  background-color:#E5E5E5
 }
}
.ce-menu .list-menu li:after {
 content:'';
 width:1px;
 height:80%;
 position:absolute;
 background-color:#E5E5E5;
 right:-2px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ce-menu .list-menu li a {
 display:block;
 padding:18px;
 text-decoration:none
}
.ce-menu .list-menu li a:focus {
 color:#EB6620
}
.ce-menu .list-menu li.active {
 background-color:#ECF4FA
}
.ce-menu .list-menu li.active a {
 color:#EB6620;
 position:relative
}
.ce-menu .list-menu li.active a:before,
.ce-menu .list-menu li.active a:after {
 content:'';
 width:3px;
 height:80%;
 position:absolute;
 background:#fff;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 z-index:1
}
.ce-menu .list-menu li.active a:before {
 left:-3px
}
.ce-menu .list-menu li.active a:after {
 right:-3px
}
.ce-team-members {
 overflow-x:hidden
}
@media (max-width: 991px) {
 .ce-team-members {
  float:left;
  min-height:1px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  width:100%
 }
}
.ce-team-members h2 {
 font-weight:500;
 margin-bottom:10px
}
.ce-team-members .team-wrapper {
 margin-bottom:35px
}
.ce-team-members .team-item {
 position:relative;
 margin-bottom:30px;
 padding-top:20px;
 padding-bottom:20px
}
.ce-team-members .team-item:after {
 position:absolute;
 content:'';
 bottom:-15px;
 height:1px;
 width:calc(100% - 40px);
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#D8D8D8
}
.ce-team-members .team-item:last-of-type {
 margin-bottom:0
}
.ce-team-members .team-item:last-of-type:after {
 content:none
}
@media (min-width: 768px) {
 .ce-team-members .team-item {
  position:static;
  margin-bottom:0;
  border-right:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8
 }
 .ce-team-members .team-item:after {
  content:none
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .ce-team-members .team-item:nth-child(-n+2) {
  padding-top:10px
 }
 .ce-team-members .team-item:nth-child(2n+1):nth-last-child(-n+2),
 .ce-team-members .team-item:nth-child(2n+1):nth-last-child(-n+2) ~ div {
  padding-bottom:10px
 }
 .ce-team-members .team-item:nth-child(2n) {
  border-right:none
 }
 .ce-team-members .team-item:nth-child(2n+1):nth-last-child(-n+2),
 .ce-team-members .team-item:nth-child(2n+1):nth-last-child(-n+2) ~ div {
  border-bottom:0
 }
}
@media (min-width: 992px) {
 .ce-team-members .team-item:nth-child(-n+3) {
  padding-top:10px
 }
 .ce-team-members .team-item:nth-child(3n+1):nth-last-child(-n+3),
 .ce-team-members .team-item:nth-child(3n+1):nth-last-child(-n+3) ~ div {
  padding-bottom:10px
 }
 .ce-team-members .team-item:nth-child(3n) {
  border-right:none
 }
 .ce-team-members .team-item:nth-child(3n+1):nth-last-child(-n+3),
 .ce-team-members .team-item:nth-child(3n+1):nth-last-child(-n+3) ~ div {
  border-bottom:0
 }
}
.ce-team-members .team-item:only-child {
 border:0
}
@media (min-width: 992px) {
 .ce-team-members .team-item:only-child {
  padding-top:10px;
  padding-bottom:10px
 }
}
.ce-team-members .team-item img {
 margin-bottom:20px;
 width:100%
}
@media (min-width: 1199px) {
 .ce-team-members .team-item img {
  width:auto
 }
}
.ce-team-members .team-item h3 {
 margin-bottom:5px
}
.ce-team-members .team-item p {
 color:#575757;
 margin-bottom:15px
}
.ce-team-members .team-item a {
 display:block;
 font-weight:400
}
.ce-team-members .team-item a[href^="tel"] {
 color:#191919;
 text-decoration:none
}
.panel-wrapper {
 width:100%;
 padding:0
}
@media (min-width: 992px) {
 .panel-wrapper {
  padding-left:20px;
  padding-right:20px;
  width:992px
 }
}
@media (min-width: 1199px) {
 .panel-wrapper {
  width:1200px
 }
}
@media (min-width: 1440px) {
 .panel-wrapper {
  width:1320px
 }
}
.ce-mnet-toppanel {
 background-color:#ECF4FA;
 padding:25px;
 margin-bottom:30px;
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column;
 -webkit-box-pack:justify;
 justify-content:space-between
}
@media (min-width: 992px) {
 .ce-mnet-toppanel {
  min-height:160px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row
 }
}
.ce-mnet-toppanel.docs-panel-filter {
 margin-bottom:2px
}
.dashboard-content-numbers {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 border-bottom:1px solid #fff;
 padding-bottom:10px;
 margin-bottom:10px
}
@media (min-width: 992px) {
 .dashboard-content-numbers {
  padding-bottom:0;
  -webkit-box-align:center;
  align-items:center;
  width:49%;
  border-bottom:0
 }
 .committees-inactive .dashboard-content-numbers {
  width:19%
 }
}
.dashboard-content-numbers a {
 border-right:solid 1px #fff;
 color:#575757;
 font-weight:500;
 font-size:14px;
 -webkit-box-flex:1;
 flex:1;
 line-height:20px;
 text-align:center;
 text-decoration:none
}
@media (min-width: 992px) {
 .dashboard-content-numbers a {
  color:#191919
 }
}
.dashboard-content-numbers a:last-of-type {
 border-right:none
}
@media (min-width: 992px) {
 .dashboard-content-numbers a:last-of-type {
  border-right:solid 1px #fff
 }
}
.dashboard-content-numbers a span {
 display:block;
 color:#15396A;
 font-size:40px;
 line-height:48px
}
@media (min-width: 992px) {
 .dashboard-content-numbers a span {
  font-size:65px;
  line-height:75px
 }
}
@media (min-width: 992px) {
 .dashboard-saved-searchterms {
  width:49%;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column
 }
 .committees-inactive .dashboard-saved-searchterms {
  width:79%
 }
}
.dashboard-saved-searchterms .terms {
 -webkit-box-flex:1;
 flex-grow:1
}
.dashboard-saved-searchterms .terms-inner {
 display:-webkit-inline-box;
 display:inline-flex;
 flex-wrap:wrap;
 gap:5px;
 margin-bottom:10px
}
.dashboard-saved-searchterms .terms span {
 background-color:#15396A;
 border-radius:2px;
 color:#fff;
 font-weight:500;
 font-size:16px;
 line-height:19px;
 padding:3px 8px
}
@media (min-width: 992px) {
 .dashboard-saved-searchterms .terms span {
  border-radius:6px
 }
}
.dashboard-saved-searchterms .terms-actions span {
 color:#575757;
 font-weight:500;
 font-size:16px;
 line-height:24px;
 margin-right:15px
}
@media (min-width: 992px) {
 .dashboard-saved-searchterms .terms-actions span {
  color:#191919
 }
}
.dashboard-saved-searchterms .terms-actions a {
 margin-right:10px
}
.ce-mnet-toppanel-committees {
 background-color:#ECF4FA
}
.ce-mnet-docs-search {
 padding:0
}
.ce-mnet-docs-search .docs-search {
 padding:10px 20px 10px 10px
}
.ce-mnet-docs-search .downloads-filter-input-wrapper {
 flex-basis:80%
}
.ce-mnet-docs-search .search-buttons {
 padding:10px 20px;
 margin-top:2px
}
@media (min-width: 992px) {
 .ce-mnet-docs-search .search-buttons {
  background-color:#ECF4FA;
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  align-items:center
 }
}
.ce-mnet-docs-search .search-buttons a {
 display:inline-block;
 width:auto;
 margin-right:20px
}
.ce-mnet-docs-search .search-buttons a:last-of-type {
 margin-right:0
}
.ce-mnet-docs-search .search-buttons .download-buttons button,
.ce-mnet-docs-search .search-buttons .filter-buttons button {
 background:none;
 border:none;
 font-size:16px;
 font-weight:500;
 line-height:20px
}
.ce-mnet-docs-search .search-buttons .download-buttons {
 margin-bottom:20px
}
@media (min-width: 992px) {
 .ce-mnet-docs-search .search-buttons .download-buttons {
  margin-bottom:0
 }
}
.ce-mnet-docs-search .search-buttons .filter-buttons {
 text-align:right;
 padding:20px;
 background-color:#ECF4FA
}
@media (min-width: 992px) {
 .ce-mnet-docs-search .search-buttons .filter-buttons {
  padding:0
 }
}
.ce-mnet-panel-filter {
 background:#ECF4FA;
 padding-left:10px;
 padding-right:10px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter {
  padding:0
 }
}
.ce-mnet-panel-filter .panel-filter {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter {
  -webkit-box-align:center;
  align-items:center;
  flex-wrap:wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  padding:20px 20px 0;
  background-color:#ECF4FA
 }
}
.ce-mnet-panel-filter .panel-filter-input-wrapper {
 background-color:#ECF4FA;
 position:relative;
 overflow:hidden;
 display:-webkit-box;
 display:flex;
 margin-bottom:1px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter-input-wrapper {
  background-color:transparent;
  -webkit-box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  flex-basis:65%;
  margin:0 10px 0 0
 }
}
.ce-mnet-panel-filter .panel-filter-input-wrapper input {
 margin:10px 0 10px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter-input-wrapper input {
  margin:10px
 }
}
.ce-mnet-panel-filter .panel-filter-input-wrapper input:focus::-webkit-input-placeholder {
 color:transparent
}
.ce-mnet-panel-filter .panel-filter-input-wrapper input:focus::-moz-placeholder {
 color:transparent
}
.ce-mnet-panel-filter .panel-filter-input-wrapper input:focus::placeholder {
 color:transparent
}
.ce-mnet-panel-filter .panel-filter-input-wrapper .close-icon {
 right:10px
}
.ce-mnet-panel-filter .panel-filter .search-outer-wrapper {
 display:-webkit-box;
 display:flex;
 width:100%;
 margin-bottom:10px;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .search-outer-wrapper {
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row
 }
}
.ce-mnet-panel-filter .panel-filter .search-outer-wrapper input[type=submit] {
 margin-right:0
}
.ce-mnet-panel-filter .panel-filter .btn,
.ce-mnet-panel-filter .panel-filter .orejime-NoticePortal .orejime-Notice-saveButton,
.orejime-NoticePortal .ce-mnet-panel-filter .panel-filter .orejime-Notice-saveButton,
.ce-mnet-panel-filter .panel-filter .orejime-NoticePortal .orejime-Notice-learnMoreButton,
.orejime-NoticePortal .ce-mnet-panel-filter .panel-filter .orejime-Notice-learnMoreButton,
.ce-mnet-panel-filter .panel-filter .orejime-NoticePortal .orejime-AppToggles-enableAll,
.orejime-NoticePortal .ce-mnet-panel-filter .panel-filter .orejime-AppToggles-enableAll,
.ce-mnet-panel-filter .panel-filter .orejime-NoticePortal .orejime-Modal-saveButton,
.orejime-NoticePortal .ce-mnet-panel-filter .panel-filter .orejime-Modal-saveButton,
.ce-mnet-panel-filter .panel-filter .orejime-ModalWrapper .orejime-Notice-saveButton,
.orejime-ModalWrapper .ce-mnet-panel-filter .panel-filter .orejime-Notice-saveButton,
.ce-mnet-panel-filter .panel-filter .orejime-ModalWrapper .orejime-Notice-learnMoreButton,
.orejime-ModalWrapper .ce-mnet-panel-filter .panel-filter .orejime-Notice-learnMoreButton,
.ce-mnet-panel-filter .panel-filter .orejime-ModalWrapper .orejime-AppToggles-enableAll,
.orejime-ModalWrapper .ce-mnet-panel-filter .panel-filter .orejime-AppToggles-enableAll,
.ce-mnet-panel-filter .panel-filter .orejime-ModalWrapper .orejime-Modal-saveButton,
.orejime-ModalWrapper .ce-mnet-panel-filter .panel-filter .orejime-Modal-saveButton {
 margin-bottom:0
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter input {
  margin-right:10px
 }
}
.ce-mnet-panel-filter .panel-filter span {
 color:#575757;
 display:none
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter span {
  display:block
 }
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter>input {
  -webkit-box-flex:2;
  flex-grow:2;
  flex-shrink:2;
  flex-basis:5%;
  min-width:100px
 }
 .ce-mnet-panel-filter .panel-filter>input:last-of-type {
  flex-basis:120px;
  margin-right:0;
  max-height:40px
 }
}
.ce-mnet-panel-filter .panel-filter .accordion {
 display:block;
 width:100%
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-group {
 margin-bottom:0
}
.ce-mnet-panel-filter .panel-filter .accordion .panel {
 -webkit-box-shadow:none;
 box-shadow:none;
 background:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading {
 position:relative;
 padding:18px 0 18px 0
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-heading {
  padding:18px 0 18px 15px
 }
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading:before,
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading:after {
 content:'';
 background-color:#fff;
 height:2px;
 width:150%;
 position:absolute
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading:before {
 top:0px;
 left:-30%
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading:after {
 bottom:0px;
 left:-30%
}
.ce-committees-filter .ce-mnet-panel-filter .panel-filter .accordion .panel-heading:before {
 content:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .panel-title {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .panel-title:after {
 content:'';
 background-color:#fff;
 height:2px;
 width:150%;
 position:absolute;
 bottom:0px;
 left:-50%
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title {
 text-decoration:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-title:hover {
 color:#EB6620
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-toggle {
 display:-webkit-box;
 display:flex;
 -webkit-box-align:center;
 align-items:center
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .filter-toggle span {
 margin:0
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading span {
 color:#EB6620;
 text-decoration:underline
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading span.count-checked-checkboxes {
 display:inline;
 margin-left:5px;
 text-decoration:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading a span {
 font-size:16px;
 font-weight:500;
 line-height:20px
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading a .title-collapsed {
 display:block
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading a .title-uncollapsed {
 display:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading a:not(.collapsed) span.title-collapsed {
 display:none
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-heading a:not(.collapsed) span.title-uncollapsed {
 display:block
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body {
 border-top:none !important
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .list-header {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 -webkit-box-align:center;
 align-items:center;
 margin-bottom:20px
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .list-header h3 {
 font-size:20px;
 font-weight:500;
 line-height:24px;
 margin-bottom:0
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .list-header button {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:transparent;
 border:0
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .list-header button[aria-expanded="true"] svg {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg);
 fill:#EB6620
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .list-header svg {
 fill:#15396A;
 margin-left:auto;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transition:fill 0.3s ease, -webkit-transform 0.3s ease;
 transition:fill 0.3s ease, -webkit-transform 0.3s ease;
 transition:fill 0.3s ease, transform 0.3s ease;
 transition:fill 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-checkboxes {
 margin-bottom:15px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-checkboxes {
  margin-bottom:30px
 }
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls {
 padding-top:15px;
 position:relative
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls:after {
  content:'';
  position:absolute;
  top:0;
  left:-20%;
  width:130%;
  height:2px;
  background-color:#fff
 }
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div {
 display:-webkit-box;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 flex-direction:column
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  align-items:center
 }
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div button {
 margin-bottom:20px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div button {
  margin-bottom:0
 }
}
.ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a {
 align-self:flex-end
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .accordion .panel-body .panel-filter-bottom-controls>div a {
  align-self:auto
 }
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter {
 display:none;
 margin-bottom:20px
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter.collapse.in {
 display:block !important
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .checkbox-filter {
  display:block;
  -webkit-box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  flex-basis:85%;
  margin:0 10px 0 0
 }
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list {
 list-style:none
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list {
  max-width:90%
 }
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list input {
 width:auto;
 margin:0;
 padding:0
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li {
 position:relative;
 display:block;
 margin-bottom:0;
 padding:10px 0 0;
 border-bottom:1px solid #fff
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li .item-content {
 position:relative;
 width:100%;
 margin-bottom:10px
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li .item-content div {
 display:inline-block
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li .panel-trigger {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:transparent;
 border:0;
 position:absolute;
 right:0;
 top:9px
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li svg {
 fill:#15396A;
 margin-left:auto;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transition:fill 0.3s ease, -webkit-transform 0.3s ease;
 transition:fill 0.3s ease, -webkit-transform 0.3s ease;
 transition:fill 0.3s ease, transform 0.3s ease;
 transition:fill 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li.submenu-open svg {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg);
 fill:#EB6620
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li>div {
 position:relative;
 display:inline-block;
 width:auto
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li ul {
 border-top:1px solid #fff;
 height:auto;
 position:relative;
 display:none;
 padding-left:30px
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li ul li {
 padding:10px 0
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li ul li:last-of-type {
 border-bottom:none
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li label {
 background-color:transparent;
 border-radius:6px;
 color:#191919;
 cursor:pointer;
 display:inline-block;
 font-size:16px;
 font-weight:400;
 line-height:19px;
 padding:3px 9px 3px 0;
 -webkit-transition:background-color .2s, color .2s, padding .2s;
 transition:background-color .2s, color .2s, padding .2s;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent;
 width:auto
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li label {
  padding:3px 9px
 }
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input[type="checkbox"] {
 position:absolute;
 opacity:0
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input:checked+label,
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input.partially-checked+label {
 color:#fff;
 padding:3px 9px 3px 9px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input:checked+label,
 .ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input.partially-checked+label {
  padding:3px 9px
 }
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input:checked+label {
 background-color:#15396A;
 font-weight:500
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input.partially-checked+label {
 font-weight:500;
 background-color:#7F96B1
}
.ce-mnet-panel-filter .panel-filter button {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:0;
 color:#fff
}
.ce-mnet-panel-filter .panel-filter button span {
 color:#fff;
 display:inline
}
.ce-mnet-panel-filter .panel-filter .reset-link-button {
 cursor:pointer;
 color:#575757;
 background-color:transparent;
 border:0;
 text-decoration:underline;
 padding:0;
 font-size:16px;
 font-weight:500;
 line-height:20px;
 white-space:nowrap;
 margin-right:10px
}
@media (min-width: 992px) {
 .ce-mnet-panel-filter .panel-filter .reset-link-button {
  -webkit-transition:color 0.3s ease;
  transition:color 0.3s ease
 }
}
.ce-committees-filter.ce-mnet-toppanel.docs-panel-filter {
 padding-bottom:0
}
@media (min-width: 992px) {
 .ce-committees-filter.ce-mnet-toppanel.docs-panel-filter {
  padding:25px
 }
}
.ce-committees-filter .dashboard-content-numbers {
 border-bottom:0
}
.ce-committees-filter .dashboard-saved-searchterms {
 display:none
}
@media (min-width: 992px) {
 .ce-committees-filter .dashboard-saved-searchterms {
  display:block
 }
}
.ce-committees-filter.ce-search-filter.ce-committees-filter form {
 padding:0
}
@media (min-width: 992px) {
 .ce-committees-filter.ce-search-filter.ce-committees-filter form {
  padding:0 20px
 }
}
.ce-committees-filter .panel-filter .accordion .panel-heading {
 padding:18px 0 23px 15px
}
.ce-committees-filter .panel-filter .accordion .panel-heading:before,
.ce-committees-filter .panel-filter .accordion .panel-heading:after {
 content:none
}
.ce-committees-filter .panel-filter .accordion .panel-heading .filter-title {
 display:-webkit-box;
 display:flex
}
.ce-committees-filter .panel-filter .accordion .panel-heading .filter-title div {
 font-weight:500
}
.ce-committees-filter .panel-filter .accordion .panel-heading .filter-title div:first-of-type {
 -webkit-box-flex:0;
 flex:0 0 141px
}
.ce-committees-filter.ce-mnet-panel-filter .panel-filter .accordion .panel-heading .panel-title:after {
 content:none
}
.ce-committees-filter.ce-mnet-panel-filter .panel-filter .accordion {
 display:none
}
@media (min-width: 992px) {
 .ce-committees-filter.ce-mnet-panel-filter .panel-filter .accordion {
  display:block
 }
}
.ce-committees-filter .panel-body {
 padding:0 0 0 15px
}
.ce-committees-filter .committees-list {
 max-height:371px;
 margin-bottom:30px
}
.ce-committees-filter .committees-list ul {
 margin:0;
 padding:0 30px 0 0
}
.ce-committees-filter .committees-list li {
 border-top:1px solid #fff
}
.ce-committees-filter .committees-list li:last-of-type {
 border-bottom:1px solid #fff
}
.ce-committees-filter .committees-list li:hover,
.ce-committees-filter .committees-list li:focus {
 background-color:rgba(21,57,106,0.1)
}
.ce-committees-filter .committees-list li a {
 display:-webkit-box;
 display:flex;
 padding:10px;
 color:#191919;
 text-decoration:none;
 font-weight:400
}
.ce-committees-filter .committees-list li span {
 color:#15396A;
 font-size:16px;
 font-weight:500;
 line-height:24px;
 margin-right:30px;
 -webkit-box-flex:0;
 flex:0 0 105px
}
.ce-committees-filter .search-outer-wrapper {
 position:relative
}
@media (min-width: 992px) {
 .ce-committees-filter .search-outer-wrapper:after {
  content:'';
  position:absolute;
  top:-9px;
  left:-20%;
  width:150%;
  height:2px;
  background-color:#fff
 }
}
.ce-committees-filter .mobile-committees-links {
 display:-webkit-box;
 display:flex;
 -webkit-box-pack:justify;
 justify-content:space-between;
 padding:20px 0;
 position:relative
}
.ce-committees-filter .mobile-committees-links:after {
 content:'';
 position:absolute;
 top:0px;
 left:-20%;
 width:150%;
 height:2px;
 background-color:#fff
}
.ce-committees-filter .mobile-committees-links a:first-of-type {
 color:#191919;
 font-weight:400
}
@media (min-width: 992px) {
 .ce-committees-filter .mobile-committees-links {
  display:none
 }
}
.ce-mnet-toppanel.committees-detail {
 margin-bottom:0;
 padding-bottom:0
}
@media (min-width: 992px) {
 .ce-mnet-toppanel.committees-detail {
  border-bottom:1px solid #fff;
  padding:25px
 }
}
.committees-title {
 padding:20px 15px;
 background-color:#15396A
}
.committees-title h1 {
 color:#fff;
 margin-bottom:0
}
.committees-title h1 span {
 display:block;
 margin-bottom:5px
}
@media (min-width: 992px) {
 .committees-title h1 span {
  display:inline
 }
}
.ce-committees-filter.committees-detail {
 padding-left:0;
 padding-right:0
}
@media (min-width: 992px) {
 .ce-committees-filter.committees-detail .panel-filter {
  padding:12px 20px 0
 }
}
.ce-committees-filter .ce-menu {
 background-color:#fff
}
.ce-events-list.meetings-list h3,
.ce-events-list.meetings-archive h3 {
 margin-bottom:0
}
.ce-events-list.meetings-list {
 margin-bottom:50px
}
.ce-events-list.meetings-list p {
 margin-bottom:10px
}
.ce-events-list.meetings-archive {
 position:relative;
 background-color:#ECF4FA
}
.ce-events-list.meetings-archive:before {
 content:'';
 position:absolute;
 top:0;
 left:-20px;
 right:0;
 bottom:0;
 width:120%;
 height:100%;
 background-color:#ECF4FA
}
@media (min-width: 992px) {
 .ce-events-list.meetings-archive:before {
  width:100%
 }
}
.ce-events-list.meetings-archive li:after {
 background-color:#fff
}
.ce-events-poll button {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:0;
 background-color:#ECF4FA;
 border-radius:50%;
 height:38px;
 width:38px
}
.ce-events-poll button.accept.inactive,
.ce-events-poll button.decline.inactive {
 background-color:transparent
}
.ce-events-poll button.accept.inactive svg,
.ce-events-poll button.decline.inactive svg {
 opacity:0.5
}
.ce-events-poll button.accept svg {
 fill:#15396A
}
.ce-events-poll button.decline svg {
 fill:#EB6620
}
.ce-events-poll button.accepted {
 background-color:#15396A
}
.ce-events-poll button.declined {
 background-color:#EB6620
}
.ce-events-poll button.accepted svg,
.ce-events-poll button.declined svg {
 fill:#fff
}
.ce-events-poll table thead tr th {
 color:#15396A
}
.ce-events-poll table thead tr th:not(:first-of-type) {
 border-right:0
}
.ce-events-poll table thead tr th:last-of-type {
 text-align:left;
 padding-left:10px
}
.ce-events-poll table tr th:last-of-type,
.ce-events-poll table tr td:last-of-type {
 display:none
}
@media (min-width: 992px) {
 .ce-events-poll table tr th:last-of-type,
 .ce-events-poll table tr td:last-of-type {
  display:table-cell
 }
}
.ce-events-poll table tr td:not(:first-of-type) {
 border-right:0
}
@media (min-width: 992px) {
 .ce-events-poll table tr td:not(:first-of-type) {
  border-right:inherit
 }
}

#qesue-table-soll-ist tr.fachabteilung td {
    background-color:#eeeeee;
    font-style:italic;
    font-weight:400 !important;
}
#qesue-table-soll-ist tr.summe td {
    font-weight:bold;
}
#qesue-table-soll-ist td,
#qesue-table-soll-ist th {
    min-width:80px;
}
#qesue-table-soll-ist tr.hasChildren:hover td.iknummer {
    text-decoration:underline;
}@media print{body{color:000}}
/**
 * KGNW-custom-style-css
 * 1.0.15       2024-06-13 MD
 *              - Style Rueckmeldeberichte
 * 1.0.7        2022-02-07 JoH
 *              - orejime Styles (Consent Management)
 * 1.0.6       2021-10-25  JeH
 *              - Header angelegt
 * 1.0.5       2021-10-25  JeH
 *              - Schriftgroessen .accordion und div.block-item p angepasst
 */
 
 .imageZoom {
    display:none;   
}
.ce-post-detail-content a small {
    color:#EB6620 !important;
}
.ce-post-detail-content a:hover small {
    color:#A44716 !important;
}
.contentliste a{
	color:#EB6620 !important;
} 
.contentliste a:hover{
	color:#A44716 !important;
} 
.contentliste {
    counter-reset: li;
    list-style: none;
    margin-left: 0px;
    padding-left: 12px;
    list-style: none;
}
ul.contentliste,
ol.contentliste{
    margin: 0.75rem 0px 1.75rem 0px;
}
ul.contentliste {
    padding-left: 0;
}
ul.contentliste li {
    margin-bottom: 15px;
    padding-left:0;
    display: table;
    line-height: 24px;
    font-size:16px;
}
ul.contentliste > li::before {
    content: "•";
	display: table-cell;
	font-size: 28px;
	width: 1.5rem;
	margin-left: -0.75rem;
	vertical-align: top;
	line-height: 24px;
	font-family: none;
	color: var(--contentliste-symbol-color) !important;;
}
ul.contentliste[type="circle"] > li::before {
    content: '\25CB';
    font-size: 18px;
}
ul.contentliste[type="square"] > li::before {
    content: '\25aa';
    font-size:42px;
}
ol.contentliste li {
    display: table;
    margin-bottom: 15px;
    padding-left:0;
    margin-left:1.4rem;
}
ol.contentliste > li::before {
    display: table-cell;
    text-align: left;
    width: 1.5rem;
    color: var(--contentliste-symbol-color);
}
ol.contentliste {
    list-style: none;
    counter-reset: li;
}
ol.contentliste li {
    counter-increment: li;
    margin-bottom:16px;
    font-size:16px;
}
ol.contentliste > li::before {
    content: '.' counter(li); 
    display: inline-block; 
    width: 0.7rem; 
    margin-left: -1.4rem;
    margin-right: 0.7rem; 
    text-align: right; 
    direction: rtl;
}
ol.contentliste.lowerAlpha > li::before {
    content: '.' counter(li, lower-alpha); 
}

ol.contentliste.upperAlpha > li::before{
     content: '.' counter(li, upper-alpha);
}

ol.contentliste.lowerRoman > li::before {
     content: '.' counter(li, lower-roman);
}

ol.contentliste.upperRoman > li::before {
    content: '.' counter(li, upper-roman);
}
.image {
    display:block;
    width:100%;
	line-height: 0;
	margin-top: 5px;
    position:relative;
}
.image > span{
	line-height: initial;
}
.image-left{
    float:left;
    margin-right: 1.5rem;
	margin-bottom: 1rem;
}
.bild-right,
.image-right {
    float:right;
    margin-left: 1.5rem;
	margin-bottom: 1rem;
}

.bild-right.video-wrapper {
    margin-top:0 !important;
}

.image-center {
    margin:0 auto;
}
.image-drittel {
    max-width:33%;
}
.image-halb {
    max-width:50%;
}
.image-ganz {
    max-width:100%;
}
.image img,
img.image {
  width:100%;
  max-width: 100%;
  height: auto;
}

.caption-and-copyright, 
.caption, 
.stand, 
.datum {
    font-size:13px;
    color:#a3a3a3;
}
.kicker p{
    font-size: 18px;
    line-height: 24px;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #ED7921;
    margin-bottom: 5px;
}
@media (min-width: 992px) {
	.kicker p{
		font-size:18px;
		line-height:24px
	 }
}

table tr th p,
table tr td p {
    margin-bottom:0 !important;   
}
table tr, table td p, table th p {
    color: #575757;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
table tr:first-child th > p {
    color: #EB6620 !important; 
    font-weight:500;
}

.zentriert {
    text-align:center;   
    width:100%;
    display: inline-block;
}

/* Fix fuer CurrentTime-Darstellung */
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: block!important; 
}

/* Audio: Remove big play button (leave only the button in controls). */
.video-js.vjs-audio .vjs-big-play-button {
  display: none!important;
}
/* Audio: Make the controlbar visible by default */
.video-js.vjs-audio .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* Make player height minimum to the controls height so when we hide video/poster area the controls are displayed correctly. */
.video-js.vjs-audio {
  min-height: 2.5em;
}
/* no big play btn on audio */
.video-js.vjs-audio .vjs-big-play-button { 
    display: none !important; 
}
.video-js.vjs-audio .vjs-progress-control:hover {
    height: .5em !important;
    top: -.5em !important;
}
/* No popup on mouseover. */
.video-js.vjs-audio .vjs-time-tooltip {
    display:none;
}
.video-js.vjs-audio .vjs-progress-holder {
    border-top: 1px solid #3f3f3f;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
}
.video-js.vjs-audio .vjs-text-track-display div div { 
    font-size: 15px!important; 
}
@media screen and (max-width: 450px) {
    div.html5MediaPlayerVideo {
        width: 100% !important;
    }
}
.video-js.drittel .vjs-control-bar {
    font-size: 9px;
}
.video-js.drittel .vjs-time-control.vjs-current-time {
    margin-left: 5px;
}
.video-js div.vjs-time-control {
    padding-left: 0;
    padding-right: 0;
}
.video-js.drittel .vjs-time-control {
    padding-left: 0;
    padding-right: 0;
}
/* Fokus-Styles */
#content .video-js :not(video):not(audio):not(object):focus {
    outline: none !important;
    border-bottom: 3px solid #416fb5;
}

#content .video-js .vjs-big-play-button:focus,
#content .video-js .vjs-progress-holder:focus {
    border: 1px solid #416fb5;
}
.video-js .vjs-control-bar .vjs-button:not(.vjs-hidden):nth-last-child(1) div.vjs-menu {
    left: -6em!important;
}

#content .video-js.vjs-error .vjs-big-play-button {
    display: none;
}

.descriptionLink {
    display: inline-block;
}

.descriptionLink:focus {
    outline: 2px solid;
}

.clear {
	width:100%;
	clear:both;
	display:inline-block;
}
.custom-select select option,
.custom-select select {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #575757;
    cursor: pointer;
    font-family: "Fira Sans Condensed";
}

.ce-committees-filter .list-menu,
nav .list-menu {
    border-bottom: none !important;
}

.ce-committees-filter .list-menu li::before,
nav .list-menu li::before {
    width: 600% !important;
}

.hide-important {
	display:none !important;
}

.no-bottom-border {
	border-bottom:none !important;
}

.top-nav .membernet-item {
    background-color: #EB6620;
    color: #fff;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    margin-right:5px;
}
.top-nav .membernet-item:hover {
    background-color: #A44716;
}

main {
    padding-top:1px;   
}
/*
main .ce-header {
    padding-top:84px;   
}*/
.dashboard-saved-searchterms a {
    text-decoration: none !important;
}
a.fav-active,
a.is-massendownload {
    color:#EB6620;   
}
.fav-active .svg-icon-star-label {
    background-position: 92.25% 76%;
    width: 15px;
    height: 15px;
}
.link-massendownload.is-massendownload .svg-icon-archive-label {
    background-position: 0% 89%;
}

.sitemap-footer-content.toggled::after {
    opacity: 0;
    height:0;
}
.dv-deqs-dokument .fav,
.dv-deqs-dokument .link-massendownload,
.deqs-dokumenten-archiv .fav ,
.deqs-dokumenten-archiv .link-massendownload {
    display:none !important;
}


@media (max-width: 991px) {
	.ce-mnet-panel-filter .panel-filter span {
		display:block;
	}
	.ce-mnet-panel-filter .panel-filter .checkbox-filter {
		display: block;
	}
}

.login-form div.form-col.small-col {
    width: 18% !important;
}
.login-form .custom-checkbox {
    max-width: 200px;
}

.ce-post-detail-content .accordion {
    display: block;
}

.ce-post-detail-content .accordion .panel-body {
    padding: 15px;
}

.accordion {
    padding: 15px;
    font-size: 16px;
}

main .ce-content-block > div.block-item p {
    font-size: 18px !important;
}
.vertragsordner .panel-group .panel-group{
	margin-bottom: 0px;
	padding-left: 30px;

	background:#ECF4FA;
}
.vertragsordner .ce-post-detail-content .accordion .panel-body {
	background:#ECF4FA;
        padding-right: 0px;
}
.vertragsordner a.doc {
	padding: 5px 30px;
	background: #ECF4FA;
	display: block;
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input.partially-checked-item + label {
    font-weight: 500;
    background-color: #7F96B1;
    color: #fff;
}
.ce-mnet-panel-filter .panel-filter .checkbox-filter ul.checkbox-filter-list li input:checked + label {
    background-color: #15396A !important;
    font-weight: 500;
}


img.ui-datepicker-trigger {
	display:none !important;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	background:#fff;
	border: 1px solid #D8D8D8;
}

.ui-datepicker table td, .ui-datepicker table th {
	min-width: auto !important;
	text-align:center !important;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.jquery-ui-container .ui-menu-item-wrapper.ui-state-active {
	color: var(--link-color-hover);
	background: none;
}
.jquery-ui-container .ui-menu-item:last-child {
	border-bottom: none;
}
.jquery-ui-container.ui-menu.ui-autocomplete {
	z-index: 9999999999;
}

.ui-this-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-menu {
	background:#fff;
	list-style:none;
	border:1px solid #D8D8D8;
	z-index: 999999;
}
.ui-menu-item {
	padding-top:4px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #D8D8D8;
}

@media (max-width: 620px) {
    .top-nav {
        float: right;
        display: block;
        width: 192px;
    }
    .top-nav  .link:first-child a {
		text-align:right; 
		margin-top: 35px;
	}
	
	.top-nav  .link.suche a{
		margin-top: 0px;
	}
	.top-nav  .link {
		float:right;
		margin-right:0;
		margin-bottom:5px;
	}
	.main-nav-wrapper .main-menu-nav {
		top: 33px;
	}
	.top-nav  .link a{
		margin-right:0;
		min-width: 138px;
	}
	
	.top-nav  .mobile-nav-opener {
		float:right;

	}
	.top-nav .mobile-nav-opener {
		position: absolute;
		right: 83px;
	}
	
	main {
		-webkit-box-flex: 1;
		flex: 1 0 auto;
		width: 100%;
		overflow-x: hidden;
		padding-top: 65px;
	}
	/*
	.header .logo-wrapper svg {
		width: 140px;
		height: 90px;
	}
	.main-nav-wrapper .main-menu-nav nav .first-level-menu {
		padding-left: 0;
		padding-top: 60px;
	}
	.header {
		height: 110px;
	}*/
}
@media (max-width: 992px) {
	.ce-image-text-teaser-third .teaser-image {
		height: auto;
	}
	.ce-image-text-teaser-third .teaser-content {
		-webkit-box-flex: 1;
		flex: 1;
		display: block;
	}
}
@media (max-width: 620px) {
    .top-nav [title~=Kontakt] {
        display:none !important;
    }
    .top-nav [title~=Hilfe] {
        display:none !important;
    }
}
@media (max-width: 480px) {
	.col-special {
		width:100%;
	}
	.ce-image-text-teaser-third .teaser-box {
		border:none;
	}	
	.ce-image-text-teaser-third .teaser-content h3 {
		margin-top: 12px;
	}
}
@media (min-width: 1200px) and (max-width: 1250px) {
    .main-nav-wrapper .main-menu-nav nav .first-level-menu > li a {
        padding-left:12px;
        padding-right:12px;
    }
}
@media (min-width: 1200px) {
    .item-92664 {
        max-width: 136px;
    }
    .item-4911 {
        display:none !important;
    }
    .item-10267 {
        display:none !important;
    }
}





/*
 * C O N S E N T   M A N A G E M E N T   ( O R E J I M E )
 **************************************************************/

.orejime-Button--decline {
    background:#666
}

.orejime-NoticePortal .orejime-Notice-declineButton {
    outline:0
    background:transparent;
    color:#fff;
    display:block;
    padding:15px 12px;
    font-size:18px;
    line-height:20px;
    text-align:center;
    width:100%;
    text-decoration:none;
    cursor:pointer
}

.orejime-Notice-actions .orejime-NoticePortal .orejime-Notice-declineButton,
.orejime-NoticePortal .orejime-Notice-actions .orejime-Notice-declineButton {
    font-size:16px;
    line-height:19px;
    padding:15px 30px
}

@media (min-width: 992px) {
    .orejime-NoticePortal .orejime-Notice-declineButton,
    .orejime-NoticePortal .orejime-Modal-declineButton,
    .orejime-ModalWrapper .orejime-Notice-declineButton,
    .orejime-ModalWrapper .orejime-Modal-declineButton {
        display:inline-block;
        width:auto
    }
}

@media (min-width: 1199px) {
    .orejime-NoticePortal .orejime-Notice-declineButton,
    .orejime-NoticePortal .orejime-Modal-declineButton,
    .orejime-ModalWrapper .orejime-Notice-declineButton,
    .orejime-ModalWrapper .orejime-Modal-declineButton {
        font-size:18px;
        line-height:22px;
        padding:9px 12px
    }
}

.orejime-NoticePortal .orejime-Notice-declineButton,
.orejime-NoticePortal .orejime-Modal-declineButton,
.orejime-ModalWrapper .orejime-Notice-declineButton,
.orejime-ModalWrapper .orejime-Modal-declineButton {
    background-color:#15396A;
    font-weight:500
}

@media (min-width: 992px) {
    .orejime-NoticePortal .orejime-Notice-declineButton,
    .orejime-NoticePortal .orejime-Modal-declineButton,
    .orejime-ModalWrapper .orejime-Notice-declineButton,
    .orejime-ModalWrapper .orejime-Modal-declineButton {
        -webkit-transition:background-color 0.3s ease;
        transition:background-color 0.3s ease
     }
    .orejime-NoticePortal .orejime-Notice-declineButton:hover,
    .orejime-NoticePortal .orejime-Modal-declineButton:hover,
    .orejime-ModalWrapper .orejime-Notice-declineButton:hover,
    .orejime-ModalWrapper .orejime-Modal-declineButton:hover,
    .orejime-NoticePortal .orejime-Notice-declineButton:focus,
    .orejime-NoticePortal .orejime-Modal-declineButton:focus,
    .orejime-ModalWrapper .orejime-Notice-declineButton:focus,
    .orejime-ModalWrapper .orejime-Modal-declineButton:focus {
        background-color:#0C223F;
        color:#fff
    }
}

.orejime-Button--decline,
.orejime-Notice-declineButton {
    outline:none;
    display:inline-block;
    width:auto;
    align-self:flex-start;
    margin-bottom:0;
}

.orejime-Notice-learnMoreButton {
    background: transparent !important;
    color: #15396A !important;
    border: 1px solid #15396A !important;
}
.orejime-Notice-learnMoreButton:hover,
.orejime-Notice-learnMoreButton:focus {
    background: white !important;
}

a.zip-download {
    color: #fff;
    background: #EB6620;
    padding: 5px 15px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #EB6620;
    border-radius: 10px;
    margin-bottom:15px;
}
table a.zip-download {
    margin-bottom:0px;
}
a.zip-download:hover {
    color: #EB6620;
    background: #fff;
}
.download-link-wrapper {
    margin-top:17px;
    float:left;
    margin-left:7px;
    margin-right:7px;
}
.download-link-wrapper-berichte {
    float:none;
}
.download-icon {
    position:relative;
    display: inline-block;
}
.download-icon .icon-new {
    color: #EB6620;
    position: absolute;
    top: -15px;
    right: -5px;
    font-size: 12px;
    line-height: 12px;
    font-weight:500;
}

#qesue-table-soll-ist-bescheinigungen .download-link-wrapper {
    float:none;
}
.slider-custom  {
    	position:relative;
}
.slider-custom .slider-nav .slick-slide,
.slider-custom .slider-nav .slick-slide * {
	height:100px;
	overflow-y: hidden;
}
.slider-custom .slider-nav {
	max-width: calc(100% - 70px);
	margin: 0px auto;
	margin-top:20px;
	
}
.slider-custom .slider-nav .slick-slide {
	background: rgb(236, 244, 250);
}
.slider-custom .slider-nav .slick-slide > div > div{
	align-items: center;
	display: flex !important;
	justify-content: center;
	border: 2px solid #fff;
}
.slider-custom .slider-nav .slick-slide img{
	object-fit: contain;
	height: 100%;
	width: 100%;
}
.slider-custom .prev {
	position: absolute;
	left:0;
	bottom:25px;
}
.slider-custom .next {
	position: absolute;
	right:0;
	bottom:25px;
}
.slider-custom .prev svg,
.slider-custom .next svg {
	fill: #C3CED6;
}

.slider-custom .prev:hover svg,
.slider-custom .next:hover svg {
	fill: #EB6620;
}

#qesue-table table,
#qesue-table table tr,
#qesue-table table tr td {
    margin:0;
    padding:0;
}
#qesue-table .download-link-wrapper-berichte {
    text-align: center;
    display:inline;
}
#qesue-table .berichttyp {
    display: block;
    float: left;
    margin-left: 7px;
    margin-right: 5px;
    margin-top:  12px;
    font-weight:500;
}
#qesue-table .file-download-links {
    padding-left:0;
}
#qesue-table .download-link-wrapper-berichte {
    float:left;
}