
.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}
.tabs::before,.tabs::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.tabs::after{clear:both}
.tabs.vertical > li{display:block;float:none;width:auto}
.tabs.simple > li > a{padding:0}
.tabs.simple > li > a:hover{background:transparent}
.tabs.primary{background:#2ba6cb}
.tabs.primary > li > a{color:#0a0a0a}
.tabs.primary > li > a:hover,.tabs.primary > li > a:focus{background:#299ec1}
.tabs-title{float:left}
.tabs-title > a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#2ba6cb}
[data-whatinput='mouse'] .tabs-title > a{outline:0}
.tabs-title > a:hover{background:#fefefe;color:#258faf}
.tabs-title > a:focus,.tabs-title > a[aria-selected='true']{background:#e6e6e6;color:#2ba6cb}
.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;-webkit-transition:all .5s ease;transition:all .5s ease}
.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel.is-active{display:block}

.callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid rgba(10,10,10,0.25);border-radius:3px;background-color:#fff;color:#0a0a0a}
.callout > :first-child{margin-top:0}
.callout > :last-child{margin-bottom:0}
.callout.primary{background-color:#def2f8;color:#0a0a0a}
.callout.secondary{background-color:#fcfcfc;color:#0a0a0a}
.callout.alert{background-color:#fcd6d6;color:#0a0a0a}
.callout.success{background-color:#e6f7d9;color:#0a0a0a}
.callout.warning{background-color:#fff3d9;color:#0a0a0a}
.callout.body-font{background-color:#dedede;color:#0a0a0a}
.callout.header{background-color:#dedede;color:#0a0a0a}
.callout.small{padding:.5rem}
.callout.large{padding:3rem}

.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:3px;background:#fefefe;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;color:#0a0a0a}
.card > :last-child{margin-bottom:0}
.card-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6}
.card-divider > :last-child{margin-bottom:0}
.card-section{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}
.card-section > :last-child{margin-bottom:0}
.card-image{min-height:1px}
.card-button{margin: 0 -1rem -1rem -1rem}
.card-button .button{ width:100%; margin:0}


.media-object{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.media-object img{max-width:none}
@media print,screen and (max-width: 39.99875em){
.media-object.stack-for-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.media-object-section{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.media-object-section:first-child{padding-right:1rem}
.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}
.media-object-section > :last-child{margin-bottom:0}
@media print,screen and (max-width: 39.99875em){
	.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.stack-for-small .media-object-section img{width:100%}
}
.media-object-section.main-section{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}
html.is-reveal-open.zf-has-scroll{overflow-y:scroll}
html.is-reveal-open body{overflow-y:hidden}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,0.45);overflow-y:auto}
.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}
[data-whatinput='mouse'] .reveal{outline:0}
@media print,screen and (min-width: 40em){ .reveal{min-height:0} }
.reveal .column{min-width:0}
.reveal > :last-child{margin-bottom:0}
@media print,screen and (min-width: 40em){ .reveal{width:600px;max-width:62.5rem} }
.reveal.collapse{padding:0}
@media print,screen and (min-width: 40em){ .reveal.tiny{width:30%;max-width:62.5rem} }
@media print,screen and (min-width: 40em){ .reveal.small{width:50%;max-width:62.5rem} }
@media print,screen and (min-width: 40em){ .reveal.large{width:90%;max-width:62.5rem} }
.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}
@media print,screen and (max-width: 39.99875em){
.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}
}
.reveal.without-overlay{position:fixed}


table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:3px}
thead,tbody,tfoot{border:1px solid #f1f1f1;background-color:#fefefe}
caption{padding:.5rem .625rem .625rem;font-weight:700}
thead{background:#f8f8f8;color:#0a0a0a}
tfoot{background:#f1f1f1;color:#0a0a0a}
thead tr,tfoot tr{background:transparent}
thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}
tbody th,tbody td{padding:.5rem .625rem .625rem}
tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}
table.unstriped tbody{background-color:#fefefe}
table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}
@media print,screen and (max-width: 63.99875em){
table.stack thead{display:none}
table.stack tfoot{display:none}
table.stack tr,table.stack th,table.stack td{display:block}
table.stack td{border-top:0}
}
table.scroll{display:block;width:100%;overflow-x:auto}
table.hover thead tr:hover{background-color:#f3f3f3}
table.hover tfoot tr:hover{background-color:#ececec}
table.hover tbody tr:hover{background-color:#f9f9f9}
table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}
.table-scroll{overflow-x:auto}


.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(10,10,10,0.2);box-shadow:0 0 0 1px rgba(10,10,10,0.2);line-height:0}
a.thumbnail{-webkit-transition:-webkit-box-shadow 200ms ease-out;transition:-webkit-box-shadow 200ms ease-out;transition:box-shadow 200ms ease-out;transition:box-shadow 200ms ease-out,-webkit-box-shadow 200ms ease-out}
a.thumbnail:hover,a.thumbnail:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}
a.thumbnail image{-webkit-box-shadow:none;box-shadow:none}
.sticky-container{position:relative}
.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sticky.is-stuck{position:fixed;z-index:5;width:100%}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:relative;right:auto;left:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}


/* Image Header*/
.omImageHeader{position: relative;}
.omImageText{position: absolute;bottom:0;left:0;width:100%;padding:1rem;background:rgba(0,0,0,.8)}
.omImageHeading{color:#fff;}
.omImageDesc{color:#fff;}