From 9dba41515f11adaebe66f3ce0e13fa0315c7ef0f Mon Sep 17 00:00:00 2001 From: Robert van Dijk Date: Fri, 8 Mar 2024 22:10:14 +0100 Subject: [PATCH 1/4] Move editor style to external stylesheet --- .../resources/static/css/wisvch-trumbowyg.css | 9337 +++++++++++++++++ .../templates/admin/events/event.html | 69 +- 2 files changed, 9338 insertions(+), 68 deletions(-) create mode 100644 src/main/resources/static/css/wisvch-trumbowyg.css diff --git a/src/main/resources/static/css/wisvch-trumbowyg.css b/src/main/resources/static/css/wisvch-trumbowyg.css new file mode 100644 index 00000000..5e92bc41 --- /dev/null +++ b/src/main/resources/static/css/wisvch-trumbowyg.css @@ -0,0 +1,9337 @@ +.trumbowyg-box { + margin-top: 0; +} + +.trumbowyg-editor { + h1, h2, h3 { + border-bottom: none; + } +} + +.trumbowyg-editor { + @font-face { + font-family: "wisvch"; + src: url("../fonts/wisvch.eot"); + src: url("../fonts/wisvch.eot?#wisvch") format("embedded-opentype"),url("../fonts/wisvch.woff") format("woff"),url("../fonts/wisvch.ttf") format("truetype"),url("../fonts/wisvch.svg#wisvch") format("svg"); + font-weight: normal; + font-style: normal + } + + [data-icon]:before { + font-family: "wisvch" !important; + content: attr(data-icon); + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + speak: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale + } + + [class^="ch-"]:before,[class*=" ch-"]:before { + font-family: "wisvch" !important; + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + speak: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + top: 1px; + position: relative + } + + .ch-facebook:before { + content: "\61" + } + + .ch-whatsapp:before { + content: "\62" + } + + .ch-linkedin:before { + content: "\63" + } + + .ch-envelope:before { + content: "\64" + } + + .ch-phone:before { + content: "\65" + } + + .ch-map-marker:before { + content: "\66" + } + + .ch-clock-o:before { + content: "\67" + } + + .ch-arrow-right:before { + content: "\68" + } + + .ch-times-circle:before { + content: "\69" + } + + .ch-times:before { + content: "\6a" + } + + .ch-arrow-down:before { + content: "\6b" + } + + .ch-check:before { + content: "\6c" + } + + .ch-circle:before { + content: "\6d" + } + + .ch-ban:before { + content: "\6e" + } + + .ch-star:before { + content: "\6f" + } + + .ch-star-half:before { + content: "\70" + } + + .ch-star-half-o:before { + content: "\71" + } + + .ch-star-o:before { + content: "\72" + } + + .ch-quote-left:before { + content: "\73" + } + + .ch-git:before { + content: "\74" + } + + .ch-code-fork:before { + content: "\75" + } + + .ch-github:before { + content: "\76" + } + + .ch-slack:before { + content: "\77" + } + + .ch-instagram:before { + content: "\78" + } + + .ch-heart:before { + content: "\79" + } + + .ch-heart-o:before { + content: "\7a" + } + + .ch-sf-calendar:before { + content: "\41" + } + + .ch-sf-news:before { + content: "\42" + } + + .ch-sf-star:before { + content: "\43" + } + + .ch-sf-career:before { + content: "\44" + } + + .ch-sf-education:before { + content: "\45" + } + + .ch-sf-profile:before { + content: "\46" + } + + .ch-sf-search:before { + content: "\47" + } + + .ch-twitter:before { + content: "\48" + } + + .ch-globe:before { + content: "\49" + } + + .ch-eur:before { + content: "\4a" + } + + .ch-home:before { + content: "\4b" + } + + .ch-plus:before { + content: "\4c" + } + + .ch-plus-circle:before { + content: "\4d" + } + + .ch-minus:before { + content: "\4e" + } + + .ch-minus-circle:before { + content: "\4f" + } + + .ch-graduation-cap:before { + content: "\50" + } + + .ch-briefcase:before { + content: "\51" + } + + .ch-pencil-square-o:before { + content: "\52" + } + + .ch-pencil:before { + content: "\53" + } + + .ch-tag:before { + content: "\54" + } + + .ch-search:before { + content: "\55" + } + + .ch-file-pdf-o:before { + content: "\56" + } + + .ch-file-excel-o:before { + content: "\57" + } + + .ch-file-o:before { + content: "\58" + } + + .ch-file-archive-o:before { + content: "\59" + } + + .ch-file-word-o:before { + content: "\5a" + } + + .ch-money:before { + content: "\30" + } + + .ch-arrow-left:before { + content: "\31" + } + + .ch-arrow-up:before { + content: "\32" + } + + @media print, screen and (min-width: 40em) { + .reveal,.reveal.tiny,.reveal.small,.reveal.large { + right:auto; + left: auto; + margin: 0 auto + } + } + + /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ + html { + line-height: 1.15; + -webkit-text-size-adjust: 100% + } + + body { + margin: 0 + } + + 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: 0; + -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 { + 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 + } + + 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 { + overflow: auto + } + + [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-whatintent="mouse"] *,[data-whatintent="mouse"] *:focus,[data-whatintent="touch"] *,[data-whatintent="touch"] *:focus,[data-whatinput="mouse"] *,[data-whatinput="mouse"] *:focus,[data-whatinput="touch"] *,[data-whatinput="touch"] *:focus { + outline: none + } + + [draggable=false] { + -webkit-touch-callout: none; + -webkit-user-select: none + } + + .foundation-mq { + font-family: "small=0em&medium=40em&large=73.75em&xlarge=81.25em&xxlarge=93.75em" + } + + html { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 100% + } + + *,*::before,*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit + } + + body { + margin: 0; + padding: 0; + background: #fff; + font-family: Nimbus Sans,"Helvetica Neue",sans-serif; + font-weight: normal; + line-height: 1.5; + color: #262626; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale + } + + img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic + } + + textarea { + height: auto; + min-height: 50px; + border-radius: 2px + } + + select { + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + border-radius: 2px + } + + .map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object { + max-width: none !important + } + + button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 2px; + background: transparent; + line-height: 1; + cursor: auto + } + + [data-whatinput='mouse'] button { + outline: 0 + } + + pre { + overflow: auto; + -webkit-overflow-scrolling: touch + } + + button,input,optgroup,select,textarea { + font-family: inherit + } + + .is-visible { + display: block !important + } + + .is-hidden { + display: none !important + } + + .row { + max-width: 81.25rem; + margin-right: auto; + margin-left: auto + } + + .row::before,.row::after { + display: table; + content: ' ' + } + + .row::after { + clear: both + } + + .row.collapse>.column,.row.collapse>.columns { + padding-right: 0; + padding-left: 0 + } + + .row .row { + margin-right: -.625rem; + margin-left: -.625rem + } + + @media print, screen and (min-width: 40em) { + .row .row { + margin-right:-.9375rem; + margin-left: -.9375rem + } + } + + @media print, screen and (min-width: 73.75em) { + .row .row { + margin-right:-.9375rem; + margin-left: -.9375rem + } + } + + @media screen and (min-width: 81.25em) { + .row .row { + margin-right:-.9375rem; + margin-left: -.9375rem + } + } + + .row .row.collapse { + margin-right: 0; + margin-left: 0 + } + + .row.expanded { + max-width: none + } + + .row.expanded .row { + margin-right: auto; + margin-left: auto + } + + .row:not(.expanded) .row { + max-width: none + } + + .row.gutter-small>.column,.row.gutter-small>.columns { + padding-right: .625rem; + padding-left: .625rem + } + + .row.gutter-medium>.column,.row.gutter-medium>.columns { + padding-right: .9375rem; + padding-left: .9375rem + } + + .column,.columns { + padding-right: .625rem; + padding-left: .625rem; + width: 100%; + float: left + } + + @media print, screen and (min-width: 40em) { + .column,.columns { + padding-right:.9375rem; + padding-left: .9375rem + } + } + + .column,.columns,.column:last-child:not(:first-child),.columns:last-child:not(:first-child) { + float: left; + clear: none + } + + .column:last-child:not(:first-child),.columns:last-child:not(:first-child) { + float: right + } + + .column.end:last-child:last-child,.end.columns:last-child:last-child { + float: left + } + + .column.row.row,.row.row.columns { + float: none + } + + .row .column.row.row,.row .row.row.columns { + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0 + } + + .small-1 { + width: 8.33333% + } + + .small-push-1 { + position: relative; + left: 8.33333% + } + + .small-pull-1 { + position: relative; + left: -8.33333% + } + + .small-offset-0 { + margin-left: 0% + } + + .small-2 { + width: 16.66667% + } + + .small-push-2 { + position: relative; + left: 16.66667% + } + + .small-pull-2 { + position: relative; + left: -16.66667% + } + + .small-offset-1 { + margin-left: 8.33333% + } + + .small-3 { + width: 25% + } + + .small-push-3 { + position: relative; + left: 25% + } + + .small-pull-3 { + position: relative; + left: -25% + } + + .small-offset-2 { + margin-left: 16.66667% + } + + .small-4 { + width: 33.33333% + } + + .small-push-4 { + position: relative; + left: 33.33333% + } + + .small-pull-4 { + position: relative; + left: -33.33333% + } + + .small-offset-3 { + margin-left: 25% + } + + .small-5 { + width: 41.66667% + } + + .small-push-5 { + position: relative; + left: 41.66667% + } + + .small-pull-5 { + position: relative; + left: -41.66667% + } + + .small-offset-4 { + margin-left: 33.33333% + } + + .small-6 { + width: 50% + } + + .small-push-6 { + position: relative; + left: 50% + } + + .small-pull-6 { + position: relative; + left: -50% + } + + .small-offset-5 { + margin-left: 41.66667% + } + + .small-7 { + width: 58.33333% + } + + .small-push-7 { + position: relative; + left: 58.33333% + } + + .small-pull-7 { + position: relative; + left: -58.33333% + } + + .small-offset-6 { + margin-left: 50% + } + + .small-8 { + width: 66.66667% + } + + .small-push-8 { + position: relative; + left: 66.66667% + } + + .small-pull-8 { + position: relative; + left: -66.66667% + } + + .small-offset-7 { + margin-left: 58.33333% + } + + .small-9 { + width: 75% + } + + .small-push-9 { + position: relative; + left: 75% + } + + .small-pull-9 { + position: relative; + left: -75% + } + + .small-offset-8 { + margin-left: 66.66667% + } + + .small-10 { + width: 83.33333% + } + + .small-push-10 { + position: relative; + left: 83.33333% + } + + .small-pull-10 { + position: relative; + left: -83.33333% + } + + .small-offset-9 { + margin-left: 75% + } + + .small-11 { + width: 91.66667% + } + + .small-push-11 { + position: relative; + left: 91.66667% + } + + .small-pull-11 { + position: relative; + left: -91.66667% + } + + .small-offset-10 { + margin-left: 83.33333% + } + + .small-12 { + width: 100% + } + + .small-offset-11 { + margin-left: 91.66667% + } + + .small-up-1>.column,.small-up-1>.columns { + float: left; + width: 100% + } + + .small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1) { + clear: both + } + + .small-up-1>.column:last-child,.small-up-1>.columns:last-child { + float: left + } + + .small-up-2>.column,.small-up-2>.columns { + float: left; + width: 50% + } + + .small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1) { + clear: both + } + + .small-up-2>.column:last-child,.small-up-2>.columns:last-child { + float: left + } + + .small-up-3>.column,.small-up-3>.columns { + float: left; + width: 33.33333% + } + + .small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1) { + clear: both + } + + .small-up-3>.column:last-child,.small-up-3>.columns:last-child { + float: left + } + + .small-up-4>.column,.small-up-4>.columns { + float: left; + width: 25% + } + + .small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1) { + clear: both + } + + .small-up-4>.column:last-child,.small-up-4>.columns:last-child { + float: left + } + + .small-up-5>.column,.small-up-5>.columns { + float: left; + width: 20% + } + + .small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1) { + clear: both + } + + .small-up-5>.column:last-child,.small-up-5>.columns:last-child { + float: left + } + + .small-up-6>.column,.small-up-6>.columns { + float: left; + width: 16.66667% + } + + .small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1) { + clear: both + } + + .small-up-6>.column:last-child,.small-up-6>.columns:last-child { + float: left + } + + .small-up-7>.column,.small-up-7>.columns { + float: left; + width: 14.28571% + } + + .small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1) { + clear: both + } + + .small-up-7>.column:last-child,.small-up-7>.columns:last-child { + float: left + } + + .small-up-8>.column,.small-up-8>.columns { + float: left; + width: 12.5% + } + + .small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n) { + clear: none + } + + .small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1) { + clear: both + } + + .small-up-8>.column:last-child,.small-up-8>.columns:last-child { + float: left + } + + .small-collapse>.column,.small-collapse>.columns { + padding-right: 0; + padding-left: 0 + } + + .small-collapse .row { + margin-right: 0; + margin-left: 0 + } + + .expanded.row .small-collapse.row { + margin-right: 0; + margin-left: 0 + } + + .small-uncollapse>.column,.small-uncollapse>.columns { + padding-right: .625rem; + padding-left: .625rem + } + + .small-centered { + margin-right: auto; + margin-left: auto + } + + .small-centered,.small-centered:last-child:not(:first-child) { + float: none; + clear: both + } + + .small-uncentered,.small-push-0,.small-pull-0 { + position: static; + margin-right: 0; + margin-left: 0 + } + + .small-uncentered,.small-uncentered:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-pull-0,.small-pull-0:last-child:not(:first-child) { + float: left; + clear: none + } + + .small-uncentered:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-pull-0:last-child:not(:first-child) { + float: right + } + + @media print, screen and (min-width: 40em) { + .medium-1 { + width:8.33333% + } + + .medium-push-1 { + position: relative; + left: 8.33333% + } + + .medium-pull-1 { + position: relative; + left: -8.33333% + } + + .medium-offset-0 { + margin-left: 0% + } + + .medium-2 { + width: 16.66667% + } + + .medium-push-2 { + position: relative; + left: 16.66667% + } + + .medium-pull-2 { + position: relative; + left: -16.66667% + } + + .medium-offset-1 { + margin-left: 8.33333% + } + + .medium-3 { + width: 25% + } + + .medium-push-3 { + position: relative; + left: 25% + } + + .medium-pull-3 { + position: relative; + left: -25% + } + + .medium-offset-2 { + margin-left: 16.66667% + } + + .medium-4 { + width: 33.33333% + } + + .medium-push-4 { + position: relative; + left: 33.33333% + } + + .medium-pull-4 { + position: relative; + left: -33.33333% + } + + .medium-offset-3 { + margin-left: 25% + } + + .medium-5 { + width: 41.66667% + } + + .medium-push-5 { + position: relative; + left: 41.66667% + } + + .medium-pull-5 { + position: relative; + left: -41.66667% + } + + .medium-offset-4 { + margin-left: 33.33333% + } + + .medium-6 { + width: 50% + } + + .medium-push-6 { + position: relative; + left: 50% + } + + .medium-pull-6 { + position: relative; + left: -50% + } + + .medium-offset-5 { + margin-left: 41.66667% + } + + .medium-7 { + width: 58.33333% + } + + .medium-push-7 { + position: relative; + left: 58.33333% + } + + .medium-pull-7 { + position: relative; + left: -58.33333% + } + + .medium-offset-6 { + margin-left: 50% + } + + .medium-8 { + width: 66.66667% + } + + .medium-push-8 { + position: relative; + left: 66.66667% + } + + .medium-pull-8 { + position: relative; + left: -66.66667% + } + + .medium-offset-7 { + margin-left: 58.33333% + } + + .medium-9 { + width: 75% + } + + .medium-push-9 { + position: relative; + left: 75% + } + + .medium-pull-9 { + position: relative; + left: -75% + } + + .medium-offset-8 { + margin-left: 66.66667% + } + + .medium-10 { + width: 83.33333% + } + + .medium-push-10 { + position: relative; + left: 83.33333% + } + + .medium-pull-10 { + position: relative; + left: -83.33333% + } + + .medium-offset-9 { + margin-left: 75% + } + + .medium-11 { + width: 91.66667% + } + + .medium-push-11 { + position: relative; + left: 91.66667% + } + + .medium-pull-11 { + position: relative; + left: -91.66667% + } + + .medium-offset-10 { + margin-left: 83.33333% + } + + .medium-12 { + width: 100% + } + + .medium-offset-11 { + margin-left: 91.66667% + } + + .medium-up-1>.column,.medium-up-1>.columns { + float: left; + width: 100% + } + + .medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1) { + clear: both + } + + .medium-up-1>.column:last-child,.medium-up-1>.columns:last-child { + float: left + } + + .medium-up-2>.column,.medium-up-2>.columns { + float: left; + width: 50% + } + + .medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1) { + clear: both + } + + .medium-up-2>.column:last-child,.medium-up-2>.columns:last-child { + float: left + } + + .medium-up-3>.column,.medium-up-3>.columns { + float: left; + width: 33.33333% + } + + .medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1) { + clear: both + } + + .medium-up-3>.column:last-child,.medium-up-3>.columns:last-child { + float: left + } + + .medium-up-4>.column,.medium-up-4>.columns { + float: left; + width: 25% + } + + .medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1) { + clear: both + } + + .medium-up-4>.column:last-child,.medium-up-4>.columns:last-child { + float: left + } + + .medium-up-5>.column,.medium-up-5>.columns { + float: left; + width: 20% + } + + .medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1) { + clear: both + } + + .medium-up-5>.column:last-child,.medium-up-5>.columns:last-child { + float: left + } + + .medium-up-6>.column,.medium-up-6>.columns { + float: left; + width: 16.66667% + } + + .medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1) { + clear: both + } + + .medium-up-6>.column:last-child,.medium-up-6>.columns:last-child { + float: left + } + + .medium-up-7>.column,.medium-up-7>.columns { + float: left; + width: 14.28571% + } + + .medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1) { + clear: both + } + + .medium-up-7>.column:last-child,.medium-up-7>.columns:last-child { + float: left + } + + .medium-up-8>.column,.medium-up-8>.columns { + float: left; + width: 12.5% + } + + .medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n) { + clear: none + } + + .medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1) { + clear: both + } + + .medium-up-8>.column:last-child,.medium-up-8>.columns:last-child { + float: left + } + + .medium-collapse>.column,.medium-collapse>.columns { + padding-right: 0; + padding-left: 0 + } + + .medium-collapse .row { + margin-right: 0; + margin-left: 0 + } + + .expanded.row .medium-collapse.row { + margin-right: 0; + margin-left: 0 + } + + .medium-uncollapse>.column,.medium-uncollapse>.columns { + padding-right: .9375rem; + padding-left: .9375rem + } + + .medium-centered { + margin-right: auto; + margin-left: auto + } + + .medium-centered,.medium-centered:last-child:not(:first-child) { + float: none; + clear: both + } + + .medium-uncentered,.medium-push-0,.medium-pull-0 { + position: static; + margin-right: 0; + margin-left: 0 + } + + .medium-uncentered,.medium-uncentered:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-pull-0,.medium-pull-0:last-child:not(:first-child) { + float: left; + clear: none + } + + .medium-uncentered:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-pull-0:last-child:not(:first-child) { + float: right + } + } + + @media print, screen and (min-width: 73.75em) { + .large-1 { + width:8.33333% + } + + .large-push-1 { + position: relative; + left: 8.33333% + } + + .large-pull-1 { + position: relative; + left: -8.33333% + } + + .large-offset-0 { + margin-left: 0% + } + + .large-2 { + width: 16.66667% + } + + .large-push-2 { + position: relative; + left: 16.66667% + } + + .large-pull-2 { + position: relative; + left: -16.66667% + } + + .large-offset-1 { + margin-left: 8.33333% + } + + .large-3 { + width: 25% + } + + .large-push-3 { + position: relative; + left: 25% + } + + .large-pull-3 { + position: relative; + left: -25% + } + + .large-offset-2 { + margin-left: 16.66667% + } + + .large-4 { + width: 33.33333% + } + + .large-push-4 { + position: relative; + left: 33.33333% + } + + .large-pull-4 { + position: relative; + left: -33.33333% + } + + .large-offset-3 { + margin-left: 25% + } + + .large-5 { + width: 41.66667% + } + + .large-push-5 { + position: relative; + left: 41.66667% + } + + .large-pull-5 { + position: relative; + left: -41.66667% + } + + .large-offset-4 { + margin-left: 33.33333% + } + + .large-6 { + width: 50% + } + + .large-push-6 { + position: relative; + left: 50% + } + + .large-pull-6 { + position: relative; + left: -50% + } + + .large-offset-5 { + margin-left: 41.66667% + } + + .large-7 { + width: 58.33333% + } + + .large-push-7 { + position: relative; + left: 58.33333% + } + + .large-pull-7 { + position: relative; + left: -58.33333% + } + + .large-offset-6 { + margin-left: 50% + } + + .large-8 { + width: 66.66667% + } + + .large-push-8 { + position: relative; + left: 66.66667% + } + + .large-pull-8 { + position: relative; + left: -66.66667% + } + + .large-offset-7 { + margin-left: 58.33333% + } + + .large-9 { + width: 75% + } + + .large-push-9 { + position: relative; + left: 75% + } + + .large-pull-9 { + position: relative; + left: -75% + } + + .large-offset-8 { + margin-left: 66.66667% + } + + .large-10 { + width: 83.33333% + } + + .large-push-10 { + position: relative; + left: 83.33333% + } + + .large-pull-10 { + position: relative; + left: -83.33333% + } + + .large-offset-9 { + margin-left: 75% + } + + .large-11 { + width: 91.66667% + } + + .large-push-11 { + position: relative; + left: 91.66667% + } + + .large-pull-11 { + position: relative; + left: -91.66667% + } + + .large-offset-10 { + margin-left: 83.33333% + } + + .large-12 { + width: 100% + } + + .large-offset-11 { + margin-left: 91.66667% + } + + .large-up-1>.column,.large-up-1>.columns { + float: left; + width: 100% + } + + .large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1) { + clear: both + } + + .large-up-1>.column:last-child,.large-up-1>.columns:last-child { + float: left + } + + .large-up-2>.column,.large-up-2>.columns { + float: left; + width: 50% + } + + .large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1) { + clear: both + } + + .large-up-2>.column:last-child,.large-up-2>.columns:last-child { + float: left + } + + .large-up-3>.column,.large-up-3>.columns { + float: left; + width: 33.33333% + } + + .large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1) { + clear: both + } + + .large-up-3>.column:last-child,.large-up-3>.columns:last-child { + float: left + } + + .large-up-4>.column,.large-up-4>.columns { + float: left; + width: 25% + } + + .large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1) { + clear: both + } + + .large-up-4>.column:last-child,.large-up-4>.columns:last-child { + float: left + } + + .large-up-5>.column,.large-up-5>.columns { + float: left; + width: 20% + } + + .large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1) { + clear: both + } + + .large-up-5>.column:last-child,.large-up-5>.columns:last-child { + float: left + } + + .large-up-6>.column,.large-up-6>.columns { + float: left; + width: 16.66667% + } + + .large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1) { + clear: both + } + + .large-up-6>.column:last-child,.large-up-6>.columns:last-child { + float: left + } + + .large-up-7>.column,.large-up-7>.columns { + float: left; + width: 14.28571% + } + + .large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1) { + clear: both + } + + .large-up-7>.column:last-child,.large-up-7>.columns:last-child { + float: left + } + + .large-up-8>.column,.large-up-8>.columns { + float: left; + width: 12.5% + } + + .large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n) { + clear: none + } + + .large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1) { + clear: both + } + + .large-up-8>.column:last-child,.large-up-8>.columns:last-child { + float: left + } + + .large-collapse>.column,.large-collapse>.columns { + padding-right: 0; + padding-left: 0 + } + + .large-collapse .row { + margin-right: 0; + margin-left: 0 + } + + .expanded.row .large-collapse.row { + margin-right: 0; + margin-left: 0 + } + + .large-uncollapse>.column,.large-uncollapse>.columns { + padding-right: .9375rem; + padding-left: .9375rem + } + + .large-centered { + margin-right: auto; + margin-left: auto + } + + .large-centered,.large-centered:last-child:not(:first-child) { + float: none; + clear: both + } + + .large-uncentered,.large-push-0,.large-pull-0 { + position: static; + margin-right: 0; + margin-left: 0 + } + + .large-uncentered,.large-uncentered:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-pull-0,.large-pull-0:last-child:not(:first-child) { + float: left; + clear: none + } + + .large-uncentered:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-pull-0:last-child:not(:first-child) { + float: right + } + } + + @media screen and (min-width: 81.25em) { + .xlarge-1 { + width:8.33333% + } + + .xlarge-push-1 { + position: relative; + left: 8.33333% + } + + .xlarge-pull-1 { + position: relative; + left: -8.33333% + } + + .xlarge-offset-0 { + margin-left: 0% + } + + .xlarge-2 { + width: 16.66667% + } + + .xlarge-push-2 { + position: relative; + left: 16.66667% + } + + .xlarge-pull-2 { + position: relative; + left: -16.66667% + } + + .xlarge-offset-1 { + margin-left: 8.33333% + } + + .xlarge-3 { + width: 25% + } + + .xlarge-push-3 { + position: relative; + left: 25% + } + + .xlarge-pull-3 { + position: relative; + left: -25% + } + + .xlarge-offset-2 { + margin-left: 16.66667% + } + + .xlarge-4 { + width: 33.33333% + } + + .xlarge-push-4 { + position: relative; + left: 33.33333% + } + + .xlarge-pull-4 { + position: relative; + left: -33.33333% + } + + .xlarge-offset-3 { + margin-left: 25% + } + + .xlarge-5 { + width: 41.66667% + } + + .xlarge-push-5 { + position: relative; + left: 41.66667% + } + + .xlarge-pull-5 { + position: relative; + left: -41.66667% + } + + .xlarge-offset-4 { + margin-left: 33.33333% + } + + .xlarge-6 { + width: 50% + } + + .xlarge-push-6 { + position: relative; + left: 50% + } + + .xlarge-pull-6 { + position: relative; + left: -50% + } + + .xlarge-offset-5 { + margin-left: 41.66667% + } + + .xlarge-7 { + width: 58.33333% + } + + .xlarge-push-7 { + position: relative; + left: 58.33333% + } + + .xlarge-pull-7 { + position: relative; + left: -58.33333% + } + + .xlarge-offset-6 { + margin-left: 50% + } + + .xlarge-8 { + width: 66.66667% + } + + .xlarge-push-8 { + position: relative; + left: 66.66667% + } + + .xlarge-pull-8 { + position: relative; + left: -66.66667% + } + + .xlarge-offset-7 { + margin-left: 58.33333% + } + + .xlarge-9 { + width: 75% + } + + .xlarge-push-9 { + position: relative; + left: 75% + } + + .xlarge-pull-9 { + position: relative; + left: -75% + } + + .xlarge-offset-8 { + margin-left: 66.66667% + } + + .xlarge-10 { + width: 83.33333% + } + + .xlarge-push-10 { + position: relative; + left: 83.33333% + } + + .xlarge-pull-10 { + position: relative; + left: -83.33333% + } + + .xlarge-offset-9 { + margin-left: 75% + } + + .xlarge-11 { + width: 91.66667% + } + + .xlarge-push-11 { + position: relative; + left: 91.66667% + } + + .xlarge-pull-11 { + position: relative; + left: -91.66667% + } + + .xlarge-offset-10 { + margin-left: 83.33333% + } + + .xlarge-12 { + width: 100% + } + + .xlarge-offset-11 { + margin-left: 91.66667% + } + + .xlarge-up-1>.column,.xlarge-up-1>.columns { + float: left; + width: 100% + } + + .xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1) { + clear: both + } + + .xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child { + float: left + } + + .xlarge-up-2>.column,.xlarge-up-2>.columns { + float: left; + width: 50% + } + + .xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1) { + clear: both + } + + .xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child { + float: left + } + + .xlarge-up-3>.column,.xlarge-up-3>.columns { + float: left; + width: 33.33333% + } + + .xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1) { + clear: both + } + + .xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child { + float: left + } + + .xlarge-up-4>.column,.xlarge-up-4>.columns { + float: left; + width: 25% + } + + .xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1) { + clear: both + } + + .xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child { + float: left + } + + .xlarge-up-5>.column,.xlarge-up-5>.columns { + float: left; + width: 20% + } + + .xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1) { + clear: both + } + + .xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child { + float: left + } + + .xlarge-up-6>.column,.xlarge-up-6>.columns { + float: left; + width: 16.66667% + } + + .xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1) { + clear: both + } + + .xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child { + float: left + } + + .xlarge-up-7>.column,.xlarge-up-7>.columns { + float: left; + width: 14.28571% + } + + .xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1) { + clear: both + } + + .xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child { + float: left + } + + .xlarge-up-8>.column,.xlarge-up-8>.columns { + float: left; + width: 12.5% + } + + .xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n) { + clear: none + } + + .xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1) { + clear: both + } + + .xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child { + float: left + } + + .xlarge-collapse>.column,.xlarge-collapse>.columns { + padding-right: 0; + padding-left: 0 + } + + .xlarge-collapse .row { + margin-right: 0; + margin-left: 0 + } + + .expanded.row .xlarge-collapse.row { + margin-right: 0; + margin-left: 0 + } + + .xlarge-uncollapse>.column,.xlarge-uncollapse>.columns { + padding-right: .9375rem; + padding-left: .9375rem + } + + .xlarge-centered { + margin-right: auto; + margin-left: auto + } + + .xlarge-centered,.xlarge-centered:last-child:not(:first-child) { + float: none; + clear: both + } + + .xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0 { + position: static; + margin-right: 0; + margin-left: 0 + } + + .xlarge-uncentered,.xlarge-uncentered:last-child:not(:first-child),.xlarge-push-0,.xlarge-push-0:last-child:not(:first-child),.xlarge-pull-0,.xlarge-pull-0:last-child:not(:first-child) { + float: left; + clear: none + } + + .xlarge-uncentered:last-child:not(:first-child),.xlarge-push-0:last-child:not(:first-child),.xlarge-pull-0:last-child:not(:first-child) { + float: right + } + } + + .column-block { + margin-bottom: 1.25rem + } + + .column-block>:last-child { + margin-bottom: 0 + } + + @media print, screen and (min-width: 40em) { + .column-block { + margin-bottom:1.875rem + } + + .column-block>:last-child { + margin-bottom: 0 + } + } + + div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td { + margin: 0; + padding: 0 + } + + p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility + } + + em,i { + font-style: italic; + line-height: inherit + } + + strong,b { + font-weight: bold; + line-height: inherit + } + + small { + font-size: 80%; + line-height: inherit + } + + h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-style: normal; + font-weight: bold; + color: #1E274A; + text-rendering: optimizeLegibility + } + + h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small { + line-height: 0; + color: #8995a0 + } + + h1,.h1 { + font-size: 1.375rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + h2,.h2 { + font-size: 1.125rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + h3,.h3 { + font-size: 1rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + h4,.h4 { + font-size: .9375rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + h5,.h5 { + font-size: .9375rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + h6,.h6 { + font-size: .9375rem; + line-height: 1.2; + margin-top: 0; + margin-bottom: .5rem + } + + @media print, screen and (min-width: 40em) { + h1,.h1 { + font-size:1.875rem + } + + h2,.h2 { + font-size: 1.5rem + } + + h3,.h3 { + font-size: 1rem + } + + h4,.h4 { + font-size: 1rem + } + + h5,.h5 { + font-size: 1rem + } + + h6,.h6 { + font-size: 1rem + } + } + + a { + line-height: inherit; + color: #EE7203; + text-decoration: none; + cursor: pointer + } + + a:hover,a:focus { + color: #1E274A + } + + a img { + border: 0 + } + + hr { + clear: both; + max-width: 81.25rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #8995a0; + border-left: 0 + } + + ul,ol,dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6 + } + + li { + font-size: inherit + } + + ul { + margin-left: 2rem; + list-style-type: square + } + + ol { + margin-left: 2rem + } + + ul ul,ol ul,ul ol,ol ol { + margin-left: 1.25rem; + margin-bottom: 0 + } + + dl { + margin-bottom: 1rem + } + + dl dt { + margin-bottom: .3rem; + font-weight: bold + } + + blockquote { + margin: 0 0 1rem; + padding: .5625rem 1.25rem 0 1.1875rem; + border-left: none + } + + blockquote,blockquote p { + line-height: 1.6; + color: #262626 + } + + abbr,abbr[title] { + border-bottom: 1px dotted #262626; + cursor: help; + text-decoration: none + } + + figure { + margin: 0 + } + + kbd { + margin: 0; + padding: .125rem .25rem 0; + background-color: #e7ebf1; + font-family: Consolas,"Liberation Mono",Courier,monospace; + color: #262626; + border-radius: 2px + } + + .subheader { + margin-top: .2rem; + margin-bottom: .5rem; + font-weight: normal; + line-height: 1.4; + color: #707070 + } + + .lead { + font-size: 125%; + line-height: 1.6 + } + + .stat { + font-size: 2.5rem; + line-height: 1 + } + + p+.stat { + margin-top: -1rem + } + + ul.no-bullet,ol.no-bullet { + margin-left: 0; + list-style: none + } + + cite,.cite-block { + display: block; + color: #707070; + font-size: .8125rem + } + + cite:before,.cite-block:before { + content: "— " + } + + code,.code-inline { + border: 1px solid #8995a0; + background-color: #e7ebf1; + font-family: Consolas,"Liberation Mono",Courier,monospace; + font-weight: normal; + color: #262626; + display: inline; + max-width: 100%; + word-wrap: break-word; + padding: .125rem .3125rem .0625rem + } + + .code-block { + border: 1px solid #8995a0; + background-color: #e7ebf1; + font-family: Consolas,"Liberation Mono",Courier,monospace; + font-weight: normal; + color: #262626; + display: block; + overflow: auto; + white-space: pre; + padding: 1rem; + margin-bottom: 1.5rem + } + + .text-left { + text-align: left + } + + .text-right { + text-align: right + } + + .text-center { + text-align: center + } + + .text-justify { + text-align: justify + } + + @media print, screen and (min-width: 40em) { + .medium-text-left { + text-align:left + } + + .medium-text-right { + text-align: right + } + + .medium-text-center { + text-align: center + } + + .medium-text-justify { + text-align: justify + } + } + + @media print, screen and (min-width: 73.75em) { + .large-text-left { + text-align:left + } + + .large-text-right { + text-align: right + } + + .large-text-center { + text-align: center + } + + .large-text-justify { + text-align: justify + } + } + + @media screen and (min-width: 81.25em) { + .xlarge-text-left { + text-align:left + } + + .xlarge-text-right { + text-align: right + } + + .xlarge-text-center { + text-align: center + } + + .xlarge-text-justify { + text-align: justify + } + } + + .show-for-print { + display: none !important + } + + @media print { + * { + background: transparent !important; + color: black !important; + color-adjust: economy; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: none !important + } + + .show-for-print { + display: block !important + } + + .hide-for-print { + display: none !important + } + + table.show-for-print { + display: table !important + } + + thead.show-for-print { + display: table-header-group !important + } + + tbody.show-for-print { + display: table-row-group !important + } + + tr.show-for-print { + display: table-row !important + } + + td.show-for-print { + display: table-cell !important + } + + th.show-for-print { + display: table-cell !important + } + + a,a:visited { + text-decoration: underline + } + + a[href]:after { + content: " (" attr(href) ")" + } + + .ir a:after,a[href^='javascript:']:after,a[href^='#']:after { + content: '' + } + + abbr[title]:after { + content: " (" attr(title) ")" + } + + pre,blockquote { + border: 1px solid #707070; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + tr,img { + page-break-inside: avoid + } + + img { + max-width: 100% !important + } + + @page { + margin: 0.5cm + } + + p,h2,h3 { + orphans: 3; + widows: 3 + } + + h2,h3 { + page-break-after: avoid + } + + .print-break-inside { + page-break-inside: auto + } + } + + [type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: .5rem; + border: none; + border-radius: 0; + background-color: #e7ebf1; + -webkit-box-shadow: inset 0 1px 2px rgba(137,149,160,0.25); + box-shadow: inset 0 1px 2px rgba(137,149,160,0.25); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #262626; + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none + } + + [type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus { + outline: none; + border: none; + background-color: #e7ebf1; + -webkit-box-shadow: inset 0 2px 3px rgba(137,149,160,0.6); + box-shadow: inset 0 2px 3px rgba(137,149,160,0.6); + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear + } + + textarea { + max-width: 100% + } + + textarea[rows] { + height: auto + } + + input:disabled,input[readonly],textarea:disabled,textarea[readonly] { + background-color: #8995a0; + cursor: not-allowed + } + + [type='submit'],[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 2px + } + + input[type='search'] { + -webkit-box-sizing: border-box; + box-sizing: border-box + } + + ::-webkit-input-placeholder { + color: #8995a0 + } + + ::placeholder { + color: #8995a0 + } + + [type='file'],[type='checkbox'],[type='radio'] { + margin: 0 0 1rem + } + + [type='checkbox']+label,[type='radio']+label { + display: inline-block; + vertical-align: baseline; + margin-left: .5rem; + margin-right: 1rem; + margin-bottom: 0 + } + + [type='checkbox']+label[for],[type='radio']+label[for] { + cursor: pointer + } + + label>[type='checkbox'],label>[type='radio'] { + margin-right: .5rem + } + + [type='file'] { + width: 100% + } + + label { + display: block; + margin: 0; + font-size: .875rem; + font-weight: bold; + line-height: 1.8; + color: #1E274A + } + + label.middle { + margin: 0 0 1rem; + line-height: 1.5; + padding: .5rem 0 + } + + .help-text { + margin-top: -.5rem; + font-size: .8125rem; + font-style: italic; + color: #262626 + } + + .input-group { + display: table; + width: 100%; + margin-bottom: 1rem + } + + .input-group>:first-child,.input-group>:first-child.input-group-button>* { + border-radius: 0 0 0 0 + } + + .input-group>:last-child,.input-group>:last-child.input-group-button>* { + border-radius: 0 0 0 0 + } + + .input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label { + margin: 0; + white-space: nowrap; + display: table-cell; + vertical-align: middle + } + + .input-group-label { + padding: 0 1rem; + border: 1px solid #8995a0; + background: #e7ebf1; + color: #262626; + text-align: center; + white-space: nowrap; + width: 1%; + height: 100% + } + + .input-group-label:first-child { + border-right: 0 + } + + .input-group-label:last-child { + border-left: 0 + } + + .input-group-field { + border-radius: 0 + } + + .input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + width: 1%; + height: 100% + } + + .input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label { + height: 2.4375rem; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem + } + + .input-group .input-group-button { + display: table-cell + } + + fieldset { + margin: 0; + padding: 0; + border: 0 + } + + legend { + max-width: 100%; + margin-bottom: .5rem + } + + .fieldset { + margin: 1rem 0; + padding: 0; + border: none + } + + .fieldset legend { + margin: 0; + margin-left: -.1875rem; + padding: 0 .1875rem + } + + select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: .5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + border-radius: 0; + background-color: #e7ebf1; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #262626; + background-image: url('data:image/svg+xml;utf8,'); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear + } + + @media screen and (min-width: 0\0) { + select { + background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==") + } + } + + select:focus { + outline: none; + border: none; + background-color: #e7ebf1; + -webkit-box-shadow: inset 0 2px 3px rgba(137,149,160,0.6); + box-shadow: inset 0 2px 3px rgba(137,149,160,0.6); + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear + } + + select:disabled { + background-color: #8995a0; + cursor: not-allowed + } + + select[multiple] { + height: auto; + background-image: none + } + + select:not([multiple]) { + padding-top: 0; + padding-bottom: 0 + } + + .is-invalid-input:not(:focus) { + border-color: #EE7203; + background-color: #fdf1e6 + } + + .is-invalid-input:not(:focus)::-webkit-input-placeholder { + color: #EE7203 + } + + .is-invalid-input:not(:focus)::placeholder { + color: #EE7203 + } + + .is-invalid-label { + color: #EE7203 + } + + .form-error { + display: none; + margin-top: -.5rem; + margin-bottom: 1rem; + font-size: .75rem; + font-weight: bold; + color: #EE7203 + } + + .form-error.is-visible { + display: block + } + + .button,.fc-toolbar .fc-button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.6em 1.25em; + border: 1px solid transparent; + border-radius: 0; + -webkit-transition: background-color 0.25s ease-out,color 0.25s ease-out; + transition: background-color 0.25s ease-out,color 0.25s ease-out; + font-family: inherit; + font-size: 1.125rem; + -webkit-appearance: none; + line-height: 1; + text-align: center; + cursor: pointer + } + + [data-whatinput='mouse'] .button,[data-whatinput='mouse'] .fc-toolbar .fc-button,.fc-toolbar [data-whatinput='mouse'] .fc-button { + outline: 0 + } + + .button.tiny,.fc-toolbar .tiny.fc-button { + font-size: .6rem + } + + .button.small,.fc-toolbar .small.fc-button { + font-size: .75rem + } + + .button.large,.fc-toolbar .large.fc-button { + font-size: 1.25rem + } + + .button.expanded,.fc-toolbar .expanded.fc-button { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0 + } + + .button,.fc-toolbar .fc-button,.button.disabled,.fc-toolbar .disabled.fc-button,.button[disabled],.fc-toolbar .fc-button[disabled],.button.disabled:hover,.fc-toolbar .disabled.fc-button:hover,.button[disabled]:hover,.fc-toolbar .fc-button[disabled]:hover,.button.disabled:focus,.fc-toolbar .disabled.fc-button:focus,.button[disabled]:focus,.fc-toolbar .fc-button[disabled]:focus { + background-color: #1E274A; + color: #fff + } + + .button:hover,.fc-toolbar .fc-button:hover,.button:focus,.fc-toolbar .fc-button:focus { + background-color: rgba(255,255,255,0.75); + color: #fff + } + + .button.primary,.fc-toolbar .primary.fc-button,.button.primary.disabled,.fc-toolbar .primary.disabled.fc-button,.button.primary[disabled],.fc-toolbar .primary.fc-button[disabled],.button.primary.disabled:hover,.fc-toolbar .primary.disabled.fc-button:hover,.button.primary[disabled]:hover,.fc-toolbar .primary.fc-button[disabled]:hover,.button.primary.disabled:focus,.fc-toolbar .primary.disabled.fc-button:focus,.button.primary[disabled]:focus,.fc-toolbar .primary.fc-button[disabled]:focus { + background-color: #1E274A; + color: #fff + } + + .button.primary:hover,.fc-toolbar .primary.fc-button:hover,.button.primary:focus,.fc-toolbar .primary.fc-button:focus { + background-color: #181f3b; + color: #fff + } + + .button.secondary,.fc-toolbar .secondary.fc-button,.button.secondary.disabled,.fc-toolbar .secondary.disabled.fc-button,.button.secondary[disabled],.fc-toolbar .secondary.fc-button[disabled],.button.secondary.disabled:hover,.fc-toolbar .secondary.disabled.fc-button:hover,.button.secondary[disabled]:hover,.fc-toolbar .secondary.fc-button[disabled]:hover,.button.secondary.disabled:focus,.fc-toolbar .secondary.disabled.fc-button:focus,.button.secondary[disabled]:focus,.fc-toolbar .secondary.fc-button[disabled]:focus { + background-color: #90B6CB; + color: #fff + } + + .button.secondary:hover,.fc-toolbar .secondary.fc-button:hover,.button.secondary:focus,.fc-toolbar .secondary.fc-button:focus { + background-color: #6197b5; + color: #fff + } + + .button.success,.fc-toolbar .success.fc-button,.button.success.disabled,.fc-toolbar .success.disabled.fc-button,.button.success[disabled],.fc-toolbar .success.fc-button[disabled],.button.success.disabled:hover,.fc-toolbar .success.disabled.fc-button:hover,.button.success[disabled]:hover,.fc-toolbar .success.fc-button[disabled]:hover,.button.success.disabled:focus,.fc-toolbar .success.disabled.fc-button:focus,.button.success[disabled]:focus,.fc-toolbar .success.fc-button[disabled]:focus { + background-color: #2AA1A9; + color: #fff + } + + .button.success:hover,.fc-toolbar .success.fc-button:hover,.button.success:focus,.fc-toolbar .success.fc-button:focus { + background-color: #228187; + color: #fff + } + + .button.warning,.fc-toolbar .warning.fc-button,.button.warning.disabled,.fc-toolbar .warning.disabled.fc-button,.button.warning[disabled],.fc-toolbar .warning.fc-button[disabled],.button.warning.disabled:hover,.fc-toolbar .warning.disabled.fc-button:hover,.button.warning[disabled]:hover,.fc-toolbar .warning.fc-button[disabled]:hover,.button.warning.disabled:focus,.fc-toolbar .warning.disabled.fc-button:focus,.button.warning[disabled]:focus,.fc-toolbar .warning.fc-button[disabled]:focus { + background-color: #E8308A; + color: #fff + } + + .button.warning:hover,.fc-toolbar .warning.fc-button:hover,.button.warning:focus,.fc-toolbar .warning.fc-button:focus { + background-color: #ca166e; + color: #fff + } + + .button.alert,.fc-toolbar .alert.fc-button,.button.alert.disabled,.fc-toolbar .alert.disabled.fc-button,.button.alert[disabled],.fc-toolbar .alert.fc-button[disabled],.button.alert.disabled:hover,.fc-toolbar .alert.disabled.fc-button:hover,.button.alert[disabled]:hover,.fc-toolbar .alert.fc-button[disabled]:hover,.button.alert.disabled:focus,.fc-toolbar .alert.disabled.fc-button:focus,.button.alert[disabled]:focus,.fc-toolbar .alert.fc-button[disabled]:focus { + background-color: #EE7203; + color: #fff + } + + .button.alert:hover,.fc-toolbar .alert.fc-button:hover,.button.alert:focus,.fc-toolbar .alert.fc-button:focus { + background-color: #be5b02; + color: #fff + } + + .button.hollow,.fc-toolbar .hollow.fc-button,.button.hollow:hover,.fc-toolbar .hollow.fc-button:hover,.button.hollow:focus,.fc-toolbar .hollow.fc-button:focus,.button.hollow.disabled,.fc-toolbar .hollow.disabled.fc-button,.button.hollow.disabled:hover,.fc-toolbar .hollow.disabled.fc-button:hover,.button.hollow.disabled:focus,.fc-toolbar .hollow.disabled.fc-button:focus,.button.hollow[disabled],.fc-toolbar .hollow.fc-button[disabled],.button.hollow[disabled]:hover,.fc-toolbar .hollow.fc-button[disabled]:hover,.button.hollow[disabled]:focus,.fc-toolbar .hollow.fc-button[disabled]:focus { + background-color: transparent + } + + .button.hollow,.fc-toolbar .hollow.fc-button,.button.hollow.disabled,.fc-toolbar .hollow.disabled.fc-button,.button.hollow[disabled],.fc-toolbar .hollow.fc-button[disabled],.button.hollow.disabled:hover,.fc-toolbar .hollow.disabled.fc-button:hover,.button.hollow[disabled]:hover,.fc-toolbar .hollow.fc-button[disabled]:hover,.button.hollow.disabled:focus,.fc-toolbar .hollow.disabled.fc-button:focus,.button.hollow[disabled]:focus,.fc-toolbar .hollow.fc-button[disabled]:focus { + border: 1px solid #1E274A; + color: #1E274A + } + + .button.hollow:hover,.fc-toolbar .hollow.fc-button:hover,.button.hollow:focus,.fc-toolbar .hollow.fc-button:focus { + border-color: #0f1425; + color: #0f1425 + } + + .button.hollow.primary,.fc-toolbar .hollow.primary.fc-button,.button.hollow.primary.disabled,.fc-toolbar .hollow.primary.disabled.fc-button,.button.hollow.primary[disabled],.fc-toolbar .hollow.primary.fc-button[disabled],.button.hollow.primary.disabled:hover,.fc-toolbar .hollow.primary.disabled.fc-button:hover,.button.hollow.primary[disabled]:hover,.fc-toolbar .hollow.primary.fc-button[disabled]:hover,.button.hollow.primary.disabled:focus,.fc-toolbar .hollow.primary.disabled.fc-button:focus,.button.hollow.primary[disabled]:focus,.fc-toolbar .hollow.primary.fc-button[disabled]:focus { + border: 1px solid #1E274A; + color: #1E274A + } + + .button.hollow.primary:hover,.fc-toolbar .hollow.primary.fc-button:hover,.button.hollow.primary:focus,.fc-toolbar .hollow.primary.fc-button:focus { + border-color: #0f1425; + color: #0f1425 + } + + .button.hollow.secondary,.fc-toolbar .hollow.secondary.fc-button,.button.hollow.secondary.disabled,.fc-toolbar .hollow.secondary.disabled.fc-button,.button.hollow.secondary[disabled],.fc-toolbar .hollow.secondary.fc-button[disabled],.button.hollow.secondary.disabled:hover,.fc-toolbar .hollow.secondary.disabled.fc-button:hover,.button.hollow.secondary[disabled]:hover,.fc-toolbar .hollow.secondary.fc-button[disabled]:hover,.button.hollow.secondary.disabled:focus,.fc-toolbar .hollow.secondary.disabled.fc-button:focus,.button.hollow.secondary[disabled]:focus,.fc-toolbar .hollow.secondary.fc-button[disabled]:focus { + border: 1px solid #90B6CB; + color: #90B6CB + } + + .button.hollow.secondary:hover,.fc-toolbar .hollow.secondary.fc-button:hover,.button.hollow.secondary:focus,.fc-toolbar .hollow.secondary.fc-button:focus { + border-color: #376076; + color: #376076 + } + + .button.hollow.success,.fc-toolbar .hollow.success.fc-button,.button.hollow.success.disabled,.fc-toolbar .hollow.success.disabled.fc-button,.button.hollow.success[disabled],.fc-toolbar .hollow.success.fc-button[disabled],.button.hollow.success.disabled:hover,.fc-toolbar .hollow.success.disabled.fc-button:hover,.button.hollow.success[disabled]:hover,.fc-toolbar .hollow.success.fc-button[disabled]:hover,.button.hollow.success.disabled:focus,.fc-toolbar .hollow.success.disabled.fc-button:focus,.button.hollow.success[disabled]:focus,.fc-toolbar .hollow.success.fc-button[disabled]:focus { + border: 1px solid #2AA1A9; + color: #2AA1A9 + } + + .button.hollow.success:hover,.fc-toolbar .hollow.success.fc-button:hover,.button.hollow.success:focus,.fc-toolbar .hollow.success.fc-button:focus { + border-color: #155155; + color: #155155 + } + + .button.hollow.warning,.fc-toolbar .hollow.warning.fc-button,.button.hollow.warning.disabled,.fc-toolbar .hollow.warning.disabled.fc-button,.button.hollow.warning[disabled],.fc-toolbar .hollow.warning.fc-button[disabled],.button.hollow.warning.disabled:hover,.fc-toolbar .hollow.warning.disabled.fc-button:hover,.button.hollow.warning[disabled]:hover,.fc-toolbar .hollow.warning.fc-button[disabled]:hover,.button.hollow.warning.disabled:focus,.fc-toolbar .hollow.warning.disabled.fc-button:focus,.button.hollow.warning[disabled]:focus,.fc-toolbar .hollow.warning.fc-button[disabled]:focus { + border: 1px solid #E8308A; + color: #E8308A + } + + .button.hollow.warning:hover,.fc-toolbar .hollow.warning.fc-button:hover,.button.hollow.warning:focus,.fc-toolbar .hollow.warning.fc-button:focus { + border-color: #7e0e45; + color: #7e0e45 + } + + .button.hollow.alert,.fc-toolbar .hollow.alert.fc-button,.button.hollow.alert.disabled,.fc-toolbar .hollow.alert.disabled.fc-button,.button.hollow.alert[disabled],.fc-toolbar .hollow.alert.fc-button[disabled],.button.hollow.alert.disabled:hover,.fc-toolbar .hollow.alert.disabled.fc-button:hover,.button.hollow.alert[disabled]:hover,.fc-toolbar .hollow.alert.fc-button[disabled]:hover,.button.hollow.alert.disabled:focus,.fc-toolbar .hollow.alert.disabled.fc-button:focus,.button.hollow.alert[disabled]:focus,.fc-toolbar .hollow.alert.fc-button[disabled]:focus { + border: 1px solid #EE7203; + color: #EE7203 + } + + .button.hollow.alert:hover,.fc-toolbar .hollow.alert.fc-button:hover,.button.hollow.alert:focus,.fc-toolbar .hollow.alert.fc-button:focus { + border-color: #773902; + color: #773902 + } + + .button.clear,.fc-toolbar .clear.fc-button,.button.clear:hover,.fc-toolbar .clear.fc-button:hover,.button.clear:focus,.fc-toolbar .clear.fc-button:focus,.button.clear.disabled,.fc-toolbar .clear.disabled.fc-button,.button.clear.disabled:hover,.fc-toolbar .clear.disabled.fc-button:hover,.button.clear.disabled:focus,.fc-toolbar .clear.disabled.fc-button:focus,.button.clear[disabled],.fc-toolbar .clear.fc-button[disabled],.button.clear[disabled]:hover,.fc-toolbar .clear.fc-button[disabled]:hover,.button.clear[disabled]:focus,.fc-toolbar .clear.fc-button[disabled]:focus { + border-color: transparent; + background-color: transparent + } + + .button.clear,.fc-toolbar .clear.fc-button,.button.clear.disabled,.fc-toolbar .clear.disabled.fc-button,.button.clear[disabled],.fc-toolbar .clear.fc-button[disabled],.button.clear.disabled:hover,.fc-toolbar .clear.disabled.fc-button:hover,.button.clear[disabled]:hover,.fc-toolbar .clear.fc-button[disabled]:hover,.button.clear.disabled:focus,.fc-toolbar .clear.disabled.fc-button:focus,.button.clear[disabled]:focus,.fc-toolbar .clear.fc-button[disabled]:focus { + color: #1E274A + } + + .button.clear:hover,.fc-toolbar .clear.fc-button:hover,.button.clear:focus,.fc-toolbar .clear.fc-button:focus { + color: #0f1425 + } + + .button.clear.primary,.fc-toolbar .clear.primary.fc-button,.button.clear.primary.disabled,.fc-toolbar .clear.primary.disabled.fc-button,.button.clear.primary[disabled],.fc-toolbar .clear.primary.fc-button[disabled],.button.clear.primary.disabled:hover,.fc-toolbar .clear.primary.disabled.fc-button:hover,.button.clear.primary[disabled]:hover,.fc-toolbar .clear.primary.fc-button[disabled]:hover,.button.clear.primary.disabled:focus,.fc-toolbar .clear.primary.disabled.fc-button:focus,.button.clear.primary[disabled]:focus,.fc-toolbar .clear.primary.fc-button[disabled]:focus { + color: #1E274A + } + + .button.clear.primary:hover,.fc-toolbar .clear.primary.fc-button:hover,.button.clear.primary:focus,.fc-toolbar .clear.primary.fc-button:focus { + color: #0f1425 + } + + .button.clear.secondary,.fc-toolbar .clear.secondary.fc-button,.button.clear.secondary.disabled,.fc-toolbar .clear.secondary.disabled.fc-button,.button.clear.secondary[disabled],.fc-toolbar .clear.secondary.fc-button[disabled],.button.clear.secondary.disabled:hover,.fc-toolbar .clear.secondary.disabled.fc-button:hover,.button.clear.secondary[disabled]:hover,.fc-toolbar .clear.secondary.fc-button[disabled]:hover,.button.clear.secondary.disabled:focus,.fc-toolbar .clear.secondary.disabled.fc-button:focus,.button.clear.secondary[disabled]:focus,.fc-toolbar .clear.secondary.fc-button[disabled]:focus { + color: #90B6CB + } + + .button.clear.secondary:hover,.fc-toolbar .clear.secondary.fc-button:hover,.button.clear.secondary:focus,.fc-toolbar .clear.secondary.fc-button:focus { + color: #376076 + } + + .button.clear.success,.fc-toolbar .clear.success.fc-button,.button.clear.success.disabled,.fc-toolbar .clear.success.disabled.fc-button,.button.clear.success[disabled],.fc-toolbar .clear.success.fc-button[disabled],.button.clear.success.disabled:hover,.fc-toolbar .clear.success.disabled.fc-button:hover,.button.clear.success[disabled]:hover,.fc-toolbar .clear.success.fc-button[disabled]:hover,.button.clear.success.disabled:focus,.fc-toolbar .clear.success.disabled.fc-button:focus,.button.clear.success[disabled]:focus,.fc-toolbar .clear.success.fc-button[disabled]:focus { + color: #2AA1A9 + } + + .button.clear.success:hover,.fc-toolbar .clear.success.fc-button:hover,.button.clear.success:focus,.fc-toolbar .clear.success.fc-button:focus { + color: #155155 + } + + .button.clear.warning,.fc-toolbar .clear.warning.fc-button,.button.clear.warning.disabled,.fc-toolbar .clear.warning.disabled.fc-button,.button.clear.warning[disabled],.fc-toolbar .clear.warning.fc-button[disabled],.button.clear.warning.disabled:hover,.fc-toolbar .clear.warning.disabled.fc-button:hover,.button.clear.warning[disabled]:hover,.fc-toolbar .clear.warning.fc-button[disabled]:hover,.button.clear.warning.disabled:focus,.fc-toolbar .clear.warning.disabled.fc-button:focus,.button.clear.warning[disabled]:focus,.fc-toolbar .clear.warning.fc-button[disabled]:focus { + color: #E8308A + } + + .button.clear.warning:hover,.fc-toolbar .clear.warning.fc-button:hover,.button.clear.warning:focus,.fc-toolbar .clear.warning.fc-button:focus { + color: #7e0e45 + } + + .button.clear.alert,.fc-toolbar .clear.alert.fc-button,.button.clear.alert.disabled,.fc-toolbar .clear.alert.disabled.fc-button,.button.clear.alert[disabled],.fc-toolbar .clear.alert.fc-button[disabled],.button.clear.alert.disabled:hover,.fc-toolbar .clear.alert.disabled.fc-button:hover,.button.clear.alert[disabled]:hover,.fc-toolbar .clear.alert.fc-button[disabled]:hover,.button.clear.alert.disabled:focus,.fc-toolbar .clear.alert.disabled.fc-button:focus,.button.clear.alert[disabled]:focus,.fc-toolbar .clear.alert.fc-button[disabled]:focus { + color: #EE7203 + } + + .button.clear.alert:hover,.fc-toolbar .clear.alert.fc-button:hover,.button.clear.alert:focus,.fc-toolbar .clear.alert.fc-button:focus { + color: #773902 + } + + .button.disabled,.fc-toolbar .disabled.fc-button,.button[disabled],.fc-toolbar .fc-button[disabled] { + opacity: .25; + cursor: not-allowed + } + + .button.dropdown::after,.fc-toolbar .dropdown.fc-button::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: .4em; + content: ''; + border-bottom-width: 0; + border-color: #fff transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1.25em + } + + .button.dropdown.hollow::after,.fc-toolbar .dropdown.hollow.fc-button::after,.button.dropdown.clear::after,.fc-toolbar .dropdown.clear.fc-button::after { + border-top-color: #1E274A + } + + .button.dropdown.hollow.primary::after,.fc-toolbar .dropdown.hollow.primary.fc-button::after,.button.dropdown.clear.primary::after,.fc-toolbar .dropdown.clear.primary.fc-button::after { + border-top-color: #1E274A + } + + .button.dropdown.hollow.secondary::after,.fc-toolbar .dropdown.hollow.secondary.fc-button::after,.button.dropdown.clear.secondary::after,.fc-toolbar .dropdown.clear.secondary.fc-button::after { + border-top-color: #90B6CB + } + + .button.dropdown.hollow.success::after,.fc-toolbar .dropdown.hollow.success.fc-button::after,.button.dropdown.clear.success::after,.fc-toolbar .dropdown.clear.success.fc-button::after { + border-top-color: #2AA1A9 + } + + .button.dropdown.hollow.warning::after,.fc-toolbar .dropdown.hollow.warning.fc-button::after,.button.dropdown.clear.warning::after,.fc-toolbar .dropdown.clear.warning.fc-button::after { + border-top-color: #E8308A + } + + .button.dropdown.hollow.alert::after,.fc-toolbar .dropdown.hollow.alert.fc-button::after,.button.dropdown.clear.alert::after,.fc-toolbar .dropdown.clear.alert.fc-button::after { + border-top-color: #EE7203 + } + + .button.arrow-only::after,.fc-toolbar .arrow-only.fc-button::after { + top: -0.1em; + float: none; + margin-left: 0 + } + + a.button:hover,.fc-toolbar a.fc-button:hover,a.button:focus,.fc-toolbar a.fc-button:focus { + text-decoration: none + } + + .accordion { + margin-left: 0; + background: #fff; + list-style-type: none + } + + .accordion[disabled] .accordion-title { + cursor: not-allowed + } + + .accordion-item:first-child>:first-child { + border-radius: 2px 2px 0 0 + } + + .accordion-item:last-child>:last-child { + border-radius: 0 0 2px 2px + } + + .accordion-title { + position: relative; + display: block; + padding: 1rem 1rem; + border: 1px solid #e7ebf1; + border-bottom: 0; + font-size: .75rem; + line-height: 1; + color: #1E274A + } + + :last-child:not(.is-active)>.accordion-title { + border-bottom: 1px solid #e7ebf1; + border-radius: 0 0 2px 2px + } + + .accordion-title:hover,.accordion-title:focus { + background-color: #e7ebf1 + } + + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: "+" + } + + .is-active>.accordion-title::before { + content: "–" + } + + .accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e7ebf1; + border-bottom: 0; + background-color: #fff; + color: #262626 + } + + :last-child>.accordion-content:last-child { + border-bottom: 1px solid #e7ebf1 + } + + .breadcrumbs { + margin: 2rem 0; + list-style: none + } + + .breadcrumbs::before,.breadcrumbs::after { + display: table; + content: ' ' + } + + .breadcrumbs::after { + clear: both + } + + .breadcrumbs li { + float: left; + font-size: .8125rem; + color: #262626; + cursor: default + } + + .breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 .75rem; + opacity: 1; + content: "/"; + color: #8995a0 + } + + .breadcrumbs a { + color: #1E274A + } + + .breadcrumbs a:hover { + text-decoration: underline + } + + .breadcrumbs .disabled { + color: #8995a0; + cursor: not-allowed + } + + .button-group { + margin-bottom: 1rem; + font-size: 0 + } + + .button-group::before,.button-group::after { + display: table; + content: ' ' + } + + .button-group::after { + clear: both + } + + .button-group .button,.button-group .fc-toolbar .fc-button,.fc-toolbar .button-group .fc-button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 1.125rem + } + + .button-group .button:last-child,.button-group .fc-toolbar .fc-button:last-child,.fc-toolbar .button-group .fc-button:last-child { + margin-right: 0 + } + + .button-group.tiny .button,.button-group.tiny .fc-toolbar .fc-button,.fc-toolbar .button-group.tiny .fc-button { + font-size: .6rem + } + + .button-group.small .button,.button-group.small .fc-toolbar .fc-button,.fc-toolbar .button-group.small .fc-button { + font-size: .75rem + } + + .button-group.large .button,.button-group.large .fc-toolbar .fc-button,.fc-toolbar .button-group.large .fc-button { + font-size: 1.25rem + } + + .button-group.expanded { + margin-right: -1px + } + + .button-group.expanded::before,.button-group.expanded::after { + display: none + } + + .button-group.expanded .button:first-child:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:last-child { + width: calc(100% - 1px) + } + + .button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2),.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button { + display: inline-block; + width: calc(50% - 1px); + margin-right: 1px + } + + .button-group.expanded .button:first-child:nth-last-child(2):last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2):last-child,.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3),.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button { + display: inline-block; + width: calc(33.33333% - 1px); + margin-right: 1px + } + + .button-group.expanded .button:first-child:nth-last-child(3):last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3):last-child,.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4),.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button { + display: inline-block; + width: calc(25% - 1px); + margin-right: 1px + } + + .button-group.expanded .button:first-child:nth-last-child(4):last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4):last-child,.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5),.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button { + display: inline-block; + width: calc(20% - 1px); + margin-right: 1px + } + + .button-group.expanded .button:first-child:nth-last-child(5):last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5):last-child,.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6),.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button { + display: inline-block; + width: calc(16.66667% - 1px); + margin-right: 1px + } + + .button-group.expanded .button:first-child:nth-last-child(6):last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6):last-child,.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.primary .button,.button-group.primary .fc-toolbar .fc-button,.fc-toolbar .button-group.primary .fc-button,.button-group.primary .button.disabled,.button-group.primary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.primary .disabled.fc-button,.button-group.primary .button[disabled],.button-group.primary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.primary .fc-button[disabled],.button-group.primary .button.disabled:hover,.button-group.primary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.primary .disabled.fc-button:hover,.button-group.primary .button[disabled]:hover,.button-group.primary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.primary .fc-button[disabled]:hover,.button-group.primary .button.disabled:focus,.button-group.primary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.primary .disabled.fc-button:focus,.button-group.primary .button[disabled]:focus,.button-group.primary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.primary .fc-button[disabled]:focus { + background-color: #1E274A; + color: #fff + } + + .button-group.primary .button:hover,.button-group.primary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.primary .fc-button:hover,.button-group.primary .button:focus,.button-group.primary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.primary .fc-button:focus { + background-color: #181f3b; + color: #fff + } + + .button-group.secondary .button,.button-group.secondary .fc-toolbar .fc-button,.fc-toolbar .button-group.secondary .fc-button,.button-group.secondary .button.disabled,.button-group.secondary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.secondary .disabled.fc-button,.button-group.secondary .button[disabled],.button-group.secondary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.secondary .fc-button[disabled],.button-group.secondary .button.disabled:hover,.button-group.secondary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.secondary .disabled.fc-button:hover,.button-group.secondary .button[disabled]:hover,.button-group.secondary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.secondary .fc-button[disabled]:hover,.button-group.secondary .button.disabled:focus,.button-group.secondary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.secondary .disabled.fc-button:focus,.button-group.secondary .button[disabled]:focus,.button-group.secondary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.secondary .fc-button[disabled]:focus { + background-color: #90B6CB; + color: #fff + } + + .button-group.secondary .button:hover,.button-group.secondary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.secondary .fc-button:hover,.button-group.secondary .button:focus,.button-group.secondary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.secondary .fc-button:focus { + background-color: #6197b5; + color: #fff + } + + .button-group.success .button,.button-group.success .fc-toolbar .fc-button,.fc-toolbar .button-group.success .fc-button,.button-group.success .button.disabled,.button-group.success .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.success .disabled.fc-button,.button-group.success .button[disabled],.button-group.success .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.success .fc-button[disabled],.button-group.success .button.disabled:hover,.button-group.success .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.success .disabled.fc-button:hover,.button-group.success .button[disabled]:hover,.button-group.success .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.success .fc-button[disabled]:hover,.button-group.success .button.disabled:focus,.button-group.success .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.success .disabled.fc-button:focus,.button-group.success .button[disabled]:focus,.button-group.success .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.success .fc-button[disabled]:focus { + background-color: #2AA1A9; + color: #fff + } + + .button-group.success .button:hover,.button-group.success .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.success .fc-button:hover,.button-group.success .button:focus,.button-group.success .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.success .fc-button:focus { + background-color: #228187; + color: #fff + } + + .button-group.warning .button,.button-group.warning .fc-toolbar .fc-button,.fc-toolbar .button-group.warning .fc-button,.button-group.warning .button.disabled,.button-group.warning .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.warning .disabled.fc-button,.button-group.warning .button[disabled],.button-group.warning .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.warning .fc-button[disabled],.button-group.warning .button.disabled:hover,.button-group.warning .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.warning .disabled.fc-button:hover,.button-group.warning .button[disabled]:hover,.button-group.warning .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.warning .fc-button[disabled]:hover,.button-group.warning .button.disabled:focus,.button-group.warning .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.warning .disabled.fc-button:focus,.button-group.warning .button[disabled]:focus,.button-group.warning .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.warning .fc-button[disabled]:focus { + background-color: #E8308A; + color: #fff + } + + .button-group.warning .button:hover,.button-group.warning .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.warning .fc-button:hover,.button-group.warning .button:focus,.button-group.warning .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.warning .fc-button:focus { + background-color: #ca166e; + color: #fff + } + + .button-group.alert .button,.button-group.alert .fc-toolbar .fc-button,.fc-toolbar .button-group.alert .fc-button,.button-group.alert .button.disabled,.button-group.alert .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.alert .disabled.fc-button,.button-group.alert .button[disabled],.button-group.alert .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.alert .fc-button[disabled],.button-group.alert .button.disabled:hover,.button-group.alert .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.alert .disabled.fc-button:hover,.button-group.alert .button[disabled]:hover,.button-group.alert .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.alert .fc-button[disabled]:hover,.button-group.alert .button.disabled:focus,.button-group.alert .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.alert .disabled.fc-button:focus,.button-group.alert .button[disabled]:focus,.button-group.alert .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.alert .fc-button[disabled]:focus { + background-color: #EE7203; + color: #fff + } + + .button-group.alert .button:hover,.button-group.alert .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.alert .fc-button:hover,.button-group.alert .button:focus,.button-group.alert .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.alert .fc-button:focus { + background-color: #be5b02; + color: #fff + } + + .button-group.hollow .button,.button-group.hollow .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow .fc-button,.button-group.hollow .button:hover,.button-group.hollow .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow .fc-button:hover,.button-group.hollow .button:focus,.button-group.hollow .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow .fc-button:focus,.button-group.hollow .button.disabled,.button-group.hollow .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow .disabled.fc-button,.button-group.hollow .button.disabled:hover,.button-group.hollow .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow .disabled.fc-button:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow .disabled.fc-button:focus,.button-group.hollow .button[disabled],.button-group.hollow .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow .fc-button[disabled],.button-group.hollow .button[disabled]:hover,.button-group.hollow .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .fc-button[disabled]:hover,.button-group.hollow .button[disabled]:focus,.button-group.hollow .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .fc-button[disabled]:focus { + background-color: transparent + } + + .button-group.hollow .button,.button-group.hollow .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow .fc-button,.button-group.hollow .button.disabled,.button-group.hollow .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow .disabled.fc-button,.button-group.hollow .button[disabled],.button-group.hollow .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow .fc-button[disabled],.button-group.hollow .button.disabled:hover,.button-group.hollow .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow .disabled.fc-button:hover,.button-group.hollow .button[disabled]:hover,.button-group.hollow .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .fc-button[disabled]:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow .disabled.fc-button:focus,.button-group.hollow .button[disabled]:focus,.button-group.hollow .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .fc-button[disabled]:focus { + border: 1px solid #1E274A; + color: #1E274A + } + + .button-group.hollow .button:hover,.button-group.hollow .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow .fc-button:hover,.button-group.hollow .button:focus,.button-group.hollow .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow .fc-button:focus { + border-color: #0f1425; + color: #0f1425 + } + + .button-group.hollow.primary .button,.button-group.hollow.primary .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow.primary .fc-button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow.primary .disabled.fc-button,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow.primary .fc-button[disabled],.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow.primary .disabled.fc-button:hover,.button-group.hollow.primary .button[disabled]:hover,.button-group.hollow.primary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow.primary .fc-button[disabled]:hover,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow.primary .disabled.fc-button:focus,.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow.primary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow.primary .fc-button[disabled]:focus,.button-group.hollow .button.primary,.button-group.hollow .fc-toolbar .primary.fc-button,.fc-toolbar .button-group.hollow .primary.fc-button,.button-group.hollow .button.primary.disabled,.button-group.hollow .fc-toolbar .primary.disabled.fc-button,.fc-toolbar .button-group.hollow .primary.disabled.fc-button,.button-group.hollow .button.primary[disabled],.button-group.hollow .fc-toolbar .primary.fc-button[disabled],.fc-toolbar .button-group.hollow .primary.fc-button[disabled],.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .fc-toolbar .primary.disabled.fc-button:hover,.fc-toolbar .button-group.hollow .primary.disabled.fc-button:hover,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow .fc-toolbar .primary.fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .primary.fc-button[disabled]:hover,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .fc-toolbar .primary.disabled.fc-button:focus,.fc-toolbar .button-group.hollow .primary.disabled.fc-button:focus,.button-group.hollow .button.primary[disabled]:focus,.button-group.hollow .fc-toolbar .primary.fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .primary.fc-button[disabled]:focus { + border: 1px solid #1E274A; + color: #1E274A + } + + .button-group.hollow.primary .button:hover,.button-group.hollow.primary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow.primary .fc-button:hover,.button-group.hollow.primary .button:focus,.button-group.hollow.primary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow.primary .fc-button:focus,.button-group.hollow .button.primary:hover,.button-group.hollow .fc-toolbar .primary.fc-button:hover,.fc-toolbar .button-group.hollow .primary.fc-button:hover,.button-group.hollow .button.primary:focus,.button-group.hollow .fc-toolbar .primary.fc-button:focus,.fc-toolbar .button-group.hollow .primary.fc-button:focus { + border-color: #0f1425; + color: #0f1425 + } + + .button-group.hollow.secondary .button,.button-group.hollow.secondary .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow.secondary .fc-button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow.secondary .disabled.fc-button,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow.secondary .fc-button[disabled],.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow.secondary .disabled.fc-button:hover,.button-group.hollow.secondary .button[disabled]:hover,.button-group.hollow.secondary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow.secondary .fc-button[disabled]:hover,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow.secondary .disabled.fc-button:focus,.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow.secondary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow.secondary .fc-button[disabled]:focus,.button-group.hollow .button.secondary,.button-group.hollow .fc-toolbar .secondary.fc-button,.fc-toolbar .button-group.hollow .secondary.fc-button,.button-group.hollow .button.secondary.disabled,.button-group.hollow .fc-toolbar .secondary.disabled.fc-button,.fc-toolbar .button-group.hollow .secondary.disabled.fc-button,.button-group.hollow .button.secondary[disabled],.button-group.hollow .fc-toolbar .secondary.fc-button[disabled],.fc-toolbar .button-group.hollow .secondary.fc-button[disabled],.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .fc-toolbar .secondary.disabled.fc-button:hover,.fc-toolbar .button-group.hollow .secondary.disabled.fc-button:hover,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow .fc-toolbar .secondary.fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .secondary.fc-button[disabled]:hover,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .fc-toolbar .secondary.disabled.fc-button:focus,.fc-toolbar .button-group.hollow .secondary.disabled.fc-button:focus,.button-group.hollow .button.secondary[disabled]:focus,.button-group.hollow .fc-toolbar .secondary.fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .secondary.fc-button[disabled]:focus { + border: 1px solid #90B6CB; + color: #90B6CB + } + + .button-group.hollow.secondary .button:hover,.button-group.hollow.secondary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow.secondary .fc-button:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow.secondary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow.secondary .fc-button:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow .fc-toolbar .secondary.fc-button:hover,.fc-toolbar .button-group.hollow .secondary.fc-button:hover,.button-group.hollow .button.secondary:focus,.button-group.hollow .fc-toolbar .secondary.fc-button:focus,.fc-toolbar .button-group.hollow .secondary.fc-button:focus { + border-color: #376076; + color: #376076 + } + + .button-group.hollow.success .button,.button-group.hollow.success .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow.success .fc-button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow.success .disabled.fc-button,.button-group.hollow.success .button[disabled],.button-group.hollow.success .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow.success .fc-button[disabled],.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow.success .disabled.fc-button:hover,.button-group.hollow.success .button[disabled]:hover,.button-group.hollow.success .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow.success .fc-button[disabled]:hover,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow.success .disabled.fc-button:focus,.button-group.hollow.success .button[disabled]:focus,.button-group.hollow.success .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow.success .fc-button[disabled]:focus,.button-group.hollow .button.success,.button-group.hollow .fc-toolbar .success.fc-button,.fc-toolbar .button-group.hollow .success.fc-button,.button-group.hollow .button.success.disabled,.button-group.hollow .fc-toolbar .success.disabled.fc-button,.fc-toolbar .button-group.hollow .success.disabled.fc-button,.button-group.hollow .button.success[disabled],.button-group.hollow .fc-toolbar .success.fc-button[disabled],.fc-toolbar .button-group.hollow .success.fc-button[disabled],.button-group.hollow .button.success.disabled:hover,.button-group.hollow .fc-toolbar .success.disabled.fc-button:hover,.fc-toolbar .button-group.hollow .success.disabled.fc-button:hover,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow .fc-toolbar .success.fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .success.fc-button[disabled]:hover,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .fc-toolbar .success.disabled.fc-button:focus,.fc-toolbar .button-group.hollow .success.disabled.fc-button:focus,.button-group.hollow .button.success[disabled]:focus,.button-group.hollow .fc-toolbar .success.fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .success.fc-button[disabled]:focus { + border: 1px solid #2AA1A9; + color: #2AA1A9 + } + + .button-group.hollow.success .button:hover,.button-group.hollow.success .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow.success .fc-button:hover,.button-group.hollow.success .button:focus,.button-group.hollow.success .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow.success .fc-button:focus,.button-group.hollow .button.success:hover,.button-group.hollow .fc-toolbar .success.fc-button:hover,.fc-toolbar .button-group.hollow .success.fc-button:hover,.button-group.hollow .button.success:focus,.button-group.hollow .fc-toolbar .success.fc-button:focus,.fc-toolbar .button-group.hollow .success.fc-button:focus { + border-color: #155155; + color: #155155 + } + + .button-group.hollow.warning .button,.button-group.hollow.warning .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow.warning .fc-button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow.warning .disabled.fc-button,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow.warning .fc-button[disabled],.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow.warning .disabled.fc-button:hover,.button-group.hollow.warning .button[disabled]:hover,.button-group.hollow.warning .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow.warning .fc-button[disabled]:hover,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow.warning .disabled.fc-button:focus,.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow.warning .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow.warning .fc-button[disabled]:focus,.button-group.hollow .button.warning,.button-group.hollow .fc-toolbar .warning.fc-button,.fc-toolbar .button-group.hollow .warning.fc-button,.button-group.hollow .button.warning.disabled,.button-group.hollow .fc-toolbar .warning.disabled.fc-button,.fc-toolbar .button-group.hollow .warning.disabled.fc-button,.button-group.hollow .button.warning[disabled],.button-group.hollow .fc-toolbar .warning.fc-button[disabled],.fc-toolbar .button-group.hollow .warning.fc-button[disabled],.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .fc-toolbar .warning.disabled.fc-button:hover,.fc-toolbar .button-group.hollow .warning.disabled.fc-button:hover,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow .fc-toolbar .warning.fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .warning.fc-button[disabled]:hover,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .fc-toolbar .warning.disabled.fc-button:focus,.fc-toolbar .button-group.hollow .warning.disabled.fc-button:focus,.button-group.hollow .button.warning[disabled]:focus,.button-group.hollow .fc-toolbar .warning.fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .warning.fc-button[disabled]:focus { + border: 1px solid #E8308A; + color: #E8308A + } + + .button-group.hollow.warning .button:hover,.button-group.hollow.warning .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow.warning .fc-button:hover,.button-group.hollow.warning .button:focus,.button-group.hollow.warning .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow.warning .fc-button:focus,.button-group.hollow .button.warning:hover,.button-group.hollow .fc-toolbar .warning.fc-button:hover,.fc-toolbar .button-group.hollow .warning.fc-button:hover,.button-group.hollow .button.warning:focus,.button-group.hollow .fc-toolbar .warning.fc-button:focus,.fc-toolbar .button-group.hollow .warning.fc-button:focus { + border-color: #7e0e45; + color: #7e0e45 + } + + .button-group.hollow.alert .button,.button-group.hollow.alert .fc-toolbar .fc-button,.fc-toolbar .button-group.hollow.alert .fc-button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.hollow.alert .disabled.fc-button,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.hollow.alert .fc-button[disabled],.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.hollow.alert .disabled.fc-button:hover,.button-group.hollow.alert .button[disabled]:hover,.button-group.hollow.alert .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.hollow.alert .fc-button[disabled]:hover,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.hollow.alert .disabled.fc-button:focus,.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow.alert .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.hollow.alert .fc-button[disabled]:focus,.button-group.hollow .button.alert,.button-group.hollow .fc-toolbar .alert.fc-button,.fc-toolbar .button-group.hollow .alert.fc-button,.button-group.hollow .button.alert.disabled,.button-group.hollow .fc-toolbar .alert.disabled.fc-button,.fc-toolbar .button-group.hollow .alert.disabled.fc-button,.button-group.hollow .button.alert[disabled],.button-group.hollow .fc-toolbar .alert.fc-button[disabled],.fc-toolbar .button-group.hollow .alert.fc-button[disabled],.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .fc-toolbar .alert.disabled.fc-button:hover,.fc-toolbar .button-group.hollow .alert.disabled.fc-button:hover,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow .fc-toolbar .alert.fc-button[disabled]:hover,.fc-toolbar .button-group.hollow .alert.fc-button[disabled]:hover,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .fc-toolbar .alert.disabled.fc-button:focus,.fc-toolbar .button-group.hollow .alert.disabled.fc-button:focus,.button-group.hollow .button.alert[disabled]:focus,.button-group.hollow .fc-toolbar .alert.fc-button[disabled]:focus,.fc-toolbar .button-group.hollow .alert.fc-button[disabled]:focus { + border: 1px solid #EE7203; + color: #EE7203 + } + + .button-group.hollow.alert .button:hover,.button-group.hollow.alert .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.hollow.alert .fc-button:hover,.button-group.hollow.alert .button:focus,.button-group.hollow.alert .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.hollow.alert .fc-button:focus,.button-group.hollow .button.alert:hover,.button-group.hollow .fc-toolbar .alert.fc-button:hover,.fc-toolbar .button-group.hollow .alert.fc-button:hover,.button-group.hollow .button.alert:focus,.button-group.hollow .fc-toolbar .alert.fc-button:focus,.fc-toolbar .button-group.hollow .alert.fc-button:focus { + border-color: #773902; + color: #773902 + } + + .button-group.clear .button,.button-group.clear .fc-toolbar .fc-button,.fc-toolbar .button-group.clear .fc-button,.button-group.clear .button:hover,.button-group.clear .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear .fc-button:hover,.button-group.clear .button:focus,.button-group.clear .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear .fc-button:focus,.button-group.clear .button.disabled,.button-group.clear .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear .disabled.fc-button,.button-group.clear .button.disabled:hover,.button-group.clear .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear .disabled.fc-button:hover,.button-group.clear .button.disabled:focus,.button-group.clear .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear .disabled.fc-button:focus,.button-group.clear .button[disabled],.button-group.clear .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear .fc-button[disabled],.button-group.clear .button[disabled]:hover,.button-group.clear .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear .fc-button[disabled]:hover,.button-group.clear .button[disabled]:focus,.button-group.clear .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear .fc-button[disabled]:focus { + border-color: transparent; + background-color: transparent + } + + .button-group.clear .button,.button-group.clear .fc-toolbar .fc-button,.fc-toolbar .button-group.clear .fc-button,.button-group.clear .button.disabled,.button-group.clear .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear .disabled.fc-button,.button-group.clear .button[disabled],.button-group.clear .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear .fc-button[disabled],.button-group.clear .button.disabled:hover,.button-group.clear .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear .disabled.fc-button:hover,.button-group.clear .button[disabled]:hover,.button-group.clear .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear .fc-button[disabled]:hover,.button-group.clear .button.disabled:focus,.button-group.clear .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear .disabled.fc-button:focus,.button-group.clear .button[disabled]:focus,.button-group.clear .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear .fc-button[disabled]:focus { + color: #1E274A + } + + .button-group.clear .button:hover,.button-group.clear .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear .fc-button:hover,.button-group.clear .button:focus,.button-group.clear .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear .fc-button:focus { + color: #0f1425 + } + + .button-group.clear.primary .button,.button-group.clear.primary .fc-toolbar .fc-button,.fc-toolbar .button-group.clear.primary .fc-button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear.primary .disabled.fc-button,.button-group.clear.primary .button[disabled],.button-group.clear.primary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear.primary .fc-button[disabled],.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear.primary .disabled.fc-button:hover,.button-group.clear.primary .button[disabled]:hover,.button-group.clear.primary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear.primary .fc-button[disabled]:hover,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear.primary .disabled.fc-button:focus,.button-group.clear.primary .button[disabled]:focus,.button-group.clear.primary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear.primary .fc-button[disabled]:focus,.button-group.clear .button.primary,.button-group.clear .fc-toolbar .primary.fc-button,.fc-toolbar .button-group.clear .primary.fc-button,.button-group.clear .button.primary.disabled,.button-group.clear .fc-toolbar .primary.disabled.fc-button,.fc-toolbar .button-group.clear .primary.disabled.fc-button,.button-group.clear .button.primary[disabled],.button-group.clear .fc-toolbar .primary.fc-button[disabled],.fc-toolbar .button-group.clear .primary.fc-button[disabled],.button-group.clear .button.primary.disabled:hover,.button-group.clear .fc-toolbar .primary.disabled.fc-button:hover,.fc-toolbar .button-group.clear .primary.disabled.fc-button:hover,.button-group.clear .button.primary[disabled]:hover,.button-group.clear .fc-toolbar .primary.fc-button[disabled]:hover,.fc-toolbar .button-group.clear .primary.fc-button[disabled]:hover,.button-group.clear .button.primary.disabled:focus,.button-group.clear .fc-toolbar .primary.disabled.fc-button:focus,.fc-toolbar .button-group.clear .primary.disabled.fc-button:focus,.button-group.clear .button.primary[disabled]:focus,.button-group.clear .fc-toolbar .primary.fc-button[disabled]:focus,.fc-toolbar .button-group.clear .primary.fc-button[disabled]:focus { + color: #1E274A + } + + .button-group.clear.primary .button:hover,.button-group.clear.primary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear.primary .fc-button:hover,.button-group.clear.primary .button:focus,.button-group.clear.primary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear.primary .fc-button:focus,.button-group.clear .button.primary:hover,.button-group.clear .fc-toolbar .primary.fc-button:hover,.fc-toolbar .button-group.clear .primary.fc-button:hover,.button-group.clear .button.primary:focus,.button-group.clear .fc-toolbar .primary.fc-button:focus,.fc-toolbar .button-group.clear .primary.fc-button:focus { + color: #0f1425 + } + + .button-group.clear.secondary .button,.button-group.clear.secondary .fc-toolbar .fc-button,.fc-toolbar .button-group.clear.secondary .fc-button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear.secondary .disabled.fc-button,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear.secondary .fc-button[disabled],.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear.secondary .disabled.fc-button:hover,.button-group.clear.secondary .button[disabled]:hover,.button-group.clear.secondary .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear.secondary .fc-button[disabled]:hover,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear.secondary .disabled.fc-button:focus,.button-group.clear.secondary .button[disabled]:focus,.button-group.clear.secondary .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear.secondary .fc-button[disabled]:focus,.button-group.clear .button.secondary,.button-group.clear .fc-toolbar .secondary.fc-button,.fc-toolbar .button-group.clear .secondary.fc-button,.button-group.clear .button.secondary.disabled,.button-group.clear .fc-toolbar .secondary.disabled.fc-button,.fc-toolbar .button-group.clear .secondary.disabled.fc-button,.button-group.clear .button.secondary[disabled],.button-group.clear .fc-toolbar .secondary.fc-button[disabled],.fc-toolbar .button-group.clear .secondary.fc-button[disabled],.button-group.clear .button.secondary.disabled:hover,.button-group.clear .fc-toolbar .secondary.disabled.fc-button:hover,.fc-toolbar .button-group.clear .secondary.disabled.fc-button:hover,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear .fc-toolbar .secondary.fc-button[disabled]:hover,.fc-toolbar .button-group.clear .secondary.fc-button[disabled]:hover,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .fc-toolbar .secondary.disabled.fc-button:focus,.fc-toolbar .button-group.clear .secondary.disabled.fc-button:focus,.button-group.clear .button.secondary[disabled]:focus,.button-group.clear .fc-toolbar .secondary.fc-button[disabled]:focus,.fc-toolbar .button-group.clear .secondary.fc-button[disabled]:focus { + color: #90B6CB + } + + .button-group.clear.secondary .button:hover,.button-group.clear.secondary .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear.secondary .fc-button:hover,.button-group.clear.secondary .button:focus,.button-group.clear.secondary .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear.secondary .fc-button:focus,.button-group.clear .button.secondary:hover,.button-group.clear .fc-toolbar .secondary.fc-button:hover,.fc-toolbar .button-group.clear .secondary.fc-button:hover,.button-group.clear .button.secondary:focus,.button-group.clear .fc-toolbar .secondary.fc-button:focus,.fc-toolbar .button-group.clear .secondary.fc-button:focus { + color: #376076 + } + + .button-group.clear.success .button,.button-group.clear.success .fc-toolbar .fc-button,.fc-toolbar .button-group.clear.success .fc-button,.button-group.clear.success .button.disabled,.button-group.clear.success .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear.success .disabled.fc-button,.button-group.clear.success .button[disabled],.button-group.clear.success .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear.success .fc-button[disabled],.button-group.clear.success .button.disabled:hover,.button-group.clear.success .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear.success .disabled.fc-button:hover,.button-group.clear.success .button[disabled]:hover,.button-group.clear.success .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear.success .fc-button[disabled]:hover,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear.success .disabled.fc-button:focus,.button-group.clear.success .button[disabled]:focus,.button-group.clear.success .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear.success .fc-button[disabled]:focus,.button-group.clear .button.success,.button-group.clear .fc-toolbar .success.fc-button,.fc-toolbar .button-group.clear .success.fc-button,.button-group.clear .button.success.disabled,.button-group.clear .fc-toolbar .success.disabled.fc-button,.fc-toolbar .button-group.clear .success.disabled.fc-button,.button-group.clear .button.success[disabled],.button-group.clear .fc-toolbar .success.fc-button[disabled],.fc-toolbar .button-group.clear .success.fc-button[disabled],.button-group.clear .button.success.disabled:hover,.button-group.clear .fc-toolbar .success.disabled.fc-button:hover,.fc-toolbar .button-group.clear .success.disabled.fc-button:hover,.button-group.clear .button.success[disabled]:hover,.button-group.clear .fc-toolbar .success.fc-button[disabled]:hover,.fc-toolbar .button-group.clear .success.fc-button[disabled]:hover,.button-group.clear .button.success.disabled:focus,.button-group.clear .fc-toolbar .success.disabled.fc-button:focus,.fc-toolbar .button-group.clear .success.disabled.fc-button:focus,.button-group.clear .button.success[disabled]:focus,.button-group.clear .fc-toolbar .success.fc-button[disabled]:focus,.fc-toolbar .button-group.clear .success.fc-button[disabled]:focus { + color: #2AA1A9 + } + + .button-group.clear.success .button:hover,.button-group.clear.success .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear.success .fc-button:hover,.button-group.clear.success .button:focus,.button-group.clear.success .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear.success .fc-button:focus,.button-group.clear .button.success:hover,.button-group.clear .fc-toolbar .success.fc-button:hover,.fc-toolbar .button-group.clear .success.fc-button:hover,.button-group.clear .button.success:focus,.button-group.clear .fc-toolbar .success.fc-button:focus,.fc-toolbar .button-group.clear .success.fc-button:focus { + color: #155155 + } + + .button-group.clear.warning .button,.button-group.clear.warning .fc-toolbar .fc-button,.fc-toolbar .button-group.clear.warning .fc-button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear.warning .disabled.fc-button,.button-group.clear.warning .button[disabled],.button-group.clear.warning .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear.warning .fc-button[disabled],.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear.warning .disabled.fc-button:hover,.button-group.clear.warning .button[disabled]:hover,.button-group.clear.warning .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear.warning .fc-button[disabled]:hover,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear.warning .disabled.fc-button:focus,.button-group.clear.warning .button[disabled]:focus,.button-group.clear.warning .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear.warning .fc-button[disabled]:focus,.button-group.clear .button.warning,.button-group.clear .fc-toolbar .warning.fc-button,.fc-toolbar .button-group.clear .warning.fc-button,.button-group.clear .button.warning.disabled,.button-group.clear .fc-toolbar .warning.disabled.fc-button,.fc-toolbar .button-group.clear .warning.disabled.fc-button,.button-group.clear .button.warning[disabled],.button-group.clear .fc-toolbar .warning.fc-button[disabled],.fc-toolbar .button-group.clear .warning.fc-button[disabled],.button-group.clear .button.warning.disabled:hover,.button-group.clear .fc-toolbar .warning.disabled.fc-button:hover,.fc-toolbar .button-group.clear .warning.disabled.fc-button:hover,.button-group.clear .button.warning[disabled]:hover,.button-group.clear .fc-toolbar .warning.fc-button[disabled]:hover,.fc-toolbar .button-group.clear .warning.fc-button[disabled]:hover,.button-group.clear .button.warning.disabled:focus,.button-group.clear .fc-toolbar .warning.disabled.fc-button:focus,.fc-toolbar .button-group.clear .warning.disabled.fc-button:focus,.button-group.clear .button.warning[disabled]:focus,.button-group.clear .fc-toolbar .warning.fc-button[disabled]:focus,.fc-toolbar .button-group.clear .warning.fc-button[disabled]:focus { + color: #E8308A + } + + .button-group.clear.warning .button:hover,.button-group.clear.warning .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear.warning .fc-button:hover,.button-group.clear.warning .button:focus,.button-group.clear.warning .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear.warning .fc-button:focus,.button-group.clear .button.warning:hover,.button-group.clear .fc-toolbar .warning.fc-button:hover,.fc-toolbar .button-group.clear .warning.fc-button:hover,.button-group.clear .button.warning:focus,.button-group.clear .fc-toolbar .warning.fc-button:focus,.fc-toolbar .button-group.clear .warning.fc-button:focus { + color: #7e0e45 + } + + .button-group.clear.alert .button,.button-group.clear.alert .fc-toolbar .fc-button,.fc-toolbar .button-group.clear.alert .fc-button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .fc-toolbar .disabled.fc-button,.fc-toolbar .button-group.clear.alert .disabled.fc-button,.button-group.clear.alert .button[disabled],.button-group.clear.alert .fc-toolbar .fc-button[disabled],.fc-toolbar .button-group.clear.alert .fc-button[disabled],.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .fc-toolbar .disabled.fc-button:hover,.fc-toolbar .button-group.clear.alert .disabled.fc-button:hover,.button-group.clear.alert .button[disabled]:hover,.button-group.clear.alert .fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .button-group.clear.alert .fc-button[disabled]:hover,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .fc-toolbar .disabled.fc-button:focus,.fc-toolbar .button-group.clear.alert .disabled.fc-button:focus,.button-group.clear.alert .button[disabled]:focus,.button-group.clear.alert .fc-toolbar .fc-button[disabled]:focus,.fc-toolbar .button-group.clear.alert .fc-button[disabled]:focus,.button-group.clear .button.alert,.button-group.clear .fc-toolbar .alert.fc-button,.fc-toolbar .button-group.clear .alert.fc-button,.button-group.clear .button.alert.disabled,.button-group.clear .fc-toolbar .alert.disabled.fc-button,.fc-toolbar .button-group.clear .alert.disabled.fc-button,.button-group.clear .button.alert[disabled],.button-group.clear .fc-toolbar .alert.fc-button[disabled],.fc-toolbar .button-group.clear .alert.fc-button[disabled],.button-group.clear .button.alert.disabled:hover,.button-group.clear .fc-toolbar .alert.disabled.fc-button:hover,.fc-toolbar .button-group.clear .alert.disabled.fc-button:hover,.button-group.clear .button.alert[disabled]:hover,.button-group.clear .fc-toolbar .alert.fc-button[disabled]:hover,.fc-toolbar .button-group.clear .alert.fc-button[disabled]:hover,.button-group.clear .button.alert.disabled:focus,.button-group.clear .fc-toolbar .alert.disabled.fc-button:focus,.fc-toolbar .button-group.clear .alert.disabled.fc-button:focus,.button-group.clear .button.alert[disabled]:focus,.button-group.clear .fc-toolbar .alert.fc-button[disabled]:focus,.fc-toolbar .button-group.clear .alert.fc-button[disabled]:focus { + color: #EE7203 + } + + .button-group.clear.alert .button:hover,.button-group.clear.alert .fc-toolbar .fc-button:hover,.fc-toolbar .button-group.clear.alert .fc-button:hover,.button-group.clear.alert .button:focus,.button-group.clear.alert .fc-toolbar .fc-button:focus,.fc-toolbar .button-group.clear.alert .fc-button:focus,.button-group.clear .button.alert:hover,.button-group.clear .fc-toolbar .alert.fc-button:hover,.fc-toolbar .button-group.clear .alert.fc-button:hover,.button-group.clear .button.alert:focus,.button-group.clear .fc-toolbar .alert.fc-button:focus,.fc-toolbar .button-group.clear .alert.fc-button:focus { + color: #773902 + } + + .button-group.no-gaps .button,.button-group.no-gaps .fc-toolbar .fc-button,.fc-toolbar .button-group.no-gaps .fc-button { + margin-right: -.0625rem + } + + .button-group.no-gaps .button+.button,.button-group.no-gaps .fc-toolbar .fc-button+.button,.fc-toolbar .button-group.no-gaps .fc-button+.button,.button-group.no-gaps .fc-toolbar .button+.fc-button,.fc-toolbar .button-group.no-gaps .button+.fc-button,.button-group.no-gaps .fc-toolbar .fc-button+.fc-button,.fc-toolbar .button-group.no-gaps .fc-button+.fc-button { + border-left-color: transparent + } + + .button-group.stacked .button,.button-group.stacked .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked .fc-button,.button-group.stacked-for-small .button,.button-group.stacked-for-small .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-small .fc-button,.button-group.stacked-for-medium .button,.button-group.stacked-for-medium .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-medium .fc-button { + width: 100% + } + + .button-group.stacked .button:last-child,.button-group.stacked .fc-toolbar .fc-button:last-child,.fc-toolbar .button-group.stacked .fc-button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-small .fc-toolbar .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small .fc-button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-medium .fc-toolbar .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium .fc-button:last-child { + margin-bottom: 0 + } + + .button-group.stacked.expanded,.button-group.stacked-for-small.expanded,.button-group.stacked-for-medium.expanded { + margin-right: -1px + } + + .button-group.stacked.expanded::before,.button-group.stacked.expanded::after,.button-group.stacked-for-small.expanded::before,.button-group.stacked-for-small.expanded::after,.button-group.stacked-for-medium.expanded::before,.button-group.stacked-for-medium.expanded::after { + display: none + } + + .button-group.stacked.expanded .button:first-child:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:last-child,.button-group.stacked-for-small.expanded .button:first-child:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:last-child,.button-group.stacked-for-medium.expanded .button:first-child:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:last-child { + width: calc(100% - 1px) + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(2),.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2),.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2),.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2),.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2),.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button { + display: inline-block; + width: calc(50% - 1px); + margin-right: 1px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(3),.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3),.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3),.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3),.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3),.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button { + display: inline-block; + width: calc(33.33333% - 1px); + margin-right: 1px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(4),.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4),.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4),.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4),.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4),.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button { + display: inline-block; + width: calc(25% - 1px); + margin-right: 1px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(5),.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5),.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5),.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5),.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5),.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button { + display: inline-block; + width: calc(20% - 1px); + margin-right: 1px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .fc-button:last-child { + margin-right: -6px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(6),.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6),.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6),.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6),.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6),.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button { + display: inline-block; + width: calc(16.66667% - 1px); + margin-right: 1px + } + + .button-group.stacked.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.stacked.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .fc-button:last-child { + margin-right: -6px + } + + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button,.button-group.stacked-for-small .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-small .fc-button { + width:auto; + margin-bottom: 0 + } + } + + @media print, screen and (min-width: 73.75em) { + .button-group.stacked-for-medium .button,.button-group.stacked-for-medium .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-medium .fc-button { + width:auto; + margin-bottom: 0 + } + } + + @media print, screen and (max-width: 39.99875em) { + .button-group.stacked-for-small.expanded { + display:block + } + + .button-group.stacked-for-small.expanded .button,.button-group.stacked-for-small.expanded .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-small.expanded .fc-button { + display: block; + margin-right: 0 + } + } + + @media print, screen and (max-width: 73.74875em) { + .button-group.stacked-for-medium.expanded { + display:block + } + + .button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-medium.expanded .fc-toolbar .fc-button,.fc-toolbar .button-group.stacked-for-medium.expanded .fc-button { + display: block; + margin-right: 0 + } + } + + .callout { + position: relative; + margin: 0 0 2rem 0; + padding: 1rem; + border: none; + border-radius: 2px; + background-color: #e7ebf1; + color: #262626 + } + + .callout>:first-child { + margin-top: 0 + } + + .callout>:last-child { + margin-bottom: 0 + } + + .callout.primary { + background-color: #1e274a; + color: #fff + } + + .callout.secondary { + background-color: #90b6cb; + color: #262626 + } + + .callout.success { + background-color: #2aa1a9; + color: #262626 + } + + .callout.warning { + background-color: #e8308a; + color: #fff + } + + .callout.alert { + background-color: #ee7203; + color: #262626 + } + + .callout.small { + padding-top: .5rem; + padding-right: .5rem; + padding-bottom: .5rem; + padding-left: .5rem + } + + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem + } + + .close-button { + position: absolute; + z-index: 10; + color: #fff; + cursor: pointer + } + + [data-whatinput='mouse'] .close-button { + outline: 0 + } + + .close-button:hover,.close-button:focus { + color: #fff + } + + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1 + } + + .close-button,.close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1 + } + + .menu { + padding: 0; + margin: 0; + list-style: none; + position: relative + } + + [data-whatinput='mouse'] .menu li { + outline: 0 + } + + .menu a,.menu .button,.menu .fc-toolbar .fc-button,.fc-toolbar .menu .fc-button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem + } + + .menu input,.menu select,.menu a,.menu button { + margin-bottom: 0 + } + + .menu input { + display: inline-block + } + + .menu li,.menu.horizontal li { + display: inline-block + } + + .menu.vertical li { + display: block + } + + .menu.expanded { + display: table; + width: 100% + } + + .menu.expanded>li { + display: table-cell; + vertical-align: middle + } + + .menu.simple li+li { + margin-left: 1rem + } + + .menu.simple a { + padding: 0 + } + + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal li { + display:inline-block + } + + .menu.medium-vertical li { + display: block + } + + .menu.medium-expanded { + display: table; + width: 100% + } + + .menu.medium-expanded>li { + display: table-cell; + vertical-align: middle + } + + .menu.medium-simple { + display: table; + width: 100% + } + + .menu.medium-simple>li { + display: table-cell; + vertical-align: middle + } + } + + @media print, screen and (min-width: 73.75em) { + .menu.large-horizontal li { + display:inline-block + } + + .menu.large-vertical li { + display: block + } + + .menu.large-expanded { + display: table; + width: 100% + } + + .menu.large-expanded>li { + display: table-cell; + vertical-align: middle + } + + .menu.large-simple { + display: table; + width: 100% + } + + .menu.large-simple>li { + display: table-cell; + vertical-align: middle + } + } + + @media screen and (min-width: 81.25em) { + .menu.xlarge-horizontal li { + display:inline-block + } + + .menu.xlarge-vertical li { + display: block + } + + .menu.xlarge-expanded { + display: table; + width: 100% + } + + .menu.xlarge-expanded>li { + display: table-cell; + vertical-align: middle + } + + .menu.xlarge-simple { + display: table; + width: 100% + } + + .menu.xlarge-simple>li { + display: table-cell; + vertical-align: middle + } + } + + .menu.nested { + margin-right: 0; + margin-left: 1rem + } + + .menu.icons img,.menu.icons i,.menu.icons svg { + vertical-align: middle + } + + .menu.icons img+span,.menu.icons i+span,.menu.icons svg+span { + vertical-align: middle + } + + .menu.icon-top img,.menu.icon-top i,.menu.icon-top svg,.menu.icon-right img,.menu.icon-right i,.menu.icon-right svg,.menu.icon-bottom img,.menu.icon-bottom i,.menu.icon-bottom svg,.menu.icon-left img,.menu.icon-left i,.menu.icon-left svg { + vertical-align: middle + } + + .menu.icon-top img+span,.menu.icon-top i+span,.menu.icon-top svg+span,.menu.icon-right img+span,.menu.icon-right i+span,.menu.icon-right svg+span,.menu.icon-bottom img+span,.menu.icon-bottom i+span,.menu.icon-bottom svg+span,.menu.icon-left img+span,.menu.icon-left i+span,.menu.icon-left svg+span { + vertical-align: middle + } + + .menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg,.menu.nested.icon-left li a img,.menu.nested.icon-left li a i,.menu.nested.icon-left li a svg { + margin-right: .3rem; + display: inline-block + } + + .menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg,.menu.nested.icon-right li a img,.menu.nested.icon-right li a i,.menu.nested.icon-right li a svg { + margin-left: .3rem; + display: inline-block + } + + .menu.icon-top li a,.menu.nested.icon-top li a { + text-align: center + } + + .menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg,.menu.nested.icon-top li a img,.menu.nested.icon-top li a i,.menu.nested.icon-top li a svg { + display: block; + margin: 0 auto .3rem + } + + .menu.icon-bottom li a,.menu.nested.icon-bottom li a { + text-align: center + } + + .menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg,.menu.nested.icon-bottom li a img,.menu.nested.icon-bottom li a i,.menu.nested.icon-bottom li a svg { + display: block; + margin: .3rem auto 0 + } + + .menu .is-active>a { + background: #1E274A; + color: #fff + } + + .menu .active>a { + background: #1E274A; + color: #fff + } + + .menu.align-left { + text-align: left + } + + .menu.align-right { + text-align: right + } + + .menu.align-right .submenu li { + text-align: left + } + + .menu.align-right.vertical .submenu li { + text-align: right + } + + .menu.align-right .nested { + margin-right: 1rem; + margin-left: 0 + } + + .menu.align-center { + text-align: center + } + + .menu.align-center .submenu li { + text-align: left + } + + .menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit + } + + .menu-centered>.menu { + text-align: center + } + + .menu-centered>.menu .submenu li { + text-align: left + } + + .no-js [data-responsive-menu] ul { + display: none + } + + .dropdown-pane { + position: absolute; + z-index: 10; + display: none; + width: 300px; + padding: 0.8rem 1rem; + visibility: hidden; + border: none; + border-radius: 2px; + background-color: #e7ebf1; + font-size: 1rem + } + + .dropdown-pane.is-opening { + display: block + } + + .dropdown-pane.is-open { + display: block; + visibility: visible + } + + .dropdown-pane.tiny { + width: 100px + } + + .dropdown-pane.small { + width: 300px + } + + .dropdown-pane.large { + width: 300px + } + + .responsive-embed,.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden + } + + .responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% + } + + .responsive-embed.widescreen,.flex-video.widescreen { + padding-bottom: 56.25% + } + + .label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 2px; + font-size: .8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1E274A; + color: #fff + } + + .label.primary { + background: #1E274A; + color: #fff + } + + .label.secondary { + background: #90B6CB; + color: #262626 + } + + .label.success { + background: #2AA1A9; + color: #262626 + } + + .label.warning { + background: #E8308A; + color: #fff + } + + .label.alert { + background: #EE7203; + color: #262626 + } + + .media-object { + display: block; + margin-bottom: 1rem + } + + .media-object img { + max-width: none + } + + .media-object-section { + display: table-cell; + vertical-align: top + } + + .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; + display: block + } + + .stack-for-small .media-object-section img { + width: 100% + } + } + + .media-object-section.middle { + vertical-align: middle + } + + .media-object-section.bottom { + vertical-align: bottom + } + + .orbit { + position: relative + } + + .orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden + } + + .orbit-slide { + width: 100%; + position: absolute + } + + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0 + } + + .orbit-figure { + margin: 0 + } + + .orbit-image { + width: 100%; + max-width: 100%; + margin: 0 + } + + .orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 0; + background-color: rgba(0,0,0,0); + color: #fff + } + + .orbit-previous,.orbit-next { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fff + } + + [data-whatinput='mouse'] .orbit-previous,[data-whatinput='mouse'] .orbit-next { + outline: 0 + } + + .orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus { + background-color: rgba(0,0,0,0) + } + + .orbit-previous { + left: 0 + } + + .orbit-next { + left: auto; + right: 0 + } + + .orbit-bullets { + position: relative; + margin-top: 0; + margin-bottom: 0; + text-align: center + } + + [data-whatinput='mouse'] .orbit-bullets { + outline: 0 + } + + .orbit-bullets button { + width: 1.1rem; + height: 1.1rem; + margin: 0; + border-radius: 50%; + background-color: #fff + } + + .orbit-bullets button:hover { + background-color: #EE7203 + } + + .orbit-bullets button.is-active { + background-color: #EE7203 + } + + .pagination { + margin-left: 0; + margin-bottom: 1rem + } + + .pagination::before,.pagination::after { + display: table; + content: ' ' + } + + .pagination::after { + clear: both + } + + .pagination li { + margin-right: .0625rem; + border-radius: 2px; + font-size: 1rem; + display: inline-block + } + + .pagination a,.pagination button { + display: block; + padding: .1875rem .625rem; + border-radius: 2px; + color: #1E274A + } + + .pagination a:hover,.pagination button:hover { + background: #e7ebf1 + } + + .pagination .current { + padding: .1875rem .625rem; + background: #90B6CB; + color: #fff; + cursor: default + } + + .pagination .disabled { + padding: .1875rem .625rem; + color: #8995a0; + cursor: not-allowed + } + + .pagination .disabled:hover { + background: transparent + } + + .pagination .ellipsis::after { + padding: .1875rem .625rem; + content: '\2026'; + color: #1E274A + } + + html.is-reveal-open { + position: fixed; + width: 100%; + overflow-y: hidden + } + + html.is-reveal-open.zf-has-scroll { + overflow-y: scroll; + -webkit-overflow-scrolling: touch + } + + html.is-reveal-open body { + overflow-y: hidden + } + + .reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1259; + display: none; + background-color: rgba(38,38,38,0.45); + overflow-y: auto; + -webkit-overflow-scrolling: touch + } + + .reveal { + z-index: 1260; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 2rem; + border: none; + border-radius: 2px; + background-color: #fff; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; + -webkit-overflow-scrolling: touch + } + + [data-whatinput='mouse'] .reveal { + outline: 0 + } + + @media print, screen and (min-width: 40em) { + .reveal { + min-height:0 + } + } + + .reveal .column,.reveal .columns { + min-width: 0 + } + + .reveal>:last-child { + margin-bottom: 0 + } + + @media print, screen and (min-width: 40em) { + .reveal { + width:600px; + max-width: 81.25rem + } + } + + .reveal.collapse { + padding: 0 + } + + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width:30%; + max-width: 81.25rem + } + } + + @media print, screen and (min-width: 40em) { + .reveal.small { + width:50%; + max-width: 81.25rem + } + } + + @media print, screen and (min-width: 40em) { + .reveal.large { + width:90%; + max-width: 81.25rem + } + } + + .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 + } + + .switch { + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: .875rem; + font-weight: bold; + color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 2rem + } + + .switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0 + } + + .switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 2px; + background: #8995a0; + -webkit-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer + } + + input+.switch-paddle { + margin: 0 + } + + .switch-paddle::after { + position: absolute; + top: .25rem; + left: .25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + border-radius: 2px; + background: #fff; + -webkit-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + content: '' + } + + input:checked ~ .switch-paddle { + background: #1E274A + } + + input:checked ~ .switch-paddle::after { + left: 2.25rem + } + + input:disabled ~ .switch-paddle { + cursor: not-allowed; + opacity: .5 + } + + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0 + } + + .switch-active,.switch-inactive { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%) + } + + .switch-active { + left: 8%; + display: none + } + + input:checked+label>.switch-active { + display: block + } + + .switch-inactive { + right: 15% + } + + input:checked+label>.switch-inactive { + display: none + } + + .switch.tiny { + height: 1.5rem + } + + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: .625rem + } + + .switch.tiny .switch-paddle::after { + top: .25rem; + left: .25rem; + width: 1rem; + height: 1rem + } + + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem + } + + .switch.small { + height: 1.75rem + } + + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: .75rem + } + + .switch.small .switch-paddle::after { + top: .25rem; + left: .25rem; + width: 1.25rem; + height: 1.25rem + } + + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem + } + + .switch.large { + height: 2.5rem + } + + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem + } + + .switch.large .switch-paddle::after { + top: .25rem; + left: .25rem; + width: 2rem; + height: 2rem + } + + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem + } + + table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 2px + } + + thead,tbody,tfoot { + border: none; + background-color: #fff + } + + caption { + padding: .5rem .625rem .625rem; + font-weight: bold + } + + thead { + background: #1E274A; + color: #262626 + } + + tfoot { + background: #f2f2f2; + color: #262626 + } + + thead tr,tfoot tr { + background: transparent + } + + thead th,thead td,tfoot th,tfoot td { + padding: .5rem .625rem .625rem; + font-weight: bold; + text-align: left + } + + tbody th,tbody td { + padding: .5rem .625rem .625rem + } + + tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f3f7 + } + + table.unstriped tbody { + background-color: #fff + } + + table.unstriped tbody tr { + border-bottom: none; + background-color: #fff + } + + @media print, screen and (max-width: 73.74875em) { + 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: #1b2343 + } + + table.hover tfoot tr:hover { + background-color: #ededed + } + + table.hover tbody tr:hover { + background-color: #fafafa + } + + table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ededed + } + + .table-scroll { + overflow-x: auto + } + + .tabs { + margin: 1.5rem 0 0; + border: 1px solid #e7ebf1; + background: #e7ebf1; + list-style-type: none + } + + .tabs::before,.tabs::after { + display: table; + content: ' ' + } + + .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: #1E274A + } + + .tabs.primary>li>a { + color: #fff + } + + .tabs.primary>li>a:hover,.tabs.primary>li>a:focus { + background: #242f58 + } + + .tabs-title { + float: left + } + + .tabs-title>a { + display: block; + padding: 0.75rem 1.5rem; + font-size: 1rem; + line-height: 1; + color: #1E274A + } + + [data-whatinput='mouse'] .tabs-title>a { + outline: 0 + } + + .tabs-title>a:hover { + background: #fff; + color: #1a2240 + } + + .tabs-title>a:focus,.tabs-title>a[aria-selected='true'] { + background: #fff; + color: #1E274A + } + + .tabs-content { + border: 1px solid #e7ebf1; + border-top: 0; + background: #fff; + color: #262626; + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease + } + + .tabs-content.vertical { + border: 1px solid #e7ebf1; + border-left: 0 + } + + .tabs-panel { + display: none; + padding: 1rem + } + + .tabs-panel.is-active { + display: block + } + + .thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 2px #d9dee5; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + line-height: 0 + } + + a.thumbnail { + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s + } + + a.thumbnail:hover,a.thumbnail:focus { + -webkit-box-shadow: none; + box-shadow: none + } + + a.thumbnail image { + -webkit-box-shadow: none; + box-shadow: none + } + + .title-bar { + padding: 0; + background: none; + color: #1E274A + } + + .title-bar::before,.title-bar::after { + display: table; + content: ' ' + } + + .title-bar::after { + clear: both + } + + .title-bar .menu-icon { + margin-left: .25rem; + margin-right: .25rem + } + + .title-bar-left { + float: left + } + + .title-bar-right { + float: right; + text-align: right + } + + .title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold + } + + .top-bar { + padding: 0 + } + + .top-bar::before,.top-bar::after { + display: table; + content: ' ' + } + + .top-bar::after { + clear: both + } + + .top-bar,.top-bar ul { + background-color: none + } + + .top-bar ul ul { + background-color: #1E274A + } + + .top-bar input { + max-width: 200px; + margin-right: 1rem + } + + .top-bar .input-group-field { + width: 100%; + margin-right: 0 + } + + .top-bar input.button,.top-bar .fc-toolbar input.fc-button,.fc-toolbar .top-bar input.fc-button { + width: auto + } + + .top-bar .top-bar-left,.top-bar .top-bar-right { + width: 100% + } + + @media print, screen and (min-width: 73.75em) { + .top-bar .top-bar-left,.top-bar .top-bar-right { + width:auto + } + } + + @media print, screen and (max-width: 73.74875em) { + .top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right { + width:100% + } + } + + @media print, screen and (max-width: 81.24875em) { + .top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right { + width:100% + } + } + + @media print, screen and (max-width: 93.74875em) { + .top-bar.stacked-for-xlarge .top-bar-left,.top-bar.stacked-for-xlarge .top-bar-right { + width:100% + } + } + + .top-bar-title { + display: inline-block; + float: left; + padding: 0.5rem 1rem 0.5rem 0 + } + + .top-bar-title .menu-icon { + bottom: 2px + } + + .top-bar-left { + float: left + } + + .top-bar-right { + float: right + } + + .hide { + display: none !important + } + + .invisible { + visibility: hidden + } + + .visible { + visibility: visible + } + + @media print, screen and (max-width: 39.99875em) { + .hide-for-small-only { + display:none !important + } + } + + @media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display:none !important + } + } + + @media print, screen and (min-width: 40em) { + .hide-for-medium { + display:none !important + } + } + + @media screen and (max-width: 39.99875em) { + .show-for-medium { + display:none !important + } + } + + @media print, screen and (min-width: 40em) and (max-width: 73.74875em) { + .hide-for-medium-only { + display:none !important + } + } + + @media screen and (max-width: 39.99875em), screen and (min-width: 73.75em) { + .show-for-medium-only { + display:none !important + } + } + + @media print, screen and (min-width: 73.75em) { + .hide-for-large { + display:none !important + } + } + + @media screen and (max-width: 73.74875em) { + .show-for-large { + display:none !important + } + } + + @media print, screen and (min-width: 73.75em) and (max-width: 81.24875em) { + .hide-for-large-only { + display:none !important + } + } + + @media screen and (max-width: 73.74875em), screen and (min-width: 81.25em) { + .show-for-large-only { + display:none !important + } + } + + @media screen and (min-width: 81.25em) { + .hide-for-xlarge { + display:none !important + } + } + + @media screen and (max-width: 81.24875em) { + .show-for-xlarge { + display:none !important + } + } + + @media screen and (min-width: 81.25em) and (max-width: 93.74875em) { + .hide-for-xlarge-only { + display:none !important + } + } + + @media screen and (max-width: 81.24875em), screen and (min-width: 93.75em) { + .show-for-xlarge-only { + display:none !important + } + } + + .show-for-sr,.show-on-focus { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important + } + + .show-on-focus:active,.show-on-focus:focus { + position: static !important; + width: auto !important; + height: auto !important; + overflow: visible !important; + clip: auto !important; + white-space: normal !important + } + + .show-for-landscape,.hide-for-portrait { + display: block !important + } + + @media screen and (orientation: landscape) { + .show-for-landscape,.hide-for-portrait { + display:block !important + } + } + + @media screen and (orientation: portrait) { + .show-for-landscape,.hide-for-portrait { + display:none !important + } + } + + .hide-for-landscape,.show-for-portrait { + display: none !important + } + + @media screen and (orientation: landscape) { + .hide-for-landscape,.show-for-portrait { + display:none !important + } + } + + @media screen and (orientation: portrait) { + .hide-for-landscape,.show-for-portrait { + display:block !important + } + } + + .show-for-dark-mode { + display: none + } + + .hide-for-dark-mode { + display: block + } + + @media screen and (prefers-color-scheme: dark) { + .show-for-dark-mode { + display:block !important + } + + .hide-for-dark-mode { + display: none !important + } + } + + .show-for-ie { + display: none + } + + @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .show-for-ie { + display: block !important + } + + .hide-for-ie { + display: none !important + } + } + + .show-for-sticky { + display: none + } + + .is-stuck .show-for-sticky { + display: block + } + + .is-stuck .hide-for-sticky { + display: none + } + + .float-left { + float: left !important + } + + .float-right { + float: right !important + } + + .float-center { + display: block; + margin-right: auto; + margin-left: auto + } + + .clearfix::before,.clearfix::after { + display: table; + content: ' ' + } + + .clearfix::after { + clear: both + } + + .slide-in-down.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-in-down.mui-enter.mui-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + .slide-in-left.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-in-left.mui-enter.mui-enter-active { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + .slide-in-up.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-in-up.mui-enter.mui-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0) + } + + .slide-in-right.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateX(100%); + transform: translateX(100%); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-in-right.mui-enter.mui-enter-active { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + .slide-out-down.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-out-down.mui-leave.mui-leave-active { + -webkit-transform: translateY(100%); + transform: translateY(100%) + } + + .slide-out-right.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateX(0); + transform: translateX(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-out-right.mui-leave.mui-leave-active { + -webkit-transform: translateX(100%); + transform: translateX(100%) + } + + .slide-out-up.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-out-up.mui-leave.mui-leave-active { + -webkit-transform: translateY(-100%); + transform: translateY(-100%) + } + + .slide-out-left.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: translateX(0); + transform: translateX(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden + } + + .slide-out-left.mui-leave.mui-leave-active { + -webkit-transform: translateX(-100%); + transform: translateX(-100%) + } + + .fade-in.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity + } + + .fade-in.mui-enter.mui-enter-active { + opacity: 1 + } + + .fade-out.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + opacity: 1; + -webkit-transition-property: opacity; + transition-property: opacity + } + + .fade-out.mui-leave.mui-leave-active { + opacity: 0 + } + + .hinge-in-from-top.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateX(-90deg); + transform: perspective(2000px) rotateX(-90deg); + -webkit-transform-origin: top; + transform-origin: top; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-top.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-in-from-right.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateY(-90deg); + transform: perspective(2000px) rotateY(-90deg); + -webkit-transform-origin: right; + transform-origin: right; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-right.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-in-from-bottom.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateX(90deg); + transform: perspective(2000px) rotateX(90deg); + -webkit-transform-origin: bottom; + transform-origin: bottom; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-bottom.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-in-from-left.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateY(90deg); + transform: perspective(2000px) rotateY(90deg); + -webkit-transform-origin: left; + transform-origin: left; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-left.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-in-from-middle-x.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateX(-90deg); + transform: perspective(2000px) rotateX(-90deg); + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-middle-x.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-in-from-middle-y.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotateY(-90deg); + transform: perspective(2000px) rotateY(-90deg); + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .hinge-in-from-middle-y.mui-enter.mui-enter-active { + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + opacity: 1 + } + + .hinge-out-from-top.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: top; + transform-origin: top; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-top.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateX(90deg); + transform: perspective(2000px) rotateX(90deg); + opacity: 0 + } + + .hinge-out-from-right.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: right; + transform-origin: right; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-right.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateY(90deg); + transform: perspective(2000px) rotateY(90deg); + opacity: 0 + } + + .hinge-out-from-bottom.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: bottom; + transform-origin: bottom; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-bottom.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateX(-90deg); + transform: perspective(2000px) rotateX(-90deg); + opacity: 0 + } + + .hinge-out-from-left.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: left; + transform-origin: left; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-left.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateY(-90deg); + transform: perspective(2000px) rotateY(-90deg); + opacity: 0 + } + + .hinge-out-from-middle-x.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-middle-x.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateX(90deg); + transform: perspective(2000px) rotateX(90deg); + opacity: 0 + } + + .hinge-out-from-middle-y.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: perspective(2000px) rotate(0deg); + transform: perspective(2000px) rotate(0deg); + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .hinge-out-from-middle-y.mui-leave.mui-leave-active { + -webkit-transform: perspective(2000px) rotateY(90deg); + transform: perspective(2000px) rotateY(90deg); + opacity: 0 + } + + .scale-in-up.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: scale(.5); + transform: scale(.5); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .scale-in-up.mui-enter.mui-enter-active { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + .scale-in-down.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: scale(1.5); + transform: scale(1.5); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .scale-in-down.mui-enter.mui-enter-active { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + .scale-out-up.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .scale-out-up.mui-leave.mui-leave-active { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0 + } + + .scale-out-down.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .scale-out-down.mui-leave.mui-leave-active { + -webkit-transform: scale(.5); + transform: scale(.5); + opacity: 0 + } + + .spin-in.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: rotate(-.75turn); + transform: rotate(-.75turn); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .spin-in.mui-enter.mui-enter-active { + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + + .spin-out.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .spin-out.mui-leave.mui-leave-active { + -webkit-transform: rotate(.75turn); + transform: rotate(.75turn); + opacity: 0 + } + + .spin-in-ccw.mui-enter { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: rotate(.75turn); + transform: rotate(.75turn); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 0 + } + + .spin-in-ccw.mui-enter.mui-enter-active { + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + + .spin-out-ccw.mui-leave { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + opacity: 1 + } + + .spin-out-ccw.mui-leave.mui-leave-active { + -webkit-transform: rotate(-.75turn); + transform: rotate(-.75turn); + opacity: 0 + } + + .slow { + -webkit-transition-duration: 750ms !important; + transition-duration: 750ms !important + } + + .fast { + -webkit-transition-duration: 250ms !important; + transition-duration: 250ms !important + } + + .linear { + -webkit-transition-timing-function: linear !important; + transition-timing-function: linear !important + } + + .ease { + -webkit-transition-timing-function: ease !important; + transition-timing-function: ease !important + } + + .ease-in { + -webkit-transition-timing-function: ease-in !important; + transition-timing-function: ease-in !important + } + + .ease-out { + -webkit-transition-timing-function: ease-out !important; + transition-timing-function: ease-out !important + } + + .ease-in-out { + -webkit-transition-timing-function: ease-in-out !important; + transition-timing-function: ease-in-out !important + } + + .bounce-in { + -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important + } + + .bounce-out { + -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important + } + + .bounce-in-out { + -webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important + } + + .short-delay { + -webkit-transition-delay: 300ms !important; + transition-delay: 300ms !important + } + + .long-delay { + -webkit-transition-delay: 700ms !important; + transition-delay: 700ms !important + } + + .shake { + -webkit-animation-name: shake-7; + animation-name: shake-7 + } + + @-webkit-keyframes shake-7 { + 0%,10%,20%,30%,40%,50%,60%,70%,80%,90% { + -webkit-transform: translateX(7%); + transform: translateX(7%) + } + + 5%,15%,25%,35%,45%,55%,65%,75%,85%,95% { + -webkit-transform: translateX(-7%); + transform: translateX(-7%) + } + } + + @keyframes shake-7 { + 0%,10%,20%,30%,40%,50%,60%,70%,80%,90% { + -webkit-transform: translateX(7%); + transform: translateX(7%) + } + + 5%,15%,25%,35%,45%,55%,65%,75%,85%,95% { + -webkit-transform: translateX(-7%); + transform: translateX(-7%) + } + } + + .spin-cw { + -webkit-animation-name: spin-cw-1turn; + animation-name: spin-cw-1turn + } + + @-webkit-keyframes spin-cw-1turn { + 0% { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } + + 100% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + } + + @keyframes spin-cw-1turn { + 0% { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } + + 100% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + } + + .spin-ccw { + -webkit-animation-name: spin-ccw-1turn; + animation-name: spin-ccw-1turn + } + + @-webkit-keyframes spin-ccw-1turn { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } + } + + @keyframes spin-ccw-1turn { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(-1turn); + transform: rotate(-1turn) + } + } + + .wiggle { + -webkit-animation-name: wiggle-7deg; + animation-name: wiggle-7deg + } + + @-webkit-keyframes wiggle-7deg { + 40%,50%,60% { + -webkit-transform: rotate(7deg); + transform: rotate(7deg) + } + + 35%,45%,55%,65% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg) + } + + 0%,30%,70%,100% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + } + + @keyframes wiggle-7deg { + 40%,50%,60% { + -webkit-transform: rotate(7deg); + transform: rotate(7deg) + } + + 35%,45%,55%,65% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg) + } + + 0%,30%,70%,100% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + } + + .shake,.spin-cw,.spin-ccw,.wiggle { + -webkit-animation-duration: 500ms; + animation-duration: 500ms + } + + .infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite + } + + .slow { + -webkit-animation-duration: 750ms !important; + animation-duration: 750ms !important + } + + .fast { + -webkit-animation-duration: 250ms !important; + animation-duration: 250ms !important + } + + .linear { + -webkit-animation-timing-function: linear !important; + animation-timing-function: linear !important + } + + .ease { + -webkit-animation-timing-function: ease !important; + animation-timing-function: ease !important + } + + .ease-in { + -webkit-animation-timing-function: ease-in !important; + animation-timing-function: ease-in !important + } + + .ease-out { + -webkit-animation-timing-function: ease-out !important; + animation-timing-function: ease-out !important + } + + .ease-in-out { + -webkit-animation-timing-function: ease-in-out !important; + animation-timing-function: ease-in-out !important + } + + .bounce-in { + -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important + } + + .bounce-out { + -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important + } + + .bounce-in-out { + -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important + } + + .short-delay { + -webkit-animation-delay: 300ms !important; + animation-delay: 300ms !important + } + + .long-delay { + -webkit-animation-delay: 700ms !important; + animation-delay: 700ms !important + } + + /*! + * Hamburgers + * @description Tasty CSS-animated hamburgers + * @author Jonathan Suh @jonsuh + * @site https://jonsuh.com/hamburgers + * @link https://github.com/jonsuh/hamburgers + */ + .hamburger { + padding: 17px 10px; + display: inline-block; + cursor: pointer; + -webkit-transition-property: opacity, -webkit-filter; + transition-property: opacity, -webkit-filter; + transition-property: opacity, filter; + transition-property: opacity, filter, -webkit-filter; + -webkit-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + font: inherit; + color: inherit; + text-transform: none; + background-color: transparent; + border: 0; + margin: 0; + overflow: visible + } + + .hamburger:hover { + opacity: 1 + } + + .hamburger.is-active:hover { + opacity: 1 + } + + .hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after { + background-color: #1E274A + } + + .hamburger-box { + width: 32px; + height: 22px; + display: inline-block; + position: relative + } + + .hamburger-inner { + display: block; + top: 50%; + margin-top: -2px + } + + .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after { + width: 32px; + height: 4px; + background-color: #1E274A; + border-radius: 4px; + position: absolute; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease + } + + .hamburger-inner::before,.hamburger-inner::after { + content: ""; + display: block + } + + .hamburger-inner::before { + top: -9px + } + + .hamburger-inner::after { + bottom: -9px + } + + .hamburger--collapse .hamburger-inner { + top: auto; + bottom: 0; + -webkit-transition-duration: 0.13s; + transition-duration: 0.13s; + -webkit-transition-delay: 0.13s; + transition-delay: 0.13s; + -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + .hamburger--collapse .hamburger-inner::after { + top: -18px; + -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear; + transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear + } + + .hamburger--collapse .hamburger-inner::before { + -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + .hamburger--collapse.is-active .hamburger-inner { + -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg); + transform: translate3d(0, -9px, 0) rotate(-45deg); + -webkit-transition-delay: 0.22s; + transition-delay: 0.22s; + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + .hamburger--collapse.is-active .hamburger-inner::after { + top: 0; + opacity: 0; + -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear; + transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear + } + + .hamburger--collapse.is-active .hamburger-inner::before { + top: 0; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) + } + + .mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 261; + overflow: hidden; + position: fixed; + background: #8995a0; + opacity: .75 + } + + .mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 262; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden + } + + .mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + box-sizing: border-box + } + + .mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle + } + + .mfp-align-top .mfp-container:before { + display: none + } + + .mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 264 + } + + .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto + } + + .mfp-ajax-cur { + cursor: progress + } + + .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -webkit-zoom-out; + cursor: zoom-out + } + + .mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: zoom-in + } + + .mfp-auto-cursor .mfp-content { + cursor: auto + } + + .mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none + } + + .mfp-loading.mfp-figure { + display: none + } + + .mfp-hide { + display: none !important + } + + .mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 263 + } + + .mfp-preloader a { + color: #CCC + } + + .mfp-preloader a:hover { + color: #fff + } + + .mfp-s-ready .mfp-preloader { + display: none + } + + .mfp-s-error .mfp-content { + display: none + } + + button.mfp-close,button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 265; + -webkit-box-shadow: none; + box-shadow: none; + -ms-touch-action: manipulation; + touch-action: manipulation + } + + .mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 2.5rem; + text-decoration: none; + text-align: center; + opacity: .65; + padding: 0 0 18px 10px; + color: #fff; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace + } + + .mfp-close:hover,.mfp-close:focus { + opacity: 1 + } + + .mfp-close:active { + top: 2.59rem + } + + .mfp-close-btn-in .mfp-close { + color: #333 + } + + .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { + color: #fff; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100% + } + + .mfp-counter { + position: absolute; + top: .35rem; + right: .25rem; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap + } + + .mfp-arrow { + position: absolute; + opacity: .65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0,0,0,0) + } + + .mfp-arrow:active { + margin-top: -54px + } + + .mfp-arrow:hover,.mfp-arrow:focus { + opacity: 1 + } + + .mfp-arrow:before,.mfp-arrow:after { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent + } + + .mfp-arrow:after { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px + } + + .mfp-arrow:before { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7 + } + + .mfp-arrow-left { + left: 0 + } + + .mfp-arrow-left:after { + border-right: 17px solid #fff; + margin-left: 31px + } + + .mfp-arrow-left:before { + margin-left: 25px; + border-right: 27px solid #3F3F3F + } + + .mfp-arrow-right { + right: 0 + } + + .mfp-arrow-right:after { + border-left: 17px solid #fff; + margin-left: 39px + } + + .mfp-arrow-right:before { + border-left: 27px solid #3F3F3F + } + + .mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px + } + + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px + } + + .mfp-iframe-holder .mfp-close { + top: -40px + } + + .mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25% + } + + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4); + box-shadow: 0 0 6px rgba(0,0,0,0.4); + background: #000 + } + + img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 5rem 0 5rem; + margin: 0 auto + } + + .mfp-figure { + line-height: 0 + } + + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 5rem; + bottom: 5rem; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4); + box-shadow: 0 0 6px rgba(0,0,0,0.4); + background: #1E274A + } + + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px + } + + .mfp-figure figure { + margin: 0 + } + + .mfp-bottom-bar { + margin-top: -5rem; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto + } + + .mfp-title { + text-align: center; + line-height: 1.4; + color: #F3F3F3; + word-wrap: break-word; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-size: .875rem; + background: #1E274A; + padding: .35rem 2.5rem; + -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4); + box-shadow: 0 0 6px rgba(0,0,0,0.4) + } + + .mfp-title.nobg { + background: none; + -webkit-box-shadow: none; + box-shadow: none + } + + .mfp-image-holder .mfp-content { + max-width: 100% + } + + .mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer + } + + @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + .mfp-img-mobile .mfp-image-holder { + padding-left:0; + padding-right: 0 + } + + .mfp-img-mobile img.mfp-img { + padding: 0 + } + + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0 + } + + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px + } + + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0,0,0,0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + box-sizing: border-box + } + + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0 + } + + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px + } + + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0,0,0,0.6); + position: fixed; + text-align: center; + padding: 0 + } + } + + @media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform:scale(0.75); + transform: scale(0.75) + } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0 + } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100% + } + + .mfp-container { + padding-left: 6px; + padding-right: 6px + } + } + + .mfp-zoom-in .mfp-with-anim { + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0.8); + transform: scale(0.8) + } + + .mfp-zoom-in.mfp-bg { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out + } + + .mfp-zoom-in.mfp-ready .mfp-with-anim { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } + + .mfp-zoom-in.mfp-ready.mfp-bg { + opacity: 0.8 + } + + .mfp-zoom-in.mfp-removing .mfp-with-anim { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0 + } + + .mfp-zoom-in.mfp-removing.mfp-bg { + opacity: 0 + } + + .fc-toolbar { + max-width: 81.25rem; + margin-right: auto; + margin-left: auto; + padding-right: 0; + padding-left: 0; + width: 100%; + float: left + } + + .fc-toolbar::before,.fc-toolbar::after { + display: table; + content: ' ' + } + + .fc-toolbar::after { + clear: both + } + + .fc-toolbar,.fc-toolbar:last-child:not(:first-child) { + float: left; + clear: none + } + + .fc-toolbar:last-child:not(:first-child) { + float: right + } + + .fc-toolbar,.fc-toolbar:last-child { + float: none + } + + .fc-toolbar .fc-clear { + clear: both + } + + .fc-toolbar .fc-left { + text-align: center; + padding: 0 0 .5rem + } + + @media print, screen and (min-width: 40em) { + .fc-toolbar .fc-left { + text-align:left; + float: left; + padding: 0 1rem 0 0 + } + } + + .fc-toolbar .fc-left h2 { + margin: 0; + font-size: 1.875rem; + line-height: 2.5rem + } + + .fc-toolbar .fc-right { + text-align: center; + margin-bottom: 1rem; + font-size: 0 + } + + .fc-toolbar .fc-right::before,.fc-toolbar .fc-right::after { + display: table; + content: ' ' + } + + .fc-toolbar .fc-right::after { + clear: both + } + + .fc-toolbar .fc-right .fc-button { + margin: 0; + margin-right: 0; + margin-bottom: 0; + font-size: 1.125rem + } + + .fc-toolbar .fc-right .fc-button:last-child { + margin-right: 0 + } + + .fc-toolbar .fc-right .fc-button { + font-size: .75rem + } + + @media print, screen and (min-width: 40em) { + .fc-toolbar .fc-right { + text-align:right; + float: right + } + } + + .fc-toolbar .fc-button { + padding-top: .5rem; + padding-bottom: .5rem; + border-radius: 0 + } + + .fc-toolbar .fc-button.fc-basicWeek-button { + margin-right: 1rem; + border-left: none + } + + .fc-toolbar .fc-button.fc-next-button { + border-left: none + } + + .fc-toolbar .fc-button.fc-today-button,.fc-toolbar .fc-button.fc-filterButton-button { + margin-right: 1rem + } + + .fc-toolbar .fc-button[disabled],.fc-toolbar .fc-button[disabled]:hover,.fc-toolbar .fc-button[disabled]:focus { + background-color: #EE7203 + } + + .fc-toolbar .fc-button .fc-icon-left-single-arrow:after { + content: "\02039"; + line-height: 1 + } + + .fc-toolbar .fc-button .fc-icon-right-single-arrow:after { + content: "\0203A"; + font-weight: bold; + line-height: 1 + } + + .fc-toolbar .fc-button .fc-icon { + font-family: Consolas, "Courier New", Courier, monospace; + font-weight: bold + } + + .fc-view table { + border-spacing: 0; + margin: 0 + } + + .fc-view table .fc-head-container,.fc-view table .fc-widget-content { + padding: 0 + } + + .fc-view table table { + margin: 0 + } + + .fc-view table thead,.fc-view table tbody { + border: none + } + + .fc-view table th,.fc-view table td { + width: 14.28571% + } + + .fc-view table th { + text-align: center + } + + .fc-view table td { + text-align: left + } + + .fc-view table td.fc-day-top { + background: #e7ebf1; + color: #1E274A; + padding-top: .25rem; + padding-bottom: .25rem; + text-align: left + } + + .fc-view table td.fc-day-top.fc-today { + background: #90B6CB !important; + color: #fff + } + + .fc-view table td.fc-day-top.fc-other-month { + background: #f7f8fa; + color: #97a2ab + } + + .fc-view table td.fc-day-top.fc-other-month.fc-today { + background: rgba(144,182,203,0.3); + color: #fff + } + + .fc-view table .fc-event-container { + vertical-align: top + } + + .fc-view table .fc-event-container[colspan] .fc-event { + text-align: left + } + + .fc-view table .fc-event-container[colspan] .fc-time,.fc-view table .fc-event-container[colspan] .fc-title { + display: inline + } + + .fc-view table .fc-event-container[colspan] .fc-time { + padding-right: .25rem + } + + .fc-list-view .fc-scroller { + height: auto !important + } + + .fc-event { + display: block; + background: #1E274A; + color: #fff; + padding: .25rem .5rem; + text-align: center; + -webkit-transition: background-color .15s linear; + transition: background-color .15s linear + } + + .fc-event:hover,.fc-event:focus { + background: #EE7203; + color: #fff + } + + .fc-event .fc-time { + display: block; + font-size: .875rem + } + + .fc-event .fc-title { + display: block; + font-weight: bold; + line-height: 1.2; + padding-bottom: .2rem + } + + .fc-event.next-month { + opacity: .75 + } + + .fc-row { + position: relative + } + + .fc-row .fc-content-skeleton { + position: relative; + z-index: 5 + } + + .fc-row .fc-content-skeleton tbody { + background: none + } + + .fc-row .fc-content-skeleton tbody tr:nth-child(2n) { + background: none + } + + .fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton { + z-index: 4; + position: absolute; + top: 0; + left: 0; + right: 0 + } + + .fc-bg { + bottom: 0 + } + + .fc-bg table { + height: 100% + } + + .fc-bg table td { + border-right: 1px solid #e7ebf1; + background: #fff + } + + .fc-bg table td:first-child { + border-left: 1px solid #e7ebf1 + } + + .fc-day-header { + background: #1E274A; + color: #fff + } + + .fc-day-grid-container { + border-bottom: 1px solid #e7ebf1 + } + + .fc-list-table .fc-widget-header { + background: #1E274A; + color: #fff; + font-weight: bold; + height: auto !important + } + + .fc-list-table .fc-widget-header .fc-list-heading-alt { + padding-left: 1em; + font-weight: normal; + font-size: .875rem + } + + .fc-list-table .fc-widget-header .fc-list-heading-alt:before { + content: "(" + } + + .fc-list-table .fc-widget-header .fc-list-heading-alt:after { + content: ")" + } + + .fc-list-table .fc-list-item { + background: none + } + + .fc-list-table .fc-list-item td.fc-widget-content { + height: auto !important; + padding: .5rem .625rem .625rem + } + + .fc-list-table .fc-list-item td.fc-list-item-time { + white-space: nowrap + } + + .fc-list-table .fc-list-item td.fc-list-item-marker { + width: 0 !important; + padding: 0 + } + + .fc-list-table .fc-list-item td.fc-list-item-marker .fc-event-dot { + display: none + } + + .fc-list-table .fc-list-item td.fc-list-item-title { + width: 100% + } + + .fc-list-table .fc-list-item td.fc-list-item-title a { + color: #1E274A + } + + .fc-list-table .fc-list-item td.fc-list-item-title a:hover,.fc-list-table .fc-list-item td.fc-list-item-title a:focus { + color: #EE7203 + } + + .fc-list-empty { + position: relative; + margin: 0 0 2rem 0; + padding: 1rem; + border: none; + border-radius: 2px; + background-color: #e7ebf1; + color: #262626 + } + + .fc-list-empty>:first-child { + margin-top: 0 + } + + .fc-list-empty>:last-child { + margin-bottom: 0 + } + + .fc-toolbar .fc-today-button { + display: none + } + + @media print, screen and (min-width: 40em) { + .fc-toolbar .fc-today-button { + display:inline-block + } + } + + .event { + margin-top: 1rem + } + + .event:first-child { + margin-top: 0 + } + + .event-date-wrapper { + background: url(../images/calendar.png) center top no-repeat; + background-size: contain + } + + .event-date-wrapper a.event-date { + display: block; + padding: 45% 3.125% 10% !important; + color: #90B6CB; + text-align: center; + line-height: 1; + font-size: .75rem; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif + } + + .event-date-wrapper a.event-date span { + display: block; + font-size: 166.66%; + font-weight: bold; + line-height: 1.1 + } + + .event-desc { + padding-top: .5rem + } + + .event-desc .event-desc-header { + font-size: 1rem; + text-transform: none; + margin: 0 0 .2rem; + word-wrap: break-word + } + + .event-desc p { + line-height: 1.35; + font-size: .875rem; + margin: .4rem 0 0 + } + + .events-backlink { + margin-top: 1rem + } + + .fc-event { + border-top: 3px solid transparent + } + + .fc-event.cat-association { + border-color: #90B6CB + } + + .fc-event.cat-association:hover,.fc-event.cat-association:focus { + background: #90B6CB + } + + .fc-event.cat-career { + border-color: #E8308A + } + + .fc-event.cat-career:hover,.fc-event.cat-career:focus { + background: #E8308A + } + + .fc-event.cat-educational { + border-color: #2AA1A9 + } + + .fc-event.cat-educational:hover,.fc-event.cat-educational:focus { + background: #2AA1A9 + } + + .fc-event.cat-social { + border-color: #EE7203 + } + + .fc-event.cat-social:hover,.fc-event.cat-social:focus { + background: #EE7203 + } + + #event-filter-dropdown { + width: auto; + white-space: nowrap + } + + #event-filter-dropdown input { + margin-bottom: .75rem + } + + h1,h2,h3,h4,h5,h6 { + -webkit-transition: color .2s; + transition: color .2s + } + + h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { + color: #1E274A + } + + h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus { + color: #EE7203 + } + + h1 { + text-transform: uppercase + } + + h3 { + font-weight: bold; + margin: .5rem 0 0 + } + + @media print, screen and (min-width: 40em) { + h1.small { + font-size:1.375rem + } + } + + @media print, screen and (min-width: 40em) { + h2.small { + font-size:1.125rem + } + } + + @media print, screen and (min-width: 40em) { + h3.small { + font-size:1rem + } + } + + @media print, screen and (min-width: 40em) { + h4.small { + font-size:.9375rem + } + } + + @media print, screen and (min-width: 40em) { + h5.small { + font-size:.9375rem + } + } + + @media print, screen and (min-width: 40em) { + h6.small { + font-size:.9375rem + } + } + + p:last-child { + margin-bottom: 0 + } + + a { + -webkit-transition: color .2s; + transition: color .2s + } + + @media print, screen and (min-width: 40em) { + blockquote { + width:80% + } + } + + address { + font-style: normal + } + + blockquote { + background: #e7ebf1; + margin: 1rem 0; + padding: 1.5rem 2rem + } + + blockquote h1 { + font-size: 1.375rem; + text-transform: none + } + + @media print, screen and (max-width: 73.74875em) { + blockquote { + padding:1rem + } + + blockquote h1 { + font-size: 1.125rem + } + } + + blockquote p { + padding-left: 3rem; + font-size: 1rem; + color: #262626; + width: 100% + } + + blockquote p:before { + content: "\201C"; + font: bold italic 50px / 1 "Noto Sans"; + position: absolute; + margin-left: -2.8rem; + margin-top: -2px; + color: #1E274A + } + + blockquote h1+p { + margin-top: 1rem + } + + table thead td { + text-align: center; + color: #fff; + padding-top: .5rem; + padding-bottom: .5rem; + font-size: 14px; + text-transform: uppercase; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + line-height: 1 + } + + ::selection { + background: #90B6CB; + color: #fff + } + + .byline { + color: #8995a0; + font-weight: bold; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-size: .875rem; + line-height: 1.2; + padding: 0 + } + + .byline span+span:before { + content: ","; + padding: 0 .5em 0 0 + } + + @media print, screen and (min-width: 40em) { + .byline span { + display:inline-block + } + + .byline span+span:before { + content: "|"; + padding: 0 .5em + } + } + + .byline a { + color: #8995a0 + } + + .byline a:hover,.byline a:focus { + text-decoration: underline + } + + .wisv-panel { + border: 3px solid #e7ebf1 + } + + .wisv-panel+.wisv-panel { + margin-top: 1rem + } + + .wisv-panel .wisv-panel-heading { + background: #1E274A; + padding: 0 1rem; + height: 3rem; + text-transform: uppercase; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-size: 1.25rem; + font-weight: bold + } + + .wisv-panel .wisv-panel-heading h1 { + font-size: 1.25rem; + color: #fff; + margin: 0; + line-height: 3rem; + overflow: hidden + } + + .wisv-panel .wisv-panel-heading a { + color: #fff + } + + .wisv-panel .wisv-panel-heading a:hover,.wisv-panel .wisv-panel-heading a:focus { + color: #EE7203 + } + + .wisv-panel .wisv-panel-heading small { + float: right; + line-height: 3rem; + font-size: .875rem + } + + .wisv-panel .wisv-panel-heading i[class^="ch-"]:before,.wisv-panel .wisv-panel-heading i[class*=" ch-"]:before { + padding-left: .25em + } + + @media print, screen and (min-width: 40em) { + .wisv-panel .wisv-panel-heading { + height:4rem; + font-size: 1.5rem + } + + .wisv-panel .wisv-panel-heading h1 { + font-size: 1.5rem; + line-height: 4rem + } + + .wisv-panel .wisv-panel-heading small { + line-height: 4rem; + font-size: 80% + } + } + + .wisv-panel .wisv-panel-content { + padding: 1rem; + word-wrap: break-word + } + + .wisv-panel .wisv-panel-content>ul { + list-style: none; + margin: 0 + } + + .wisv-panel .wisv-panel-content p { + padding-right: 0 + } + + .wisv-button { + display: block; + position: relative; + height: 3.5rem; + line-height: 3rem; + padding: 0 1.5rem 0 5rem; + color: #fff; + font-size: 1rem; + font-weight: bold; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + text-transform: uppercase; + letter-spacing: 1px; + text-align: right; + border: .25rem solid transparent + } + + .wisv-button,.wisv-button:before { + -webkit-transition: all .2s; + transition: all .2s + } + + .wisv-button:hover,.wisv-button:focus { + background-color: #fff !important + } + + .wisv-button.red { + background-color: #EE7203 + } + + .wisv-button.red:hover,.wisv-button.red:hover:before,.wisv-button.red:focus,.wisv-button.red:focus:before { + color: #EE7203; + border-color: #EE7203 + } + + .wisv-button.blue { + background-color: #90B6CB + } + + .wisv-button.blue:hover,.wisv-button.blue:hover:before,.wisv-button.blue:focus,.wisv-button.blue:focus:before { + color: #90B6CB; + border-color: #90B6CB + } + + @media print, screen and (max-width: 39.99875em) { + .wisv-button.last { + margin-top:1rem + } + } + + @media print, screen and (min-width: 73.75em) and (max-width: 81.24875em) { + .wisv-button.last { + margin-top:1rem + } + } + + .wisv-button:before { + position: absolute; + display: block; + top: 0; + left: .5rem; + width: 3.5rem; + height: 3.5rem; + text-align: center; + line-height: 3rem; + font-size: 222%; + color: #fff + } + + @media print, screen and (min-width: 40em) { + .wisv-button { + font-size:1.125rem; + height: 3.75rem; + line-height: 3.25rem; + padding: 0 1.5rem 0 5rem; + border-width: .25rem + } + + .wisv-button:before { + width: 3.75rem; + height: 3.75rem; + line-height: 3.25rem + } + } + + @media print, screen and (min-width: 73.75em) { + .wisv-button { + font-size:1.25rem; + height: 4.375rem; + line-height: 3.875rem; + padding: 0 1.5rem 0 5rem; + border-width: .25rem + } + + .wisv-button:before { + width: 4.375rem; + height: 4.375rem; + line-height: 3.875rem + } + } + + @media screen and (min-width: 81.25em) { + .wisv-button.last { + margin-top:1.875rem + } + } + + .button,.fc-toolbar .fc-button { + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-weight: bold; + letter-spacing: 1px; + text-transform: uppercase; + margin: 0; + border: 3px solid #1E274A + } + + .button:hover,.fc-toolbar .fc-button:hover,.button:focus,.fc-toolbar .fc-button:focus { + background: rgba(255,255,255,0.75); + color: #1E274A; + border-color: #1E274A + } + + .button.primary,.fc-toolbar .primary.fc-button { + border-color: #1E274A + } + + .button.primary:hover,.fc-toolbar .primary.fc-button:hover,.button.primary:focus,.fc-toolbar .primary.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #1E274A; + border-color: #1E274A + } + + .button.primary.hollow,.fc-toolbar .primary.hollow.fc-button { + border: 3px solid #1E274A + } + + .button.primary.hollow:hover,.fc-toolbar .primary.hollow.fc-button:hover,.button.primary.hollow:focus,.fc-toolbar .primary.hollow.fc-button:focus { + border-color: #1E274A; + background: #1E274A; + color: #fff + } + + .button.primary.hollow:hover.alt,.fc-toolbar .primary.hollow.fc-button:hover.alt,.button.primary.hollow:focus.alt,.fc-toolbar .primary.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.secondary,.fc-toolbar .secondary.fc-button { + border-color: #90B6CB + } + + .button.secondary:hover,.fc-toolbar .secondary.fc-button:hover,.button.secondary:focus,.fc-toolbar .secondary.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #90B6CB; + border-color: #90B6CB + } + + .button.secondary.hollow,.fc-toolbar .secondary.hollow.fc-button { + border: 3px solid #90B6CB + } + + .button.secondary.hollow:hover,.fc-toolbar .secondary.hollow.fc-button:hover,.button.secondary.hollow:focus,.fc-toolbar .secondary.hollow.fc-button:focus { + border-color: #90B6CB; + background: #90B6CB; + color: #fff + } + + .button.secondary.hollow:hover.alt,.fc-toolbar .secondary.hollow.fc-button:hover.alt,.button.secondary.hollow:focus.alt,.fc-toolbar .secondary.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.success,.fc-toolbar .success.fc-button { + border-color: #2AA1A9 + } + + .button.success:hover,.fc-toolbar .success.fc-button:hover,.button.success:focus,.fc-toolbar .success.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #2AA1A9; + border-color: #2AA1A9 + } + + .button.success.hollow,.fc-toolbar .success.hollow.fc-button { + border: 3px solid #2AA1A9 + } + + .button.success.hollow:hover,.fc-toolbar .success.hollow.fc-button:hover,.button.success.hollow:focus,.fc-toolbar .success.hollow.fc-button:focus { + border-color: #2AA1A9; + background: #2AA1A9; + color: #fff + } + + .button.success.hollow:hover.alt,.fc-toolbar .success.hollow.fc-button:hover.alt,.button.success.hollow:focus.alt,.fc-toolbar .success.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.warning,.fc-toolbar .warning.fc-button { + border-color: #E8308A + } + + .button.warning:hover,.fc-toolbar .warning.fc-button:hover,.button.warning:focus,.fc-toolbar .warning.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #E8308A; + border-color: #E8308A + } + + .button.warning.hollow,.fc-toolbar .warning.hollow.fc-button { + border: 3px solid #E8308A + } + + .button.warning.hollow:hover,.fc-toolbar .warning.hollow.fc-button:hover,.button.warning.hollow:focus,.fc-toolbar .warning.hollow.fc-button:focus { + border-color: #E8308A; + background: #E8308A; + color: #fff + } + + .button.warning.hollow:hover.alt,.fc-toolbar .warning.hollow.fc-button:hover.alt,.button.warning.hollow:focus.alt,.fc-toolbar .warning.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.alert,.fc-toolbar .alert.fc-button { + border-color: #EE7203 + } + + .button.alert:hover,.fc-toolbar .alert.fc-button:hover,.button.alert:focus,.fc-toolbar .alert.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #EE7203; + border-color: #EE7203 + } + + .button.alert.hollow,.fc-toolbar .alert.hollow.fc-button { + border: 3px solid #EE7203 + } + + .button.alert.hollow:hover,.fc-toolbar .alert.hollow.fc-button:hover,.button.alert.hollow:focus,.fc-toolbar .alert.hollow.fc-button:focus { + border-color: #EE7203; + background: #EE7203; + color: #fff + } + + .button.alert.hollow:hover.alt,.fc-toolbar .alert.hollow.fc-button:hover.alt,.button.alert.hollow:focus.alt,.fc-toolbar .alert.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.alt,.fc-toolbar .alt.fc-button { + background: none; + border: none !important; + color: #EE7203; + font-weight: bold; + font-size: 100%; + padding: 0 + } + + .button.alt:hover,.fc-toolbar .alt.fc-button:hover,.button.alt:focus,.fc-toolbar .alt.fc-button:focus { + color: #1E274A + } + + html,body { + height: 100% + } + + body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column + } + + body.is-reveal-open { + overflow: visible + } + + body .reveal-overlay { + overflow-y: auto + } + + .page-container { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto + } + + .page-header { + z-index: 1; + background-color: #fff + } + + body.menu-open .page-header { + background-color: #1E274A + } + + .logo-wrapper { + position: relative + } + + @media print, screen and (min-width: 73.75em) { + .logo-wrapper { + padding-left:15px + } + } + + @media screen and (min-width: 81.25em) { + .logo-wrapper .logo { + margin-top:0 + } + + .logo-wrapper .logo img { + padding-top: 25px + } + } + + @media print, screen and (min-width: 73.75em) { + .wisv-header { + height:6.875rem + } + + .wisv-header.left { + width: 100%; + position: relative; + z-index: 3 + } + + .wisv-header.left::before,.wisv-header.left::after { + display: table; + content: ' ' + } + + .wisv-header.left::after { + clear: both + } + + .wisv-header.right { + width: 50%; + float: right + } + + .wisv-header.right .center { + margin-left: -40.625rem + } + } + + @media print, screen and (min-width: 73.75em) and (max-width: 81.24875em) { + .wisv-header.right .center { + margin-left:-100% + } + } + + .top-bar { + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + position: relative; + z-index: 10; + display: none + } + + @media print, screen and (min-width: 73.75em) { + .top-bar { + display:block + } + } + + @media print, screen and (min-width: 73.75em) { + .top-bar .top-bar-right { + padding-left:65px; + padding-right: 15px + } + } + + @media print, screen and (min-width: 73.75em) and (max-width: 81.24875em) { + .top-bar .top-bar-right { + padding-left:30px + } + } + + .top-bar .menu>li:first-child { + padding-left: 0 + } + + @media print, screen and (min-width: 73.75em) { + .top-bar .menu>li { + padding:0 .9rem; + vertical-align: middle; + height: 6.875rem; + display: table-cell + } + + .top-bar .menu>li:last-child { + padding-right: 0 + } + } + + @media screen and (min-width: 81.25em) and (max-width: 93.74875em) { + .top-bar .menu>li:first-child { + padding-left:0 + } + } + + .top-bar .menu>li a { + color: #1E274A; + text-transform: uppercase; + font-weight: bold; + letter-spacing: 1px + } + + .top-bar .menu>li a:hover,.top-bar .menu>li a:focus { + color: #EE7203 + } + + @media print, screen and (min-width: 73.75em) { + .top-bar .menu>li a { + border-bottom:3px solid transparent; + border-top: 3px solid transparent; + padding-left: .2rem; + padding-right: .2rem + } + + .top-bar .menu>li a.is-active { + border-bottom-color: #1E274A + } + + .top-bar .menu>li a.login-button { + color: #fff; + font-size: 1rem; + padding: .3rem 1.75rem + } + + .top-bar .menu>li a.login-button.account-button { + padding-left: 1rem; + padding-right: 1rem + } + + .top-bar .menu>li a.login-button:hover,.top-bar .menu>li a.login-button:focus { + color: #EE7203 + } + } + + @media print, screen and (max-width: 73.74875em) { + .top-bar .menu>li a,.top-bar .menu>li .login-button { + background:#1E274A; + color: #fff; + border: none; + border-bottom: 1px solid #e7ebf1; + padding-top: 1rem; + padding-bottom: 1rem; + letter-spacing: 0; + font-size: 1rem; + text-align: left + } + + .top-bar .menu>li a:hover,.top-bar .menu>li a:focus,.top-bar .menu>li .login-button:hover,.top-bar .menu>li .login-button:focus { + color: #1E274A; + background: #fff + } + } + + @media print, screen and (min-width: 73.75em) and (max-width: 81.24875em) { + .top-bar .menu>li a { + font-size:.9375rem; + padding-left: .2rem; + padding-right: .2rem + } + + .top-bar .menu>li a.login-button { + font-size: .9375rem; + padding-left: .5rem; + padding-right: .5rem + } + + .top-bar .menu>li a.login-button.account-button { + padding-left: .5rem; + padding-right: .5rem + } + } + + .title-bar { + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + z-index: 2; + position: relative; + background-size: 121px auto + } + + @media print, screen and (min-width: 73.75em) { + .title-bar { + display:none + } + } + + .title-bar .column,.title-bar .columns { + height: 75px + } + + .title-bar a.logo-small { + float: left; + position: relative; + padding: 4px 0; + margin-left: 10px; + z-index: 10 + } + + @media print, screen and (min-width: 40em) { + .title-bar a.logo-small { + margin-left:15px + } + } + + .title-bar a.logo-small img { + width: 190px; + max-width: none; + z-index: 10 + } + + @media print, screen and (min-width: 40em) and (max-width: 73.74875em) { + .title-bar a.logo-small img { + width:auto; + max-height: 70px + } + } + + .title-bar a.login-button { + display: none; + font-size: 1rem; + color: #fff; + font-size: 1rem; + padding: .3rem 1.75rem; + text-transform: uppercase; + font-weight: bold; + margin: .6875rem 1.5rem 0 0 + } + + .title-bar .bg-left { + z-index: 2 + } + + .title-bar .bg-right { + z-index: 1 + } + + .title-bar .bg-left,.title-bar .bg-right { + background-size: 121px auto + } + + .wisv-menu-icon { + outline: 0 none; + height: 56px + } + + @media print, screen and (min-width: 40em) and (max-width: 73.74875em) { + .title-bar a.login-button { + display:block; + float: left + } + + .top-bar .login-button { + display: none + } + } + + .page-title { + position: relative; + z-index: 1; + background-color: #1E274A; + background-size: cover; + background-position: center; + margin-top: -22px; + padding: 6px 0 16px + } + + .page-title .column,.page-title .columns { + padding-top: 1rem + } + + @media print, screen and (min-width: 73.75em) { + .page-title { + margin-top:-35px; + padding: 35px 0 0 + } + + .page-title .column,.page-title .columns { + padding-top: 0; + padding-bottom: 6px; + height: 14.1875rem + } + } + + .page-title h1 { + font-weight: bold; + color: #fff; + text-transform: uppercase; + text-shadow: 1px 1px 1px rgba(0,0,0,0.5); + text-align: center; + margin: 0 + } + + @media print, screen and (min-width: 40em) { + .page-title .column,.page-title .columns { + display:table; + height: 12rem + } + + .page-title .column h1,.page-title .columns h1 { + display: table-cell; + vertical-align: middle; + padding: 0 10rem + } + } + + .sub-nav { + background: #1E274A + } + + .sub-nav .menu { + text-align: center; + padding: 1.1rem 0 + } + + .sub-nav .menu>li { + display: inline-block + } + + .sub-nav .menu>li+li:before { + content: "\00a0\00a0"; + font: bold 14px/1.2 Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + color: #fff; + vertical-align: text-top + } + + @media print, screen and (min-width: 40em) { + .sub-nav .menu>li+li:before { + content:" | " + } + } + + .sub-nav .menu>li>a { + display: inline; + padding: 0; + margin: 0 .5rem; + color: #fff; + font: bold 14px/1.2 Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + text-transform: uppercase; + letter-spacing: .2px; + vertical-align: text-top + } + + .sub-nav .menu>li>a:hover,.sub-nav .menu>li>a:focus,.sub-nav .menu>li>a.is-active { + border-bottom: 2px solid #fff + } + + @media print, screen and (min-width: 73.75em) { + main.shrink>.row { + padding-left:11.5rem; + padding-right: 11.5rem + } + } + + ul.share { + list-style: none; + padding: .5rem .5rem .4rem; + margin: 2rem 0 0; + border-top: 3px solid #e7ebf1; + border-bottom: 3px solid #e7ebf1 + } + + ul.share li { + display: inline; + padding-right: 1rem; + font-size: 1rem + } + + ul.share li a { + vertical-align: middle; + color: #90B6CB + } + + ul.share li a:hover,ul.share li a:focus { + color: #EE7203 + } + + ul.share li.text { + font: bold 14px/1.5 Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + color: #1E274A; + text-transform: uppercase + } + + .page-footer { + margin-top: 4rem + } + + .partners { + margin-top: 1.5rem + } + + .partners .partner { + position: relative; + display: block; + height: 75px; + margin: 0 0 1rem; + padding: 6px 12px; + text-align: center; + border: 4px solid #d9dee5; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .partners .partner .img { + background-position: center; + background-size: contain; + background-repeat: no-repeat; + width: 100%; + height: 55px; + display: block; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-weight: bold; + color: #1E274A; + font-size: .8125rem; + letter-spacing: -1px; + line-height: 55px; + overflow: hidden + } + + @media print, screen and (min-width: 40em) { + .partners .partner .img { + font-size:1.125rem; + letter-spacing: 0 + } + } + + .partners .partner .img.hidetext { + text-indent: 100% + } + + .partners .partner:hover { + border-color: #8995a0 + } + + .partners .partner:hover .partner-excerpt { + visibility: visible; + opacity: 1 + } + + .partners .partner-excerpt { + position: absolute; + top: 71px; + left: -4px; + right: -4px; + visibility: hidden; + z-index: 1; + opacity: 0; + -webkit-transition: visibility 0s, opacity 500ms; + transition: visibility 0s, opacity 500ms; + background: #d9dee5; + font-size: .875rem; + line-height: 1.3; + text-align: left; + color: #262626; + padding: .5rem 1rem + } + + .partners .partner-excerpt .button,.partners .partner-excerpt .fc-toolbar .fc-button,.fc-toolbar .partners .partner-excerpt .fc-button { + font-size: 100%; + color: #1E274A; + letter-spacing: 0; + text-transform: none; + margin: .5rem 0 .25rem + } + + .partners .partner-excerpt .button:hover,.partners .partner-excerpt .fc-toolbar .fc-button:hover,.fc-toolbar .partners .partner-excerpt .fc-button:hover { + color: #EE7203 + } + + .partners .partner-excerpt .button .fa,.partners .partner-excerpt .fc-toolbar .fc-button .fa,.fc-toolbar .partners .partner-excerpt .fc-button .fa { + vertical-align: middle + } + + .footer-top { + position: relative; + background: #e7ebf1; + margin-top: 2rem; + padding: 3rem 0 2rem + } + + .footer-top h1 { + margin-bottom: 1rem + } + + .footer-top .fa-ul i { + color: #90B6CB + } + + .footer-top a { + color: #90B6CB + } + + .footer-top a:hover,.footer-top a:focus { + color: #EE7203 + } + + .latest-tweets ul { + list-style: none; + margin: 0 0 1rem + } + + @media print, screen and (min-width: 73.75em) { + .latest-tweets ul { + margin-bottom:0 + } + } + + .latest-tweets ul li { + margin: 1rem 0 0; + padding: 0 + } + + .latest-tweets ul li:first-child { + margin-top: 0 + } + + .latest-tweets ul .tweet-text { + font-size: .9375rem; + margin: 0; + line-height: 1.35 + } + + .latest-tweets ul .tweet-text a { + color: #1E274A + } + + .latest-tweets ul .tweet-text a:hover,.latest-tweets ul .tweet-text a:focus { + color: #EE7203 + } + + .latest-tweets ul .tweet-details a { + color: #8995a0; + font-weight: bold; + font-size: .8125rem + } + + .latest-tweets ul .tweet-details a:hover,.latest-tweets ul .tweet-details a:focus { + color: #EE7203 + } + + .footer-bottom { + background: #1E274A; + padding: 1.1rem 0 + } + + .footer-bottom p { + color: #fff; + font-size: .875rem; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif + } + + .front-page .section-even,.front-page .section-odd { + padding: 2rem 0 + } + + @media print, screen and (min-width: 73.75em) { + .front-page .section-even,.front-page .section-odd { + padding:3rem 0 + } + } + + .front-page .section-odd { + background: #e7ebf1 + } + + .front-page .section-even+.section-even { + padding-top: 0 + } + + .front-page .section-odd+.section-odd { + padding-top: 0 + } + + .front-page .calendar-news { + padding-bottom: 20px + } + + @media print, screen and (min-width: 40em) { + .front-page .calendar-news { + padding-bottom:30px + } + } + + @media print, screen and (max-width: 73.74875em) { + .front-page .calendar-news .wisv-column-block { + margin-bottom:1.25rem + } + + .front-page .calendar-news .wisv-column-block>:last-child { + margin-bottom: 0 + } + } + + @media print, screen and (max-width: 73.74875em) and (min-width: 40em) { + .front-page .calendar-news .wisv-column-block { + margin-bottom:1.875rem + } + + .front-page .calendar-news .wisv-column-block>:last-child { + margin-bottom: 0 + } + } + + .orbit,.orbit-container,.orbit-slide,.page-title.slider { + padding: 0; + width: 100%; + height: 22rem !important; + max-height: none !important + } + + .orbit-container { + position: relative; + top: -22px + } + + @media print, screen and (min-width: 73.75em) { + .orbit-container { + top:-35px + } + } + + .orbit-slide { + background-size: cover; + background-position: center + } + + .orbit-caption { + position: absolute; + top: 0; + bottom: auto; + height: 100%; + width: 100%; + display: table; + vertical-align: middle + } + + .orbit-caption h1 { + font-size: 1.875rem; + text-transform: none + } + + .orbit-caption h1 a { + color: #fff + } + + .orbit-caption p { + text-align: center; + color: #fff; + font-size: 1rem; + line-height: 1.35; + text-shadow: 1px 1px 1px rgba(0,0,0,0.4) + } + + .orbit-caption .button,.orbit-caption .fc-toolbar .fc-button,.fc-toolbar .orbit-caption .fc-button { + text-shadow: none; + font-size: .875rem + } + + .orbit-caption .align-middle { + display: table-cell; + height: 100%; + vertical-align: middle; + padding: 35px 20px 20px + } + + .orbit-caption .align-middle p.button-par { + margin-bottom: 0 + } + + .orbit-bullets { + position: absolute; + bottom: .5rem; + width: 100%; + text-align: center + } + + .orbit-bullets button { + height: .8rem; + width: .8rem; + margin: 0 .25rem; + padding: 0 + } + + @media print, screen and (min-width: 40em) { + .orbit,.orbit-container,.orbit-slide,.page-title.slider { + height:24rem !important + } + + .orbit-caption h1 { + font-size: 2.5rem + } + + .orbit-caption p { + font-size: 1.25rem; + margin: 1rem 0 2rem + } + + .orbit-caption .button,.orbit-caption .fc-toolbar .fc-button,.fc-toolbar .orbit-caption .fc-button { + font-size: 1.125rem + } + + .orbit-caption .align-middle { + padding: 3.1875rem 10% 1rem + } + + .orbit-bullets { + bottom: 1rem + } + + .orbit-bullets button { + height: 1.1rem; + width: 1.1rem + } + } + + @media print, screen and (min-width: 73.75em) { + .orbit,.orbit-container,.orbit-slide,.page-title.slider { + height:32rem !important + } + + .orbit-caption h1 { + font-size: 3.75rem + } + + .orbit-caption p { + font-size: 1.5rem + } + + .orbit-caption .button,.orbit-caption .fc-toolbar .fc-button,.fc-toolbar .orbit-caption .fc-button { + font-size: 1.25rem + } + + .orbit-caption .align-middle { + padding: 3.1875rem 15% 1rem + } + + .orbit-bullets { + bottom: 1.5rem + } + } + + .gallery .gallery-title { + margin-bottom: 2rem; + font-size: 1.5rem; + line-height: 1 + } + + .gallery img { + display: block; + width: 100%; + height: auto + } + + .gallery .gallery-item-wrapper .image-wrapper { + display: block; + width: 100%; + padding-top: 56.25%; + background-position: center; + background-size: cover + } + + .gallery .gallery-item-wrapper:hover .caption,.gallery .gallery-item-wrapper:focus .caption { + background: #EE7203 + } + + .gallery .caption { + width: 100%; + display: table; + background: #1E274A; + color: #fff; + text-align: center; + -webkit-transition: background-color .2s; + transition: background-color .2s + } + + .gallery .caption .align-middle { + width: 100%; + display: table-cell; + height: 3rem; + vertical-align: middle; + color: #fff; + padding: 0 1rem + } + + @media print, screen and (min-width: 40em) { + .gallery .caption .align-middle { + height:4rem + } + } + + .gallery .caption h1 { + color: #fff; + margin: 0; + line-height: 1 + } + + .gallery .caption p { + padding: 0; + margin: 0 + } + + @media print, screen and (max-width: 39.99875em) { + .gallery article.column:nth-child(n+2),.gallery article.columns:nth-child(n+2) { + display:none + } + } + + @media print, screen and (min-width: 40em) and (max-width: 73.74875em) { + .gallery article.column:nth-child(n+3),.gallery article.columns:nth-child(n+3) { + display:none + } + } + + .banner-bar .banner-container { + display: block; + width: 100%; + height: 0; + background-position: center; + background-size: cover; + padding-bottom: 20.31063%; + text-indent: 100%; + overflow: hidden; + white-space: nowrap + } + + @media print, screen and (max-width: 73.74875em) { + .banner-bar .wisv-buttons { + margin-top:1rem + } + } + + .banner-bar .wisv-buttons i[class^="ch-"]:before,.banner-bar .wisv-buttons i[class*=" ch-"]:before { + padding-left: .35em + } + + .next-prev-links { + padding: 1rem 0 + } + + .next-prev-links .button,.next-prev-links .fc-toolbar .fc-button,.fc-toolbar .next-prev-links .fc-button { + margin-top: 0 + } + + .next-prev-links .button:last-child,.next-prev-links .fc-toolbar .fc-button:last-child,.fc-toolbar .next-prev-links .fc-button:last-child { + float: right + } + + .separator-block { + margin: 0; + padding-top: 2rem; + padding-bottom: 2rem; + border-bottom: 3px dashed #e7ebf1 + } + + @media print, screen and (min-width: 40em) { + .separator-block { + padding:2rem 0 + } + } + + .separator-block:first-child { + margin-top: .5rem; + border-top: 3px dashed #e7ebf1 + } + + .news-block h1 { + margin-top: 0 + } + + .news-block header img { + float: left; + max-height: 10rem; + width: 10rem; + margin: 0 1rem 0 0 + } + + .news-featured img { + margin-bottom: 1rem; + width: 100% + } + + .news-featured h1 { + text-transform: none; + margin: 0 + } + + .news-featured .byline { + line-height: 1.35; + margin: 0 + } + + .news-featured p { + margin-top: 1rem; + padding: 0; + text-align: justify + } + + .news-featured a { + color: #262626 + } + + .news-featured a:hover h1 { + color: #EE7203 + } + + ul.news li { + margin: 0 0 1rem + } + + ul.news li:last-child { + margin-bottom: 0 + } + + @media print, screen and (max-width: 73.74875em) { + ul.news li { + margin-top:2rem + } + } + + ul.news h2 { + text-transform: none; + margin: 0 0 .25rem + } + + .excerpt-blockgrid h2,.excerpt-blockgrid p { + text-align: center + } + + @media print, screen and (min-width: 40em) { + .excerpt-blockgrid h2 { + font-size:1.25rem + } + } + + .roster-page table { + table-layout: fixed + } + + .roster-page table tbody td { + font-size: .9375rem + } + + .roster-page table tbody td:first-child { + text-align: right + } + + .roster-page.has-photo .wp-post-image { + display: block; + width: 100%; + max-width: 640px; + margin: 0 auto 2rem + } + + @media print, screen and (min-width: 73.75em) { + .roster-page table { + max-width:59% + } + + .roster-page.has-photo table { + max-width: none + } + } + + .adjacent-link { + white-space: nowrap + } + + .adjacent-link:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + margin-right: -0.25em + } + + .adjacent-link .button,.adjacent-link .fc-toolbar .fc-button,.fc-toolbar .adjacent-link .fc-button { + vertical-align: middle + } + + .single-board .roster-page table { + max-width: none + } + + .excerpt-honorary-member .thumbnail.prop .thumb-image,.excerpt-ambassador .thumbnail.prop .thumb-image { + padding-top: 120% + } + + .excerpt-honorary-member img,.excerpt-ambassador img { + width: 100% + } + + .excerpt-honorary-member h2,.excerpt-honorary-member p,.excerpt-ambassador h2,.excerpt-ambassador p { + text-align: center + } + + .single-honorary_member .thumbnail,.single-ambassador .thumbnail { + margin: 0 1rem; + width: 100% + } + + @media print, screen and (min-width: 40em) { + .single-honorary_member .thumbnail,.single-ambassador .thumbnail { + max-width:30%; + float: right; + margin: 0 0 1rem 1rem + } + } + + .page-template-template-career-dashboard .excerpt-job-opening { + margin-bottom: 2rem + } + + .page-template-template-career-dashboard .excerpt-job-opening:last-child { + margin-bottom: 0 + } + + @media print, screen and (max-width: 39.99875em) { + .page-template-template-career-dashboard .excerpt-job-opening { + border-bottom:2px dashed #e7ebf1; + padding-bottom: 1rem + } + + .page-template-template-career-dashboard .excerpt-job-opening:last-child { + padding-bottom: 0; + border-bottom: none + } + } + + #careerSelector .button-group { + margin-bottom: 0 + } + + .wisv-panel .wisv-panel-content>ul.company-details { + margin: 0 0 1rem 2rem; + word-wrap: break-word + } + + .wisv-panel .wisv-panel-content>ul.company-details a { + color: #1E274A + } + + .wisv-panel .wisv-panel-content>ul.company-details a:hover,.wisv-panel .wisv-panel-content>ul.company-details a:focus { + color: #EE7203 + } + + .wisv-panel .wisv-panel-content>ul.company-details i { + color: #90B6CB + } + + .wisv-panel .wisv-panel-content>ul.company-details:last-child { + margin-bottom: 0 + } + + .company-logo { + text-align: center; + margin: 0 0 1rem + } + + @media print, screen and (min-width: 40em) { + .company-logo { + padding:0 2rem; + margin: 1rem 0 2rem + } + } + + .company-logo img { + width: auto; + max-height: 10rem + } + + .related-job-openings .excerpt-job-opening { + margin-bottom: 2rem + } + + .related-job-openings .excerpt-job-opening:last-child { + margin-bottom: 0 + } + + .excerpt-job-opening h2,.excerpt-company h2 { + font-size: 20px + } + + .excerpt-job-opening p,.excerpt-company p { + margin: .75rem 0 1rem + } + + .faceted-selection .tabs-title { + float: none; + display: block; + margin-right: 0 + } + + .faceted-selection .tabs-title a { + padding: .5rem; + font-size: .875rem + } + + .faceted-selection .tabs-label { + display: block + } + + .faceted-selection .tabs-label span { + font-size: .75rem; + text-transform: uppercase; + font-weight: bold; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + color: #8995a0; + padding: .5rem; + display: inline-block; + line-height: 1 + } + + @media print, screen and (min-width: 40em) { + .faceted-selection { + padding-left:7rem + } + + .faceted-selection .tabs-title { + display: inline-block + } + + .faceted-selection .tabs-title a { + font-size: .9375rem; + padding: .75rem 1rem + } + + .faceted-selection .tabs-label { + float: left; + margin-left: -7rem + } + + .faceted-selection .tabs-label span { + margin-top: 2px; + padding: .75rem 1rem + } + } + + @media print, screen and (max-width: 39.99875em) { + form.edit-profile-form label.middle { + margin:0; + padding: 0 + } + } + + form.edit-profile-form label.inline { + display: inline-block; + margin-right: 1rem + } + + form.edit-profile-form input[type="radio"] { + margin-right: .25rem; + margin-bottom: 1.5rem; + position: relative; + top: 1px + } + + form.edit-profile-form input[readonly],form.edit-profile-form input[disabled] { + background: none 99% 60% no-repeat; + background-size: 1.5rem; + -webkit-box-shadow: none; + box-shadow: none; + cursor: pointer; + border: 2px dashed #e7ebf1; + position: relative + } + + form.edit-profile-form input[readonly]:hover,form.edit-profile-form input[disabled]:hover { + background-image: url(../images/pencil-square-o.svg) + } + + .user-login-form .row { + margin-bottom: 1rem + } + + .user-login-form:not(.user-login-modal) { + margin: 4rem auto + } + + @media print, screen and (min-width: 40em) { + .user-login-form:not(.user-login-modal) { + width:50% + } + } + + @media print, screen and (min-width: 40em) and (max-width: 73.74875em) { + #login-form.reveal { + width:60% + } + } + + .openid-button-left .openid-connect-login-button { + text-align: left !important + } + + .choice-search { + display: block; + padding: .5rem .625rem .625rem; + border: 3px solid #e7ebf1 + } + + .choice-search select { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 0; + background-color: #e7ebf1; + -webkit-box-shadow: inset 0 1px 2px rgba(137,149,160,0.25); + box-shadow: inset 0 1px 2px rgba(137,149,160,0.25); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + color: rgba(38,38,38,0.6); + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer + } + + .choice-accordion { + border-width: 3px + } + + .choice-accordion .accordion-item .accordion-title { + font-size: 1rem; + border: 3px solid #e7ebf1; + border-radius: 0; + border-top-width: 0 + } + + .choice-accordion .accordion-item .accordion-title::before { + content: '+' + } + + .accordion-content { + border: 3px solid #e7ebf1 !important; + border-top-width: 0 !important + } + + .accordion-content table thead th { + color: #fff; + padding-top: .5rem; + padding-bottom: .5rem; + font-size: 14px; + text-transform: uppercase; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + line-height: 1 + } + + .accordion-content .ch-check { + color: #2AA1A9 + } + + .accordion-content .ch-ban { + color: #EE7203 + } + + .accordion-content .button .dashicons,.accordion-content .fc-toolbar .fc-button .dashicons,.fc-toolbar .accordion-content .fc-button .dashicons { + height: auto; + width: auto; + font-size: 14px + } + + .attachment-card { + max-width: 640px; + width: 100%; + margin: 1rem 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + background: #f7f8fa; + border: 2px solid #e7ebf1; + color: #707070; + -webkit-transition: .2s border-color; + transition: .2s border-color + } + + .attachment-card:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-item-align: center; + align-self: center; + font-family: wisvch; + font-size: 2.25rem; + text-align: center; + color: #8995a0; + width: 5rem; + line-height: 1; + -webkit-transition: .2s color; + transition: .2s color + } + + .attachment-card:hover { + border-color: #90B6CB; + color: #8995a0 + } + + .attachment-card:hover:before { + color: #90B6CB + } + + .attachment-card article { + width: 100%; + padding: .5rem 1rem .5rem 0 + } + + .attachment-card h6 { + margin: 0 + } + + .alignnone,.aligncenter,.alignleft,.alignright { + max-width: 100%; + margin-bottom: 1rem + } + + .alignnone { + margin-left: 0; + margin-right: 0 + } + + .aligncenter { + display: block; + margin: 1rem auto; + height: auto + } + + @media print, screen and (min-width: 40em) { + .alignleft { + float:left; + margin-right: 1rem + } + + .alignright { + float: right; + margin-left: 1rem + } + } + + .wp-caption { + background: #1E274A + } + + .wp-caption-text { + padding: .2rem 1rem; + color: #fff; + font-weight: bold; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + text-align: center; + font-size: .8125rem + } + + .screen-reader-text { + display: none + } + + ul.column,ul.columns { + margin: 0; + list-style: none + } + + .thumbnail { + margin-bottom: 0 + } + + .thumbnail:hover,.thumbnail:focus { + border-color: #707070 + } + + .tabs,.tabs-content { + border-width: 4px + } + + .tabs-title { + margin-right: 4px + } + + .tabs-title a { + text-transform: uppercase; + color: #1E274A; + font-weight: bold; + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif + } + + .tabs-title a:hover,.tabs-title a:focus { + color: #EE7203 + } + + .callout { + -webkit-box-shadow: 1px 1px 2px #c0cbda; + box-shadow: 1px 1px 2px #c0cbda + } + + .close-button { + background: #1E274A; + border-radius: 1rem; + width: 1.7rem; + height: 1.7rem; + text-align: center; + font-size: 1.5rem; + font-weight: bold; + -webkit-box-shadow: 1px 1px 2px #c0cbda; + box-shadow: 1px 1px 2px #c0cbda + } + + .close-button:hover,.close-button:focus { + background-color: #90B6CB + } + + .button,.fc-toolbar .fc-button { + font-family: Nimbus Sans,Noto Sans,Nimbus Sans,"Helvetica Neue",sans-serif; + font-weight: bold; + letter-spacing: 1px; + text-transform: uppercase; + margin: 0; + border: 3px solid #1E274A + } + + .button:hover,.fc-toolbar .fc-button:hover,.button:focus,.fc-toolbar .fc-button:focus { + background: rgba(255,255,255,0.75); + color: #1E274A; + border-color: #1E274A + } + + .button.primary,.fc-toolbar .primary.fc-button { + border-color: #1E274A + } + + .button.primary:hover,.fc-toolbar .primary.fc-button:hover,.button.primary:focus,.fc-toolbar .primary.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #1E274A; + border-color: #1E274A + } + + .button.primary.hollow,.fc-toolbar .primary.hollow.fc-button { + border: 3px solid #1E274A + } + + .button.primary.hollow:hover,.fc-toolbar .primary.hollow.fc-button:hover,.button.primary.hollow:focus,.fc-toolbar .primary.hollow.fc-button:focus { + border-color: #1E274A; + background: #1E274A; + color: #fff + } + + .button.primary.hollow:hover.alt,.fc-toolbar .primary.hollow.fc-button:hover.alt,.button.primary.hollow:focus.alt,.fc-toolbar .primary.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.secondary,.fc-toolbar .secondary.fc-button { + border-color: #90B6CB + } + + .button.secondary:hover,.fc-toolbar .secondary.fc-button:hover,.button.secondary:focus,.fc-toolbar .secondary.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #90B6CB; + border-color: #90B6CB + } + + .button.secondary.hollow,.fc-toolbar .secondary.hollow.fc-button { + border: 3px solid #90B6CB + } + + .button.secondary.hollow:hover,.fc-toolbar .secondary.hollow.fc-button:hover,.button.secondary.hollow:focus,.fc-toolbar .secondary.hollow.fc-button:focus { + border-color: #90B6CB; + background: #90B6CB; + color: #fff + } + + .button.secondary.hollow:hover.alt,.fc-toolbar .secondary.hollow.fc-button:hover.alt,.button.secondary.hollow:focus.alt,.fc-toolbar .secondary.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.success,.fc-toolbar .success.fc-button { + border-color: #2AA1A9 + } + + .button.success:hover,.fc-toolbar .success.fc-button:hover,.button.success:focus,.fc-toolbar .success.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #2AA1A9; + border-color: #2AA1A9 + } + + .button.success.hollow,.fc-toolbar .success.hollow.fc-button { + border: 3px solid #2AA1A9 + } + + .button.success.hollow:hover,.fc-toolbar .success.hollow.fc-button:hover,.button.success.hollow:focus,.fc-toolbar .success.hollow.fc-button:focus { + border-color: #2AA1A9; + background: #2AA1A9; + color: #fff + } + + .button.success.hollow:hover.alt,.fc-toolbar .success.hollow.fc-button:hover.alt,.button.success.hollow:focus.alt,.fc-toolbar .success.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.warning,.fc-toolbar .warning.fc-button { + border-color: #E8308A + } + + .button.warning:hover,.fc-toolbar .warning.fc-button:hover,.button.warning:focus,.fc-toolbar .warning.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #E8308A; + border-color: #E8308A + } + + .button.warning.hollow,.fc-toolbar .warning.hollow.fc-button { + border: 3px solid #E8308A + } + + .button.warning.hollow:hover,.fc-toolbar .warning.hollow.fc-button:hover,.button.warning.hollow:focus,.fc-toolbar .warning.hollow.fc-button:focus { + border-color: #E8308A; + background: #E8308A; + color: #fff + } + + .button.warning.hollow:hover.alt,.fc-toolbar .warning.hollow.fc-button:hover.alt,.button.warning.hollow:focus.alt,.fc-toolbar .warning.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.alert,.fc-toolbar .alert.fc-button { + border-color: #EE7203 + } + + .button.alert:hover,.fc-toolbar .alert.fc-button:hover,.button.alert:focus,.fc-toolbar .alert.fc-button:focus { + background: rgba(255,255,255,0.75); + color: #EE7203; + border-color: #EE7203 + } + + .button.alert.hollow,.fc-toolbar .alert.hollow.fc-button { + border: 3px solid #EE7203 + } + + .button.alert.hollow:hover,.fc-toolbar .alert.hollow.fc-button:hover,.button.alert.hollow:focus,.fc-toolbar .alert.hollow.fc-button:focus { + border-color: #EE7203; + background: #EE7203; + color: #fff + } + + .button.alert.hollow:hover.alt,.fc-toolbar .alert.hollow.fc-button:hover.alt,.button.alert.hollow:focus.alt,.fc-toolbar .alert.hollow.fc-button:focus.alt { + background: none; + color: #1E274A + } + + .button.alt,.fc-toolbar .alt.fc-button { + background: none; + border: none !important; + color: #EE7203; + font-weight: bold; + font-size: 100%; + padding: 0 + } + + .button.alt:hover,.fc-toolbar .alt.fc-button:hover,.button.alt:focus,.fc-toolbar .alt.fc-button:focus { + color: #1E274A + } + + .pagination { + margin-top: 3rem; + padding-top: .75rem; + border-top: 1px solid #e7ebf1 + } + + .pagination li:first-child { + padding-left: 0 + } + + .pagination li.disabled { + cursor: default + } + + .pagination .adjacent { + display: none + } + + @media print, screen and (min-width: 40em) { + .pagination .adjacent { + display:inline-block + } + } + + #breadcrumbs { + margin: 1rem 0 2rem; + padding: 0; + font-size: .8125rem; + text-align: center + } + + #breadcrumbs .breadcrumb_last { + color: #1E274A + } + + @media print, screen and (min-width: 40em) { + #breadcrumbs { + margin:2rem 0; + text-align: left + } + } + + #breadcrumbs a { + color: #8995a0 + } + + #breadcrumbs a:hover,#breadcrumbs a:focus { + text-decoration: underline + } + + #breadcrumbs .sep { + margin: 0 .75rem; + color: #8995a0 + } + + .icon-row { + display: table + } + + .icon-row .icon-cell { + display: table-cell; + width: 5rem; + min-width: 5rem + } + + .icon-row .icon-cell a { + display: block; + width: 100%; + padding-top: 100%; + background-position: center; + background-size: cover + } + + .icon-row .text-cell { + display: table-cell; + width: auto; + vertical-align: middle; + padding-left: 1rem + } + + .thumbnail.prop { + width: 100%; + text-align: center; + margin-bottom: .5rem; + padding: .25rem .5rem + } + + @media print, screen and (min-width: 40em) { + .thumbnail.prop { + padding:.5rem 1rem; + margin-bottom: 0 + } + } + + .thumbnail.prop.nopad { + padding: 0 + } + + .thumbnail.prop .thumb-image { + width: 100%; + padding-top: 62.5%; + background-position: center; + background-size: cover + } + + .thumbnail.prop .thumb-image.contain { + background-size: contain; + background-repeat: no-repeat + } + + .fa-ul { + padding-left: 0; + margin-left: 2.2rem; + list-style-type: none + } + + .fa-ul>li { + position: relative + } + + .fa-ul i { + margin-top: 3px + } + + .fa-li { + position: absolute; + left: -2.2rem; + width: 2.2rem; + top: 0; + text-align: center + } + + .fa-fw { + width: 1.28571em; + text-align: center + } + +} \ No newline at end of file diff --git a/src/main/resources/templates/admin/events/event.html b/src/main/resources/templates/admin/events/event.html index 33ee832b..d37f7c0c 100644 --- a/src/main/resources/templates/admin/events/event.html +++ b/src/main/resources/templates/admin/events/event.html @@ -32,6 +32,7 @@ + @@ -440,72 +441,4 @@ description_trumbowyg.trumbowyg('html', description_textarea.val()); description_trumbowyg.on('tbwchange', function(){ description_textarea.val(description_trumbowyg.trumbowyg('html')) }) - \ No newline at end of file From 164ca4579d555ed830e9007acf33940f3acdb81a Mon Sep 17 00:00:00 2001 From: Robert van Dijk Date: Fri, 8 Mar 2024 22:19:00 +0100 Subject: [PATCH 2/4] Add wysiwyg on event view page --- .../templates/admin/events/view.html | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/main/resources/templates/admin/events/view.html b/src/main/resources/templates/admin/events/view.html index d2f770f8..cc238b51 100644 --- a/src/main/resources/templates/admin/events/view.html +++ b/src/main/resources/templates/admin/events/view.html @@ -29,6 +29,9 @@ + + + @@ -63,10 +66,12 @@
Information
+
+ + + + + + + + + + + \ No newline at end of file From 08b01f3408f743f81d192b68c7cd6a17b672793d Mon Sep 17 00:00:00 2001 From: Robert van Dijk Date: Fri, 8 Mar 2024 22:19:15 +0100 Subject: [PATCH 3/4] Match editor style to rest of page --- src/main/resources/static/css/wisvch-trumbowyg.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/resources/static/css/wisvch-trumbowyg.css b/src/main/resources/static/css/wisvch-trumbowyg.css index 5e92bc41..f037ff85 100644 --- a/src/main/resources/static/css/wisvch-trumbowyg.css +++ b/src/main/resources/static/css/wisvch-trumbowyg.css @@ -2,6 +2,15 @@ margin-top: 0; } +.trumbowyg-button-pane { + background: #f3f3f3; +} + +.trumbowyg-box svg, .trumbowyg-modal svg { + fill: #40556a; + color: #40556a; +} + .trumbowyg-editor { h1, h2, h3 { border-bottom: none; From aef3e6e2e0e5bb467db23607f803d4fdcbdcd157 Mon Sep 17 00:00:00 2001 From: Robert van Dijk Date: Fri, 8 Mar 2024 22:28:51 +0100 Subject: [PATCH 4/4] Update settings for links --- src/main/resources/templates/admin/events/event.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/resources/templates/admin/events/event.html b/src/main/resources/templates/admin/events/event.html index d37f7c0c..a1bbe03a 100644 --- a/src/main/resources/templates/admin/events/event.html +++ b/src/main/resources/templates/admin/events/event.html @@ -437,6 +437,10 @@ ['table'], ['fullscreen'] ], + minimalLinks: false, + defaultLinkTarget: '_blank', + linkTargets: ['_blank', '_self'], + urlProtocol: true, }); description_trumbowyg.trumbowyg('html', description_textarea.val()); description_trumbowyg.on('tbwchange', function(){ description_textarea.val(description_trumbowyg.trumbowyg('html')) })