﻿/*(c) 2011-2015 Epic Systems Corporation*/

/*(c) 2011-2015 Epic Systems Corporation*/
html,body,address,article,aside,h1,h2,h3,h4,h5,h6,div,span,p,pre,blockquote,dl,dd,dt,ul,ol,li,figure,figcaption,abbr,br,cite,code,kbd,mark,q,samp,time,var,ruby,b,i,u,s,small,center,audio,img,video,embed,object,iframe,canvas,del,ins,table,caption,thead,tbody,tfoot,th,tr,td,fieldset,form,label,legend,output,section,details,menu,summary{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body,html{min-height:100vh;width:100%}body{height:100%;position:relative;background:#B5D8DD url(/Graphics/Home/background.png?ver=v4.0.0.1) no-repeat fixed center;background-size:cover}body.lowFidelity{background-color:#CFE6DB;background-image:url(/Graphics/Home/background.lowFidelity.png?ver=v4.0.0.1)}body.isMobileApp{min-height:125vh}@media screen and (min-height:1440px){body{background-position:center top}}@media screen and (max-width:599px){html body{background:#B5D8DD}}.section fieldset{min-width:0}.hidden{display:none!important}.readersOnly{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}.wordWrap{-ms-word-wrap:break-word;word-wrap:break-word;overflow-wrap:break-word}.preserveLines{white-space:pre-line}.clear{clear:both}.autoclear:after{content:"";display:block;height:0;clear:both;visibility:hidden}.tip{background-color:#FFD;background-position:top;padding:9px;border:1px solid #999;font-size:1.4rem;line-height:1.3;height:100%}.tip.information{background-color:#e6f2f2}.tip.limitedDownloads{text-align:center;margin:20px 0}.tip.error h2{color:#a33}.tip .wrapAsBlock{display:inline-block}.helpIcon{display:inline-block;vertical-align:middle;width:16px;height:20px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABFFBMVEUAAAB0r/58tP50r/6Iu/5+tf6bxf6Atv6Pvv52sf6Uwf5wrf6cxv6Dt/5+tf6Wwv6KvP52sP6Ku/6Ovv6Twf6Wwv6Twf6Wwv6Rv/6Rv/6bxf6axf7///+axf6iyf6kyv6ozf6gyP6ly/6nzP6t0P6ozP6dxv6my/6sz/6Pvv6y0/6bxf6Hu/6axP6fx/6+2v6jyv7Q5P+pzf6cxv7X6P+fyP6Pv/75/P+ky/6rz/7D3f6nzf74+//B2/7u9f/v9v/r9P+jyf7a6v/l8P+Iuv6ex/6gyf7f7f+hyP7h7v+bxP6hyf6qzv6t0f6Iu/6Wwv6ZxP7Z6f+Nvf6Ww/6Uwf6SwP6y1P6+2v+mzP6Xw/6gyv7L4f7iPIIRAAAAHHRSTlMAP8YS84Tz3lRRzwzeFfyBz34MhPnz8PBFSMnJJoePDwAAAMhJREFUGBltwdVWAlEABdADQ/cAKurtO0WXINhg0JiA8f//IYvFI3vjoLjpT6X8Zhx7vnCxKmW1GPZhJ1qhYlG/KglaiWLLCEhrfU8I+fNkwAAQpJ51QW7FzeXco0EAmZ4lmqNl9440rF4GQF70vz+7vw+k/tK/PgZwYrd0Q74T+2PQso8AxFyt9Xj4+PTsajcGIDdTSjmlzQ9XiuUAJEOcc2dCppzzUBJbkRpj5Vf6xlgtgp1CouN8rcqdxCn2sumzdvs8ncUh/0wVGeBwb9wCAAAAAElFTkSuQmCC") center no-repeat}.helpIcon:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAg1JREFUOE+tkktrU1EUhc+/6A9w4u8SbSJpm1rNS9M0D5U21IEWVHDgRGgeTUzS2tZXSmusIlgsFAWtjgQfaEUpUYyez3Vyj4NAh12wuefevdbaj3vMoePEvB0Kzdt2uMKPUAlcnAzObZfztIMRKtmxSJVerAW5BzDzCIqPodCG+BJEFuiFKzbq6YMIl+306AJkV+HyE7j5ElY/wNpnKL+Dq88hfx/GauC4XhYgXLJHRqvW5lZg7inc2oW9HgPY/AbXZFK4B47rNF5uzEjFds62LMWHMngGW18CUUsdzMms+wd+/YXrO3BpHRzXabzcmFN1280uy0Czzmjmjfews6dK25B6DR9/BoazWzLY0JjiOo2XGzNRs+RWLBfVXk5zRpdhRN1ceQuffgfiss75DkyrSE4Gp+vWerkxsdvWZu9Y8tpBVjElo/ObsK25HYqqPKzlTsm8cFcccc9I4+XGxBu2O7lkySjhoqBfeEF/4sVX2P0Ox/R+Th1lZJJRd47rNF7eN+ikmpb0YhBZVcloWTe0tPIbSKypqqqndRdc3i3RabxcS6zZo66llBIu0hojpYqv1IFDQh1MyvR/3nGdxssDJJt2VgnnTHIRJhQRxbjMonomVd3lHMdxvWwQai0hUi/WkIFiWDfzeFUmOseafYOeOGlPPxgiDanN9XiT/fG6xIp4g/3+N+U87bBgzD9PlyZf6JvZuAAAAABJRU5ErkJggg==")}a.emailEdit{width:16px;height:16px;display:inline-block;vertical-align:middle;background-image:url("/Graphics/Global/edit.inline.png?ver=v4.0.0.1")}.showWhenPinned{display:none}.showWhenUnpinned{display:inline-block}.pinned .showWhenPinned{display:inline-block}.pinned .showWhenUnpinned{display:none}#Mask{z-index:9998;position:fixed;width:100%;height:100%;left:0;top:0;background:#2E3B42;filter:alpha(opacity=30);opacity:.3}#Mask.isNotClickDismissable{filter:alpha(opacity=65);opacity:.65}#EpicNotificationPopup{z-index:20000;position:fixed;top:50%;left:50%;width:300px;height:auto;transform:translate(-50%,-50%);text-align:center;border:1px solid #999;-ms-word-wrap:break-word;word-wrap:break-word;padding:20px;backface-visibility:hidden}#EpicNotificationPopup.bigToast{max-width:500px;width:auto}#EpicNotificationPopup p{margin-top:0}#EpicNotificationPopup h2:not(:empty)+p:not(:empty){margin-top:10px}.pageLoadIndicator{display:none;position:fixed;width:150px;height:40px;top:0;right:0;left:0;margin:0 auto;padding-left:25px;font-size:1.8rem;line-height:40px;text-align:center;z-index:89999;background-color:#ffd;border:1px solid #999}.pageLoadIndicator .spinner{position:absolute;left:5px;top:10px;width:20px;height:20px;filter:alpha(opacity=55);opacity:.55;background:url("data:image/gif;base64,R0lGODlhEAAQAPMJABYWFvj4+Dg4OISEhAYGBiYmJtbW1qioqGZmZuTk5JiYmMbGxkhISHZ2dlZWVv///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAJACwAAAAAEAAQAAAETDDJSau9NQjCiWxDYGmdBBCFkRVlcrCFOA3oNgXsQG2HRh0EAYWDIU6MGWSCR0G4ghRa7IjIUXCog6QzpRhYgC1HILsOGuJxGcNuTyIAIfkECQoADAAsAgAAAAwAEAAABFWQSQOUvJgVIlZmwQAQpIEZG0kgYAJuhUIASSAUIYEzwvASAwHhICEWOaQPSEUIKElCY8B44Ax0zuBvECiwEiMFzOliIJgF08WgAnA/C2FBeVEA1IwIACH5BAkKAA0ALAIAAAAMABAAAARTsMnZEqO4KXJoGAJBAGMgGYWoikMTpEW3iEA3EIXZ3IgedpKBwXW4ETKSFTLAOpgMLcmBIJAEEIToK9s4kAiLwAFmMq5wQxfpKxjopAQFcsJIICMAIfkECQoACQAsAgABAA0ADQAABEYwyUlTCDIMQYgYl7AkRtGdRMEtgVkc0mF2y5BiGUc3ADzptIpQsigWcRUUgnIANBKn5aRFGEA7r4vsBnXMUAWDZKnRfZARACH5BAkKAAwALAAAAgAQAAwAAARUkEkWhiBEjDB7KlhIFEY3IcXBHWDBTSXVBeDAlAuBJCajEIACgHEBbiSHIkbxCwkOkwEAI2AEp4peAkFY3BiD0UsS4MTILVWAJRjDQKIRr1cpatwRACH5BAUKAA0ALAAAAgAQAAwAAARTsMk5CBEjzBmGaodlFcZ2AAQQaGBBFCwjEsgWuIOUKKhVTiHBxrIY5IYEJEtiXFg2AsJhYxABFAnma9lAzBiS2+ugWaEA04nBJZoeMpvwIEo4biIAOw==") no-repeat center}.qaTools nav a{width:80px}.fr-second-toolbar{display:none}#qaToolsPopup #qaToolsForm span,#qaToolsPopup #qaToolsForm a,#qaToolsPopup #qaToolsForm label{font-size:1.8rem;line-height:1.2}.smallWidthShow{display:none}@media screen and (max-width:599px){.smallWidthHide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}span.smallWidthShow{display:inline}}@media screen and (max-width:399px){html{width:400px}body{min-width:400px}}
@charset "UTF-8";
/*!
 * froala_editor v4.2.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2024 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element, .fr-element:focus {
  outline: 0 solid transparent;
}

.fr-view.fr-element-scroll-visible {
  overflow-x: visible !important;
}

.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}

.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}

.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element [contenteditable=true] {
  outline: 0 solid transparent;
}

.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}

.fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}

.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}

.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}

.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-wrapper {
  position: relative;
  z-index: 1;
}

.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fr-wrapper ::-moz-selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

.fr-wrapper ::selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm;
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}

.fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

.fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}

.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}

.fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #FFF;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none;
}

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}

.fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}

.fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}

.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}

.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

.fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}

body.fr-prevent-scroll {
  overflow: hidden;
}

body.fr-prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}

.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}

.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}

.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}

ol.decimal_type {
  counter-reset: item;
}

ol.decimal_type > li {
  display: block;
  position: relative;
}

ol.decimal_type > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 10px;
}

.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}

.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}

.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}
@media (min-width: 768px) {
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    display: inline-flex;
    -ms-flex-flow: row wrap;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}
.fr-popup .fr-input-focus {
  background: whitesmoke;
}

.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-popup.fr-active {
  display: block;
}

.fr-popup.fr-hidden {
  display: none !important;
}

.fr-popup.fr-empty {
  display: none !important;
}

.fr-popup .fr-hs {
  display: block !important;
}

.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}

.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}

.fr-popup .fr-input-line input[type=text], .fr-popup .fr-input-line input[type=number], .fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

.fr-popup .fr-input-line input[type=text]:hover, .fr-popup .fr-input-line input[type=number]:hover, .fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

.fr-popup .fr-input-line input[type=text]:focus, .fr-popup .fr-input-line input[type=number]:focus, .fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}

.fr-popup .fr-input-line input[type=text], .fr-popup .fr-input-line input[type=number] {
  height: 46px;
}

.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}

.fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

.fr-popup input, .fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.fr-popup textarea {
  resize: none;
}

.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}

.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons .fr-btn i {
  float: left;
}

.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}

@media (max-width: 768px) {
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}

@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 260px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}

.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}

.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}

.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}

.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}

.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}

.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}

.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}

.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}

.fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}

.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
}

.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-toolbar::after {
  height: 0;
}

.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

.fr-toolbar .fr-float-right {
  float: right;
}

.fr-toolbar .fr-float-left {
  float: left;
}

.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}

.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}

.fr-toolbar.fr-rtl {
  text-align: right;
}

.fr-toolbar.fr-inline {
  display: none;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}

.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

.fr-toolbar.fr-inline .fr-more-toolbar {
  position: absolute !important;
}

.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded {
  position: relative !important;
}

.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}

.fr-separator + .fr-separator {
  display: none;
}

.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - 8px);
  margin: 0 4px;
  height: 1px;
}

.fr-separator.fr-hidden {
  display: none !important;
}

.fr-rtl .fr-separator {
  float: right;
}

.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}

.fr-toolbar.fr-inline .fr-separator.fr-vs {
  display: inline-block;
}

.fr-second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-second-toolbar:empty {
  min-height: 10px;
  position: relative;
  margin-top: -1px;
  z-index: 2;
}

#fr-logo {
  float: left;
  outline: none;
}

#fr-logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

#fr-logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}

#fr-logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

#fr-logo:hover > span, #fr-logo:focus > span {
  color: #0098f7;
}

#fr-logo:hover > svg .fr-logo, #fr-logo:focus > svg .fr-logo {
  fill: #0098f7;
}

.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-box {
  position: relative;
}

.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

.fr-sticky-off {
  position: relative;
}

.fr-sticky-on {
  position: fixed;
  z-index: 10;
}

.fr-sticky-on.fr-sticky-ios {
  position: -webkit-sticky;
  left: 0;
  right: 0;
  width: auto !important;
}

.modal .fr-sticky-on {
  position: sticky;
}

.fr-sticky-dummy {
  display: none;
}

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block;
}

span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-view .fr-highlight-change, .fr-highlight-change > img, .fr-highlight-change > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-video > iframe, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-highlight-change > p, .fr-view .fr-highlight-change > span:not(.fr-tracking-deleted) {
  background-color: #f3eec3;
  opacity: 0.5;
}

.fr-highlight-change.fr-highlight-change > table td, .fr-highlight-change.fr-highlight-change > hr {
  border-color: #f3eec3;
}

.fr-tracking-deleted.fr-tracking-deleted > table td, .fr-tracking-deleted.fr-tracking-deleted > hr {
  border-color: #dc3545;
}

.fr-tracking-deleted img, .fr-tracking-deleted > .fr-video > video, .fr-tracking-deleted > .fr-video > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  opacity: 0.5;
  background-color: #dc3545;
}

.fr-view .fr-tracking-deleted {
  background-color: #dc3545;
  text-decoration: line-through;
  pointer-events: none;
  user-select: none;
  opacity: 1;
}

.fr-highlight-change > .fr-video > iframe, .fr-tracking-deleted > .fr-video > iframe, .fr-highlight-change > .fr-video > video, .fr-tracking-deleted > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  padding: 10px !important;
}

.fr-tracking-deleted img, .fr-highlight-change img {
  border: 2px solid #f3eec3;
}

.fr-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td) {
  opacity: 0.5;
  background-color: #f3eec3;
}

.fr-highlight-change #isPasted > table td {
  opacity: 0.5;
  border-color: #f3eec3;
}

.fr-track-hide {
  display: none;
}

.fr-track-hide-mobile {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
}

.fr-ios-mobile-disable-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

.fr-bottom-extended {
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}

.position-relative {
  position: relative !important;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-code-view .fr-counter {
  display: none;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none;
}

.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}

.fr-box .CodeMirror {
  display: none;
}

.fr-box.fr-code-view textarea.fr-code {
  display: block;
}

.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none;
}

.fr-box.fr-code-view .CodeMirror {
  display: block;
}

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
  text-align: center;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 15px 0 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}

.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px;
}

.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}

.fr-popup .fr-color-set.fr-selected-set {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}

.fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}

.fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
  fill: #222222;
}

.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}

.fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text] ~ [data-param1=background]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-drag-helper {
  background: #0098f7;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}

.fr-drag-helper.fr-visible {
  display: block;
}

.fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-emoticon {
  width: 24px;
  height: 24px;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
}

.fr-popup .fr-emoticon img {
  height: 24px;
  width: 24px;
}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0 0 0 14px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-emoticon-container {
    width: 368px;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-file-progress-bar-layer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}

.fr-height-auto {
  height: auto !important;
}

.fr-file-loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #53777a;
  display: inline-block !important;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  width: 20px;
  height: 20px;
  display: block !important;
  align-items: center;
}

.fr-trim-button {
  margin-top: 5px;
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eff5fa;
  outline: none;
}

.fr-trim-button:hover {
  background: #ebebeb;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fr-image-resizer.fr-active {
  display: block;
}

.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.fr-by-url-padding {
  padding: 11.5px 0;
}

.fr-popup .fr-upload-progress-layer {
  border-radius: 0;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 15px;
  margin: auto !important;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100% !important;
  overscroll-behavior: contain;
}

.fr-popup .fr-files-by-url-layer {
  width: calc(100% - 40px) !important;
}

.fr-popup .fr-files-embed-layer {
  width: calc(100% - 40px) !important;
}

.fr-popup .fr-files-upload-layer {
  border: dashed 2px #bdbdbd;
  margin: 20px;
  position: relative;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
  width: calc(100% - 40px) !important;
}

.fr-popup .fr-files-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-files-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-files-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-files-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-files-progress-bar-layer {
  width: calc(100% - 40px);
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}

.fr-popup .fr-files-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-files-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-files-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-files-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-files-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-files-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-files-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-progress-bar-style {
  width: calc(100% - 40px);
}

.fr-progress-bar {
  position: relative;
  background-color: #4CAF50;
  height: 8px;
  margin-bottom: 8px;
  margin-left: 20px;
  margin-right: 20px;
  width: 100%;
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}

.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.fr-pull-left {
  float: left;
}

.fr-pull-right {
  float: right;
}

.fr-icons {
  padding: 10px 20px 0;
  display: inline;
}

.fr-transform-135 {
  transform: rotate(135deg);
}

.fr-icons i {
  margin: 4px;
  padding: 2px;
  cursor: pointer;
  color: #999588;
  font-size: 20px;
}

.fr-blue-decorator {
  background: #4a7fba;
  color: white;
  display: grid;
  padding: 5px;
}

.fr-upload-progress {
  padding: 1px;
}

.fr-upload-section {
  position: relative;
  width: 100%;
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}

@media screen and (max-width: 399px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 400px) and (max-width: 469px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 470px) and (max-width: 680px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 681px) {
  .fr-upload-section {
    margin-left: 35px;
    margin-right: 35px;
  }
  .fr-files-upload-layer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.fr-half-circle {
  width: 60px;
  height: 25px;
  background-color: white;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  transform: rotate(180deg);
  border-bottom: 0;
  position: relative;
  left: 50%;
  z-index: 1;
  left: 50%;
  margin-top: -1px;
  margin-left: -25px;
}

.fr-decorated {
  overflow: hidden;
  text-align: center;
}

.fr-decorated > span {
  position: relative;
  display: inline-block;
}

.fr-decorated > span:before, .fr-decorated > span:after {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 2px solid #ffffff;
  width: 100%;
  margin: 0 20px;
}

.fr-decorated > span:before {
  right: 100%;
}

.fr-decorated > span:after {
  left: 100%;
}

.fr-align-right {
  float: right;
}

.fr-checkbox-container {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fr-files-checkbox-line {
  display: flex;
  align-items: center;
  font-size: 10px;
}

.fr-files-checkbox-line label {
  cursor: pointer;
  vertical-align: middle;
}

.fr-insert-checkbox input {
  height: 13px !important;
  width: 13px !important;
}

.fr-autoplay-checkbox input {
  height: 13px !important;
  width: 13px !important;
}

button[data-cmd=insertFiles] {
  padding-left: 2px !important;
  padding-top: 2.7px !important;
}

button[data-cmd=autoplay] svg {
  position: relative !important;
  top: 3.2px !important;
}

button[data-cmd=insertAll] {
  padding-left: 4px !important;
}

button[data-cmd=insertAll] svg {
  position: relative !important;
  top: 3.2px !important;
}

.fr-checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.fr-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
}

.fr-file-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 7px;
  flex-wrap: wrap;
  position: relative;
  top: -20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 7px;
}

.fr-file-item-left {
  display: flex;
  flex-wrap: wrap;
}

.fr-file-item-icon {
  display: flex;
  align-items: center;
  padding-left: 7px;
}

.fr-file-item-description {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  max-width: 400px;
  margin-left: 5px;
}

.fr-cloud-icon {
  height: 30px;
  width: 32px;
  background-color: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  position: relative;
  margin: 0 auto;
  margin-top: -18px;
}

.fr-files-checkbox {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  padding-right: 5px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}

.fr-files-checkbox svg {
  margin-left: 0px;
  margin-top: 0px;
  display: none;
  width: 10px;
  height: 10px;
}

.fr-files-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.fr-files-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
}

.fr-files-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.fr-files-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.fr-files-checkbox input:not(:checked):focus + span, .fr-files-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.fr-files-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

.fr-files-checkbox input:checked + span svg {
  display: block;
}

.fr-files-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.fr-files-checkbox input:checked:focus + span, .fr-files-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-checkbox-disabled {
  opacity: 0.4;
  position: relative;
  display: inline-block;
  width: 13px !important;
  height: 13px !important;
  padding-right: 5px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}

.fr-checkbox-disabled svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

.fr-checkbox-disabled span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.fr-checkbox-disabled input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: default;
  height: 13px !important;
  margin: 0;
  padding: 0;
  width: 13px !important;
  top: 7px;
  left: 7px;
}

.fr-checkbox-disabled input:not(:checked) + span {
  border: solid 2px #999999;
}

.fr-checkbox-disabled input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.fr-checkbox-disabled input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

.fr-checkbox-disabled input:checked + span svg {
  display: block;
}

.fr-checkbox-disabled input:checked:active + span {
  background-color: #EcF5Ff;
}

.fr-file-view {
  position: absolute;
  max-width: 60%;
  right: 10%;
  z-index: 2147483642;
}

.fr-file-item-thumbnail-hover {
  transition: transform 0.2s;
}

.fr-file-item-thumbnail-hover:hover {
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

.fr-file-name {
  padding-top: 5px;
  font-size: 12px;
  font-weight: bold;
}

.fr-margin-16 {
  margin-bottom: 16px;
}

.fr-none {
  display: none;
}

.fr-display-block {
  display: block;
}

.fr-files-manager-tooltip {
  position: relative;
}

.padding-top-15 {
  padding-top: 15px !important;
  padding-bottom: 0px !important;
}

.fr-files-manager-tooltip .tooltiptext {
  visibility: hidden;
  width: max-content;
  max-width: 250px;
  word-break: break-word;
  word-wrap: break-word;
  background-color: black;
  color: #fff;
  text-align: left;
  padding: 4px;
  border-radius: 2px;
  font-weight: 100;
  font-size: 10px;
  position: absolute;
  top: 80%;
  left: 50%;
  z-index: 2147483647;
}

.fr-files-manager-tooltip:hover .tooltiptext {
  visibility: visible;
}

.fr-file-details {
  display: flex;
  flex-wrap: wrap;
  font-size: 10px;
}

.fr-file-date {
  word-break: break-word;
  word-wrap: break-word;
  max-width: 110px;
  color: #444;
  padding-top: 2px;
  padding-bottom: 2px;
}

.fr-file-size {
  color: #444;
  padding-top: 2px;
  padding-bottom: 2px;
}

.dot {
  width: 20px;
  height: 20px;
  background-image: radial-gradient(circle, grey 1px, transparent 2px);
  background-size: 100% 33.33%;
  margin-left: 2px;
  margin-right: 2px;
}

.fr-file-action-icons {
  margin-right: 5px;
  margin-left: 5px !important;
  color: #999;
  height: 25px !important;
  padding: 5px !important;
}

@media screen and (max-width: 700px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 250px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: 0%;
    font-size: 8px;
  }
}
@media screen and (max-width: 500px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 100px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: 0%;
  }
  .fr-file-item-description {
    width: 130px;
  }
  .fr-file-item-right {
    width: 100%;
  }
  .progress-circle {
    font-size: 6px;
  }
}
@media screen and (max-width: 320px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 100px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: -50%;
    font-size: 8px;
  }
  .dot {
    width: 20px;
    margin-left: 0px;
    margin-right: 3px;
  }
  .fr-file-item-description {
    width: 80px;
  }
  .fr-file-details {
    display: flex;
    flex-wrap: wrap;
    font-size: 9px;
  }
  .fr-file-name {
    font-size: 10px;
  }
  .fr-file-action-icons {
    padding: 0px !important;
  }
}
@media screen and (min-width: 501px) {
  .progress-circle {
    font-size: 9px;
  }
}
.fr-file-view-modal {
  display: block;
  position: fixed;
  position: -ms-page;
  z-index: 2147483641;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
}

.fr-file-view-modal-content {
  display: inline-block;
  text-align: center;
}

.fr-file-view-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 80%;
  max-height: 70%;
}

.fr-file-view-close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.fr-file-view-close:hover, .fr-file-view-close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.fr-file-error {
  color: red;
  font-weight: 200;
  font-size: 12px;
  padding-bottom: 5px;
}

.fr-file-error-h5 {
  margin: 0;
}

.fr-file-item-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 20px;
}

.fr-file-item-action-buttons {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.fr-file-item-autoplay-checkbox {
  align-items: center;
  margin: 0px;
  padding: 0px;
  margin-right: 5px;
}

.fr-autoplay-checkbox-label {
  margin: 0;
  cursor: default !important;
}

.fr-checkbox-container:hover input ~ .fr-checkmark {
  background-color: #ccc;
}

.fr-checkbox-container input:checked ~ .fr-checkmark {
  background-color: #2196F3;
}

.fr-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.fr-checkbox-container input:checked ~ .fr-checkmark:after {
  display: block;
}

.fr-container .fr-checkmark:after {
  left: 5px;
  top: 2px;
  width: 3px;
  height: 7px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.fr-file-item-details .file-name {
  font-weight: bold;
  display: inline;
}

.fr-file-item-details .file-description {
  font-weight: 300;
  font-size: 11px;
  display: inline;
}

.fr-width-10 {
  width: 10%;
  display: inline-block;
}

.fr-width-20 {
  width: 20%;
  display: inline-block;
}

.fr-width-30 {
  width: 30%;
  display: inline-block;
}

.fr-width-40 {
  width: 40%;
  display: inline-block;
}

.fr-width-50 {
  width: 50%;
  display: inline-block;
}

.fr-width-60 {
  width: 60%;
  display: inline-block;
}

.fr-width-100 {
  width: 100%;
  display: inline-block;
}

.fr-width-80 {
  width: 80%;
  display: inline-block;
}

.fr-width-90 {
  width: 90%;
  display: inline-block;
}

.fr-width-85 {
  width: 85%;
  display: inline-block;
}

.fr-width-5 {
  width: 5%;
  display: inline-block;
}

.fr-width-7 {
  width: 7%;
  display: inline-block;
}

.fr-img-icon {
  color: #aaaaaa;
  font-size: 16px;
  padding: 0px 4px;
}

.fr-position-content {
  position: relative;
  top: 10px;
}

.file-error {
  color: red;
}

#myprogressBar {
  width: 10%;
  height: 5px;
  background-color: #4CAF50;
  position: relative;
  top: -30px;
}

.fr-files-manager {
  z-index: 2147483641 !important;
}

.progress-circle {
  margin: 0px;
  margin-left: 10px;
  position: relative;
  padding: 0;
  width: 5em;
  height: 5.1em;
  background-color: #f2e9e1;
  border-radius: 50%;
  line-height: 5em;
}

.progress-circle:after {
  border: none;
  position: absolute;
  top: 0.35em;
  left: 0.35em;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 4.3em;
  height: 4.3em;
  background-color: white;
  content: " ";
}

.progress-circle span {
  position: absolute;
  line-height: 5em;
  width: 5em;
  text-align: center;
  display: block;
  color: #53777a;
  z-index: 2;
}

.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
}

.progress-circle.over50 .first50-bar {
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
  background-color: #53777a;
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.progress-circle:not(.over50) .first50-bar {
  display: none;
}

.progress-circle.p0 .value-bar {
  display: none;
}

.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}

.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}

.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}

.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}

.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}

.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}

.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}

.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}

.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}

.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}

.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}

.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}

.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}

.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}

.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}

.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}

.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}

.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}

.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}

.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}

.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}

.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}

.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}

.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}

.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}

.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}

.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}

.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}

.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}

.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}

.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}

.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}

.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}

.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}

.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}

.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}

.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}

.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}

.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}

.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}

.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}

.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}

.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}

.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}

.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}

.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}

.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}

.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}

.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}

.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}

.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}

.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}

.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}

.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}

.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}

.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}

.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}

.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}

.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}

.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}

.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}

.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}

.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}

.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}

.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}

.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}

.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}

.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}

.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}

.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}

.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}

.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}

.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}

.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}

.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}

.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}

.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}

.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}

.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}

.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}

.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}

.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}

.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}

.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}

.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}

.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}

.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}

.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}

.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}

.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}

.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}

.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}

.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}

.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}

.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}

.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}

.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}

.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}

.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}

.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}

.left-half-clipper {
  border-radius: 50%;
  width: 5em;
  height: 5em;
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
}

.value-bar {
  position: absolute;
  clip: rect(0, 2.5em, 5em, 0);
  width: 5em;
  height: 5em;
  border-radius: 50%;
  border: 0.45em solid #53777a;
  box-sizing: border-box;
}

.align-autoplay {
  align-items: flex-end;
  margin-right: 7px;
}

.fr-hovered-over-file {
  background-color: #F0F0F0;
}

.fr-thumbnail-padding {
  padding-right: 4px;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}

.fr-box.fr-fullscreen .fr-wrapper {
  background-color: #FFF;
}

.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}

.fr-box.fr-fullscreen .fr-second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-fullscreen-wrapper {
  z-index: 2147483640 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
  text-align: left;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th, .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}

.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fr-image-resizer.fr-active {
  display: block;
}

.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
img.fr-draggable {
  user-select: none;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
  display: none;
  text-align: left;
}

.fr-modal .fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  cursor: pointer;
  background-color: #f5f5f5;
}

.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: #d6d6d6;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0098f7;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: #d6d6d6;
}

.fr-show-tags .fr-modal-more svg path {
  fill: #0098f7;
}

div.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}

div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}

div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 20px;
  padding: 0;
}

div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 20px) / 2);
}

@media (min-width: 768px) and (max-width: 1199px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 1200px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 60px) / 4);
  }
}
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}

div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #CCCCCC;
  z-index: 1;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  margin: 0;
  line-height: 40px;
  text-decoration: none;
  z-index: 3;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #FFF;
  fill: #0098f7;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
  width: 40px;
  height: 40px;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #0098f7;
  position: fixed;
  z-index: 2;
  display: none;
}

.fr-line-breaker.fr-visible {
  display: block;
}

.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - 20px);
  top: -20px;
}

.fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-wrapper-markdown {
  display: flex;
}

.fr-markdown-view {
  width: calc(52% - 1px);
  box-sizing: inherit;
}

.fr-markdown-editor {
  width: calc(48% - 1px);
  box-sizing: inherit;
  background-color: #eee;
}

.fr-markdown-editor > p {
  margin: 0;
}

.fr-markdown-view > p {
  margin-top: 0;
}

.gutter-horizontal {
  display: flex;
  z-index: 9;
  background-color: #dadada;
  cursor: col-resize;
  width: 2px;
}

.e-resize-handler {
  z-index: 9;
  width: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  position: relative;
  font-size: 10px;
  color: #c5c5c5;
}

.fr-markdown-view > dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

.fr-markdown-view > dt {
  font-weight: 700;
}

.fr-markdown-view > dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

.fr-markdown-view > pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  background-color: #f8f8f8;
  border: 1px solid #dfdfdf;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.fr-markdown-view > code {
  background-color: #f8f8f8;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 1px;
  color: #333;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.fr-markdown-view > pre code {
  background-color: transparent;
  border: 0;
  padding: 0;
}

.fr-markdown-view > sup {
  top: -0.5em;
}

.footnote-a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

.fr-markdown-view > hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.blockquote {
  margin: 0 0 1rem;
  border-left: 5px solid #eee;
  padding: 10px 20px;
  font-size: 1.25rem;
}

.fr-markdown-view > table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
}

.fr-markdown-view > table > tbody > tr > td, .fr-markdown-view > table > tbody > tr > th, .fr-markdown-view > table > thead > tr > td, .fr-markdown-view > table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
}

.fr-markdown-view > table > thead > tr > td, .fr-markdown-view > table > thead > tr > th {
  border-bottom-width: 2px;
}

.fr-markdown-view > table > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.fr-markdown-view > a {
  color: #337ab7;
  text-decoration: none;
}

.fr-markdown-view > h1 {
  font-size: 2em !important;
}

.fr-markdown-view > h2 {
  font-size: 1.5em !important;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}

.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

.fr-quick-insert.fr-hidden {
  display: none;
}

.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 20px;
  white-space: nowrap;
}

.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  padding: 6px 10px 10px 10px;
  display: inline-block;
  color: #222222;
  background: #FFF;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

.fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #222222;
}

.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-weight: normal;
  font-size: 16px;
}

.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell {
  border: 1px double #0098f7;
}

.fr-element table td, .fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

.fr-element .fr-no-selection table td, .fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}

.fr-table-resizer.fr-moving {
  z-index: 2;
}

.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0098f7;
}

.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-popup .fr-table-size {
  margin: 20px;
}

.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
}

.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 5px;
  white-space: nowrap;
}

.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0 4px 4px 0;
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #DDD;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 152, 247, 0.3);
  border: solid 1px #0098f7;
}

.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}

.fr-popup .fr-table-colors {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}

.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

#fr-form-container {
  margin: auto;
  position: relative;
  top: 10%;
  background-color: #f5f5f5;
  width: 60%;
  border-radius: 5px;
  z-index: 9002;
  overflow: auto;
  background-color: #fefefe;
}

.fr-trim-video-name {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 15px;
}

.fr-file-loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #53777a;
  display: inline-block !important;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  width: 20px;
  height: 20px;
  display: block !important;
  align-items: center;
}

.fr-trim-button {
  margin-top: 5px;
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eff5fa;
  outline: none;
}

.fr-trim-button:hover {
  background: #ebebeb;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fr-slidecontainer {
  width: 100%;
}

.fr-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  background: #d3d3d3;
}

.fr-video-trim-buttons {
  text-align: right;
  padding-bottom: 5px;
  padding-right: 15px;
  margin-top: 10px;
}

.fr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
}

.fr-slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  background: #3498db;
  border-radius: 50%;
  cursor: pointer;
}

.fr-range-value-start {
  position: absolute;
}

.fr-range-value-start > span {
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #03a9f4;
  color: #fff;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-85%, 0);
  border-radius: 6px;
}

.fr-range-value-start > span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 86%;
  margin-left: -5px;
  margin-top: -1px;
}

.fr-range-value-end {
  position: absolute;
}

.fr-range-value-end > span {
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #03a9f4;
  color: #fff;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 14%;
  transform: translate(-8%, 0);
  border-radius: 6px;
}

.fr-range-value-end > span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 14%;
  margin-left: -5px;
  margin-top: -1px;
}

#startTimeValue {
  top: -153% !important;
}

#startTimeValue span:before {
  border-top: 10px solid #03a9f4;
  top: 100%;
}

#endTimeValue {
  top: -153% !important;
}

#endTimeValue span:before {
  border-top: 10px solid #03a9f4;
  top: 100%;
}

.fr-range-slider {
  position: relative;
  width: 80%;
  height: 15px;
}

.fr-range-slider > input {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  outline: none;
  height: 6px;
  border-radius: 10px;
}

.fr-range-slider > input::-webkit-slider-thumb {
  pointer-events: all;
  position: relative;
  z-index: 1;
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #3498db;
  cursor: pointer;
  border-radius: 7px;
  margin-top: -3.6px;
}

.fr-range-slider > input::-moz-range-thumb {
  pointer-events: all;
  position: relative;
  z-index: 10;
  -moz-appearance: none;
  width: 9px;
  height: 15px;
  border-radius: 7px;
  margin-top: -3.6px;
}

.fr-range-slider > input::-moz-range-track {
  position: relative;
  z-index: -1;
  background-color: black;
  border: 0;
  height: 15px;
  border-radius: 50%;
  margin-top: -3.6px;
}

.fr-range-slider > input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: none transparent;
  border: 0;
}

.fr-range-slider > input[type=range]::-moz-focus-outer {
  border: 0;
}

@media screen and (max-width: 430px) {
  .range-value span {
    width: 40px;
    font-size: 10px;
  }
  #fr-form-container {
    top: 20%;
  }
}
#fr-video-edit {
  width: 80%;
  text-align: center;
  height: 50%;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element .fr-video::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}

.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}

.fr-element .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box .fr-video-resizer.fr-active {
  display: block;
}

.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.fr-autoplay-margin {
  margin-top: 0px !important;
}

.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}

.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

.fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table[border="0"] td:not([class]), .fr-view table[border="0"] th:not([class]), .fr-view table[border="0"] td[class=""], .fr-view table[border="0"] th[class=""] {
  border-width: 0px;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view table tfoot td {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

.fr-view span.fr-img-caption.fr-dii.fr-fil, .fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

/*!
 * froala_editor v4.2.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2024 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.gray-theme.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

.gray-theme .fr-element {
  -webkit-user-select: auto;
}

.gray-theme .fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

.gray-theme .fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  background: #FFF;
  color: #0097A7;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

.gray-theme.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #0097A7;
}

.gray-theme.fr-box a.fr-floating-btn i, .gray-theme.fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

.gray-theme.fr-box a.fr-floating-btn:hover {
  background: #e8e8e8;
}

.gray-theme.fr-box a.fr-floating-btn:hover svg {
  fill: #0097A7;
}

.gray-theme.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.gray-theme iframe.fr-iframe {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme .fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.gray-theme .fr-wrapper .fr-placeholder {
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  top: 0;
  left: 0;
  right: 0;
}

.gray-theme .fr-wrapper ::-moz-selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

.gray-theme .fr-wrapper ::selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

.gray-theme.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

.gray-theme.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

.gray-theme.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  .gray-theme .fr-box.fr-document .fr-wrapper {
    padding: 30px;
    background: #efefef;
  }
  .gray-theme .fr-box.fr-document .fr-wrapper .fr-element {
    background: #FFF;
    margin: auto;
    z-index: auto;
  }
  .gray-theme .fr-box.fr-document .fr-wrapper .fr-element hr {
    background: #efefef;
  }
}
.gray-theme .fr-sticky-on {
  z-index: 10;
}

.gray-theme .fr-sticky-on.fr-sticky-ios {
  left: 0;
  right: 0;
}

.gray-theme span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.gray-theme .fr-track-hide-mobile {
  width: 0;
  height: 0;
}

.gray-theme .fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-box .fr-counter {
  padding: 10px;
  color: #999999;
  font-size: 14px;
  font-family: sans-serif;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme textarea.fr-code {
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  background: #FFF;
  color: #000;
}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  top: 0;
  right: 0;
  background: #FFF;
  color: #37474F;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #e8e8e8;
}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  padding: 15px 0 0;
}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}

.gray-theme.fr-popup .fr-color-set {
  line-height: 0;
}

.gray-theme.fr-popup .fr-color-set.fr-selected-set {
  padding: 20px;
  padding-bottom: 0;
}

.gray-theme.fr-popup .fr-color-set > span {
  width: 32px;
  height: 32px;
}

.gray-theme.fr-popup .fr-color-set > span > i, .gray-theme.fr-popup .fr-color-set > span > svg {
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  bottom: 0;
  left: 0;
}

.gray-theme.fr-popup .fr-color-set > span > i path, .gray-theme.fr-popup .fr-color-set > span > svg path {
  fill: #37474F;
}

.gray-theme.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.gray-theme.fr-popup .fr-color-set > span:hover, .gray-theme.fr-popup .fr-color-set > span:focus {
  outline: 1px solid #37474F;
}

.gray-theme.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text] ~ [data-param1=background]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}

.gray-theme .fr-drag-helper {
  background: #0097A7;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483640;
}

.gray-theme .fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-popup .fr-emoticon {
  width: 24px;
  height: 24px;
}

.gray-theme.fr-popup .fr-emoticon img {
  height: 24px;
  width: 24px;
}

.gray-theme.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0 0 0 14px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .gray-theme.fr-popup .fr-icon-container.fr-emoticon-container {
    width: 368px;
  }
}
.gray-theme.fr-popup .fr-file-upload-layer {
  border: dashed 2px #b7bdc0;
  padding: 25px 0;
  margin: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme.fr-popup .fr-file-upload-layer:hover {
  background: #e8e8e8;
}

.gray-theme.fr-popup .fr-file-upload-layer.fr-drop {
  background: #e8e8e8;
  border-color: #0097A7;
}

.gray-theme.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme.fr-popup .fr-file-upload-layer .fr-form input {
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
}

.gray-theme.fr-popup .fr-file-progress-bar-layer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme.fr-popup .fr-file-progress-bar-layer > h3 {
  margin: 10px 0;
}

.gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0e5;
}

.gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  background: #0097A7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.gray-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.gray-theme .fr-element img {
  padding: 0 1px;
}

.gray-theme .fr-image-resizer {
  border: solid 1px #0097A7;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-image-resizer .fr-handler {
  background: #0097A7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme .fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .gray-theme .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.gray-theme.fr-image-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme .fr-by-url-padding {
  padding: 11.5px 0;
}

.gray-theme.fr-popup .fr-upload-progress-layer {
  border-radius: 0;
  overflow-y: auto;
}

.gray-theme.fr-popup .fr-files-upload-layer {
  border: dashed 2px #b7bdc0;
  margin: 20px;
}

.gray-theme.fr-popup .fr-files-upload-layer:hover {
  background: #e8e8e8;
}

.gray-theme.fr-popup .fr-files-upload-layer.fr-drop {
  background: #e8e8e8;
  border-color: #0097A7;
}

.gray-theme.fr-popup .fr-files-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme.fr-popup .fr-files-upload-layer .fr-form input {
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
}

.gray-theme.fr-popup .fr-files-progress-bar-layer > h3 {
  margin: 10px 0;
}

.gray-theme.fr-popup .fr-files-progress-bar-layer > div.fr-loader {
  background: #b3e0e5;
}

.gray-theme.fr-popup .fr-files-progress-bar-layer > div.fr-loader span {
  background: #0097A7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.gray-theme.fr-popup .fr-files-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.gray-theme .fr-progress-bar {
  background-color: #4CAF50;
}

.gray-theme .fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme .fr-icons {
  padding: 10px 20px 0;
}

.gray-theme .fr-half-circle {
  border-bottom: 0;
}

.gray-theme .fr-checkbox-container input {
  opacity: 0;
  height: 0;
  width: 0;
}

.gray-theme .fr-checkmark {
  top: 0;
  left: 0;
}

.gray-theme .fr-cloud-icon {
  margin: 0 auto;
}

.gray-theme .fr-files-checkbox {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-files-checkbox svg {
  width: 10px;
  height: 10px;
}

.gray-theme .fr-files-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.gray-theme .fr-files-checkbox input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
}

.gray-theme .fr-files-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.gray-theme .fr-files-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.gray-theme .fr-files-checkbox input:not(:checked):focus + span, .gray-theme .fr-files-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.gray-theme .fr-files-checkbox input:checked + span {
  background: #0097A7;
  border: solid 2px #0097A7;
}

.gray-theme .fr-files-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.gray-theme .fr-files-checkbox input:checked:focus + span, .gray-theme .fr-files-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme .fr-checkbox-disabled {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-checkbox-disabled span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.gray-theme .fr-checkbox-disabled input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  margin: 0;
  padding: 0;
}

.gray-theme .fr-checkbox-disabled input:not(:checked) + span {
  border: solid 2px #999999;
}

.gray-theme .fr-checkbox-disabled input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.gray-theme .fr-checkbox-disabled input:checked + span {
  background: #0097A7;
  border: solid 2px #0097A7;
}

.gray-theme .fr-checkbox-disabled input:checked:active + span {
  background-color: #EcF5Ff;
}

.gray-theme .fr-files-manager-tooltip .tooltiptext {
  font-weight: 100;
}

.gray-theme .fr-file-view-modal {
  left: 0;
  top: 0;
  overflow: auto;
}

.gray-theme .fr-file-view-image {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.gray-theme .fr-file-error {
  font-weight: 200;
}

.gray-theme .fr-autoplay-checkbox-label {
  margin: 0;
}

.gray-theme .fr-container .fr-checkmark:after {
  border-width: 0 3px 3px 0;
}

.gray-theme .fr-file-item-details .file-description {
  font-weight: 300;
}

.gray-theme #myprogressBar {
  background-color: #4CAF50;
}

.gray-theme .progress-circle {
  padding: 0;
}

.gray-theme .fr-hovered-over-file {
  background-color: #F0F0F0;
}

.gray-theme.fr-box.fr-fullscreen {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.gray-theme.fr-box.fr-fullscreen .fr-wrapper {
  background-color: #FFF;
}

.gray-theme.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-box.fr-fullscreen .fr-second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  color: #737e84;
}

.gray-theme .fr-element img {
  padding: 0 1px;
}

.gray-theme .fr-image-resizer {
  border: solid 1px #0097A7;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-image-resizer .fr-handler {
  background: #0097A7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme .fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.gray-theme .fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .gray-theme .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .gray-theme .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.gray-theme.fr-image-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme.fr-popup .fr-image-upload-layer {
  border: dashed 2px #b7bdc0;
  padding: 25px 0;
  margin: 20px;
}

.gray-theme.fr-popup .fr-image-upload-layer:hover {
  background: #e8e8e8;
}

.gray-theme.fr-popup .fr-image-upload-layer.fr-drop {
  background: #e8e8e8;
  border-color: #0097A7;
}

.gray-theme.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme.fr-popup .fr-image-upload-layer .fr-form input {
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
}

.gray-theme.fr-popup .fr-image-progress-bar-layer > h3 {
  margin: 10px 0;
}

.gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0e5;
}

.gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  background: #0097A7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.gray-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.gray-theme .fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a {
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  background-color: #f5f5f5;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  background-color: #e8e8e8;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #e8e8e8;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: gainsboro;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0097A7;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  background-color: #e8e8e8;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #e8e8e8;
}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: gainsboro;
}

.gray-theme.fr-show-tags .fr-modal-more svg path {
  fill: #0097A7;
}

.gray-themediv.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}

.gray-themediv.fr-modal-body .fr-preloader {
  margin: 50px auto;
}

.gray-themediv.fr-modal-body div.fr-image-list {
  margin: 0 20px;
  padding: 0;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  background: #CCCCCC;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container img {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, .gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  line-height: 40px;
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #F5F5F5;
  fill: #0097A7;
  padding: 8px;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  width: 40px;
  height: 40px;
}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #e8e8e8;
}

.gray-theme .fr-line-breaker {
  border-top: 1px solid #0097A7;
}

.gray-theme .fr-line-breaker a.fr-floating-btn {
  left: calc(50% - 20px);
  top: -20px;
}

.gray-theme .fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}

.gray-theme .fr-markdown-view {
  box-sizing: inherit;
}

.gray-theme .fr-markdown-editor {
  box-sizing: inherit;
}

.gray-theme .fr-markdown-editor > p {
  margin: 0;
}

.gray-theme .fr-markdown-view > p {
  margin-top: 0;
}

.gray-theme .fr-markdown-view > dl {
  margin-top: 0;
}

.gray-theme .fr-markdown-view > dt {
  font-weight: 700;
}

.gray-theme .fr-markdown-view > dd {
  margin-left: 0;
}

.gray-theme .fr-markdown-view > pre code {
  border: 0;
  padding: 0;
}

.gray-theme .fr-markdown-view > hr {
  border: 0;
}

.gray-theme .fr-markdown-view > table {
  border-spacing: 0;
}

.gray-theme .fr-quick-insert {
  padding-right: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}

.gray-theme .fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

.gray-theme .fr-qi-helper {
  padding-left: 20px;
}

.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
  padding: 6px 10px 10px 10px;
  color: #37474F;
  background: #F5F5F5;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #37474F;
}

.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}

.gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-size: 16px;
}

.gray-theme.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .gray-theme.fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
.gray-theme .fr-element table td.fr-selected-cell, .gray-theme .fr-element table th.fr-selected-cell {
  border: 1px double #0097A7;
}

.gray-theme .fr-element table td, .gray-theme .fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

.gray-theme .fr-element .fr-no-selection table td, .gray-theme .fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme .fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0097A7;
}

.gray-theme .fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme.fr-popup .fr-table-size {
  margin: 20px;
}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size > span {
  padding: 0 4px 4px 0;
}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
  border: 1px solid #DDD;
}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 151, 167, 0.3);
  border: solid 1px #0097A7;
}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.gray-theme.fr-popup .fr-table-colors {
  padding: 20px;
  padding-bottom: 0;
}

.gray-theme #fr-form-container {
  margin: auto;
  overflow: auto;
}

.gray-theme .fr-range-value-start > span:before {
  width: 0;
  height: 0;
}

.gray-theme .fr-range-value-end > span:before {
  width: 0;
  height: 0;
}

.gray-theme .fr-range-slider > input {
  left: 0;
}

.gray-theme .fr-range-slider > input::-moz-range-thumb {
  z-index: 10;
}

.gray-theme .fr-range-slider > input::-moz-range-track {
  border: 0;
}

.gray-theme .fr-range-slider > input:last-of-type::-moz-range-track {
  border: 0;
}

.gray-theme .fr-range-slider > input[type=range]::-moz-focus-outer {
  border: 0;
}

.gray-theme .fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme .fr-element .fr-video::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.gray-theme .fr-element .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme.fr-box .fr-video-resizer {
  border: solid 1px #0097A7;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler {
  background: #0097A7;
  border: solid 1px #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .gray-theme.fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.gray-theme.fr-popup .fr-video-upload-layer {
  border: dashed 2px #b7bdc0;
  padding: 25px 0;
  margin: 20px;
}

.gray-theme.fr-popup .fr-video-upload-layer:hover {
  background: #e8e8e8;
}

.gray-theme.fr-popup .fr-video-upload-layer.fr-drop {
  background: #e8e8e8;
  border-color: #0097A7;
}

.gray-theme.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme.fr-popup .fr-video-upload-layer .fr-form input {
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
}

.gray-theme.fr-popup .fr-video-progress-bar-layer > h3 {
  margin: 10px 0;
}

.gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0e5;
}

.gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  background: #0097A7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.gray-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.gray-theme.fr-video-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
}

.gray-theme .fr-view img.fr-rounded, .gray-theme .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme .fr-view img.fr-shadow, .gray-theme .fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}

.gray-theme .fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme .fr-view span[style~="color:"] a {
  color: inherit;
}

.gray-theme .fr-view strong {
  font-weight: 700;
}

.gray-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.gray-theme .fr-view table td, .gray-theme .fr-view table th {
  border: 1px solid #DDD;
}

.gray-theme .fr-view table th {
  background: #ececec;
}

.gray-theme .fr-view table tfoot td {
  background: #ececec;
}

.gray-theme .fr-view hr {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme .fr-view[dir=rtl] blockquote {
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-left: 0;
}

.gray-theme .fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.gray-theme .fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.gray-theme .fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  color: #5E35B1;
}

.gray-theme .fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.gray-theme .fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.gray-theme .fr-view span.fr-emoticon {
  line-height: 0;
}

.gray-theme .fr-view span.fr-emoticon.fr-emoticon-img {
  font-size: inherit;
}

.gray-theme .fr-view .fr-text-bordered {
  padding: 10px 0;
}

.gray-theme .fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.gray-theme .fr-view .fr-class-code {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
}

.gray-theme .fr-view img.fr-dib {
  margin: 5px auto;
}

.gray-theme .fr-view img.fr-dib.fr-fil {
  margin-left: 0;
}

.gray-theme .fr-view img.fr-dib.fr-fir {
  margin-right: 0;
}

.gray-theme .fr-view img.fr-dii {
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.gray-theme .fr-view img.fr-dii.fr-fil {
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme .fr-view img.fr-dii.fr-fir {
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme .fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
}

.gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
}

.gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
}

.gray-theme .fr-view span.fr-img-caption.fr-dii {
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fil {
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fir {
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme .fr-view .fr-video.fr-rv {
  height: 0;
}

.gray-theme .fr-view .fr-video.fr-rv > iframe, .gray-theme .fr-view .fr-video.fr-rv object, .gray-theme .fr-view .fr-video.fr-rv embed {
  top: 0;
  left: 0;
}

.gray-theme .fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme .fr-view a.fr-strong {
  font-weight: 700;
}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap img {
  margin: auto;
}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme .fr-view button.fr-rounded, .gray-theme .fr-view input.fr-rounded, .gray-theme .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme a.fr-view.fr-strong {
  font-weight: 700;
}

.gray-theme img.fr-view.fr-dib {
  margin: 5px auto;
}

.gray-theme img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
}

.gray-theme img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
}

.gray-theme img.fr-view.fr-dii {
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.gray-theme img.fr-view.fr-dii.fr-fil {
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme img.fr-view.fr-dii.fr-fir {
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
}

.gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
}

.gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
}

.gray-theme span.fr-img-caption.fr-view.fr-dii {
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  min-width: 10px;
}

.gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fil {
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fir {
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

.gray-theme .fr-element .fr-embedly {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme .fr-element .fr-embedly::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.gray-theme .fr-element .fr-embedly > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme.fr-box .fr-embedly-resizer {
  border: solid 1px #0097A7;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.gray-theme.fr-popup .fr-icon.fr-fa-icon {
  width: 18px;
  padding: 8px;
  margin: 6px;
  font-size: 16px;
}

@supports not (-ms-high-contrast: none) {
  .gray-theme.fr-popup .fr-icon-container.fr-fa-container {
    grid-template-columns: repeat(auto-fill, minmax(45px, 45px));
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .gray-theme.fr-popup .fr-icon-container.fr-fa-container {
    width: 506px;
  }
}
.gray-theme .tui-image-editor-container {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.gray-theme .tui-editor-cancel-btn {
  background-color: #FFF;
  border: 1px solid #CCCCCC;
}

.gray-theme .tui-editor-save-btn {
  color: #FFF;
}

.gray-theme .examples-variante > a {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

.gray-theme .sc-cm-holder > .sc-cm {
  border-top: 5px solid #222222 !important;
}

.gray-theme .sc-cm__item_dropdown:hover > a, .gray-theme .sc-cm a:hover {
  background-color: #e8e8e8 !important;
}

.gray-theme .sc-cm__item_active > a, .gray-theme .sc-cm__item_active > a:hover, .gray-theme .sc-cm a:active, .gray-theme .sc-cm a:focus {
  background-color: #e8e8e8 !important;
}

.gray-theme .sc-cm-holder > .sc-cm:before {
  background-color: #e8e8e8 !important;
}

.gray-theme .fr-tooltip {
  top: 0;
  left: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gray-theme .fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn, .gray-theme.fr-modal .fr-command.fr-btn {
  color: #37474F;
  -moz-outline: 0;
  border: 0;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  height: 40px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .gray-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner, .gray-theme.fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-text, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

.gray-theme.fr-toolbar .fr-command.fr-btn i, .gray-theme.fr-toolbar .fr-command.fr-btn svg, .gray-theme.fr-popup .fr-command.fr-btn i, .gray-theme.fr-popup .fr-command.fr-btn svg, .gray-theme.fr-modal .fr-command.fr-btn i, .gray-theme.fr-modal .fr-command.fr-btn svg {
  margin: 8px 7px;
  width: 24px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn svg.fr-svg, .gray-theme.fr-popup .fr-command.fr-btn svg.fr-svg, .gray-theme.fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn svg path, .gray-theme.fr-popup .fr-command.fr-btn svg path, .gray-theme.fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #37474F;
}

.gray-theme.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .gray-theme.fr-popup .fr-command.fr-btn span.fr-sr-only, .gray-theme.fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.gray-theme.fr-toolbar .fr-command.fr-btn span, .gray-theme.fr-popup .fr-command.fr-btn span, .gray-theme.fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  line-height: 17px;
  min-width: 30px;
  height: 17px;
  padding: 0 4px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn img, .gray-theme.fr-popup .fr-command.fr-btn img, .gray-theme.fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .gray-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup, .gray-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: gainsboro;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown i, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown span, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown img, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #37474F;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #37474F;
  background: gainsboro;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #e8e8e8;
  fill: #37474F;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #37474F;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #37474F;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled, .gray-theme.fr-popup .fr-command.fr-btn.fr-disabled, .gray-theme.fr-modal .fr-command.fr-btn.fr-disabled {
  color: #b7bdc0;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .gray-theme.fr-popup .fr-command.fr-btn.fr-disabled::after, .gray-theme.fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #b7bdc0;
}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #F5F5F5;
}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn span, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn span, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn svg, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-popup .fr-tabs .fr-command.fr-btn svg, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn img, .gray-theme.fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

.gray-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .gray-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0097A7;
}

.gray-theme.fr-toolbar.fr-disabled .fr-btn, .gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active, .gray-theme.fr-popup.fr-disabled .fr-btn, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-active, .gray-theme.fr-modal.fr-disabled .fr-btn, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-active {
  color: #b7bdc0;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .gray-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #b7bdc0;
}

.gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .gray-theme.fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus, .gray-theme.fr-desktop .fr-command.fr-btn-hover, .gray-theme.fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #37474F;
}

.gray-theme.fr-desktop .fr-command:hover:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command:focus:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #e8e8e8;
}

.gray-theme.fr-desktop .fr-command:hover::after, .gray-theme.fr-desktop .fr-command:focus::after, .gray-theme.fr-desktop .fr-command.fr-btn-hover::after, .gray-theme.fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #37474F;
}

.gray-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .gray-theme.fr-desktop .fr-command:active {
  color: #37474F;
  background: gainsboro;
}

.gray-theme.fr-desktop .fr-command.fr-active:hover, .gray-theme.fr-desktop .fr-command.fr-active:focus, .gray-theme.fr-desktop .fr-command.fr-active.fr-btn-hover, .gray-theme.fr-desktop .fr-command.fr-active.fr-expanded {
  background: #e8e8e8;
}

.gray-theme.fr-desktop .fr-command.fr-active:active {
  background: gainsboro;
}

.gray-theme.fr-toolbar.fr-mobile .fr-command.fr-blink, .gray-theme.fr-popup.fr-mobile .fr-command.fr-blink {
  background: gainsboro;
}

.gray-theme .fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

.gray-theme .fr-command.fr-btn.fr-options.fr-btn-hover, .gray-theme .fr-command.fr-btn.fr-options:hover, .gray-theme .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu {
  background: #F5F5F5;
  right: auto;
  bottom: auto;
  height: auto;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  height: 0;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  color: inherit;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #37474F;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: gainsboro;
}

.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #b7bdc0;
}

.gray-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.gray-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-modal {
  color: #37474F;
  font-family: Arial, Helvetica, sans-serif;
  overflow-x: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gray-theme.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

.gray-theme.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  background: #FFF;
  min-width: 300px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .gray-theme.fr-modal .fr-modal-wrapper {
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  .gray-theme.fr-modal .fr-modal-wrapper {
    margin: 50px auto;
  }
}
.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  min-height: 42px;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  top: 0;
  right: 0;
}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body {
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  color: #0097A7;
  padding: 10px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #e8e8e8;
  color: #0097A7;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: gainsboro;
  color: #0097A7;
}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

.gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #e8e8e8;
}

.gray-theme.fr-overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-popup {
  color: #37474F;
  background: #F5F5F5;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gray-theme.fr-popup .fr-icon {
  font-size: 20px;
  font-weight: 400;
  padding: 6px;
}

.gray-theme.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  .gray-theme.fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
  }
}
@media (min-width: 768px) {
  .gray-theme.fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  .gray-theme.fr-popup .fr-icon-container {
    width: 236px;
  }
}
.gray-theme.fr-popup .fr-input-focus {
  background: #ebebeb;
}

.gray-theme.fr-popup.fr-above {
  border-top: 0;
}

.gray-theme.fr-popup .fr-input-line {
  padding: 15px 0;
}

.gray-theme.fr-popup .fr-input-line input[type=text], .gray-theme.fr-popup .fr-input-line input[type=number], .gray-theme.fr-popup .fr-input-line textarea {
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #37474F;
  font-size: 14px;
  background: #F5F5F5;
  padding: 4px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

.gray-theme.fr-popup .fr-input-line input[type=text]:hover, .gray-theme.fr-popup .fr-input-line input[type=number]:hover, .gray-theme.fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

.gray-theme.fr-popup .fr-input-line input[type=text]:focus, .gray-theme.fr-popup .fr-input-line input[type=number]:focus, .gray-theme.fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0097A7;
  padding: 3px 11px;
}

.gray-theme.fr-popup .fr-input-line input[type=text], .gray-theme.fr-popup .fr-input-line input[type=number] {
  height: 46px;
}

.gray-theme.fr-popup .fr-input-line input + label, .gray-theme.fr-popup .fr-input-line textarea + label {
  top: 29px;
  left: 12px;
  font-size: 14px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  background: #F5F5F5;
  padding: 0;
}

.gray-theme.fr-popup .fr-input-line input.fr-not-empty + label, .gray-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

.gray-theme.fr-popup input, .gray-theme.fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-popup .fr-buttons {
  line-height: 0;
}

.gray-theme.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

.gray-theme.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #cfcfcf;
}

@media (max-width: 768px) {
  .gray-theme.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    width: 276px;
  }
}
.gray-theme.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

.gray-theme.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
}

@media (min-width: 768px) {
  .gray-theme.fr-popup .fr-layer {
    width: 260px;
  }
}
.gray-theme.fr-popup .fr-action-buttons {
  height: 36px;
}

.gray-theme.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  color: #0097A7;
  padding: 10px;
  font-size: 16px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-popup .fr-action-buttons button.fr-command:hover, .gray-theme.fr-popup .fr-action-buttons button.fr-command:focus {
  background: #e8e8e8;
  color: #0097A7;
}

.gray-theme.fr-popup .fr-action-buttons button.fr-command:active {
  background: gainsboro;
  color: #0097A7;
}

.gray-theme.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.gray-theme.fr-popup .fr-checkbox {
  width: 18px;
  height: 18px;
  padding: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gray-theme.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  width: 10px;
  height: 10px;
}

.gray-theme.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.gray-theme.fr-popup .fr-checkbox input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
}

.gray-theme.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.gray-theme.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.gray-theme.fr-popup .fr-checkbox input:not(:checked):focus + span, .gray-theme.fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.gray-theme.fr-popup .fr-checkbox input:checked + span {
  background: #0097A7;
  border: solid 2px #0097A7;
}

.gray-theme.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.gray-theme.fr-popup .fr-checkbox input:checked:focus + span, .gray-theme.fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.gray-theme.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

.gray-theme.fr-popup .fr-checkbox-line label {
  margin: 0 5px;
}

.gray-theme.fr-popup.fr-rtl .fr-input-line input + label, .gray-theme.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

.gray-theme .fr-text-edit-layer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme.fr-toolbar {
  color: #37474F;
  background: #F5F5F5;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCCCCC;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

.gray-theme.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.gray-theme.fr-toolbar::after {
  height: 0;
}

.gray-theme.fr-toolbar .fr-newline {
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

.gray-theme.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

.gray-theme.fr-toolbar .fr-more-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #cfcfcf;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gray-theme.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

.gray-theme.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

.gray-theme.fr-toolbar .fr-btn-grp {
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  .gray-theme.fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
.gray-theme.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #cfcfcf;
}

.gray-theme.fr-toolbar.fr-inline {
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  z-index: 2147483630;
}

.gray-theme.fr-toolbar.fr-inline.fr-above {
  border-top: 0;
}

.gray-theme.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

.gray-theme.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

.gray-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

.gray-theme.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme .fr-separator {
  background: #ebebeb;
}

.gray-theme .fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

.gray-theme .fr-separator.fr-hs {
  width: calc(100% - 8px);
  margin: 0 4px;
  height: 1px;
}

.gray-theme .fr-second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gray-theme .fr-second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.gray-theme #fr-logo > span {
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

.gray-theme #fr-logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
}

.gray-theme #fr-logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

.gray-theme #fr-logo:hover > span, .gray-theme #fr-logo:focus > span {
  color: #0097A7;
}

.gray-theme #fr-logo:hover > svg .fr-logo, .gray-theme #fr-logo:focus > svg .fr-logo {
  fill: #0097A7;
}

/*(c) 2011-2015 Epic Systems Corporation*/
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/Fonts/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/Fonts/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/Fonts/open-sans-v13-latin-300.woff2") format("woff2"),url("/Fonts/open-sans-v13-latin-300.woff") format("woff"),url("/Fonts/open-sans-v13-latin-300.ttf") format("truetype"),url("/Fonts/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/Fonts/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/Fonts/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/Fonts/open-sans-v13-latin-regular.woff2") format("woff2"),url("/Fonts/open-sans-v13-latin-regular.woff") format("woff"),url("/Fonts/open-sans-v13-latin-regular.ttf") format("truetype"),url("/Fonts/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("/Fonts/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/Fonts/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/Fonts/open-sans-v13-latin-italic.woff2") format("woff2"),url("/Fonts/open-sans-v13-latin-italic.woff") format("woff"),url("/Fonts/open-sans-v13-latin-italic.ttf") format("truetype"),url("/Fonts/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/Fonts/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/Fonts/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/Fonts/open-sans-v13-latin-600.woff2") format("woff2"),url("/Fonts/open-sans-v13-latin-600.woff") format("woff"),url("/Fonts/open-sans-v13-latin-600.ttf") format("truetype"),url("/Fonts/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/Fonts/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/Fonts/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/Fonts/open-sans-v13-latin-700.woff2") format("woff2"),url("/Fonts/open-sans-v13-latin-700.woff") format("woff"),url("/Fonts/open-sans-v13-latin-700.ttf") format("truetype"),url("/Fonts/open-sans-v13-latin-700.svg#OpenSans") format("svg")}html{font-size:.625em}body,button{font-family:"Open Sans",Calibri,"Segoe UI",Arial,sans-serif}body{line-height:1;color:#333}h1,h2,h3,h4{line-height:1.1;margin-bottom:.1rem;font-weight:lighter;color:#1C78A0}h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline}h1{font-size:2.8rem}h2{font-size:2.6rem}h3{font-size:2.4rem}h4{font-size:2rem;font-weight:normal}label{font-size:1.6rem;line-height:1.2}label .quiet{font-size:1.4rem}a.text,span.readonlyLink{color:#1C78A0;text-decoration:none}a.text:hover{text-decoration:underline}p,pre,.text,.inactivityDialog{font-size:1.8rem;line-height:1.2}p{margin-top:10px}p:first-child{margin-top:0}.fr-element p:first-of-type{margin-top:0}code{font-family:Consolas,"Courier New",Courier,Arial}.help,.quiet{color:#707070;font-size:1.3rem;line-height:1.2}.help{margin-top:5px}.focusOutline,a:focus,label:focus{outline:2px solid #59b9e2}a[role=treeitem]{outline:0}span.actionLabel,a.actionLink{font-size:12px;line-height:16px;text-decoration:none;margin-right:5px;color:#1C78A0}span.actionLabel:last-child,a.actionLink:last-child{margin-right:0}a.actionLink:hover{text-decoration:underline}span.actionLabel{font-weight:600}
/*(c) 2011-2015 Epic Systems Corporation*/
button>span{position:relative}button,.button,a[role=button],.secondaryAction,input.toggleButton+label{display:inline-block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid;font-size:1.5rem;text-align:center;color:black;text-decoration:none;overflow:hidden}button,button.disabled:active,button.disabled.buttonActive,button.buttonActive:disabled,.button,.button.disabled:active,.button.disabled.buttonActive,.button.buttonActive:disabled,a[role=button],a[role=button].disabled:active,a[role=button].disabled.buttonActive,a[role=button].buttonActive:disabled,.secondaryAction,.secondaryAction.disabled:active,.secondaryAction.disabled.buttonActive,.secondaryAction.buttonActive:disabled,input.toggleButton+label,input.toggleButton+label.disabled:active,input.toggleButton+label.disabled.buttonActive,input.toggleButton+label.buttonActive:disabled{top:0;left:0}button:disabled:active,.button:disabled:active,a[role=button]:disabled:active,.secondaryAction:disabled:active,input.toggleButton+label:disabled:active{top:0;left:0}button:active,button.buttonActive,.button:active,.button.buttonActive,a[role=button]:active,a[role=button].buttonActive,.secondaryAction:active,.secondaryAction.buttonActive,input.toggleButton+label:active,input.toggleButton+label.buttonActive{box-shadow:none;position:relative;top:1px;left:1px}button.disabled,button.disabled:hover,button.disabled:active,.button.disabled,.button.disabled:hover,.button.disabled:active,a[role=button].disabled,a[role=button].disabled:hover,a[role=button].disabled:active,.secondaryAction.disabled,.secondaryAction.disabled:hover,.secondaryAction.disabled:active,input.toggleButton+label.disabled,input.toggleButton+label.disabled:hover,input.toggleButton+label.disabled:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAQABPjKgAAAAbSURBVHjaY2BkZGQAAhAFZEAACpMEgMMEhBUABLoAFR2rbjsAAAAASUVORK5CYII=);color:#555;background-color:rgba(0,0,0,0.01);cursor:default;border:1px dashed rgba(0,0,0,0.25);border-image-width:1px;border-image-slice:1;border-image-repeat:round;box-shadow:none}button.disabled.onDark,button.disabled.onDark:hover,button.disabled.onDark:active,.button.disabled.onDark,.button.disabled.onDark:hover,.button.disabled.onDark:active,a[role=button].disabled.onDark,a[role=button].disabled.onDark:hover,a[role=button].disabled.onDark:active,.secondaryAction.disabled.onDark,.secondaryAction.disabled.onDark:hover,.secondaryAction.disabled.onDark:active,input.toggleButton+label.disabled.onDark,input.toggleButton+label.disabled.onDark:hover,input.toggleButton+label.disabled.onDark:active{color:#999;background-color:rgba(255,255,255,0.01);cursor:default;border:1px dashed rgba(255,255,255,0.25);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAQABPjKgAAAAbSURBVHjaY2BkZGQAAhAFZEAACpMEgMMEhBUABLoAFR2rbjsAAAAASUVORK5CYII=);border-image-width:1px;border-image-slice:1;border-image-repeat:round;box-shadow:none}button:disabled,button:disabled:hover,button:disabled:active,.button:disabled,.button:disabled:hover,.button:disabled:active,a[role=button]:disabled,a[role=button]:disabled:hover,a[role=button]:disabled:active,.secondaryAction:disabled,.secondaryAction:disabled:hover,.secondaryAction:disabled:active,input.toggleButton+label:disabled,input.toggleButton+label:disabled:hover,input.toggleButton+label:disabled:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAQABPjKgAAAAbSURBVHjaY2BkZGQAAhAFZEAACpMEgMMEhBUABLoAFR2rbjsAAAAASUVORK5CYII=);color:#555;background-color:rgba(0,0,0,0.01);cursor:default;border:1px dashed rgba(0,0,0,0.25);border-image-width:1px;border-image-slice:1;border-image-repeat:round;box-shadow:none}button:disabled.onDark,button:disabled.onDark:hover,button:disabled.onDark:active,.button:disabled.onDark,.button:disabled.onDark:hover,.button:disabled.onDark:active,a[role=button]:disabled.onDark,a[role=button]:disabled.onDark:hover,a[role=button]:disabled.onDark:active,.secondaryAction:disabled.onDark,.secondaryAction:disabled.onDark:hover,.secondaryAction:disabled.onDark:active,input.toggleButton+label:disabled.onDark,input.toggleButton+label:disabled.onDark:hover,input.toggleButton+label:disabled.onDark:active{color:#999;background-color:rgba(255,255,255,0.01);cursor:default;border:1px dashed rgba(255,255,255,0.25);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAQABPjKgAAAAbSURBVHjaY2BkZGQAAhAFZEAACpMEgMMEhBUABLoAFR2rbjsAAAAASUVORK5CYII=);border-image-width:1px;border-image-slice:1;border-image-repeat:round;box-shadow:none}button:focus,.button:focus,a[role=button]:focus,.secondaryAction:focus,input.toggleButton+label:focus{outline:2px solid #59b9e2;z-index:1}button:focus-within,.button:focus-within,a[role=button]:focus-within,.secondaryAction:focus-within,input.toggleButton+label:focus-within{outline:2px solid #59b9e2;z-index:1}button:focus:active,button.disabled:focus,.button:focus:active,.button.disabled:focus,a[role=button]:focus:active,a[role=button].disabled:focus,.secondaryAction:focus:active,.secondaryAction.disabled:focus,input.toggleButton+label:focus:active,input.toggleButton+label.disabled:focus{outline:0}button:disabled:focus,.button:disabled:focus,a[role=button]:disabled:focus,.secondaryAction:disabled:focus,input.toggleButton+label:disabled:focus{outline:0}button:disabled:focus-within,.button:disabled:focus-within,a[role=button]:disabled:focus-within,.secondaryAction:disabled:focus-within,input.toggleButton+label:disabled:focus-within{outline:0}button,.button,a[role=button],.secondaryAction{height:30px;line-height:18px;padding:5px}button,.button,a[role=button],.secondaryAction,ul.toggleButtonSet.noCheck input+label{background-color:#E8E8E8;border-color:rgba(0,0,0,0.2);white-space:nowrap}button,.button,a[role=button],.secondaryAction,ul.toggleButtonSet.noCheck input+label{box-shadow:1px 1px 0 rgba(0,0,0,0.2)}button:hover,.button:hover,a[role=button]:hover,.secondaryAction:hover,ul.toggleButtonSet.noCheck input+label:hover{background-color:#F0F0F0}button,.button,a[role=button]{width:120px}button.large,.button.large,a[role=button].large{width:220px;height:50px;line-height:28px;padding:10px;font-size:1.8rem}button.medium,.button.medium,a[role=button].medium{width:170px;height:40px;line-height:28px;padding:5px;font-size:1.6rem}button.inline,.button.inline,a[role=button].inline{padding-top:0;padding-bottom:0;height:20px;font-size:12px;width:auto}button.auto,.button.auto,a[role=button].auto{width:auto}button.checked,.button.checked,a[role=button].checked{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAANlBMVEUAAAD////+/v7+/v7+/v7+/v7////+/v7////////////+/v7////+/v7+/v7+/v7///////9k6Xq0AAAAEXRSTlMABKuP+1QY1wxAoHBETMPvPCteybwAAABQSURBVHhe1c03DoBAEENR4iai739Zphg0BbLr5bdPsodfVqXO2KQCh9Rp7FxLS0pP5MSX9wXm/HcND/040XCirxN1v1yJuzJ3pW4quk176gGnkAXHQPft3QAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:5px center;padding-left:40px}button.follow.followed,.button.follow.followed,a[role=button].follow.followed{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:8px center;padding-left:40px}button.addAttachment,.button.addAttachment,a[role=button].addAttachment{background:no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABL0lEQVQ4T93SzUoCYRiG4Skj+nVh2N8RSOdggScQbuoEoo2bWofgQqJ1FEiLctMZFIIR9EsQBFEtPRjve/GBqIOOuuqBa+HoPM73vhP9u8wghVUseWGcLOAIl3jCGfYxUpZxj1d8oo5ffKGMRLHsGW84wRrWsYMLWLqHodJZ5pNsowiPbyz9g8cfONPOsgosfIFHfYSlG/D4ztRFxaa7TM6uiSp+sAuP73UX5fb7Jq7sDlN4gE/q8Z2pv3P7vlI98YZzxJW5aT97fL3D78JM+2Yeh4grC3/knzq7gctwuMeYSFkaB5hImTdvogG36ec51JC4LMRXoYUCZr1AsgjbTFQ2jTy+cQpvXEEJictCMnB2vmdXuMYHRioL8e2/hXN0ITdYxFjxaXLYQpjlEImiNtVCU4Gl5cCAAAAAAElFTkSuQmCC");background-position:8px center;background-color:#E8E8E8;padding-left:36px;padding-right:10px}button:not(.disabled):not(:disabled).black,button:not(.disabled):not(:disabled).blackSelected.selected,.button:not(.disabled):not(:disabled).black,.button:not(.disabled):not(:disabled).blackSelected.selected,a[role=button]:not(.disabled):not(:disabled).black,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected{background-color:#333;border-color:black;color:white}button:not(.disabled):not(:disabled).black,button:not(.disabled):not(:disabled).blackSelected.selected,.button:not(.disabled):not(:disabled).black,.button:not(.disabled):not(:disabled).blackSelected.selected,a[role=button]:not(.disabled):not(:disabled).black,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected{box-shadow:1px 1px 0 black}button:not(.disabled):not(:disabled).black:focus,button:not(.disabled):not(:disabled).blackSelected.selected:focus,.button:not(.disabled):not(:disabled).black:focus,.button:not(.disabled):not(:disabled).blackSelected.selected:focus,a[role=button]:not(.disabled):not(:disabled).black:focus,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected:focus{border-color:white}button:not(.disabled):not(:disabled).black:focus:active,button:not(.disabled):not(:disabled).blackSelected.selected:focus:active,.button:not(.disabled):not(:disabled).black:focus:active,.button:not(.disabled):not(:disabled).blackSelected.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).black:focus:active,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected:focus:active{border-color:black}button:not(.disabled):not(:disabled).black:hover,button:not(.disabled):not(:disabled).blackSelected.selected:hover,.button:not(.disabled):not(:disabled).black:hover,.button:not(.disabled):not(:disabled).blackSelected.selected:hover,a[role=button]:not(.disabled):not(:disabled).black:hover,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected:hover{background-color:#444}button:not(.disabled):not(:disabled).black.disabled:hover,button:not(.disabled):not(:disabled).blackSelected.selected.disabled:hover,.button:not(.disabled):not(:disabled).black.disabled:hover,.button:not(.disabled):not(:disabled).blackSelected.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).black.disabled:hover,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected.disabled:hover{background-color:#333}button:not(.disabled):not(:disabled).black:disabled:hover,button:not(.disabled):not(:disabled).blackSelected.selected:disabled:hover,.button:not(.disabled):not(:disabled).black:disabled:hover,.button:not(.disabled):not(:disabled).blackSelected.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).black:disabled:hover,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected:disabled:hover{background-color:#333}button:not(.disabled):not(:disabled).black.disabled:focus,button:not(.disabled):not(:disabled).blackSelected.selected.disabled:focus,.button:not(.disabled):not(:disabled).black.disabled:focus,.button:not(.disabled):not(:disabled).blackSelected.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).black.disabled:focus,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected.disabled:focus{border-color:black}button:not(.disabled):not(:disabled).black:disabled:focus,button:not(.disabled):not(:disabled).blackSelected.selected:disabled:focus,.button:not(.disabled):not(:disabled).black:disabled:focus,.button:not(.disabled):not(:disabled).blackSelected.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).black:disabled:focus,a[role=button]:not(.disabled):not(:disabled).blackSelected.selected:disabled:focus{border-color:black}button:not(.disabled):not(:disabled).green,button:not(.disabled):not(:disabled).greenSelected.selected,.button:not(.disabled):not(:disabled).green,.button:not(.disabled):not(:disabled).greenSelected.selected,a[role=button]:not(.disabled):not(:disabled).green,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected{background-color:#018440;border-color:#01612f;color:white}button:not(.disabled):not(:disabled).green,button:not(.disabled):not(:disabled).greenSelected.selected,.button:not(.disabled):not(:disabled).green,.button:not(.disabled):not(:disabled).greenSelected.selected,a[role=button]:not(.disabled):not(:disabled).green,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected{box-shadow:1px 1px 0 #01612f}button:not(.disabled):not(:disabled).green:focus,button:not(.disabled):not(:disabled).greenSelected.selected:focus,.button:not(.disabled):not(:disabled).green:focus,.button:not(.disabled):not(:disabled).greenSelected.selected:focus,a[role=button]:not(.disabled):not(:disabled).green:focus,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected:focus{border-color:white}button:not(.disabled):not(:disabled).green:focus:active,button:not(.disabled):not(:disabled).greenSelected.selected:focus:active,.button:not(.disabled):not(:disabled).green:focus:active,.button:not(.disabled):not(:disabled).greenSelected.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).green:focus:active,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected:focus:active{border-color:#018440}button:not(.disabled):not(:disabled).green:hover,button:not(.disabled):not(:disabled).greenSelected.selected:hover,.button:not(.disabled):not(:disabled).green:hover,.button:not(.disabled):not(:disabled).greenSelected.selected:hover,a[role=button]:not(.disabled):not(:disabled).green:hover,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected:hover{background-color:#01984a}button:not(.disabled):not(:disabled).green.disabled:hover,button:not(.disabled):not(:disabled).greenSelected.selected.disabled:hover,.button:not(.disabled):not(:disabled).green.disabled:hover,.button:not(.disabled):not(:disabled).greenSelected.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).green.disabled:hover,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected.disabled:hover{background-color:#018440}button:not(.disabled):not(:disabled).green:disabled:hover,button:not(.disabled):not(:disabled).greenSelected.selected:disabled:hover,.button:not(.disabled):not(:disabled).green:disabled:hover,.button:not(.disabled):not(:disabled).greenSelected.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).green:disabled:hover,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected:disabled:hover{background-color:#018440}button:not(.disabled):not(:disabled).green.disabled:focus,button:not(.disabled):not(:disabled).greenSelected.selected.disabled:focus,.button:not(.disabled):not(:disabled).green.disabled:focus,.button:not(.disabled):not(:disabled).greenSelected.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).green.disabled:focus,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected.disabled:focus{border-color:#01612f}button:not(.disabled):not(:disabled).green:disabled:focus,button:not(.disabled):not(:disabled).greenSelected.selected:disabled:focus,.button:not(.disabled):not(:disabled).green:disabled:focus,.button:not(.disabled):not(:disabled).greenSelected.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).green:disabled:focus,a[role=button]:not(.disabled):not(:disabled).greenSelected.selected:disabled:focus{border-color:#01612f}button:not(.disabled):not(:disabled).blue,button:not(.disabled):not(:disabled).blueSelected.selected,.button:not(.disabled):not(:disabled).blue,.button:not(.disabled):not(:disabled).blueSelected.selected,a[role=button]:not(.disabled):not(:disabled).blue,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected{background-color:#1C78A0;border-color:#176182;color:white}button:not(.disabled):not(:disabled).blue,button:not(.disabled):not(:disabled).blueSelected.selected,.button:not(.disabled):not(:disabled).blue,.button:not(.disabled):not(:disabled).blueSelected.selected,a[role=button]:not(.disabled):not(:disabled).blue,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected{box-shadow:1px 1px 0 #176182}button:not(.disabled):not(:disabled).blue:focus,button:not(.disabled):not(:disabled).blueSelected.selected:focus,.button:not(.disabled):not(:disabled).blue:focus,.button:not(.disabled):not(:disabled).blueSelected.selected:focus,a[role=button]:not(.disabled):not(:disabled).blue:focus,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected:focus{border-color:white}button:not(.disabled):not(:disabled).blue:focus:active,button:not(.disabled):not(:disabled).blueSelected.selected:focus:active,.button:not(.disabled):not(:disabled).blue:focus:active,.button:not(.disabled):not(:disabled).blueSelected.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).blue:focus:active,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected:focus:active{border-color:#1C78A0}button:not(.disabled):not(:disabled).blue:hover,button:not(.disabled):not(:disabled).blueSelected.selected:hover,.button:not(.disabled):not(:disabled).blue:hover,.button:not(.disabled):not(:disabled).blueSelected.selected:hover,a[role=button]:not(.disabled):not(:disabled).blue:hover,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected:hover{background-color:#1f85b1}button:not(.disabled):not(:disabled).blue.disabled:hover,button:not(.disabled):not(:disabled).blueSelected.selected.disabled:hover,.button:not(.disabled):not(:disabled).blue.disabled:hover,.button:not(.disabled):not(:disabled).blueSelected.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).blue.disabled:hover,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected.disabled:hover{background-color:#1C78A0}button:not(.disabled):not(:disabled).blue:disabled:hover,button:not(.disabled):not(:disabled).blueSelected.selected:disabled:hover,.button:not(.disabled):not(:disabled).blue:disabled:hover,.button:not(.disabled):not(:disabled).blueSelected.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).blue:disabled:hover,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected:disabled:hover{background-color:#1C78A0}button:not(.disabled):not(:disabled).blue.disabled:focus,button:not(.disabled):not(:disabled).blueSelected.selected.disabled:focus,.button:not(.disabled):not(:disabled).blue.disabled:focus,.button:not(.disabled):not(:disabled).blueSelected.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).blue.disabled:focus,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected.disabled:focus{border-color:#176182}button:not(.disabled):not(:disabled).blue:disabled:focus,button:not(.disabled):not(:disabled).blueSelected.selected:disabled:focus,.button:not(.disabled):not(:disabled).blue:disabled:focus,.button:not(.disabled):not(:disabled).blueSelected.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).blue:disabled:focus,a[role=button]:not(.disabled):not(:disabled).blueSelected.selected:disabled:focus{border-color:#176182}button:not(.disabled):not(:disabled).purple,button:not(.disabled):not(:disabled).purpleSelected.selected,.button:not(.disabled):not(:disabled).purple,.button:not(.disabled):not(:disabled).purpleSelected.selected,a[role=button]:not(.disabled):not(:disabled).purple,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected{background-color:#cc0296;border-color:#a9027c;color:white}button:not(.disabled):not(:disabled).purple,button:not(.disabled):not(:disabled).purpleSelected.selected,.button:not(.disabled):not(:disabled).purple,.button:not(.disabled):not(:disabled).purpleSelected.selected,a[role=button]:not(.disabled):not(:disabled).purple,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected{box-shadow:1px 1px 0 #a9027c}button:not(.disabled):not(:disabled).purple:focus,button:not(.disabled):not(:disabled).purpleSelected.selected:focus,.button:not(.disabled):not(:disabled).purple:focus,.button:not(.disabled):not(:disabled).purpleSelected.selected:focus,a[role=button]:not(.disabled):not(:disabled).purple:focus,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected:focus{border-color:white}button:not(.disabled):not(:disabled).purple:focus:active,button:not(.disabled):not(:disabled).purpleSelected.selected:focus:active,.button:not(.disabled):not(:disabled).purple:focus:active,.button:not(.disabled):not(:disabled).purpleSelected.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).purple:focus:active,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected:focus:active{border-color:#cc0296}button:not(.disabled):not(:disabled).purple:hover,button:not(.disabled):not(:disabled).purpleSelected.selected:hover,.button:not(.disabled):not(:disabled).purple:hover,.button:not(.disabled):not(:disabled).purpleSelected.selected:hover,a[role=button]:not(.disabled):not(:disabled).purple:hover,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected:hover{background-color:#e002a5}button:not(.disabled):not(:disabled).purple.disabled:hover,button:not(.disabled):not(:disabled).purpleSelected.selected.disabled:hover,.button:not(.disabled):not(:disabled).purple.disabled:hover,.button:not(.disabled):not(:disabled).purpleSelected.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).purple.disabled:hover,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected.disabled:hover{background-color:#cc0296}button:not(.disabled):not(:disabled).purple:disabled:hover,button:not(.disabled):not(:disabled).purpleSelected.selected:disabled:hover,.button:not(.disabled):not(:disabled).purple:disabled:hover,.button:not(.disabled):not(:disabled).purpleSelected.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).purple:disabled:hover,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected:disabled:hover{background-color:#cc0296}button:not(.disabled):not(:disabled).purple.disabled:focus,button:not(.disabled):not(:disabled).purpleSelected.selected.disabled:focus,.button:not(.disabled):not(:disabled).purple.disabled:focus,.button:not(.disabled):not(:disabled).purpleSelected.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).purple.disabled:focus,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected.disabled:focus{border-color:#a9027c}button:not(.disabled):not(:disabled).purple:disabled:focus,button:not(.disabled):not(:disabled).purpleSelected.selected:disabled:focus,.button:not(.disabled):not(:disabled).purple:disabled:focus,.button:not(.disabled):not(:disabled).purpleSelected.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).purple:disabled:focus,a[role=button]:not(.disabled):not(:disabled).purpleSelected.selected:disabled:focus{border-color:#a9027c}button:not(.disabled):not(:disabled).gray,button:not(.disabled):not(:disabled).gray.selected,.button:not(.disabled):not(:disabled).gray,.button:not(.disabled):not(:disabled).gray.selected,a[role=button]:not(.disabled):not(:disabled).gray,a[role=button]:not(.disabled):not(:disabled).gray.selected{background-color:#2a3b44;border-color:#1c282e;color:white}button:not(.disabled):not(:disabled).gray,button:not(.disabled):not(:disabled).gray.selected,.button:not(.disabled):not(:disabled).gray,.button:not(.disabled):not(:disabled).gray.selected,a[role=button]:not(.disabled):not(:disabled).gray,a[role=button]:not(.disabled):not(:disabled).gray.selected{box-shadow:1px 1px 0 #1c282e}button:not(.disabled):not(:disabled).gray:focus,button:not(.disabled):not(:disabled).gray.selected:focus,.button:not(.disabled):not(:disabled).gray:focus,.button:not(.disabled):not(:disabled).gray.selected:focus,a[role=button]:not(.disabled):not(:disabled).gray:focus,a[role=button]:not(.disabled):not(:disabled).gray.selected:focus{border-color:white}button:not(.disabled):not(:disabled).gray:focus:active,button:not(.disabled):not(:disabled).gray.selected:focus:active,.button:not(.disabled):not(:disabled).gray:focus:active,.button:not(.disabled):not(:disabled).gray.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).gray:focus:active,a[role=button]:not(.disabled):not(:disabled).gray.selected:focus:active{border-color:#2a3b44}button:not(.disabled):not(:disabled).gray:hover,button:not(.disabled):not(:disabled).gray.selected:hover,.button:not(.disabled):not(:disabled).gray:hover,.button:not(.disabled):not(:disabled).gray.selected:hover,a[role=button]:not(.disabled):not(:disabled).gray:hover,a[role=button]:not(.disabled):not(:disabled).gray.selected:hover{background-color:#324651}button:not(.disabled):not(:disabled).gray.disabled:hover,button:not(.disabled):not(:disabled).gray.selected.disabled:hover,.button:not(.disabled):not(:disabled).gray.disabled:hover,.button:not(.disabled):not(:disabled).gray.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).gray.disabled:hover,a[role=button]:not(.disabled):not(:disabled).gray.selected.disabled:hover{background-color:#2a3b44}button:not(.disabled):not(:disabled).gray:disabled:hover,button:not(.disabled):not(:disabled).gray.selected:disabled:hover,.button:not(.disabled):not(:disabled).gray:disabled:hover,.button:not(.disabled):not(:disabled).gray.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).gray:disabled:hover,a[role=button]:not(.disabled):not(:disabled).gray.selected:disabled:hover{background-color:#2a3b44}button:not(.disabled):not(:disabled).gray.disabled:focus,button:not(.disabled):not(:disabled).gray.selected.disabled:focus,.button:not(.disabled):not(:disabled).gray.disabled:focus,.button:not(.disabled):not(:disabled).gray.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).gray.disabled:focus,a[role=button]:not(.disabled):not(:disabled).gray.selected.disabled:focus{border-color:#1c282e}button:not(.disabled):not(:disabled).gray:disabled:focus,button:not(.disabled):not(:disabled).gray.selected:disabled:focus,.button:not(.disabled):not(:disabled).gray:disabled:focus,.button:not(.disabled):not(:disabled).gray.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).gray:disabled:focus,a[role=button]:not(.disabled):not(:disabled).gray.selected:disabled:focus{border-color:#1c282e}button:not(.disabled):not(:disabled).teal,button:not(.disabled):not(:disabled).teal.selected,.button:not(.disabled):not(:disabled).teal,.button:not(.disabled):not(:disabled).teal.selected,a[role=button]:not(.disabled):not(:disabled).teal,a[role=button]:not(.disabled):not(:disabled).teal.selected{background-color:#1CB99A;border-color:#179a80;color:white}button:not(.disabled):not(:disabled).teal,button:not(.disabled):not(:disabled).teal.selected,.button:not(.disabled):not(:disabled).teal,.button:not(.disabled):not(:disabled).teal.selected,a[role=button]:not(.disabled):not(:disabled).teal,a[role=button]:not(.disabled):not(:disabled).teal.selected{box-shadow:1px 1px 0 #179a80}button:not(.disabled):not(:disabled).teal:focus,button:not(.disabled):not(:disabled).teal.selected:focus,.button:not(.disabled):not(:disabled).teal:focus,.button:not(.disabled):not(:disabled).teal.selected:focus,a[role=button]:not(.disabled):not(:disabled).teal:focus,a[role=button]:not(.disabled):not(:disabled).teal.selected:focus{border-color:white}button:not(.disabled):not(:disabled).teal:focus:active,button:not(.disabled):not(:disabled).teal.selected:focus:active,.button:not(.disabled):not(:disabled).teal:focus:active,.button:not(.disabled):not(:disabled).teal.selected:focus:active,a[role=button]:not(.disabled):not(:disabled).teal:focus:active,a[role=button]:not(.disabled):not(:disabled).teal.selected:focus:active{border-color:#1CB99A}button:not(.disabled):not(:disabled).teal:hover,button:not(.disabled):not(:disabled).teal.selected:hover,.button:not(.disabled):not(:disabled).teal:hover,.button:not(.disabled):not(:disabled).teal.selected:hover,a[role=button]:not(.disabled):not(:disabled).teal:hover,a[role=button]:not(.disabled):not(:disabled).teal.selected:hover{background-color:#1fcba9}button:not(.disabled):not(:disabled).teal.disabled:hover,button:not(.disabled):not(:disabled).teal.selected.disabled:hover,.button:not(.disabled):not(:disabled).teal.disabled:hover,.button:not(.disabled):not(:disabled).teal.selected.disabled:hover,a[role=button]:not(.disabled):not(:disabled).teal.disabled:hover,a[role=button]:not(.disabled):not(:disabled).teal.selected.disabled:hover{background-color:#1CB99A}button:not(.disabled):not(:disabled).teal:disabled:hover,button:not(.disabled):not(:disabled).teal.selected:disabled:hover,.button:not(.disabled):not(:disabled).teal:disabled:hover,.button:not(.disabled):not(:disabled).teal.selected:disabled:hover,a[role=button]:not(.disabled):not(:disabled).teal:disabled:hover,a[role=button]:not(.disabled):not(:disabled).teal.selected:disabled:hover{background-color:#1CB99A}button:not(.disabled):not(:disabled).teal.disabled:focus,button:not(.disabled):not(:disabled).teal.selected.disabled:focus,.button:not(.disabled):not(:disabled).teal.disabled:focus,.button:not(.disabled):not(:disabled).teal.selected.disabled:focus,a[role=button]:not(.disabled):not(:disabled).teal.disabled:focus,a[role=button]:not(.disabled):not(:disabled).teal.selected.disabled:focus{border-color:#179a80}button:not(.disabled):not(:disabled).teal:disabled:focus,button:not(.disabled):not(:disabled).teal.selected:disabled:focus,.button:not(.disabled):not(:disabled).teal:disabled:focus,.button:not(.disabled):not(:disabled).teal.selected:disabled:focus,a[role=button]:not(.disabled):not(:disabled).teal:disabled:focus,a[role=button]:not(.disabled):not(:disabled).teal.selected:disabled:focus{border-color:#179a80}button.fr-command.fr-btn,.button.fr-command.fr-btn,a[role=button].fr-command.fr-btn{box-shadow:none;top:0;left:0;width:auto}button.fr-command.fr-btn:active,.button.fr-command.fr-btn:active,a[role=button].fr-command.fr-btn:active{top:1px;left:1px}ul.toggleButtonSet.noCheck input:checked+label{background-color:#018440;border-color:#01612f;color:white}ul.toggleButtonSet.noCheck input:checked+label{box-shadow:1px 1px 0 #01612f}ul.toggleButtonSet.noCheck input:checked+label:focus{border-color:white}ul.toggleButtonSet.noCheck input:checked+label:focus:active{border-color:#018440}ul.toggleButtonSet.noCheck input:checked+label:hover{background-color:#01984a}ul.toggleButtonSet.noCheck input:checked+label.disabled:hover{background-color:#018440}ul.toggleButtonSet.noCheck input:checked+label:disabled:hover{background-color:#018440}ul.toggleButtonSet.noCheck input:checked+label.disabled:focus{border-color:#01612f}ul.toggleButtonSet.noCheck input:checked+label:disabled:focus{border-color:#01612f}ul.toggleButtonSet{margin:0 -5px -5px;display:flex;flex-wrap:wrap}ul.toggleButtonSet>li{display:inline-block;margin:0 5px 5px}ul.toggleButtonSet.hasDescription label{text-align:left;height:60px}ul.toggleButtonSet.grid{margin:0 -5px -10px}ul.toggleButtonSet.grid>li{display:inline-block;width:250px;width:calc(33.3333333333% - 10px);flex-basis:calc(33.3333333333% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}ul.toggleButtonSet.grid>li input.toggleButton+label{width:100%}ul.toggleButtonSet .caption,ul.toggleButtonSet .description{display:block}ul.toggleButtonSet .description{font-size:12px;line-height:14px;color:#999}input.toggleButton{display:none}input.toggleButton+label{position:relative;height:50px;line-height:28px;padding:10px;padding-left:50px;margin-left:0;background:white;border-color:#dedede;vertical-align:middle;color:black;font-weight:normal;overflow:visible}input.toggleButton+label{box-shadow:1px 1px 0 #dedede}.toggleButtonSet.grid input.toggleButton+label .verticalCenteringWrapper{display:block;position:absolute;left:50px;right:10px;max-height:36px;line-height:18px;overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;padding-bottom:2px}.toggleButtonSet.grid.hasDescription input.toggleButton+label .verticalCenteringWrapper{max-height:46px}input.toggleButton+label:hover,input.toggleButton+label:hover:before{border-color:#59b9e2}input.toggleButton+label:before{content:"";display:block;position:absolute;left:-1px;top:-1px;bottom:-1px;width:40px;background:#F0F0F0 center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAANlBMVEUAAAC/v7/U1NTJycnMzMzLy8vKysrMzMzLy8vMzMzNzc3MzMzMzMzLy8vLy8vLy8vMzMzMzMxzusq6AAAAEXRSTlMABAwYPEBETFRwj6Crw9fv+7RpZsIAAABQSURBVHhe1c03DoBAEENRYBMx+P6XZYpBUyC7Xn77JHv4ZUXqikUq0KTuY+c6bUnpgTPx5XrDnP/O4aEfJxpO9HWi7pcrcVfmrtRNRdm0px77QQdJq39wzgAAAABJRU5ErkJggg==");box-sizing:content-box;border:1px solid #dedede;border-right:0}ul.toggleButtonSet.noCheck input.toggleButton+label{padding-left:10px}ul.toggleButtonSet.noCheck input.toggleButton+label:before{content:none}input.toggleButton:disabled+label,input.toggleButton:checked:disabled+label,fieldset[disabled] input.toggleButton+label,fieldset[disabled] input.toggleButton:checked+label{cursor:default;top:0;left:0;opacity:.5}input.toggleButton:disabled+label:hover,input.toggleButton:checked:disabled+label:hover,fieldset[disabled] input.toggleButton+label:hover,fieldset[disabled] input.toggleButton:checked+label:hover{background-color:white;border-color:#dedede}input.toggleButton:checked+label{color:#1C78A0}input.toggleButton:checked+label:before{background-color:#1C78A0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAANlBMVEUAAAD////+/v7+/v7+/v7+/v7////+/v7////////////+/v7////+/v7+/v7+/v7///////9k6Xq0AAAAEXRSTlMABKuP+1QY1wxAoHBETMPvPCteybwAAABQSURBVHhe1c03DoBAEENR4iai739Zphg0BbLr5bdPsodfVqXO2KQCh9Rp7FxLS0pP5MSX9wXm/HcND/040XCirxN1v1yJuzJ3pW4quk176gGnkAXHQPft3QAAAABJRU5ErkJggg==")}a.canBecomeButton{height:22px;display:inline-block;margin:4px 0}a.canBecomeButton.medium{margin:9px 0}a.canBecomeButton.large{margin:14px 0}.eitherOrContainer a[role=button]{margin-left:5px}.eitherOrContainer a[role=button]:first-child{margin-left:0}.flatButtons{border-top:1px solid lightGray;background-color:whitesmoke;padding:5px;min-height:34px;line-height:34px}.flatButtons .flatButton{vertical-align:bottom}.flatButton,a[role=button].flatButton{display:inline-block;vertical-align:middle;width:auto;height:34px;padding:5px;margin-right:10px;color:#666;text-decoration:none;line-height:24px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flatButton,.flatButton.disabled:hover,.flatButton.disabled.hovered,a[role=button].flatButton,a[role=button].flatButton.disabled:hover,a[role=button].flatButton.disabled.hovered{border:1px solid transparent}.flatButton,.flatButton.centered .centeringWrapper,.flatButton.disabled:hover,.flatButton.disabled:hover.centered .centeringWrapper,.flatButton.disabled.hovered,.flatButton.disabled.hovered.centered .centeringWrapper,a[role=button].flatButton,a[role=button].flatButton.centered .centeringWrapper,a[role=button].flatButton.disabled:hover,a[role=button].flatButton.disabled:hover.centered .centeringWrapper,a[role=button].flatButton.disabled.hovered,a[role=button].flatButton.disabled.hovered.centered .centeringWrapper{background:transparent no-repeat left center}.flatButton,.flatButton.disabled:active,a[role=button].flatButton,a[role=button].flatButton.disabled:active{box-shadow:none}.flatButton.disabled,a[role=button].flatButton.disabled{cursor:default}.flatButton.selected,a[role=button].flatButton.selected{color:#1C78A0}.flatButton span,a[role=button].flatButton span{pointer-events:none}.flatButton .menu span,a[role=button].flatButton .menu span{pointer-events:auto}.flatButton:hover,.flatButton.hovered,.flatButton.showMenu,a[role=button].flatButton:hover,a[role=button].flatButton.hovered,a[role=button].flatButton.showMenu{background-color:white;border-color:#D7EAEF}.flatButton.follow:not(.centered),.flatButton.follow.centered .centeringWrapper,.flatButton.share:not(.centered),.flatButton.share.centered .centeringWrapper,.flatButton.comment:not(.centered),.flatButton.comment.centered .centeringWrapper,.flatButton.edit:not(.centered),.flatButton.edit.centered .centeringWrapper,.flatButton.delete:not(.centered),.flatButton.delete.centered .centeringWrapper,.flatButton.dismiss:not(.centered),.flatButton.dismiss.centered .centeringWrapper,a[role=button].flatButton.follow:not(.centered),a[role=button].flatButton.follow.centered .centeringWrapper,a[role=button].flatButton.share:not(.centered),a[role=button].flatButton.share.centered .centeringWrapper,a[role=button].flatButton.comment:not(.centered),a[role=button].flatButton.comment.centered .centeringWrapper,a[role=button].flatButton.edit:not(.centered),a[role=button].flatButton.edit.centered .centeringWrapper,a[role=button].flatButton.delete:not(.centered),a[role=button].flatButton.delete.centered .centeringWrapper,a[role=button].flatButton.dismiss:not(.centered),a[role=button].flatButton.dismiss.centered .centeringWrapper{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAGqCAMAAABUExa2AAACPVBMVEUAAABkZGRlZWUff39nZ2f+/v5RUckcd6AceaIAAABmZmY3PEH+/v4AAABsbGxmZmYAAAD+/v4ceKBjY2NkZGRlZWVkZGRlZWVlZWVkZGQbd59kZGRoaGhkZGRmZmZkZGRkZGRkZGRjY2P///8AAAAcdqBlZWUbd6BsbGwYep1lZWVlZWViYmJkZGT///9lZWX///8ac6EdeqNlZWVwcHBmZmZlZWVgYGBkZGQAMVEbeJ9kZGQie55mZmZkZGT+/v5kZGQAAAAbd6BlZWUbeKAAAAAbd59mZmb///9lZWVkZGT///9kZGQAAAD+/v4AAABmZmYcd5////8beJ9kZGRkZGQfe6BlZWVlZWUAAABmZmYbd6D+/v4AAAAbd6BkZGQde6D///9kZGQAAAD+/v4AAAD+/v7///8AAABmZmYAAABcXFxlZWX+/v4AAAAbeKD+/v4ad58AAABlZWX+/v4AAAAbd58bd58cd6Abd58be58bd6AbeKAaeKAAAAAcd6D///8cdqBlZWUAAABlZWVkZGT+/v4AAAD///8AAAD+/v7+/v4AAAAbeJ8bd6AaeKEbeKBlZWUAAAAAAAAaeKBmZmb+/v4AAAD+/v4AAABmZmb+/v7///8ceJ8bd58bd6Acd54AAAD+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAD+/v5mZmYAAAD+/v4AAAAceKD+/v7+/v4AAAD+/v4AAAAAAAAbeKBlZWUceZ8AAAD+/v4ceKBmZmYAAAD///8R7BO3AAAAu3RSTlMA1b8CaiwBjywrVQSPjxWqsrKyiUDqlCuA20AaH/NQ+jCOEhgZ19n2DQqachemEM4EExl+CPRIE8kC6WYHNw/p7RGkHZsITLUpYIQC3SWdnST7CMN6dhBDWxbvrru7t/wNWcJwcNnZFOI+6AugNDTt9+QO06am0n89aSC8kiWV4B02rlpN4yRGTk4NrvUucV3LbR2CRMXg6bW1PEcDjvF3Yjo6kpiA5F9f09OsxcVV2kOFODirjpRTY2Nj7WFWUAAABwBJREFUeNrt2vN7K9sex/FPm32mmF2mjlHbtm3b7rZt2zi2rj1p/7a7irTTzJq1rm+effL6dd7Pd6FuAg85viiTw4UpCi4Sxs1wYR5PwH6BDig4Av/PkSdKMOVFRlqBnMhdeaYEuHhyI9zRj450Q7jTjSdQMg+J/gaLCKaoqxFDRnCkmwr04Kh2kKV4BozwcDsx8ZKL+Bi4EDolhU4B+2kkCs3/OfJEQryyiRfg4sHjWGnTkVinxw+glCgRdWCLkaRLWeCokqpEcIhkKa6zWfBwVysOIjoFTA4dIHr7g2nrcWk1VDQWeO0zZYSCucIYtk9jrhmu9ItwEUZbtDQZMsml9D0HQSbIXz1ygHD8JyJPxL9xbxFOqp94umiHTLQOHv93B6K95bwA60qxIjoAOS8spzsceZzIatQ6TIvs6Ea6V7LWCGakMxmrDTowo+p0o7XACGbUER0ma+iR+dhbWUOPzNFma4EXmFHYsUgyhx2ZoztIA3YUUZxPGnaUMzQUfR2cKC88eRm8SMwBuBHgPpHy09fDHfie85ELBYS/XFBEvq5RlSRlciIhq06K72NH3VWhV55ngRnVxGcVFmnAjGqKsoSaLDCjmkN9soYeVRVNyBp6VHUoUTgSClZE5pQIR4aZEZkjksaHHT323WzY0flLlw6Rhh0Nx577kw8vOn/eh+BEhNtEyk9fD3fgNxogFwwIf21VRH6QI9GJ9fVBTiTY76zfP8qOfjoRvHbLDmYk3reLS4VgRuIJu9BuBzMSRytlDT2qDT4qa+hR7Wit0B4MZlQZTBo7MyJzRNKAHV3zIw040cLCqB2caHB2DeBFhHtH/E9fD3fw0chBuRBA+FuDIvoIciQ6vrExz4kE2+2Nw2ns6OfjIavvbGBG7w/b3pc3gxllHLcJbTYwo4yRNFlDj7ru3ZU19KhrpEtoCwEzSrtHGhszInMySAN2NNlAGnCily9HbOBE83OrAC8i3Dvif/p6uJfSUvBpteBraQGXechgBk9TamoTeOKMxjhwRBpycgyRoNNlR22p/xG4Wh+1JVsHF3nhppUIYhFYjCBWTOF5UEjxjjPLDhnnrQOFJiq3GDuKc6M0oOsPT10GsZwa3s8427gOhG48EqqExilsedEIdfXJSFhJSkByPVQlmPTmuClySr0pAWoG0p/kZms0PbnJ6QNQE2S68RZEaYvpKlTkGK6W7aybmpsDuv4DspX74eFOEhPBV1cHvu5ucCVKEn+955L0HDxjkjQGjhKJKAGd5nTMllMScSpmy2kNXGSelFzEZlJmfby/+bgQNDGde0lnDFT07S55so9zNtn5qC44owtQd8oZnYKc8oXq8z7yl6eVzpKnp4HTpD0LNQ+l7gkQE93Sp1BT9KmALcKZIqjI9JWtnAmPD1UHwJfeqwGXl6E+kB9dJz/NuVEYinObRKhJKU49ZnCEAZHHpqpVjpVqmurJ6wgUASwnVVwHxYHcJD329IwXQ0EbvggZf0NEDlw1VnQA1QOW+hdepUBO0pCRsmVDnthYYPK2FP+5JQyR6S9o+7b8WHosrrhs+woaDVoRSmJFUm6yCGxF6eF5oHnrMIQBO5F3CqiSHf5wGtCALqkefEHXwZecAo8PwATAF/oI4EfScAn4kVR0AWzCmEScEaAmsa6mSNo2lqhyrBpJ5hNfUNR1SvtRqs9ckvgrULji0nRT9iR+IhEnzzzITDwnEQ8FKD0iD3wynfd0yBc0RbvvSSPRGP3GM6Vfl8AZfQa6K519cOqDikdnwPcwE3y+Gnh4yIgA34nfgS946VkhP7JPf1/JjSrR+uoWVBX6Tb9ZWq8EaoMviqASp+9f/HxQ3N7Qd7ODoPB7dU3Ens/X/aBw6/ujkHm68CsotM6KgNh659nF4FoA1xbslC0vDKK1/X7AHT/7T5Wo/QN133emj7550ypsX0HrEv0GZr97tea8pxP0g+Ho+lIlnNEfC0G1tv5071xQce0Z+Kbt4FsrhMcvRQbAd/z34Asp/20zP7LN/JDGjdLQUP4bqGpumHldvpEGdN378j2oMmYOf/nFfMb2hr6do79YVD4pP/0Xhxug8G7/bi9/MwmFm3MZQMbN219/FXIXwORLymrN38zjZtvhg7cbLv+cRvb9VQaUbs/cff26Qdi+gpvl70Az9235qvOejs/Ng+buRnkanNHBZlCtblzeOxdUTH6NXQJUzNjAt9oMjw9cRFMZdgX2WEDT1KJNwQ5rTzQ9KtMatDuz8rPjIvSgStHuzLL2RifJG+UsxRzaLJ1yjnKWJSqazGHSWQwVqZwG1qiKiogEMOX3RqdGRGt1zDnZZD8J2oqmfNacrXPpmuIsOuacrVgbrlWZFdgb57wfnVZtVo/sfvIt4dmgsVj08lfhtPD4v/k7CinjgH6ky1kAAAAASUVORK5CYII=");padding-left:34px}.flatButton.follow:not(.centered),a[role=button].flatButton.follow:not(.centered){background-position:-1px -212px}.flatButton.follow.centered .centeringWrapper,a[role=button].flatButton.follow.centered .centeringWrapper{background-position:-1px -217px}.flatButton.follow.selected:not(.centered),a[role=button].flatButton.follow.selected:not(.centered){background-position:-1px -242px}.flatButton.follow.selected.centered .centeringWrapper,a[role=button].flatButton.follow.selected.centered .centeringWrapper{background-position:-1px -247px}.flatButton.follow,a[role=button].flatButton.follow{text-align:left}.flatButton.follow.selected:not(.centered),.flatButton.follow.selected.centered .centeringWrapper,a[role=button].flatButton.follow.selected:not(.centered),a[role=button].flatButton.follow.selected.centered .centeringWrapper{width:108px}.flatButton.share:not(.centered),.flatButton:hover.share:not(.centered),a[role=button].flatButton.share:not(.centered),a[role=button].flatButton:hover.share:not(.centered){background-position:-1px -272px}.flatButton.share.centered .centeringWrapper,.flatButton:hover.share.centered .centeringWrapper,a[role=button].flatButton.share.centered .centeringWrapper,a[role=button].flatButton:hover.share.centered .centeringWrapper{background-position:-1px -277px}.flatButton.share.selected:not(.centered),.flatButton:hover.share.selected:not(.centered),a[role=button].flatButton.share.selected:not(.centered),a[role=button].flatButton:hover.share.selected:not(.centered){background-position:-1px -302px}.flatButton.share.selected.centered .centeringWrapper,.flatButton:hover.share.selected.centered .centeringWrapper,a[role=button].flatButton.share.selected.centered .centeringWrapper,a[role=button].flatButton:hover.share.selected.centered .centeringWrapper{background-position:-1px -307px}.flatButton.comment:not(.centered),.flatButton:hover.comment:not(.centered),a[role=button].flatButton.comment:not(.centered),a[role=button].flatButton:hover.comment:not(.centered){background-position:-1px -2px}.flatButton.comment.centered .centeringWrapper,.flatButton:hover.comment.centered .centeringWrapper,a[role=button].flatButton.comment.centered .centeringWrapper,a[role=button].flatButton:hover.comment.centered .centeringWrapper{background-position:-1px -7px}.flatButton.comment.selected:not(.centered),.flatButton:hover.comment.selected:not(.centered),a[role=button].flatButton.comment.selected:not(.centered),a[role=button].flatButton:hover.comment.selected:not(.centered){background-position:-1px -32px}.flatButton.comment.selected.centered .centeringWrapper,.flatButton:hover.comment.selected.centered .centeringWrapper,a[role=button].flatButton.comment.selected.centered .centeringWrapper,a[role=button].flatButton:hover.comment.selected.centered .centeringWrapper{background-position:-1px -37px}.flatButton.edit:not(.centered),.flatButton:hover.edit:not(.centered),a[role=button].flatButton.edit:not(.centered),a[role=button].flatButton:hover.edit:not(.centered){background-position:-1px -92px}.flatButton.edit.centered .centeringWrapper,.flatButton:hover.edit.centered .centeringWrapper,a[role=button].flatButton.edit.centered .centeringWrapper,a[role=button].flatButton:hover.edit.centered .centeringWrapper{background-position:-1px -97px}.flatButton.edit.selected:not(.centered),.flatButton:hover.edit.selected:not(.centered),a[role=button].flatButton.edit.selected:not(.centered),a[role=button].flatButton:hover.edit.selected:not(.centered){background-position:-1px -122px}.flatButton.edit.selected.centered .centeringWrapper,.flatButton:hover.edit.selected.centered .centeringWrapper,a[role=button].flatButton.edit.selected.centered .centeringWrapper,a[role=button].flatButton:hover.edit.selected.centered .centeringWrapper{background-position:-1px -127px}.flatButton.delete:not(.centered),.flatButton:hover.delete:not(.centered),a[role=button].flatButton.delete:not(.centered),a[role=button].flatButton:hover.delete:not(.centered){background-position:-1px -62px}.flatButton.delete.centered .centeringWrapper,.flatButton:hover.delete.centered .centeringWrapper,a[role=button].flatButton.delete.centered .centeringWrapper,a[role=button].flatButton:hover.delete.centered .centeringWrapper{background-position:-1px -67px}.flatButton.dismiss:not(.centered),.flatButton:hover.dismiss:not(.centered),a[role=button].flatButton.dismiss:not(.centered),a[role=button].flatButton:hover.dismiss:not(.centered){background-position:-1px -392px}.flatButton.dismiss.centered .centeringWrapper,.flatButton:hover.dismiss.centered .centeringWrapper,a[role=button].flatButton.dismiss.centered .centeringWrapper,a[role=button].flatButton:hover.dismiss.centered .centeringWrapper{background-position:-1px -397px}.flatButton.centered,a[role=button].flatButton.centered{background-image:none;text-align:center;padding-left:0;padding-right:0}.flatButton.centered .centeringWrapper,a[role=button].flatButton.centered .centeringWrapper{padding-left:5px;padding-right:5px;display:inline-block;height:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flatButton.togglePin,a[role=button].flatButton.togglePin{padding-left:34px}.flatButton.togglePin:before,.flatButton.togglePin.disabled:hover:before,a[role=button].flatButton.togglePin:before,a[role=button].flatButton.togglePin.disabled:hover:before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background-color:transparent;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABACAMAAABMUIWcAAAA1VBMVEUAAACBgYEDfLSBgYEFfLWBgYEEfbUDe7SBgYGCgoIAeLQCe7UDfLR/f3+CgoKHh4cAf7SCgoKBgYF/f38De7UDe7WCgoIDfLQDe7UFerKDg4OCgoJ/f38De7SCgoIAfLcFebOBgYEDe7UAf7Z/f38CfLYAebaDg4OCgoIDe7Z/f3+AgIAAebYAf7ICfLV/f3+CgoKFhYUCe7MEe7YEfbIDfLaCgoIDe7ODg4ODg4OEhISBgYEEeraCgoIDfLWCgoICfLUDfLSBgYGBgYEDfLUDfLWCgoId/VQtAAAARXRSTlMA3Nz+LTs7VVUtEcj+GMgRGOviMuvv7+LnMkjnLEgnJyynpw4OYipGYkYqXxUUXhReFV88OUpKQDxAODk4rqKirubm7OwRyW6aAAAAvUlEQVR42u2R08LEMBBGa/w2urZtc+b9H2m9V195nVM3J8lAErgwcyRAp/Z8ffv8sZDwwvLlJf7OUFCZX0/PZIyxwMy6bdv6B7sKd/yFTLlUzXsIF3aLobewXU2ibuGd5hikCQoVqdStNmoWZupIAkFw+gkJUO++Xd/+v00kPJJyeUl/ERSeiB5Oz9QfYYGIDE3TjF9yFe74C9lCpZjzEC7s1wNvYbMcRd3CO80eSBMUKlKpG03ULMwctVtwADgZRvdZmdbZAAAAAElFTkSuQmCC)}.flatButton.togglePin:before,.flatButton.togglePin.disabled:hover:before,a[role=button].flatButton.togglePin:before,a[role=button].flatButton.togglePin.disabled:hover:before{background-position:0 0}.flatButton.togglePin:hover:before,a[role=button].flatButton.togglePin:hover:before{background-position:0 -32px}.flatButton.togglePin:before,.flatButton.togglePin.disabled:hover:before,a[role=button].flatButton.togglePin:before,a[role=button].flatButton.togglePin.disabled:hover:before{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}.pinned .flatButton.togglePin:before,.pinned .flatButton.togglePin:hover:before,.pinned .flatButton.togglePin.disabled:hover:before,.pinned a[role=button].flatButton.togglePin:before,.pinned a[role=button].flatButton.togglePin:hover:before,.pinned a[role=button].flatButton.togglePin.disabled:hover:before{background-position:0 -32px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}a.follow span.selected,a.follow span.selected.hover{display:none;speak:never}a.follow span.unselected{display:block;speak:auto}a.follow.selected span.unselected,a.follow.selected span.selected.hover{display:none;speak:never}a.follow.selected span.selected{display:block;speak:auto}a.follow.selected:hover span.unselected,a.follow.selected:hover span.selected{display:none;speak:never}a.follow.selected:hover span.selected.hover{display:block;speak:auto}.pageHeader .flatButton,.pageHeader a[role=button].flatButton{color:inherit;font-size:inherit;line-height:22px}.pageHeader .flatButton:hover,.pageHeader a[role=button].flatButton:hover{color:#666}.pageHeader .flatButton:not(:hover).edit:not(.centered),.pageHeader a[role=button].flatButton:not(:hover).edit:not(.centered),.pageHeader.hasImage.isDark .flatButton:not(:hover).edit:not(.centered),.pageHeader.hasImage.isDark a[role=button].flatButton:not(:hover).edit:not(.centered){background-position:-1px -182px}.pageHeader .flatButton:not(:hover).edit.centered .centeringWrapper,.pageHeader a[role=button].flatButton:not(:hover).edit.centered .centeringWrapper,.pageHeader.hasImage.isDark .flatButton:not(:hover).edit.centered .centeringWrapper,.pageHeader.hasImage.isDark a[role=button].flatButton:not(:hover).edit.centered .centeringWrapper{background-position:-1px -187px}.pageHeader .flatButton:not(:hover).share:not(.centered),.pageHeader a[role=button].flatButton:not(:hover).share:not(.centered),.pageHeader.hasImage.isDark .flatButton:not(:hover).share:not(.centered),.pageHeader.hasImage.isDark a[role=button].flatButton:not(:hover).share:not(.centered){background-position:-1px -362px}.pageHeader .flatButton:not(:hover).share.centered .centeringWrapper,.pageHeader a[role=button].flatButton:not(:hover).share.centered .centeringWrapper,.pageHeader.hasImage.isDark .flatButton:not(:hover).share.centered .centeringWrapper,.pageHeader.hasImage.isDark a[role=button].flatButton:not(:hover).share.centered .centeringWrapper{background-position:-1px -367px}.pageHeader.hasImage .flatButton:not(:hover).edit:not(.centered),.pageHeader.hasImage a[role=button].flatButton:not(:hover).edit:not(.centered){background-position:-1px -152px}.pageHeader.hasImage .flatButton:not(:hover).edit.centered .centeringWrapper,.pageHeader.hasImage a[role=button].flatButton:not(:hover).edit.centered .centeringWrapper{background-position:-1px -157px}.pageHeader.hasImage .flatButton:not(:hover).share:not(.centered),.pageHeader.hasImage a[role=button].flatButton:not(:hover).share:not(.centered){background-position:-1px -332px}.pageHeader.hasImage .flatButton:not(:hover).share.centered .centeringWrapper,.pageHeader.hasImage a[role=button].flatButton:not(:hover).share.centered .centeringWrapper{background-position:-1px -337px}@media screen and (max-width:939px){ul.toggleButtonSet.grid.wide li{width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px}}@media screen and (min-width:600px){ul.toggleButtonSet.small input.toggleButton+label{height:30px;line-height:18px;padding:5px;padding-left:35px}ul.toggleButtonSet.small input.toggleButton+label:before{width:30px;background-image:url("/Graphics/Global/toggleButton.small.png?ver=v4.0.0.1")}ul.toggleButtonSet.small input.toggleButton:checked+label:before{background-image:url("/Graphics/Global/toggleButton.small.checked.png?ver=v4.0.0.1")}ul.toggleButtonSet.small.noCheck input.toggleButton+label{padding-left:5px}}@media screen and (max-width:599px){ul.toggleButtonSet.grid,ul.toggleButtonSet.grid.small,ul.toggleButtonSet.grid.wide{margin:0}ul.toggleButtonSet.grid li,ul.toggleButtonSet.grid.small li,ul.toggleButtonSet.grid.wide li{display:block;width:100%;flex-basis:100%;margin:5px 0}input.toggleButton+label{display:block;width:auto}.button.largeAtSmallWidth,a[role=button].largeAtSmallWidth{width:220px;height:50px;line-height:28px;padding:10px;font-size:1.8rem}a.addAttachment.smallWidthHideLink,a[role=button].flatButton.smallWidthHideLink{display:none}a.addAttachment.smallWidthHideLabel,a[role=button].flatButton.smallWidthHideLabel{padding-left:29px}a.addAttachment.smallWidthHideLabel.follow:not(.centered),a.addAttachment.smallWidthHideLabel.follow.centered .centeringWrapper,a.addAttachment.smallWidthHideLabel.follow.selected:not(.centered),a.addAttachment.smallWidthHideLabel.follow.selected.centered .centeringWrapper,a[role=button].flatButton.smallWidthHideLabel.follow:not(.centered),a[role=button].flatButton.smallWidthHideLabel.follow.centered .centeringWrapper,a[role=button].flatButton.smallWidthHideLabel.follow.selected:not(.centered),a[role=button].flatButton.smallWidthHideLabel.follow.selected.centered .centeringWrapper{width:auto}a.addAttachment.smallWidthHideLabel>span,a[role=button].flatButton.smallWidthHideLabel>span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}.playkit-player a,.playkit-player button{all:revert}.playkit-player .playkit-overlay .playkit-close-overlay:hover{background-color:revert}.playkit-player .playkit-overlay .playkit-close-overlay:focus,.playkit-player .playkit-overlay .playkit-close-overlay:active{z-index:5;position:absolute;top:48px;left:revert}.fr-box .fr-toolbar .fr-btn-grp{border:0;border-radius:0;background:transparent;background-image:none;margin:0 10px 0 5px;box-shadow:none}.fr-box .fr-toolbar .fr-btn-grp button.fr-command.fr-btn.fr-active svg.fr-svg path{fill:#2290c1}.fr-box .fr-toolbar .fr-btn-grp button.fr-command.fr-btn.fr-active .sectionTitleClass{color:#2290c1}.fr-box .fr-toolbar .fr-btn-grp button.fr-command.fr-btn span{height:20px}.fr-box .fr-toolbar .fr-btn-grp button.fr-command.fr-btn span .sectionTitleClass{font-size:20px}.fr-box .fr-toolbar .fr-newline{background:transparent}
/*(c) 2011-2015 Epic Systems Corporation*/
fieldset{margin-top:30px}fieldset:first-child{margin-top:0}.formLine{margin-top:20px}.formLine:after{content:"";display:block;height:0;clear:both;visibility:hidden}.formLine:first-child{margin-top:0}.formLine>label,.formLine .formItem>label,.formLine .formLabel{display:block;margin-bottom:5px}.formLine .formItem.inline{margin:0 -5px}.formLine .formItem.inline label{display:inline}.formLine .formItem.inline input,.formLine .formItem.inline select,.formLine .formItem.inline label{margin:0 5px}.formLine>label,.formLine .formItem>label,.formLine .formLabel>label{color:#1C78A0}.formLine .formLabel.inline{display:flex}.formLine .formLabel>label,.formLine .formLabel>a[role=button],.formLine .formLabel .helpIcon{display:inline-block;vertical-align:bottom}.formLine .formLabel>label,.formLine .formLabel>span.quiet,.formLine .formLabel>a[role=button],.formLine .formLabel>.helpIcon{margin-right:5px}.formLine .formLabel>label:last-child,.formLine .formLabel>span.quiet:last-child,.formLine .formLabel>a[role=button]:last-child,.formLine .formLabel>.helpIcon:last-child{margin-right:0}.formLine .formLabel>label,.formLine .formLabel .helpIcon{line-height:20px}.formLine .formLabel>a[role=button]{padding-top:0;padding-bottom:0;height:20px;font-size:12px;width:auto}.formLine .formLabel .help{margin:0}.formLine>input[type=text],.formLine>input[type=email],.formLine>input[type=search],.formLine>input[type=number],.formLine>input[type=date],.formLine>input[type=url],.formLine>textarea{width:100%}.formLine .help{margin-bottom:5px}.formItem{position:relative;float:left;margin-right:5px}.formItem:last-child{margin-right:0}.formItem.fullWidth{float:none;display:block;margin-right:0}.formItem.fullWidth input[type=text],.formItem.fullWidth input[type=email],.formItem.fullWidth input[type=search],.formItem.fullWidth input[type=number],.formItem.fullWidth input[type=date],.formItem.fullWidth input[type=url],.formItem.fullWidth textarea{width:100%}input,input.text,select,textarea,textarea.text,option,.fr-element,.linkDialog input.dialog_ui_input_text,.linkDialog select.dialog_ui_input_select{font-size:14px;line-height:18px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;margin:0}input:disabled,input:disabled:hover,input.text:disabled,input.text:disabled:hover,select:disabled,select:disabled:hover,textarea:disabled,textarea:disabled:hover,textarea.text:disabled,textarea.text:disabled:hover,option:disabled,option:disabled:hover,.fr-element:disabled,.fr-element:disabled:hover,.linkDialog input.dialog_ui_input_text:disabled,.linkDialog input.dialog_ui_input_text:disabled:hover,.linkDialog select.dialog_ui_input_select:disabled,.linkDialog select.dialog_ui_input_select:disabled:hover{border-color:#9AACB5;background-color:#F0F0F0}input.disabled,input.disabled:hover,input[disabled],input[disabled]:hover,input.text.disabled,input.text.disabled:hover,input.text[disabled],input.text[disabled]:hover,select.disabled,select.disabled:hover,select[disabled],select[disabled]:hover,textarea.disabled,textarea.disabled:hover,textarea[disabled],textarea[disabled]:hover,textarea.text.disabled,textarea.text.disabled:hover,textarea.text[disabled],textarea.text[disabled]:hover,option.disabled,option.disabled:hover,option[disabled],option[disabled]:hover,.fr-element.disabled,.fr-element.disabled:hover,.fr-element[disabled],.fr-element[disabled]:hover,.linkDialog input.dialog_ui_input_text.disabled,.linkDialog input.dialog_ui_input_text.disabled:hover,.linkDialog input.dialog_ui_input_text[disabled],.linkDialog input.dialog_ui_input_text[disabled]:hover,.linkDialog select.dialog_ui_input_select.disabled,.linkDialog select.dialog_ui_input_select.disabled:hover,.linkDialog select.dialog_ui_input_select[disabled],.linkDialog select.dialog_ui_input_select[disabled]:hover{border-color:#9AACB5;background-color:#F0F0F0}input,input.text,select,textarea,textarea.text{border:1px solid #9AACB5}input:hover,input.text:hover,select:hover,textarea:hover,textarea.text:hover{border-color:#6e8895;background-color:#FBFBFB}input:focus,input.text:focus,select:focus,textarea:focus,textarea.text:focus{outline:0;background-color:#f9fcfd;border-color:#59b9e2}.fr-box.fr-basic{box-shadow:0 0 3px rgba(0,0,0,0.15)}.fr-box.fr-basic .fr-wrapper .fr-element.fr-view{padding:8px}.fr-box.fr-basic .fr-wrapper .fr-element.fr-view:hover{border-color:#6e8895;background-color:#FBFBFB}.fr-box.fr-basic .fr-wrapper .fr-element.fr-view:focus{outline:0;background-color:#f9fcfd;border-color:#59b9e2}textarea{resize:none;overflow:auto}textarea.fullWidth{width:100%}textarea+.quiet{margin-top:5px}textarea.autoExpand{min-height:36px;overflow:hidden;resize:none}input[type=text],input[type=email],input[type=search],input[type=date],input[type=number],input[type=url],select{height:30px}input.search[type=text],input.search[type=search]{padding-right:44px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAMAAACLrFl+AAAAw1BMVEUAAAD///8/Pz8/Pz8/Pz8vLy8zMzM1NTU2NjY3NzcxMTEzMzM1NTUxMTEyMjIzMzMzMzM0NDQxMTEyMjIzMzM0NDQ0NDQyMjIyMjIzMzMzMzMyMjIyMjIzMzMzMzMzMzMyMjI0NDQyMjIyMjIzMzMzMzMyMjI0NDQyMjIzMzMzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjIyMjIzMzMyMjIyMjIzMzMzMzMzMzMyMjIyMjIyMjIzMzMzMzMzMzMyMjIzMzN6OyDRAAAAQHRSTlMAAAQIDBAUGBwgJCgwNDg8QERITFBYXGBkaGxwdHh8gISEiIyPlJiYnJ+gp6irrLO3v8PH09fb3+Pj5+vv8/f7IVTBiAAAARdJREFUeF7l1V1TgkAUx+ETryJpWmoSCL3Yq5alEUYs/L//p2qmYYZhL87BLut3/1zs7uw5dHRwf5QQWwdiDMMkiSdWZ2LGOaosUyifvG5kkFXrsUlE/mVRzruQE5UOqM5eYSmTvtpa1LTEXCTbvdu6iWfVE8gpptTKKe4Ess5I60aZPCmudTLEiCU9THRi4IIlHkak95kcTAqeWAh04WDKEkpfdDJDnydXpauRt3fiiVvet8UZzgVCi/bz9/KdIZAweq1mjfDT3COehEC8wWN9HjNSe594EgJAFKlqE07GwcMXVg5xpBZYkrvYVQA+bo/5v9+InzzPkidMI+pEoguZTHUhk0AXMrFTTciE7DD4zUyWyT9ffN91xyYQQnZNvQAAAABJRU5ErkJggg==");background-position:right center;background-repeat:no-repeat}input.search[type=text]::-ms-clear,input.search[type=search]::-ms-clear{display:none}input[type=file],input[type=checkbox]{border:inherit;background-color:inherit;padding:inherit}.selectedCheckbox,.styledInputContainer:hover input:not(:disabled).styledCheckbox:checked+label:before,input.styledCheckbox:not(:disabled):checked+label:hover:before,input.styledCheckbox:not(:disabled)+label:active:before,input.styledCheckbox:checked+label:before{border-color:#1C78A0;background:#1C78A0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMANBHeZ6ruyyO7r/xiAAAAQklEQVR4Xn2IIQoAIBAEF1EwXjUbfINN/IXNLwki3G89z2JyyjCDL4lUJnd1ZIItkgMIUxOOq6TQ1skzJHXQtcfDBq7lCQq6Et24AAAAAElFTkSuQmCC")}input.styledCheckbox,input.styledRadioButton{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);left:auto;height:16px;width:16px;margin-top:1px;margin-left:1px}input.styledCheckbox+label,.formLine input.styledCheckbox+label,input.styledRadioButton+label,.formLine input.styledRadioButton+label{color:#333;cursor:pointer;vertical-align:top;line-height:18px;position:relative;margin-left:26px}input.styledCheckbox+label:before,input.styledRadioButton+label:before{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;margin:1px 5px 1px 0;content:"";vertical-align:top;position:absolute;left:-26px}input.styledCheckbox:hover+label,input.styledCheckbox+label:hover,input.styledRadioButton:hover+label,input.styledRadioButton+label:hover{color:#1C78A0}input.styledCheckbox:focus+label,input.styledCheckbox+label:focus,input.styledRadioButton:focus+label,input.styledRadioButton+label:focus{outline:2px solid #59b9e2}input.styledCheckbox:disabled+label,input.styledRadioButton:disabled+label{opacity:.5;color:inherit;cursor:default}input.styledCheckbox+label:before{border:1px solid #9AACB5;background:0}input.styledCheckbox:not(:disabled)+label:hover:before{border-color:#59b9e2;background:#f9fcfd none}input.styledCheckbox:not(:disabled):checked+label:active:before{border-color:#59b9e2;background:#f9fcfd none}input.styledRadioButton+label:before,a.radioButton{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAABBCAMAAAAAPb8/AAAA8FBMVEUAAAAuaqRHR0dsbGw3er3Ly8s9hs81X4w/UWBycnI7g8o0dbVkZGQ2eLvBwcG2trZaWloyca9Ai9VoaGiJiYkxb6xJSUlKSkpxcXEvbqpQpPcwb6ynp6d3d3dVqv5Fk+Jksv5wuP4xbaqRkZFCjttPT09mZmZBjdmdnZ1Jmus7hMuamppGluRqamo9h9A6gcaZmZn6+vr09PTy8vJstv/g4ODY2Nj29vZcrv91uv/v7+/m5ubz+f+Cwf9Wq/9jsv/R0dGPyP98vv/q6upKnO1Cj9s9hcyJxf9QpPfq9f/i8f++3 //w+P/c7v/T6f+azf85zTcZAAAAMXRSTlMAHh6O+vuBDRDJyIyDgf37gPuPjtw/MT+0MfPN+tncsvb2Q+77Q37o79W17+6xo9vubJ7WTgAAAhJJREFUeNqNkYXC2jAYALG2v7vh7g4BkroL+v5vsy+pzbfDr40dmd9z1c1fV6/zn1exyL0OdEmU9MVdLhLX3HpJWXPXTF3luV3Mw50ApjsW1xErq/0J5vVBTHnogbneWin6F5jqVkrRr+k9+kbaAOyNo/e8Pm5SHuk8n219G6O/fdD93D0mpvIkhIeocDqFq7xeRQd9eqs8PjxW3p5AROrjbno97X2wIf/dJx/2GX/XZ7ekrNI+yxgu7DNYJ2bN+rCES3hQONZns0vZsj7SirGDx2pzzRquUtg9eW6d8hD2sRJhRX3SP+Mx6pN/lESK9JhP+zzoW/3huz7Cx91X9evvfYTWbblcvn1P7snePofcZyNRLsSUmRJuC25M4V4A815wHMdGHrIdp1N4B3Pr2LZ/OMrHg2/bzj2YG19VSUAhqmqPwMxVjL09RcFYvaH3YE1DJ+CsaRqm97xghLB3Pp8VDSGVzvNeIoT4DnZ8+BwWwQh8wzRNhBG8N2A/QPalYSoUs/ES5RDua4iYBNX4tE+Rrw/rfPEffW7mNz/06du+79v9pM9NSQ2xb6I+JRxTYvtpTTRAuSgaMKF9XlSkoYMsyweENJWnZ4cDGjJw9EDRs/cRIReZciEE0T51YprkCATwBdXpPEhR0CU4BgaBLzzro3ieaiMbe55SC/s0DcMwkQnvTT7qA4rR/K4PUTyF/H+fb6AehZ4R1XRdAAAAAElFTkSuQmCC") 0 0 no-repeat}input.styledRadioButton:checked+label:before{background-position:0 -32px}input.styledRadioButton:not(:disabled)+label:hover:before{background-position:0 -16px}input.styledRadioButton:not(:disabled)+label:active:before{background-position:0 -48px}input.styledRadioButton:not(:disabled):checked+label:hover:before,input.styledRadioButton:not(:disabled):checked+label:active:before{background-position:0 -48px}.styledInputContainer:hover{cursor:pointer}.styledInputContainer:hover.disabled{cursor:default}.styledInputContainer:hover input:not(:disabled).styledCheckbox+label,.styledInputContainer:hover input:not(:disabled).styledRadioButton+label{color:#1C78A0}.styledInputContainer:hover input:not(:disabled).styledCheckbox+label:before{border-color:#59b9e2;background:#f9fcfd none}.styledInputContainer:hover input:not(:disabled).styledRadioButton+label:before{background-position:0 -16px}.styledInputContainer:hover input:not(:disabled).styledRadioButton:checked+label:before{background-position:0 -48px}a.radioButton{width:16px;height:16px;display:inline-block}a.radioButton:hover{background-position:0 -16px}a.radioButton.selected{background-position:0 -32px}a.radioButton.selected:hover{background-position:0 -48px}::-webkit-input-placeholder{color:#707070}:-moz-placeholder{color:#707070}::-moz-placeholder{color:#707070}:-ms-input-placeholder{color:#707070}.fileUploader{filter:alpha(opacity=0);opacity:0;z-index:100;position:absolute;right:0;cursor:pointer}.fileUploader:active,.fileUploader:focus{border:0;outline:0}.fileUploaderMask{position:absolute;width:100%;height:20px;top:0;left:0;overflow:hidden}.fileUploaderButton{position:relative}.ui-datepicker-trigger{width:16px;height:16px;margin:7px 5px}body .ui-datepicker{background-position:top;background-color:#FBFBFB;border:1px solid #6e8895;box-shadow:1px 1px 1px rgba(110,136,149,0.5);width:22em;display:none}body .ui-datepicker th,body .ui-datepicker td span,body .ui-datepicker td a,body .ui-datepicker .ui-datepicker-title select{font-size:1.4rem}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:3px;width:18px;height:30px;background:no-repeat center;cursor:pointer}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{cursor:default}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAC+k6JsAAAABnRSTlMAAAAAAABupgeRAAAASUlEQVR4AWOAg5SiGiCCcuJzyoCoacIsECc8OQeISlr6gYjBJywOiNJK6yGIwdErMCIlF45A6j2Do+AIap6NixcEIewzNLcBIgBOdx85xApYuAAAAABJRU5ErkJggg==")}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover{left:2px}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAPElEQVR4AS2GJxKEQAAE5/2XyddVa1ehkDgU+U+be6IyBkM6AHe8HR1bkH78WJL0ZC6SNJGlyEiUMhaLB+3FI4nxLIITAAAAAElFTkSuQmCC")}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAC+k6JsAAAABnRSTlMAAAAAAABupgeRAAAAT0lEQVR4AWNIKaoBIgY4iM8pa5owC4ig/PDknJKWfggC8X3C4tJK6+GIwdErMCIlF44YzO1dPIOjIAikXtfYwsbFC4ig5qlo6hia28CtAwALQB/Gq+XafwAAAABJRU5ErkJggg==")}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover{right:2px}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAO0lEQVR4AWOYM3POTAYImDnzDBCCmVNnHgdBEGfCzANQyNA9cycUMrTO3AiCIAUNM1cDIVhbzcylUMMAWD8jnrN08ucAAAAASUVORK5CYII=")}.emailChanged input[name=Email]:not(.error){border-color:#fcd031;background-color:#fffdf5}.emailChanged .emailChangeWarning{display:block;background-color:#fcd031;font-weight:500;color:black;margin:0;padding:5px}label.error{color:#c03!important}input.text.error,textarea.text.error,select.error,.error>.fr-box.fr-basic.fr-top{border-color:#c03;outline:1px solid #c03;outline-offset:0}input.text.error,textarea.text.error,select.error,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view{color:#000;background-color:#fee}input.text.error:focus,textarea.text.error:focus,select.error:focus,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view:focus{background-color:#fff5f5;border-color:#e60039}input.text.error::-webkit-input-placeholder,textarea.text.error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view::-webkit-input-placeholder{color:#707070}input.text.error:-moz-placeholder,textarea.text.error:-moz-placeholder,select.error:-moz-placeholder,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view:-moz-placeholder{color:#707070}input.text.error::-moz-placeholder,textarea.text.error::-moz-placeholder,select.error::-moz-placeholder,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view::-moz-placeholder{color:#707070}input.text.error:-ms-input-placeholder,textarea.text.error:-ms-input-placeholder,select.error:-ms-input-placeholder,.error>.fr-box.fr-basic .fr-wrapper .fr-element.fr-view:-ms-input-placeholder{color:#707070}.message{position:absolute;top:100%;left:-1px;min-width:100%;min-width:calc(100% + 2px);text-align:left;display:none;font-size:1.4rem;line-height:18px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #c03;background-color:white;z-index:1;white-space:nowrap}.message.error{color:#c03}.quiet.error{color:#c03}input:hover+.message.error,input:focus+.message.error,textarea:hover+.message.error,textarea:focus+.message.error,span.fr-box.fr-basic:hover+.message.error,span.fr-box.fr-basic+.message.error{display:block}input[type=date]:hover ~ .message.error,input[type=date]:focus ~ .message.error{display:block}.watermark{color:#999!important}html .fr-element{padding:8px;color:#333}html .fr-element ul,html .fr-element ol{margin-left:20px}html .fr-element ol{list-style:decimal}html .fr-element ul{list-style:disc}html .fr-box.fr-basic.fr-top{border:1px solid #9AACB5;border-radius:0;border-style:solid}html .fr-box.fr-basic.fr-top .fr-toolbar.fr-top.fr-basic{border-bottom:1px solid #9AACB5;border-radius:0;border-style:solid}body .fr-box.fr-basic,body .formControl .fr-box.fr-basic,body .userRichText{white-space:pre-line}body .fr-box.fr-basic p,body .fr-box.fr-basic h1,body .fr-box.fr-basic h2,body .fr-box.fr-basic h3,body .fr-box.fr-basic h4,body .fr-box.fr-basic h5,body .fr-box.fr-basic h6,body .fr-box.fr-basic ul,body .fr-box.fr-basic ol,body .formControl .fr-box.fr-basic p,body .formControl .fr-box.fr-basic h1,body .formControl .fr-box.fr-basic h2,body .formControl .fr-box.fr-basic h3,body .formControl .fr-box.fr-basic h4,body .formControl .fr-box.fr-basic h5,body .formControl .fr-box.fr-basic h6,body .formControl .fr-box.fr-basic ul,body .formControl .fr-box.fr-basic ol,body .userRichText p,body .userRichText h1,body .userRichText h2,body .userRichText h3,body .userRichText h4,body .userRichText h5,body .userRichText h6,body .userRichText ul,body .userRichText ol{margin-bottom:10px;font-family:"Open Sans",Calibri,"Segoe UI",Arial,sans-serif}body .fr-box.fr-basic,body .fr-box.fr-basic p,body .fr-box.fr-basic li,body .formControl .fr-box.fr-basic,body .formControl .fr-box.fr-basic p,body .formControl .fr-box.fr-basic li,body .userRichText,body .userRichText p,body .userRichText li{font-size:1.4rem;line-height:1.3}body .fr-box.fr-basic h3,body .formControl .fr-box.fr-basic h3,body .userRichText h3{font-size:2.4rem}body .fr-box.fr-basic ul,body .formControl .fr-box.fr-basic ul,body .userRichText ul{list-style-type:disc}body .fr-box.fr-basic ol,body .formControl .fr-box.fr-basic ol,body .userRichText ol{list-style-type:decimal}body .fr-box.fr-basic ul,body .fr-box.fr-basic ol,body .formControl .fr-box.fr-basic ul,body .formControl .fr-box.fr-basic ol,body .userRichText ul,body .userRichText ol{margin-left:20px}body .fr-box.fr-basic ul ul,body .fr-box.fr-basic ol ul,body .formControl .fr-box.fr-basic ul ul,body .formControl .fr-box.fr-basic ol ul,body .userRichText ul ul,body .userRichText ol ul{list-style-type:circle}body .fr-box.fr-basic ul ol,body .fr-box.fr-basic ol ol,body .formControl .fr-box.fr-basic ul ol,body .formControl .fr-box.fr-basic ol ol,body .userRichText ul ol,body .userRichText ol ol{list-style-type:lower-alpha}body .fr-box.fr-basic ul ul,body .fr-box.fr-basic ul ol,body .fr-box.fr-basic ol ul,body .fr-box.fr-basic ol ol,body .formControl .fr-box.fr-basic ul ul,body .formControl .fr-box.fr-basic ul ol,body .formControl .fr-box.fr-basic ol ul,body .formControl .fr-box.fr-basic ol ol,body .userRichText ul ul,body .userRichText ul ol,body .userRichText ol ul,body .userRichText ol ol{margin-top:0;margin-bottom:0}body .fr-box.fr-basic ul ul ul,body .fr-box.fr-basic ul ol ul,body .fr-box.fr-basic ol ul ul,body .fr-box.fr-basic ol ol ul,body .formControl .fr-box.fr-basic ul ul ul,body .formControl .fr-box.fr-basic ul ol ul,body .formControl .fr-box.fr-basic ol ul ul,body .formControl .fr-box.fr-basic ol ol ul,body .userRichText ul ul ul,body .userRichText ul ol ul,body .userRichText ol ul ul,body .userRichText ol ol ul{list-style-type:square}body .fr-box.fr-basic ul ul ol,body .fr-box.fr-basic ul ol ol,body .fr-box.fr-basic ol ul ol,body .fr-box.fr-basic ol ol ol,body .formControl .fr-box.fr-basic ul ul ol,body .formControl .fr-box.fr-basic ul ol ol,body .formControl .fr-box.fr-basic ol ul ol,body .formControl .fr-box.fr-basic ol ol ol,body .userRichText ul ul ol,body .userRichText ul ol ol,body .userRichText ol ul ol,body .userRichText ol ol ol{list-style-type:lower-roman}body .fr-box.fr-basic li,body .formControl .fr-box.fr-basic li,body .userRichText li{display:list-item}body .fr-box.fr-basic a,body .fr-box.fr-basic button,body .formControl .fr-box.fr-basic a,body .formControl .fr-box.fr-basic button,body .userRichText a,body .userRichText button{color:#1C78A0;text-decoration:none}body .fr-box.fr-basic a:hover,body .fr-box.fr-basic button:hover,body .formControl .fr-box.fr-basic a:hover,body .formControl .fr-box.fr-basic button:hover,body .userRichText a:hover,body .userRichText button:hover{text-decoration:underline}html .fr-element{padding:8px;color:#333}html .fr-element ul,html .fr-element ol{margin-left:20px}html .fr-element ol{list-style:decimal}html .fr-element ul{list-style:disc}.userRichText.abstract a,.userRichText.abstract a:hover{color:inherit;text-decoration:none}.loadingEditor{font-size:1.4rem}.linkDialog .dialog_ui_labeled_label{font-family:"Open Sans",Calibri,"Segoe UI",Arial,sans-serif;color:#1C78A0;font-size:1.6rem;line-height:1.2;padding-bottom:5px;display:flex;align-items:baseline}.linkDialog .requiredLabel{margin-right:5px}.linkDialog input.dialog_ui_input_text{font-size:14px;line-height:18px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;margin:0;font-family:"Open Sans",Calibri,"Segoe UI",Arial,sans-serif;width:100%;height:30px;background:white;border:1px solid #9AACB5;border-radius:0;box-shadow:none}.formActions{text-align:right;overflow:hidden;margin:18px -2px -2px;padding:2px}.formActions .left{float:left;margin-left:-5px}.formActions button,.formActions a[role=button],.formActions a.secondaryAction{display:inline-block;vertical-align:bottom;margin-left:5px}ul.commaSeparatedList li{font-size:1.4rem;line-height:1.2;display:inline}.uploadError .contentHolder{max-width:600px;font-size:1.8rem;line-height:1.2}.linkDialog .linkDialog.contentHolder,.epicAutoComplete.internalDiscreteAutocomplete{width:calc(100vw - 40px);min-width:360px;max-width:540px}.epicAutoComplete.internalDiscreteAutocomplete{z-index:10011;max-height:none}.epicAutoComplete.internalDiscreteAutocomplete .autoCompleteRow:hover a{text-decoration:none}@media screen and (max-width:599px){.formItem{float:none;margin-top:5px;margin-right:0;display:block}.formItem>select{width:100%}input[type=text],input[type=email],input[type=search],input[type=number],input[type=date],input[type=url]{width:100%}.formActions{margin-top:10px}}
/*(c) 2011-2015 Epic Systems Corporation*/
.emailPopup,.emailPopup label,.emailEnvelope{font-family:Georgia,"Palatino Linotype",Cambria,"Cambria Math",Constantia,"Times New Roman",Times,serif}.dialogBox.emailDialog{background:#FBFBED url(/Graphics/Email/background.png?ver=v4.0.0.1) repeat}.emailDialog.animating .contentHolder{overflow:hidden}.emailPopup{position:relative;width:calc(100vw - 100px);max-width:600px;min-width:500px;margin:0;box-sizing:border-box}.emailPopup .button{font-family:Calibri,"Trebuchet MS","Lucida Sans",Helvetica,Verdana,Arial,sans-serif;width:60px;margin-left:5px}.emailPopup .row{position:relative;width:100%;margin-bottom:20px}.emailPopup label,.emailPopup .formLine>label,.emailPopup .formLine .formItem>label,.emailPopup .formLine .formLabel>label{color:#555;font-size:1.4rem}.emailPopup label.emailLabel{position:absolute;top:0;bottom:0;margin:auto 0;line-height:28px;height:28px;text-align:right;padding-right:10px;display:block}.emailPopup .photo{float:right;width:80px}.emailPopup .photo img{display:block}.emailPopup .profile{text-align:right;margin-right:90px}.emailPopup .personName{font-weight:bold;font-size:1.6rem;line-height:1.1;margin-bottom:4px}.emailPopup .specialties{font-size:1.4rem;line-height:1.3;margin-bottom:4px}.emailPopup .orgName{font-size:1.4rem;line-height:1.1;color:inherit}.emailPopup form.emailForm input.text,.emailPopup form.emailForm textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#FCFCEF none;border:1px solid #D8D8B8}.emailPopup form.emailForm input.text:focus,.emailPopup form.emailForm textarea:focus{border:1px solid #b4b476;background-color:#FFFFF2}.emailPopup .emailToolTip.tip{display:none;position:absolute;z-index:10000;margin:0!important;font-family:Calibri,"Trebuchet MS","Lucida Sans",Helvetica,Verdana,Arial,sans-serif;line-height:20px;text-align:left;height:auto;overflow:hidden;max-width:calc(100% - 50px)}.emailPopup .emailToolTip .personName{font-size:2.2rem;line-height:1.1;color:#1C78A0;font-weight:bold;margin:0}.emailPopup .emailToolTip .phoneNumber,.emailPopup .emailToolTip .title,.emailPopup .emailToolTip .eMail{font-size:1.6rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.emailPopup input.text,.emailPopup textarea{width:100%;font-size:14px;font-family:Arial,sans-serif;overflow-x:hidden;padding:5px}.emailPopup textarea{height:245px}.emailPopup textarea.withPlugin{float:left;width:50%;margin-right:5px}.emailPopup .emailPlugin{position:relative;padding:0 0 10px 10px;overflow-x:hidden;overflow:auto}.emailPopup .tip{width:auto;text-align:center;margin:10px 3px 0 0}.emailPopup .tip.sensitiveInformationMessage{margin-right:0;margin-bottom:10px}.emailPopup .tip.usersVoice{margin-right:0}.emailPopup .contactedIndicator{position:absolute;width:20px;height:20px;top:0;left:0;margin:3px 0 0 5px;z-index:1}.emailPopup .contactedIndicator .icon{position:absolute;top:-7px;left:-18px}.emailPopup .errorSummary{line-height:1.3;padding:3px}.emailPopup .error.message{position:absolute}.emailPopup.CPSubmission .emailSubTemplate{margin-bottom:-35px}.emailPopup.CPSubmission .section{margin-bottom:16px}.emailPopup.CPSubmission label{font-weight:normal}.emailPopup.CPSubmission .emailError{padding-top:20px;height:20px}.emailPopup.CPSubmission label.selectLabel{display:inline-block;width:475px}.emailPopup.CPSubmission select{width:120px}.emailPopup ul.commaSeparatedList{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.emailPopup div.about{text-align:left;font-size:1.2rem;padding:12px;margin:10px 0 20px}.emailForm{position:relative;width:100%}.emailForm .subjectWrapper{margin-left:40px}.recipientsList{margin-left:0}.recipientsList li{position:relative;display:block;line-height:1.2;text-indent:-10px;margin-left:10px}.recipientsList li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.recipientsList li .orgLogo{float:left;width:20px;height:20px;margin:3px 0 0 5px}.recipientsList li .orgName,.recipientsList li .personName,.recipientsList li .title{line-height:1.3;font-size:1.4rem}.Person .recipientsList .personName{font-size:1.6rem;margin-right:5px}.Person .recipientsList .title{margin-right:5px}.Person .recipientsList .orgName{font-size:1.2rem}.GoLive .recipientsList .orgName{font-size:1.4rem}.emailToolTips{width:300px}.emailEdit.iconEditSmall{position:absolute;bottom:0;right:0}.emailError{height:40px;margin-bottom:-40px;display:none;font-size:14px;color:#c03}.emailCautionNote{position:absolute;font-size:1.2rem;line-height:1;color:#999}.emailSalutation{position:relative;padding-top:20px}.salutation{font-size:1.2rem}.emailEnvelopeWrapper{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:11000}.emailEnvelopeWrapper .emailEnvelope{position:absolute;top:0;left:0;width:660px;height:463px}.emailEnvelopeWrapper .emailEnvelopeFlap{position:relative;overflow:hidden;width:660px;height:154px;background:url(/Graphics/Email/envelope.flap.png?ver=v4.0.0.1) no-repeat 0 0}.emailEnvelopeWrapper .emailEnvelopeBody{position:relative;width:660px;height:310px;background:url(/Graphics/Email/envelope.body.png?ver=v4.0.0.1) repeat;overflow:hidden}.emailEnvelopeWrapper .emailEnvelopeStamp{position:absolute;width:75px;height:75px;top:25px;right:25px;background:url(/Graphics/Email/stamp.sprite.png?ver=v4.0.0.1) no-repeat}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp1{background-position:0 0}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp2{background-position:0 -75px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp3{background-position:0 -150px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp4{background-position:0 -225px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp5{background-position:0 -300px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp6{background-position:0 -375px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp7{background-position:0 -450px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp8{background-position:0 -525px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp9{background-position:0 -600px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp10{background-position:0 -675px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp11{background-position:0 -750px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp12{background-position:0 -825px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp13{background-position:0 -900px}.emailEnvelopeWrapper .emailEnvelopeStamp.stamp14{background-position:0 -975px}.emailEnvelopeWrapper .emailEnvelopePostmark{position:absolute;width:160px;height:80px;top:20px;right:-40px;background:url(/Graphics/Email/postmark.png?ver=v4.0.0.1) no-repeat}.emailEnvelopeWrapper .emailEnvelopeSender{position:absolute;left:20px;top:20px;text-align:left;font-size:1.4rem;line-height:1.3}.emailEnvelopeWrapper .emailEnvelopeRecipientWrapper{position:absolute;top:50%;width:100%}.emailEnvelopeWrapper .emailEnvelopeRecipient{position:relative;top:-50%;margin:0;display:inline;text-align:center;max-height:200px;font-size:2rem}.emailEnvelopeWrapper .emailEnvelopeRecipient li,.emailEnvelopeWrapper .emailEnvelopeRecipient li>span{display:block}.emailEnvelopeWrapper .emailEnvelopeRecipient li .contactedIndicator,.emailEnvelopeWrapper .emailEnvelopeRecipient li>span .contactedIndicator{display:none}textarea.programGoals{min-height:40px}.GoLiveBrowse .emailPlugin,.GoLiveBrowse .emailPlugin label{font-family:"Open Sans",Calibri,"Segoe UI",Arial,sans-serif}.GoLiveBrowse .emailPlugin h2{font-size:1.6rem;color:inherit;font-weight:normal}.GoLiveBrowse .emailPlugin .formLine{margin-top:10px;float:left;width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px}@media screen and (max-width:599px){.emailPopup{width:100%;min-width:0;max-width:none}.emailPopup .row,.emailPopup .personName{margin-bottom:10px}}
/*(c) 2011-2015 Epic Systems Corporation*/
@charset "UTF-8";body.lowFidelity div.pageHeader{background:#176484}div.pageHeaderTop{padding:3px 20px}div.pageHeader{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 80px;background:#176484;background:#176484 linear-gradient(to right,#176484,#028E4B) no-repeat;background-size:cover;min-height:180px}div.pageHeader h1{position:relative;color:white}div.pageHeader strong{font-weight:bold}div.pageHeader .tabWrapper{position:absolute;left:0;right:0;bottom:-1px;border-top:1px solid white;border-bottom:1px solid transparent;background-color:rgba(0,0,0,0.5)}div.pageHeader .tabWrapper .scrollLeft,div.pageHeader .tabWrapper .scrollRight{position:absolute;width:20px;top:0;bottom:0;z-index:1;cursor:pointer;display:none;align-items:center;justify-content:center;color:white;box-sizing:border-box}div.pageHeader .tabWrapper .scrollLeft:hover,div.pageHeader .tabWrapper .scrollRight:hover{color:#00F2DF}div.pageHeader .tabWrapper .scrollLeft:before,div.pageHeader .tabWrapper .scrollRight:before{position:absolute;display:block;content:"";top:0;bottom:0;width:20px;pointer-events:none}div.pageHeader .tabWrapper .scrollLeft{background:#0c3242;left:0;border-right:1px solid rgba(255,255,255,0.75)}div.pageHeader .tabWrapper .scrollLeft:before{left:20px;background:linear-gradient(to right,#0c3242 50%,rgba(12,50,66,0) 100%)}div.pageHeader .tabWrapper .scrollRight{background:#014726;right:0;border-left:1px solid rgba(255,255,255,0.75)}div.pageHeader .tabWrapper .scrollRight:before{right:20px;background:linear-gradient(to left,#014726 50%,rgba(1,71,38,0) 100%)}div.pageHeader.showLeft .tabWrapper,div.pageHeader.showRight .tabWrapper{touch-action:none}div.pageHeader.showLeft .scrollLeft,div.pageHeader.showRight .scrollRight{display:flex}div.pageHeader .tabBar{white-space:nowrap;overflow:hidden;margin-bottom:-1px;position:relative;display:flex;align-items:flex-end}div.pageHeader .tabBar:before,div.pageHeader .tabBar:after{content:"";display:block;width:20px;height:1px;min-width:20px;flex:0 0 20px}div.pageHeader .tabBar.left{justify-content:flex-start}div.pageHeader .tabBar.right{justify-content:flex-end}div.pageHeader .overflowStart,div.pageHeader .overflowEnd{display:inline-block;flex:0 0 auto}div.pageHeader .tab,div.pageHeader .tabGroup{margin:0 20px}div.pageHeader .tab:first-of-type,div.pageHeader .tabGroup:first-of-type{margin-left:0}div.pageHeader .tab:last-of-type,div.pageHeader .tabGroup:last-of-type{margin-right:0}div.pageHeader .tab+.tabGroup,div.pageHeader .tabGroup+.tab{margin-left:0}div.pageHeader .tab{position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:bottom;line-height:0}div.pageHeader .tab:first-child{margin-left:0}div.pageHeader .tab>a,div.pageHeader .tab>span{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;text-decoration:none;position:relative;box-sizing:border-box;border:2px solid transparent}div.pageHeader .tab>a:before,div.pageHeader .tab>span:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px}div.pageHeader .tab>a:focus,div.pageHeader .tab>span:focus{outline:0;border-color:#59b9e2}div.pageHeader .tab>a{opacity:.5}div.pageHeader .tab>a[href],div.pageHeader .tab>span,div.pageHeader .tab.active>a{opacity:1}div.pageHeader .tab.active>a,div.pageHeader .tab.active>span,div.pageHeader .tab>a[href]:hover,div.pageHeader .tab>span:hover{color:#00F2DF}div.pageHeader .tab.active>a:before,div.pageHeader .tab.active>span:before,div.pageHeader .tab>a[href]:hover:before,div.pageHeader .tab>span:hover:before{background-color:#00F2DF}div.pageHeader .tab.active>a .label,div.pageHeader .tab.active>span .label,div.pageHeader .tab>a[href]:hover .label,div.pageHeader .tab>span:hover .label{color:#00d9c8}div.pageHeader .tab .countNumber,div.pageHeader .tab .countLabel,div.pageHeader .tab .labelOnly{display:inline-block;vertical-align:baseline;color:inherit}div.pageHeader .tab .countLabel,div.pageHeader .tab .labelOnly{font-size:2.4rem;text-align:center;line-height:36px;text-transform:none}div.pageHeader .tab .countNumber{margin-left:8px;font-size:1.6rem;line-height:1}div.pageHeader .tab.menu{position:relative}div.pageHeader .tab.menu>a{transition:z-index .3s step-end;z-index:0}div.pageHeader .tab.menu.showMenu>a{z-index:8001}div.pageHeader .tab.menu.showMenu:not(.closedDirectly)>a{transition-timing-function:step-start}div.pageHeader .tab.menu>.tabMenu{display:none}div.pageHeader .tab.menu>a:after{content:"▼";content:"▼"/"";display:inline-block;font-size:16px;margin-left:4px;speak:none;speak-as:no-punctuation}div.pageHeader.small .tab{margin:0 10px -1px}div.pageHeader.small .tab>a{padding:8px 0}div.pageHeader.small .tab:first-of-type{margin-left:0}div.pageHeader.small .tab:last-of-type{margin-right:0}div.pageHeader.small .tab .countLabel,div.pageHeader.small .tab .labelOnly{font-size:1.6em;line-height:20px}div.pageHeader.small .tab .countNumber{margin-left:4px;font-size:1.4rem}div.pageHeader.small .tab.menu>a:after{font-size:12px;margin-left:4px}div.pageHeader.hasGroups{padding-bottom:86px}div.pageHeader.hasGroups .tabWrapper{border-top-color:transparent;background-color:transparent}div.pageHeader.hasGroups .tabBar{overflow:auto;padding-bottom:0;margin-bottom:0}div.pageHeader.hasGroups .tabGroupContainer{font-size:0}div.pageHeader.hasGroups .tab,div.pageHeader.hasGroups .tabGroup{margin-bottom:0}div.pageHeader.hasGroups .tabGroup{display:inline-block;vertical-align:bottom;background-color:rgba(255,255,255,0.1);padding:10px 20px 0;line-height:0}div.pageHeader.hasGroups .tabGroup>.label{display:block;text-align:center;font-size:16px;line-height:16px;margin-bottom:10px;color:white}div.pageHeader.hasGroups .tabGroup+.tab{margin-left:0}div.pageHeader.hasGroups .tab>a,div.pageHeader.hasGroups .tab>span{padding-bottom:2px;margin:-2px -2px 0}div.pageHeader.hasGroups .tab .countNumber,div.pageHeader.hasGroups .tab .countLabel,div.pageHeader.hasGroups .tab .labelOnly{display:block}div.pageHeader.hasGroups .tab .countLabel{font-size:1.2rem;line-height:16px;text-transform:uppercase;color:#F8F8F8}div.pageHeader.hasGroups .tab.active>a .countLabel,div.pageHeader.hasGroups .tab.active>span .countLabel,div.pageHeader.hasGroups .tab>a[href]:hover .countLabel,div.pageHeader.hasGroups .tab>span:hover .countLabel{color:#00F2DF}div.pageHeader.hasGroups .tab .countNumber,div.pageHeader.hasGroups .tab .labelOnly{font-size:2.4rem;line-height:32px;margin-left:0}div.pageHeader div.quiet{font-size:1.2rem;margin:0 0 20px 0}div.pageHeader.hasImage .tabWrapper{background-color:rgba(0,0,0,0.5);border-top-color:rgba(255,255,255,0.75)}div.pageHeader.hasImage .scrollLeft,div.pageHeader.hasImage .scrollRight{color:white;background:black}div.pageHeader.hasImage .scrollLeft:hover,div.pageHeader.hasImage .scrollRight:hover{color:#00F2DF}div.pageHeader.hasImage.showLeft .scrollLeft{border-right:1px solid 1px}div.pageHeader.hasImage.showLeft .scrollLeft:before{background:linear-gradient(to right,black 50%,rgba(0,0,0,0) 100%)}div.pageHeader.hasImage.showRight .scrollRight{border-left:1px solid 1px}div.pageHeader.hasImage.showRight .scrollRight:before{background:linear-gradient(to left,black 50%,rgba(0,0,0,0) 100%)}div.pageHeader.hasImage .headerImageContainer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}div.pageHeader.hasImage .headerImageContainer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,0.6) 200px,rgba(0,0,0,0.4) 600px,transparent 800px)}div.pageHeader.hasImage:not(.isDark) h1,div.pageHeader.hasImage:not(.isDark) .tab a,div.pageHeader.hasImage:not(.isDark) .labelOnly{color:black}div.pageHeader.hasImage:not(.isDark) .countLabel{color:#707070}div.pageHeader.hasImage:not(.isDark) .tab.active a,div.pageHeader.hasImage:not(.isDark) .tab.active .labelOnly,div.pageHeader.hasImage:not(.isDark) .tab:hover a,div.pageHeader.hasImage:not(.isDark) .tab:hover .labelOnly{color:#008c81}div.pageHeader.hasImage:not(.isDark) .tab.active a:before,div.pageHeader.hasImage:not(.isDark) .tab:hover a:before{background-color:#008c81}div.pageHeader.hasImage:not(.isDark) .headerImageContainer::before{background-image:linear-gradient(to right,rgba(255,255,255,0.8) 200px,rgba(255,255,255,0.6) 600px,transparent 800px)}div.pageHeader.hasImage:not(.isDark) .tabWrapper{border-top-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.75)}div.pageHeader.hasImage:not(.isDark) .scrollLeft,div.pageHeader.hasImage:not(.isDark) .scrollRight{color:black;background:white}div.pageHeader.hasImage:not(.isDark) .scrollLeft:hover,div.pageHeader.hasImage:not(.isDark) .scrollRight:hover{color:#008c81}div.pageHeader.hasImage:not(.isDark).showLeft .scrollLeft{border-right:1px solid rgba(0,0,0,0.5)}div.pageHeader.hasImage:not(.isDark).showLeft .scrollLeft:before{background:linear-gradient(to right,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0) 100%)}div.pageHeader.hasImage:not(.isDark).showRight .scrollRight{border-left:1px solid rgba(0,0,0,0.5)}div.pageHeader.hasImage:not(.isDark).showRight .scrollRight:before{background:linear-gradient(to left,#fff 50%,rgba(255,255,255,0) 100%)}.tabMenu{transition:z-index .3s step-end;position:absolute;width:300px;z-index:1;background-color:#004b96;box-shadow:rgba(0,0,0,0.175);overflow:auto;white-space:normal;z-index:8001}.tabMenu.fullWidth{width:auto;left:0;right:0}.tabMenu .tab{margin:0;border-top:1px solid white;text-align:left;width:100%}.tabMenu .tab a{opacity:1;color:white;display:block;padding:6px;box-sizing:border-box;background-color:rgba(0,0,0,0.5);border:4px solid transparent;text-decoration:none}.tabMenu .tab a:before{display:none}.tabMenu .tab a[href]:hover{border-bottom-color:transparent;background-color:rgba(0,0,0,0.25);color:#00F2DF}.tabMenu .tab.explanation{background-color:rgba(0,0,0,0.9)}.tabMenu .tab.explanation span{font-size:1.4rem;line-height:16px;color:#DDD}.tabMenu .tab:first-child{border-top:0}.tabMenu .tab .countLabel,.tabMenu .tab .labelOnly{font-size:1.6rem;line-height:20px;text-align:left}.tabMenu .tab.highlight a[href],.tabMenu .tab a[href]:focus{outline:0;border-color:#59b9e2;margin:0;padding:6px}body.lowFidelity .pageContainer div.pageHeader.hasImage .headerImageContainer::before{background:rgba(0,0,0,0.4)}body.lowFidelity .pageContainer div.pageHeader.hasImage:not(.isDark) .headerImageContainer::before{background:rgba(255,255,255,0.6)}@media screen and (max-width:939px){div.pageHeader .tab,div.pageHeader .tabGroup{margin-left:12.5px;margin-right:12.5px}div.pageHeader .tab:first-child,div.pageHeader .tabGroup:first-child{margin-left:0}div.pageHeader .tab:last-child,div.pageHeader .tabGroup:last-child{margin-right:0}div.pageHeader .tab+.tabGroup,div.pageHeader .tabGroup+.tab{margin-left:7.5px}}@media screen and (max-width:830px){.pageHeader.hasGroups .tabBar{padding-left:0;padding-right:0}}@media screen and (max-width:599px){div.pageHeader:not(.small){height:auto;min-height:0}div.pageHeader:not(.small) .tab,div.pageHeader:not(.small) .tabGroup{margin-left:7.5px;margin-right:7.5px}div.pageHeader:not(.small) .tab:first-child,div.pageHeader:not(.small) .tabGroup:first-child{margin-left:0}div.pageHeader:not(.small) .tab:last-child,div.pageHeader:not(.small) .tabGroup:last-child{margin-right:0}div.pageHeader:not(.small) .tabGroup{padding:5px 10px 0}div.pageHeader:not(.small) .tab+.tabGroup,div.pageHeader:not(.small) .tabGroup+.tab{margin-left:2.5px}}
/*(c) 2011-2015 Epic Systems Corporation*/
ul.tagList>li,ul.buttonList>li{display:inline-block;width:auto;height:auto;padding:0;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-size:inherit;color:inherit;line-height:inherit;vertical-align:middle}ul.tagList>li:last-child,ul.buttonList>li:last-child{margin-right:0}ul.tagList>li,ul.tagList.toggleButtonSet>li,ul.buttonList>li,ul.buttonList.toggleButtonSet>li{margin:0 5px 5px 0}ul.tagList input.toggleButton+label,ul.buttonList input.toggleButton+label{width:100%;margin-bottom:0}.tagList a,.tagList input.toggleButton+label,.buttonList a,.tag,a[role=button].tag,a.tagFollow{display:inline-block;vertical-align:middle;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:28px;padding:0 14px;background-color:#E4E4E4;box-shadow:1px 1px 0 rgba(0,0,0,0.3058823529);font-size:1.2rem;color:#333;text-align:left;line-height:28px;text-decoration:none;box-shadow:1px 1px 0 rgba(0,0,0,0.3058823529)}.tagList a:hover,.tagList input.toggleButton+label:hover,.buttonList a:hover,.tag:hover,a[role=button].tag:hover,a.tagFollow:hover{text-decoration:none;background-color:#ECECEC;border-color:#59b9e2}.tagList a:active,.tagList a.buttonActive,.tagList input.toggleButton+label:active,.tagList input.toggleButton+label.buttonActive,.buttonList a:active,.buttonList a.buttonActive,.tag:active,.tag.buttonActive,a[role=button].tag:active,a[role=button].tag.buttonActive,a.tagFollow:active,a.tagFollow.buttonActive{box-shadow:none;top:1px;left:1px}.tagList a,.tagList a.disabled:active,.tagList a.disabled.buttonActive,.tagList input.toggleButton+label,.tagList input.toggleButton+label.disabled:active,.tagList input.toggleButton+label.disabled.buttonActive,.buttonList a,.buttonList a.disabled:active,.buttonList a.disabled.buttonActive,.tag,.tag.disabled:active,.tag.disabled.buttonActive,a[role=button].tag,a[role=button].tag.disabled:active,a[role=button].tag.disabled.buttonActive,a.tagFollow,a.tagFollow.disabled:active,a.tagFollow.disabled.buttonActive{top:0;left:0}.tagList a:disabled:active,.tagList a.buttonActive:disabled,.tagList input.toggleButton+label:disabled:active,.tagList input.toggleButton+label.buttonActive:disabled,.buttonList a:disabled:active,.buttonList a.buttonActive:disabled,.tag:disabled:active,.tag.buttonActive:disabled,a[role=button].tag:disabled:active,a[role=button].tag.buttonActive:disabled,a.tagFollow:disabled:active,a.tagFollow.buttonActive:disabled{top:0;left:0}.tagList a,.tagList input.toggleButton+label,.tag,a[role=button].tag,a.tagFollow{border-radius:14px}.buttonList a{border-radius:0}.tagList input.toggleButton:disabled+label{filter:alpha(opacity=50);opacity:.5}.tagList input.toggleButton:disabled+label:hover{background-color:#E4E4E4;border-color:transparent}.tagList a.disabled,.tagList input.toggleButton[disabled]+label,.tagList input.toggleButton.disabled+label,fieldset[disabled] .tagList input.toggleButton+label,.tag.disabled,a[role=button].tag.disabled{filter:alpha(opacity=50);opacity:.5}.tagList a.disabled:hover,.tagList input.toggleButton[disabled]+label:hover,.tagList input.toggleButton.disabled+label:hover,fieldset[disabled] .tagList input.toggleButton+label:hover,.tag.disabled:hover,a[role=button].tag.disabled:hover{background-color:#E4E4E4;border-color:transparent}.tagList a.selected,.tagList input.toggleButton:checked+label,.tag.selected,a[role=button].tag.selected{color:white;background-color:#018440}.tagList a.selected:hover,.tagList input.toggleButton:checked+label:hover,.tag.selected:hover,a[role=button].tag.selected:hover{background-color:#01984a;border-color:black}.tagList input.toggleButton:checked:disabled+label:hover{background-color:#018440}.tagList a.selected.disabled:hover,.tagList input.toggleButton[disabled]:checked+label:hover,.tagList input.toggleButton.disabled:checked+label:hover,fieldset[disabled] .tagList input.toggleButton:checked+label:hover,.tag.selected.disabled:hover,a[role=button].tag.selected.disabled:hover{border-color:transparent;background-color:#018440}a.tagFollow{border-radius:0;width:28px;height:28px;border-top-left-radius:14px;border-bottom-left-radius:14px;border:1px solid transparent;z-index:1;padding:0;box-shadow:none;position:relative;background-color:#C0C0C0}a.tagFollow:before,a.tagFollow.disabled:hover:before{content:"";display:block;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGsSURBVEhLzZS9S8NQFMUrghVdxI9dEAo6OQnuguAquDiJ4OTgvyAouEgFUXCpe2YRnAQHndwyFaGggzhI27Rpi9bE3y03EtM0TWMGDxzycu895768vPcy/wrNZnNWqK/pw7btPbirr+nCMIzher1u0uDWdd0hDaeHVquVw7xJk4plWTMaTg+yNNAV0mRLw+kB4xuvgYw1nA6q1eoUs257DWQsMU3/HZjueOa+JtuajobjOOMICgjue5H8m99c+RpW6+OZaZojnSZsuzEEBfizDEmJ8Qe8EM+OuQfZ5xSsQ8svGIQY241GYyPynLDfFyh+DIr7UZaFH59Tm2iUSqVRBOfQCTMLsE1dXjQqjwf5zFqtdhRiGOR+4quDmRkhhkFeavlgKJfLE4jfA2ZdZBJPfMFgyyNgeVZC/oHssF+7jJovuKiy+EB0EjC6q1Qqc9yk84wfArlTlcUHomcVf/I84MRnNZUpFotZYoewczCpedFUPDDTJU8I1zTcBXKrsCS1HLBlDfcHgmN4zawnNdQTLNk0tVc0ymsoGnJl8IM35amhWJBNkfg8JEcm8w3aRQXbz2C1hgAAAABJRU5ErkJggg==") no-repeat center;background-size:auto 18px}a.tagFollow:hover,a.tagFollow:focus{background-color:#D0D0D0;border-color:#59b9e2}a.tagFollow.selected,a.tagFollow.selected.disabled:hover{background-color:#01612f}a.tagFollow.selected:before,a.tagFollow.selected.disabled:hover:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=")}a.tagFollow.selected:hover,a.tagFollow.selected:focus{background-color:#017539;border-color:black}a.tagFollow:before,a.tagFollow.disabled:hover:before{left:0}.tagCardHeader a.tagFollow{border-radius:14px}.tagCardHeader a.tagFollow,.tagCardHeader a.tagFollow:hover{border-color:transparent}.tagCardHeader a.tagFollow:before{top:-3px;bottom:-3px;left:-3px;right:-3px;border:2px solid transparent;border-radius:16px}.tagCardHeader a.tagFollow:hover:before{border-color:#59b9e2}.tagCardHeader a.tagFollow.selected:before{border-color:#F0F0F0}.tagCardHeader a.tagFollow.selected:hover:before{border-color:white}.tagList a.tagFollow+a,a.tagFollow+.tag,.tagFollow+a[role=button].tag .tagList.followOnly a,.tag.followOnly,a[role=button].tag.followOnly{margin-left:-28px;padding-left:36px;background:transparent;position:relative}.tagList a.tagFollow+a:before,a.tagFollow+.tag:before,.tagFollow+a[role=button].tag .tagList.followOnly a:before,.tag.followOnly:before,a[role=button].tag.followOnly:before{content:"";display:block;position:absolute;top:0;bottom:0;left:28px;right:0;border-top-right-radius:14px;border-bottom-right-radius:14px;border:1px solid transparent;background-color:#E4E4E4;z-index:-1}.tagList a.tagFollow+a:hover,a.tagFollow+.tag:hover,.tagFollow+a[role=button].tag .tagList.followOnly a:hover,.tag.followOnly:hover,a[role=button].tag.followOnly:hover{background:transparent;border-color:transparent}.tagList a.tagFollow+a:hover:before,a.tagFollow+.tag:hover:before,.tagFollow+a[role=button].tag .tagList.followOnly a:hover:before,.tag.followOnly:hover:before,a[role=button].tag.followOnly:hover:before{background-color:#ECECEC;border-color:#59b9e2}.tagList a.tagFollow+a.selected,.tagList a.tagFollow+a.selected.disabled:hover,a.tagFollow+.tag.selected,a.tagFollow+.tag.selected.disabled:hover,.tagFollow+a[role=button].tag .tagList.followOnly a.selected,.tagFollow+a[role=button].tag .tagList.followOnly a.selected.disabled:hover,.tag.followOnly.selected,.tag.followOnly.selected.disabled:hover,a[role=button].tag.followOnly.selected,a[role=button].tag.followOnly.selected.disabled:hover{background:transparent}.tagList a.tagFollow+a.selected:before,.tagList a.tagFollow+a.selected.disabled:hover:before,a.tagFollow+.tag.selected:before,a.tagFollow+.tag.selected.disabled:hover:before,.tagFollow+a[role=button].tag .tagList.followOnly a.selected:before,.tagFollow+a[role=button].tag .tagList.followOnly a.selected.disabled:hover:before,.tag.followOnly.selected:before,.tag.followOnly.selected.disabled:hover:before,a[role=button].tag.followOnly.selected:before,a[role=button].tag.followOnly.selected.disabled:hover:before{background-color:#018440}.tagList a.tagFollow+a.selected:hover,a.tagFollow+.tag.selected:hover,.tagFollow+a[role=button].tag .tagList.followOnly a.selected:hover,.tag.followOnly.selected:hover,a[role=button].tag.followOnly.selected:hover{background:transparent;border-color:transparent}.tagList a.tagFollow+a.selected:hover:before,a.tagFollow+.tag.selected:hover:before,.tagFollow+a[role=button].tag .tagList.followOnly a.selected:hover:before,.tag.followOnly.selected:hover:before,a[role=button].tag.followOnly.selected:hover:before{background-color:#01984a;border-color:black}.tagList.followOnly a,.tagList.followOnly input.toggleButton+label,.tag.followOnly,a[role=button].tag.followOnly{border:0}.tagList.followOnly a:before,.tagList.followOnly input.toggleButton+label:before,.tag.followOnly:before,a[role=button].tag.followOnly:before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-top-left-radius:14px;border-bottom-left-radius:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#C0C0C0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGsSURBVEhLzZS9S8NQFMUrghVdxI9dEAo6OQnuguAquDiJ4OTgvyAouEgFUXCpe2YRnAQHndwyFaGggzhI27Rpi9bE3y03EtM0TWMGDxzycu895768vPcy/wrNZnNWqK/pw7btPbirr+nCMIzher1u0uDWdd0hDaeHVquVw7xJk4plWTMaTg+yNNAV0mRLw+kB4xuvgYw1nA6q1eoUs257DWQsMU3/HZjueOa+JtuajobjOOMICgjue5H8m99c+RpW6+OZaZojnSZsuzEEBfizDEmJ8Qe8EM+OuQfZ5xSsQ8svGIQY241GYyPynLDfFyh+DIr7UZaFH59Tm2iUSqVRBOfQCTMLsE1dXjQqjwf5zFqtdhRiGOR+4quDmRkhhkFeavlgKJfLE4jfA2ZdZBJPfMFgyyNgeVZC/oHssF+7jJovuKiy+EB0EjC6q1Qqc9yk84wfArlTlcUHomcVf/I84MRnNZUpFotZYoewczCpedFUPDDTJU8I1zTcBXKrsCS1HLBlDfcHgmN4zawnNdQTLNk0tVc0ymsoGnJl8IM35amhWJBNkfg8JEcm8w3aRQXbz2C1hgAAAABJRU5ErkJggg==") no-repeat center;background-size:auto 18px;border-left:2px solid transparent}.tagList.followOnly a:hover:before,.tagList.followOnly input.toggleButton+label:hover:before,.tag.followOnly:hover:before,a[role=button].tag.followOnly:hover:before{background-color:#D0D0D0}.tagList.followOnly a:hover:after,.tagList.followOnly input.toggleButton+label:hover:after,.tag.followOnly:hover:after,a[role=button].tag.followOnly:hover:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:14px;border:1px solid #59b9e2;z-index:1}.tagList.followOnly a.selected:before,.tagList.followOnly input.toggleButton:checked+label:before,.tag.followOnly.selected:before,a[role=button].tag.followOnly.selected:before{background-color:#01612f;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=")}.tagList.followOnly a.selected:hover:before,.tagList.followOnly input.toggleButton:checked+label:hover:before,.tag.followOnly.selected:hover:before,a[role=button].tag.followOnly.selected:hover:before{background-color:#017539}.tagList.followOnly a.selected:hover:after,.tagList.followOnly input.toggleButton:checked+label:hover:after,.tag.followOnly.selected:hover:after,a[role=button].tag.followOnly.selected:hover:after{border-color:black}.tagList.followOnly input.toggleButton.selected:disabled+label:hover:before{background-color:#01612f}.tagList.followOnly a.selected.disabled:hover:before,.tagList.followOnly input.toggleButton[disabled]:checked+label:hover:before,.tagList.followOnly input.toggleButton.disabled:checked+label:hover:before,fieldset[disabled] .tagList.followOnly input.toggleButton:checked+label:hover:before,.tag.followOnly.selected.disabled:hover:before,a[role=button].tag.followOnly.selected.disabled:hover:before{background-color:#01612f}.tagList.large a,.tagList.large input.toggleButton+label,.tag.large,a[role=button].tag.large,a.tagFollow.large{height:40px;padding:0 20px;border-radius:20px;line-height:40px;font-size:1.5rem}a.tagFollow.large{width:40px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;margin-right:-40px}a.tagFollow.large,a.tagFollow.large.disabled:hover{background-size:auto}.tagList.followOnly.large a:before,.tagList.followOnly.large input.toggleButton+label:before,.tag.followOnly.large:before,a[role=button].tag.followOnly.large:before{width:40px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-size:auto}.tagList.followOnly.large a:hover:after,.tagList.followOnly.large input.toggleButton+label:hover:after,.tag.followOnly.large:hover:after,a[role=button].tag.followOnly.large:hover:after{border-radius:20px}.tagList.followOnly.large input.toggleButton:disabled+label:hover:before{background-size:auto}.tagList.followOnly.large a.disabled:hover:before,.tagList.followOnly.large input.toggleButton[disabled]+label:hover:before,.tagList.followOnly.large input.toggleButton.disabled+label:hover:before,fieldset[disabled] .tagList.followOnly.large input.toggleButton+label:hover:before,.tag.followOnly.large.disabled:hover:before,a[role=button].tag.followOnly.large.disabled:hover:before{background-size:auto}.tagList.large a.tagFollow+a,a.tagFollow.large+.tag,.tagFollow.large+a[role=button].tag .tagList.followOnly a,.tag.large.followOnly,a[role=button].tag.large.followOnly{margin-left:-40px;padding-left:48px}.tagList.large a.tagFollow+a:before,a.tagFollow.large+.tag:before,.tagFollow.large+a[role=button].tag .tagList.followOnly a:before,.tag.large.followOnly:before,a[role=button].tag.large.followOnly:before{left:39px;border-top-right-radius:20px;border-bottom-right-radius:20px}.tagList.toggleButtonSet.grid{margin:0 -5px}.tagList.toggleButtonSet.grid li{width:calc(25% - 10px);flex-basis:calc(25% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}.tagList.toggleButtonSet.grid .verticalCenteringWrapper{left:20px;right:20px;font-size:inherit;display:block;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}input.tagEntry{width:300px}body.lowFidelity .tagList a.selected,body.lowFidelity .tagList input.toggleButton:checked+label,body.lowFidelity .tag.selected,body.lowFidelity a[role=button].tag.selected{background:#007E7B}body.lowFidelity .tagList a.selected:hover,body.lowFidelity .tagList input.toggleButton:checked+label:hover,body.lowFidelity .tag.selected:hover,body.lowFidelity a[role=button].tag.selected:hover{background:#00928f}body.lowFidelity .tagList.followOnly.large a.selected:before,body.lowFidelity .tagList.followOnly.large input.toggleButton:checked+label:before,body.lowFidelity .tag.followOnly.large.selected:before,body.lowFidelity a[role=button].tag.followOnly.large.selected:before{background:#018440 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=") no-repeat center;background-size:auto}body.lowFidelity .tagList.followOnly.large a.selected:hover:before,body.lowFidelity .tagList.followOnly.large input.toggleButton:checked+label:hover:before,body.lowFidelity .tag.followOnly.large.selected:hover:before,body.lowFidelity a[role=button].tag.followOnly.large.selected:hover:before{background:#01984a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=") no-repeat center;background-size:auto}body.lowFidelity a.tagFollow.selected,body.lowFidelity a.tagFollow.selected.disabled:hover{background:#018440,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=") no-repeat center;background-size:auto 18px}body.lowFidelity a.tagFollow.selected:hover{background:#01984a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGDSURBVEhLzZW/S8NQFIVTBFvqIv7YBaGgk5PgXhBcBRcnEZw6+C8ICi5SQRRcdHcWoZPgoJOboyDoIA6CFETQ2vrdcCLx2aRJfYMHPt7LffecW9ImDf6VOp1gwtClf7XbwTrUdOlXfPIBwm/gnH1BZX8iuAJvhL+wjqvsT4TWCO8Y7FdU9idCG7EBDZX9iMBRaMUGtKym47+L0LUoPDZkVcfponEIjuAyhacuAx6dHpd9+gbDIWzKFGzI923oFzLe4ZB9OQyPRMF+54vQjBvygPcVltgnPyc0TMO1a+4FHrstFcWkC0OJ5gNou0Eu9Ngvqs6+JHs2YSjAdhSUBOEbrP29OjCexMO6wYBjtecT5mHMz26gCz23rPlujwlTFfOP74DrpuHUPllnZMsujLtO0AVMwhRcOWd7smUXpnuZP2ATijqysyJsQfhgsj7oKJswzEZGWFD5lzibhzv1zqncWzTvwBmMqJQowsfoO4W6SunCYK+MZVtVyiT6q+D/rzRdQfAFy4tMkAiViEIAAAAASUVORK5CYII=") no-repeat center;background-size:auto 18px}@media screen and (max-width:599px){.tagList li{display:block;margin-right:0}.tagList li a:not(.tagFollow){width:100%}.tagList li.slimHide{display:none}}@media screen and (max-width:479px){input.tagEntry{width:100%}}
/*(c) 2011-2015 Epic Systems Corporation*/
.attachmentAnnouncement{margin-bottom:10px;color:#333}.attachmentAnnouncement p{font-size:1.6rem;line-height:1.2}.attachmentAnnouncementActions{margin-top:10px}.attachmentAnnouncementActions .attachmentAnnouncementSendEmail{margin-right:7px}
/*(c) 2011-2015 Epic Systems Corporation*/
.epicAutoComplete{font-size:18px;line-height:24px;background-color:White;position:absolute;border:2px solid #A9C1E5;z-index:10002;overflow-y:auto;overflow-x:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.epicAutoComplete.fixed{position:fixed}.epicAutoComplete ul{margin:0;min-width:100%}.epicAutoComplete .autoCompleteNotice,.epicAutoComplete .autoCompleteRow{padding:3px 5px}.epicAutoComplete .autoCompleteNotice{color:#999}.epicAutoComplete .autoCompleteRow{display:block;border-top:1px solid #A9C1E5;cursor:pointer;background:white;white-space:nowrap}.epicAutoComplete .autoCompleteRow a{text-decoration:none}.epicAutoComplete .autoCompleteRow:hover{background:#f9fcfd}.epicAutoComplete .autoCompleteRow:hover a{text-decoration:underline}.epicAutoComplete .autoCompleteRow.first{border-top:0}.epicAutoComplete .autoCompleteRow.highlight{background-color:#1C78A0;color:White}.epicAutoComplete .autoCompleteRow.highlight a{color:White}.epicAutoComplete .autoCompleteRow.highlight .quiet{color:#CCC}.epicAutoComplete .autoCompleteRow span{display:inline-block;vertical-align:bottom;margin-left:3px}.epicAutoComplete .autoCompleteRow span:first-child{margin-left:0}.epicAutoComplete .autoCompleteRow span.quiet{font-size:14px}@media screen and (max-width:599px){.epicAutoComplete{max-width:calc(100% - 40px)}}
/*(c) 2011-2015 Epic Systems Corporation*/
.discussionExplanation{margin-bottom:10px;color:#333}.discussionExplanation p{font-size:1.6rem;line-height:1.2}.discussionExplanationActions{margin-top:10px}
/*(c) 2011-2015 Epic Systems Corporation*/
.epicAutoComplete.globalSearch.fixed{position:fixed}.epicAutoComplete.globalSearch ul{display:block;margin:0;width:100%}.epicAutoComplete.globalSearch .autoCompleteNotice,.epicAutoComplete.globalSearch .autoCompleteRow{padding:4px}.epicAutoComplete.globalSearch .autoCompleteNotice{color:#999}.epicAutoComplete.globalSearch .autoCompleteRow{height:48px;box-sizing:border-box;display:block;border-top:0;cursor:pointer;background:white;white-space:nowrap;position:relative}.epicAutoComplete.globalSearch .autoCompleteRow:first-child{margin-top:4px}.epicAutoComplete.globalSearch .autoCompleteRow:last-child{margin-bottom:4px}.epicAutoComplete.globalSearch .autoCompleteRow:hover{background:#F4F6F7}.epicAutoComplete.globalSearch .autoCompleteRow.highlight{background-color:#1C78A0}.epicAutoComplete.globalSearch .autoCompleteRow.highlight:hover{background-color:#196b8f}.epicAutoComplete.globalSearch .autoCompleteRow.highlight .details{color:#CCC}.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.item.search .image{background-image:url(/Graphics/Global/search.white.png?ver=v4.0.0.1)}.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.item.contentRow:before,.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.item.organizationRow:before{content:"";display:block;position:absolute;top:2px;left:2px;bottom:2px;width:44px;background-color:white}.epicAutoComplete.globalSearch .autoCompleteRow.highlight .title,.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.tagRow.selected .title,.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.item.search .title{color:#F0F0F0}.epicAutoComplete.globalSearch .autoCompleteRow.highlight .title strong,.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.tagRow.selected .title strong,.epicAutoComplete.globalSearch .autoCompleteRow.highlight a.item.search .title strong{color:white}.epicAutoComplete.globalSearch .image{width:40px;height:40px;flex:0 0 40px;margin-right:8px;z-index:1}.epicAutoComplete.globalSearch .image img{display:block}.epicAutoComplete.globalSearch .titleContainer{display:block;max-width:calc(100% - 66px)}.epicAutoComplete.globalSearch .title,.epicAutoComplete.globalSearch .details{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.epicAutoComplete.globalSearch .title{line-height:40px;font-size:18px;color:#555}.epicAutoComplete.globalSearch .title strong{color:#333}.epicAutoComplete.globalSearch .hasDetails .title{font-size:18px;line-height:20px;margin-top:1px;padding-bottom:1px}.epicAutoComplete.globalSearch .details{font-size:14px;line-height:16px;padding-bottom:1px;color:#707070}.epicAutoComplete.globalSearch .details ul{display:inline;border:0}.epicAutoComplete.globalSearch .details ul li{display:inline}.epicAutoComplete.globalSearch .details ul li:before{display:inline;content:", "}.epicAutoComplete.globalSearch .details ul li:first-child:before{display:none;content:none}.epicAutoComplete.globalSearch a.item,.epicAutoComplete.globalSearch div.item{display:flex;align-items:center;text-decoration:none;color:inherit;padding:0}.epicAutoComplete.globalSearch a.item.tagRow,.epicAutoComplete.globalSearch div.item.tagRow{display:block}.epicAutoComplete.globalSearch a.item.tagRow .tag,.epicAutoComplete.globalSearch div.item.tagRow .tag{position:relative;background-color:#D8D8D8;border:1px solid #D8D8D8;box-shadow:1px 1px 0 rgba(0,0,0,0);text-align:left;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;height:40px;padding:0 10px;line-height:38px}.epicAutoComplete.globalSearch a.item.tagRow .tag,.epicAutoComplete.globalSearch a.item.tagRow .tag strong,.epicAutoComplete.globalSearch div.item.tagRow .tag,.epicAutoComplete.globalSearch div.item.tagRow .tag strong{color:black}.epicAutoComplete.globalSearch a.item.tagRow:hover .tag,.epicAutoComplete.globalSearch div.item.tagRow:hover .tag{background-color:#E0E0E0;border-color:#1C78A0}.epicAutoComplete.globalSearch a.item.tagRow .tag.selected,.epicAutoComplete.globalSearch div.item.tagRow .tag.selected{background:linear-gradient(to right,#018440 0,#007E7B 100%);border-color:transparent}.epicAutoComplete.globalSearch a.item.tagRow .tag.selected,.epicAutoComplete.globalSearch a.item.tagRow .tag.selected strong,.epicAutoComplete.globalSearch div.item.tagRow .tag.selected,.epicAutoComplete.globalSearch div.item.tagRow .tag.selected strong{color:white}.epicAutoComplete.globalSearch a.item.tagRow:hover .tag.selected,.epicAutoComplete.globalSearch div.item.tagRow:hover .tag.selected{background:linear-gradient(to right,#01984a 0,#00928f 100%);border-color:#1C78A0}.epicAutoComplete.globalSearch a.item.contentRow .image,.epicAutoComplete.globalSearch div.item.contentRow .image{background:transparent url(/Graphics/Global/icons.green.sprite.png?ver=v4.0.0.1) no-repeat}.epicAutoComplete.globalSearch a.item.contentRow .image.ClinicalPrograms,.epicAutoComplete.globalSearch div.item.contentRow .image.ClinicalPrograms{background-position:-12px -12px}.epicAutoComplete.globalSearch a.item.contentRow .image.Colleague,.epicAutoComplete.globalSearch div.item.contentRow .image.Colleague{background-position:-12px -64px}.epicAutoComplete.globalSearch a.item.contentRow .image.ConnectTheDocs,.epicAutoComplete.globalSearch div.item.contentRow .image.ConnectTheDocs{background-position:-12px -116px}.epicAutoComplete.globalSearch a.item.contentRow .image.Discussions,.epicAutoComplete.globalSearch div.item.contentRow .image.Discussions{background-position:-12px -168px}.epicAutoComplete.globalSearch a.item.contentRow .image.EpicTalks,.epicAutoComplete.globalSearch div.item.contentRow .image.EpicTalks{background-position:-12px -220px}.epicAutoComplete.globalSearch a.item.contentRow .image.GoLive,.epicAutoComplete.globalSearch div.item.contentRow .image.GoLive{background-position:-12px -272px}.epicAutoComplete.globalSearch a.item.contentRow .image.SpecialtySteeringBoards,.epicAutoComplete.globalSearch div.item.contentRow .image.SpecialtySteeringBoards{background-position:-12px -324px}.epicAutoComplete.globalSearch a.item.contentRow .image.Channels,.epicAutoComplete.globalSearch div.item.contentRow .image.Channels{background-position:-12px -376px}.epicAutoComplete.globalSearch a.item.contentRow .image.AdvisoryBoards,.epicAutoComplete.globalSearch div.item.contentRow .image.AdvisoryBoards{background-position:-12px -428px}.epicAutoComplete.globalSearch a.item.contentRow .image.SiteUpdates,.epicAutoComplete.globalSearch div.item.contentRow .image.SiteUpdates{background-position:-12px -480px}.epicAutoComplete.globalSearch a.item.contentRow .image.Links,.epicAutoComplete.globalSearch div.item.contentRow .image.Links{background-position:-12px -532px}body.lowFidelity .epicAutoComplete.globalSearch a.item.contentRow .image,body.lowFidelity .epicAutoComplete.globalSearch div.item.contentRow .image{background-image:url(/Graphics/Global/icons.green.flat.sprite.png?ver=v4.0.0.1)}.epicAutoComplete.globalSearch a.item.search .title,.epicAutoComplete.globalSearch div.item.search .title{color:#1C78A0}.epicAutoComplete.globalSearch a.item.search .title strong,.epicAutoComplete.globalSearch div.item.search .title strong{color:#145775}.epicAutoComplete.globalSearch a.item.search .image,.epicAutoComplete.globalSearch div.item.search .image{background:url(/Graphics/Global/search.blue.png?ver=v4.0.0.1) center}.globalSearchItem{height:50px;padding:0 5px}.globalSearchItem .itemName{font-size:16px;line-height:24px;height:24px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.globalSearchItem .active,.globalSearchItem .removed{line-height:20px}.globalSearchItem .active span,.globalSearchItem .active a,.globalSearchItem .removed span,.globalSearchItem .removed a{vertical-align:bottom;margin-right:5px}.globalSearchItem .active span:last-child,.globalSearchItem .active a:last-child,.globalSearchItem .removed span:last-child,.globalSearchItem .removed a:last-child{margin-right:0}.globalSearchItem .active span,.globalSearchItem .removed span{display:inline-block;font-size:12px}.globalSearchItem .removed{display:none}.globalSearchItem.removed{background-color:#fff5f5}.globalSearchItem.removed .active{display:none}.globalSearchItem.removed .removed{display:block}.globalSearchItem.removed .removed span{color:#c03;font-weight:700}
/*(c) 2011-2015 Epic Systems Corporation*/
.headerWrapper{background:rgba(255,255,255,0.95);min-width:400px;margin:0 auto;box-shadow:0 0 4px #DDD}.headerWrapper.limitedAccess #Header div.headerContainer.profile{margin-left:auto;margin-right:10px}#Header{position:relative;height:96px;padding:0 10px;display:flex}#Header .headerContainer{height:40px;margin:28px 10px;flex:0 0 auto}#Header .headerContainer:first-child{margin-left:0}#Header .headerContainer:last-child{margin-right:0}#Header .headerContainer.search{margin-left:0;flex:1 1 auto}#Header .headerContainer.homeLogo{display:block;width:240px;height:65px;margin:15.5px 0;float:left;background:transparent url(/Graphics/logo.header.png?ver=v4.0.0.1) no-repeat}#Header .headerElement{height:40px;margin:0 0 0 10px;padding:0;line-height:inherit;cursor:inherit}#Header .headerElement:first-child{margin-left:0}#Header .browseContainer{position:relative}#Header .browseContainer .browseLink{display:block;color:#007E7B;width:100px;height:100%;padding:0 10px;text-align:center;font-size:1.6rem;line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}#Header .browseContainer .browseMenu{display:none;top:55px;left:0}#Header .browseContainer .browseMenu:after{left:94px}#Header .browseContainer.showMenu .browseMenu{display:block}#Header .browseContainer.showMenu:after{left:60px}#Header .browseContainer .browseActions{background:white;width:320px;box-shadow:0 0 5px #707070}#Header .browseContainer .browseActions li{border-top:1px solid #DDD;border-bottom:0;color:black;height:62px}#Header .browseContainer .browseActions li.subItem{height:auto;border-top:0}#Header .browseContainer .browseActions li.subItem a{background-image:none;height:auto}#Header .browseContainer .browseActions li.subItem a:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEUAAAAmfnwmfnt/Noj/AAAAAnRSTlMAgJsrThgAAAAsSURBVHjapci3AcAwAIRAnv2HdmvlRMexTn2A1GBqMIBFqcGsIPyrn/oJvT5TMwCvhwV7IAAAAABJRU5ErkJggg==);content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEUAAAAmfnwmfnt/Noj/AAAAAnRSTlMAgJsrThgAAAAsSURBVHjapci3AcAwAIRAnv2HdmvlRMexTn2A1GBqMIBFqcGsIPyrn/oJvT5TMwCvhwV7IAAAAABJRU5ErkJggg==)/"";display:inline-block;color:#007E7B;font-size:16px;line-height:20px;margin-right:5px;speak:none;speak-as:no-punctuation;float:left}#Header .browseContainer .browseActions li a{padding:5px 12px 5px 64px;background:white no-repeat;background-image:url(/Graphics/Global/icons.green.sprite.png?ver=v4.0.0.1);height:62px;display:block;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#Header .browseContainer .browseActions li a.clinicalPrograms{background-position:0 -1px}#Header .browseContainer .browseActions li a.colleague{background-position:0 -53px}#Header .browseContainer .browseActions li a.connectTheDocs{background-position:0 -105px}#Header .browseContainer .browseActions li a.discussions{background-position:0 -157px}#Header .browseContainer .browseActions li a.epicTalks{background-position:0 -209px}#Header .browseContainer .browseActions li a.goLive{background-position:0 -261px}#Header .browseContainer .browseActions li a.specialtySteeringBoards{background-position:0 -313px}#Header .browseContainer .browseActions li a.channels{background-position:0 -365px}#Header .browseContainer .browseActions li a.advisoryBoards{background-position:0 -417px}#Header .browseContainer .browseActions li a.siteUpdates{background-position:0 -469px}#Header .browseContainer .browseActions li a:hover,#Header .browseContainer .browseActions li a:focus,#Header .browseContainer .browseActions li a.focused{background-color:#f9fcfd}#Header .browseContainer .browseActions li:first-child{border-bottom:0}#Header .browseContainer .browseActions li .linkTitle{font-size:16px;line-height:20px;color:#333}#Header .browseContainer .browseActions li .linkSubtitle{font-size:12px;line-height:14px;color:#707070}#Header .newDiscussionLink{display:inline-block;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAZlBMVEUAAAAAiIUAiocAk5AAkY8AjIkAlZMAlJIAjYoAlpMAko8AlJEAj40AlZIAkI4Ajovi8vEAh4QWoZ6L2thGvbpmzMoCjYvI8fCe4uENmpez6+ksrq0gp6V31NDf+vhVxMI4trMHk5J7M82AAAAAEHRSTlMA/vucwPY8cO8fr4fbV87mBJAr6gAAARRJREFUeNrt1gVSwDAUBuHUvc3WW/z+l8R5wSHByXeAf2arUd43iHIs5JG6r0iwlBfKlDCPu363fZxJlCFmXrWVdSZWImTSliZC2UlBW4NU3crotbWezA/pvv+gIfBDfugBP7SPAkaxv3No4BnDO4eWQcAgFn/XPmvID/mhcdTan0bYtLXNGCpg0ZYWKMxj9qgtjSRKVDBpKxNUylBDPw2Xdm1ahxdNPdTqnpgbR2b/Aa+K1QNpmed5wqzFukH+sjJVwhBzaOTPBJmykzCZWXmh7KSwGFmxslXSu2SJjhOHLFHALlkOIjbJclFzKlkuAlbJclBxdixZDloOJctFCJLloAHJchFLlptEspykkuUmfS7LOwceZMKVEHvzBwAAAABJRU5ErkJggg==) center no-repeat;background-size:36px;width:38px;height:38px;cursor:pointer}#Header .notificationsContainer{text-align:right;overflow:visible;display:inline-block;vertical-align:top;position:relative}#Header .notificationsContainer .noNotifications{font-size:1.4rem;text-align:center;margin-bottom:10px}#Header .notificationsContainer .notificationsLink{display:block;width:38px;height:38px;position:relative;cursor:pointer;color:#FFF;text-align:left}#Header .notificationsContainer .notificationsLink:before{display:block;content:"";width:38px;height:38px;position:relative;background:url("/Graphics/Global/header.notifications.png?ver=v4.0.0.1") no-repeat center;background-size:36px;transform-origin:center 9px}@keyframes ring{0%{transform:rotate(0deg);animation-timing-function:ease-out}12.5%{transform:rotate(-20deg);animation-timing-function:ease-in}25%{transform:rotate(0deg);animation-timing-function:ease-out}37.5%{transform:rotate(15deg);animation-timing-function:ease-in}50%{transform:rotate(0deg);animation-timing-function:ease-out}62.5%{transform:rotate(-10deg);animation-timing-function:ease-in}75%{transform:rotate(0deg);animation-timing-function:ease-out}87.5%{transform:rotate(5deg);animation-timing-function:ease-in}100%{transform:rotate(0deg);animation-timing-function:ease-out}}#Header .notificationsContainer .notificationsLink.ring:before{animation:.75s linear 1 ring}body.lowFidelity #Header .notificationsContainer .notificationsLink.ring:before{animation:none}#Header .notificationsContainer .notificationsCount{visibility:hidden;position:absolute;top:2px;right:0;height:20px;width:20px;border-radius:10px;background-color:#E80000;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.5);color:#FFF;text-align:center;line-height:20px;font-size:1.2rem;transform:scale(0);transition:transform cubic-bezier(0.6,-0.28,0.735,0.045) .25s,visibility step-end .25s}body.lowFidelity #Header .notificationsContainer .notificationsCount{transform:none}#Header .notificationsContainer.hasUnreadNotifications .notificationsCount{visibility:visible;transform:scale(1);transition:visibility step-start 0s,transform cubic-bezier(0.175,0.885,0.32,1.275) .25s}body.lowFidelity #Header .notificationsContainer.hasUnreadNotifications .notificationsCount{transform:none}#Header .notificationsContainer .notificationsMenu{display:none;position:absolute;top:55px;right:-10px;width:400px;box-shadow:0 0 5px #707070}#Header .notificationsContainer .notificationsMenu [role=menuitem]:focus{background-color:#f9fcfd;position:relative;z-index:1}#Header .notificationsContainer .notificationsMenu .moreNotifications{border-top:1px solid #DDD}#Header .notificationsContainer.showMenu .notificationsMenu{display:block}#Header .notificationsContainer.showMenu:after{left:-1px}#Header #MoreNotifications{display:block;line-height:32px;height:32px;font-size:14px;text-align:center;text-decoration:none;color:#1C78A0}#Header #MoreNotifications:hover{text-decoration:underline}#Header .profileContainer{display:inline-block;padding:0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}#Header .profileContainer:after{left:-1px}#Header .profileContainer:hover{background:white}#Header .profileContainer .profileLink{text-decoration:none;display:flex;align-items:center}#Header .profileContainer .profileLink .info,#Header .profileContainer .profileLink .userPhoto,#Header .profileContainer .profileLink img{width:38px;height:38px;line-height:38px;flex:0 0 auto}#Header .profileContainer .profileLink .info{background-image:url("/Graphics/Global/info.png?ver=v4.0.0.1")}#Header .profileContainer .userName{flex:1 1 auto;color:#007E7B;font-size:1.4rem;text-decoration:none;display:flex;align-items:center;max-width:200px;white-space:nowrap;overflow:hidden;margin:0 5px;line-height:38px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#Header .profileContainer .userPhoto{position:relative}#Header .profileContainer .userPhoto:before{content:"";display:inline-block;margin-right:0;background-color:#59b9e2;border-radius:50%;position:absolute;width:12px;height:12px;top:-4px;right:-4px;outline:2px solid white;transform:scale(0);transition:transform cubic-bezier(0.6,-0.28,0.735,0.045) .5s}body.lowFidelity #Header .profileContainer .userPhoto:before{transition:none}#Header .profileContainer.showFeatureIndicator .userPhoto:before{transition:transform cubic-bezier(0.175,0.885,0.32,1.275) .5s;transform:scale(1)}#Header .profileContainer .profileMenu{width:370px;right:0;top:55px;display:none;box-shadow:0 0 5px #707070}#Header .profileContainer .profileMenu .footer{background:#E5E5E5;color:#555;min-height:50px;display:flex;align-items:center}#Header .profileContainer .profileMenu .footer .legal{flex:1 1 auto;font-size:1.2rem;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:16px;padding:10px;vertical-align:middle}#Header .profileContainer .profileMenu .footer .legal a{padding:0;color:#555;text-decoration:none}#Header .profileContainer .profileMenu .footer .legal a:hover{text-decoration:underline}#Header .profileContainer .profileMenu .footer .legal a:first-child{margin-left:0}#Header .profileContainer .profileMenu .footer .legal a:first-child:before{content:none}#Header .profileContainer .profileMenu .footer .logout{flex:0 0 auto;display:inline-block;width:80px;height:30px;padding:0 5px;margin:0 10px;font-size:1.2rem;line-height:28px;text-align:center;vertical-align:middle}#Header .profileContainer .readOnlyExplanation{background-color:white;padding:10px}#Header .profileContainer .readOnlyExplanation>div,#Header .profileContainer .readOnlyExplanation>h4{margin:10px 0}#Header .profileContainer .readOnlyExplanation>div:first-child,#Header .profileContainer .readOnlyExplanation>h4:first-child{margin-top:0}#Header .profileContainer .readOnlyExplanation>div:last-child,#Header .profileContainer .readOnlyExplanation>h4:last-child{margin-bottom:0}#Header .profileContainer .readOnlyExplanation h4{font-size:1.6rem;line-height:1.2;font-weight:600;color:inherit;color:#333}#Header .profileContainer .readOnlyExplanation .body{font-size:1.4rem;line-height:1.3;color:#707070}#Header .profileContainer .profileActions{min-width:110px;border-top:0;overflow:hidden;padding:2px;margin:-2px}#Header .profileContainer .profileActions li{border-top:0;color:black;background:white}#Header .profileContainer .profileActions li a.actionLink{border-bottom:1px solid #DDD;display:flex;height:40px;padding-left:48px;padding-right:8px;background:no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAGYCAQAAACuM6k7AAASoElEQVR42u2dBUAbZxTH/xecbYzV3V3IvfculCp07uuEuUtn1s7XdRtzMzp3d3dt567Uzah3UDejkD0iJFA6cpdkmt+rnJDv/31Pvth3RzISJEjwv6JLmpUvhXIY9c+PR/1bHplJq+U7+kHW0UTKQazhO+VlyYTizqZP+c44CPB1NduP/tMFuJ+MrGv8eS2Bz7c5f37EcZEzaBm9IS/XNp5eS2B63fPyjqygQ9AwOTvQVOuAel30uYwO2M/1uUhOl+/gQkPkZsnc3Db1COxHN4WM98M2UH+ZvG2FRF4y76k5IBlxxtWwy3LbSErcBDy9KyZVTsJrvVIRIC0j6RbjUTzKNUb3W20dC2wd5WqLnXFA6oEIsKbSuxJrws1YY2xwHAOjNXwksfdV+NmCm2MZg6kBoe/jFAPvA1UVQNWvGz5EgKbpVTfh0XDz3r+1lfMRTHDdhy3Jx6tjAjSrMJbUicHyytXOYuDy5FRegCOQWjku/b6qB41yQKnE3bEpNBdfWTXKSIViNMe1ruEY5v0lhpWcn7nuAIQN3UjD7iqAsnTch8614rQl6SzMsj+CdeiPWnSqmuWLwbqxVb8hnIrKJc5iUIH6qMQL/+jJLv7kZdAEPhH2Mfhy+jqiDtMRtIw/kZftGX/CS3lXRAZ1kQK7ZuVTeyRIkCBBggQ2aYXhuNSGDUdL2CAPS/EobrZhj+oj+iFivsMhsMth+AYRU4HrkQY7pOkjKhAxXryOKRiISBmIKfoIrx0B4ADMw0PIQkNkagQW4XjApoCyM8ZgYQPR2BeleBqNAbsCQQZhKt5Ba9RHM216FnaH4lhASUcRfsdwGKhNIZboCHcAnAuEyMGP+ALdEKQjPkIJLCgxEVCScT7KtGKT4MJw3SpCChAbgRCdMRYT1MbqlhJzAcXADWoGEL2AE7z//bdQITYjFXZJwyZEzLc4FHYpxNeRx2Ak3sK+mIHI6Yb9cABs0BLDbT2jnYYWSJAgQYIECWIDdan+PtnqhPggTXgOv8pv0tQBOyEe0G7yXWFSfjr/lutGjDCop0XBrw/5HrkRihTr/35clJPbMYrm+XxaKjP4fekhKbIHzTLdUHiozJRBcFnd5W2aT/Ot42DACVYfKct15+zAt8hankOz+ega4YtloZTSarmt145WPi3JaQYnMMsUyfRJteWhhUkIozDJ3N3vHHc2Tc3pBidICn/CV6IB+EJ61/EyCNMtK/88JQfsJAs9veEUSaEllBP6ZoEP57vlLjlIUhCAO8sU7b9T6ACZEfQ99aQJMo5HyWj+hn5wdwjGQiZzHuyT14gH0+0yk44L9l6m8HC4oPRKlctkRl4GfPCZMtka5TFzsxA5fZprWv7At3jM0IIA+hiuUA7Jd3JKcNvanR+jX+nXvrsgUqRAvq2dlvw8n4kwtN8PQwmT/MJt2ngLVeWaXEvASDKqau17vbXOz3FVuVIRMZ4WNIF/5JslF0ZwMYd8EBpTfrJ8GXQRXGTxdfSDlEgTRIzmt8ey7pS5ViDIkkmz+ISAnEtGSqlkBs4cLzNojM60O8M+dChNDBUdLeZX+GjrOH6f5pldEYBLeCicov1eHVol0q85Xy4vy4sy0p2NANxXZuanOxfI5eV/PnRpIgu5MxyhBcXf8IVoALqJn4ILTtBqmCwp/pBzy21fAPhrmVvyAk8Lh3MpzefOnsZ8FS2VufItHRDMIj5aK3mRVvtJkpnrpnn9msMBWp18ES2mWRrWHjqT7sdzPN2g8J4yw9y9147Un76W8bLQOlmFHeKiVtw3WGDyuFwKhR+TS4NRsjzSY9vmnU/e4+DS1J2oT5HxQJcBzdRSe0t+ztkB8YE7V39v3GBIEyRIkECGySp3h3gKFIlXCuK+gOnfIaCeXjV+FeIHfy4l7mzUwWPym3o0FkixeH0S8UOeDJNQl/EIHZU3YCVSrE6MiURRMD11b1hQTgp0b5U8GfUI+UR3B3e29rfEY26TBtn8ppTq8ejwNf8ktgOPiLqy+U1+s4FkKIniay4pMAoqT0SQkP+LEeCXEcjmE6PovxRtI1oqw3RcI8L3nfvf686uRwDq+6Ka8ei+Q6SAPw8Ltaalv8ZDVa7HS/lEPTICkeExpShgOmwp8vvav+V3mPq/VEpDlaJiw3zVEqnPQ7XqazbkiBIdj57VvkIbLQgUYgkPllV6rihyrxf4TV0QGoGi/SziE31HfK7TMvvc37x/xM5jECLgc+09eBavl2Jf80/6HDXCcRbVrVMeLitUZIqKjxCvvwJkleMJQ4r8HlYrqHaPbnv512oXhuYndVxptK8ktGn1eHG1DOVozzWPtO8IJSqc4+6gTT/pD2T17Cmr9N9hQHiiwjGhEiv2CZxY19d8YgPPeu4IzJ+Q6nXUY0Vq2K7ZC7ZOCCfWySmfAGKBQMcxQr2/yl/nvtcWkQi4nVm2f7qLwEVuh8aaPSrRIZ4CUAlN2QYEokOT1BtWEwkSJEjALWUPKZRCHipNEGvc2XS/rJMSfoVflcmylu6P6ZtDT2+aXf0Bc9hb2Vd5kqdbzD4t5Tl8FlwIxyUX0IScZoiewiR5ke+Gse1xft53PFqoFc0zm6IepActlkxEC+8vX8JV/9holhQgWuQceg7bgT7j4dELjPwzATrH+cc58Ufa0XPyrZRSuXxXv9FqniPf8qOexnACP0+PSEFDxkO1tu+CE+gzOQURIKPl5X+DgFb0QH6AvgL4LL6T79RzsRSQFCmWUhlN/X3JuZFm8a6xFbiAplltBRQ4zgv4vBgK5GXICt7fgoB8YrkdeX+a3SUtZgKe3rK5MKlGALnQiKzs1yFmAtSTNkhKuICkUDm1j5mAZNJy68BaAoU0u3167ATAI3h6v+ZBAbOrlPGF7RFLAfDdPEcuoyFSwNfJ7/RIYVKMBeCSQfKM/MQ/6gw1CEYhYicQjkvtXzMXyWUyOYLrkl+RGXSS0zVe/aSgYWMpTEKCBAkS/DfI2YEs61ApVBtmUV4GYoiLhshrtJ620mqZTNNknW6tlxdNDwxEj+mmT2kaX6d/X+i7i+92VC3lA55ON9Fsepd6Ihryk/lsmi/n5GXQGHqvS1pf+ASg+5/JrblZfDktltMLk5w3fzPPsfoAlkdW+lYM+gT8q6VosfbeoByaxRfBBSdo75f6V0PJS3INECag8M1yFxTqQsusQx35nhfQNPqMh3q60VKzaV0BPTqLW9Ju/AVPosVWJ/uZ86mco6vGT5DxUipzeai7Q24WDJ+Ay52d29Hcx7cGr8Q6Ni9DrqHPbLqJd6Vp/lzPT5d3ZKx8x3OkjBfISlmpIyvX3n/D38jj/pfwuqhvKQ2BHeQ1GQ0EBEqsPoVJkqKLuHto2G+2ukumpMDFe8kXwX5bV8sz9qp2ffCbDs39ydIEqBMDRXqEFnW7O/ACG+tOyZKZCKCBnDZgp/oEtOAWhW6/RVOt7ogU61B6L2x94GT1dD0CuVlSFjpD79qIAh0nJTIyYNfQEr44uFf9/X7N9uWyNnRGH1GASJHCPxH4nO/0m9xLG2hMcI+n2xEYJh/adRG/L4MijwHJwtAib5nSa8f6BNyteUEoyDLT7GrnHkbrczvWpOmUhtNU3zkv0NFEjrwoRcH7UfJvlNMlLa+Ru7XZi8bQGKu7u3Veo16psm9oguDr5QnYwfTQ7Nws/zQgH9D39KtMoaka+lK18TRV935R4eckE4qnMZWbHtjCoHf5cp3shstcmkXzWDyNqycIXy6lSKbuDaQlNEtKrZN1siuWd2DAHtSTFmvDP9JuVlv5PadZ3RhY3WlW3114Tx3HLFrqbg37yOm01D/Py7N0a10BvkNuC1zpUibDHK+7lkVSAIP7ykqre7iAzqiLVNyg3WheVOuurUNV4hoN9DXyZV5GQEADr0EfrXEopqXaewPRYHWiz7SZa2gqv1nzsuULzaMbqFzeUd/H6IXXM7xA1skq3wuvtbJW957wvfCKHfnpVncVKlAbZHbVqk2QIEGCBI4xm5pNgy/TzYNieD2O5NKtPNncyGVcZm4wp9IjPJSvouLY9NpNH/MMKrJI++6/ULIPjeQSc6pZDgPRwuebS+j0/ORtrrU7g8dzpdkV0UFjeHx9twmmHH6GDpFMRAefZ/4SdnWvwQ+Ys83ZdD+M2Pjeo85p7/c6nWwer2GdY3Y1u/JcKeAT6OSoP7HmT+jkQPPPml+Z35nlchkUvtws172v6NmAhGFOcLAIgvrzTH9otfdf5adLZsjj1dv56SpxEnzQE3QJ7MJ30BUBVx1vfh9qPCRifk/B604H8W/2BSYzB0I71Cz3C/DR5jhzHB8dECjnoTWXIa60+6W1y9zi9zA/wHN5FBQ+hqbxnrwXTzePgsKjeK5mlA911xCbcw6XwQeX5nSED+37XlBobx4LHzkduRQ++DU+GHag9uY8OwLm6zYF9FrStX7/0v1BF5lH8XTaW5ufTkfWuOi+oIt4MOzBCwKfYhlSEAwyHcljeSwdEQyyFASDbK7SINtek3B6YOuEhtLUHGBOgF3Mg/gb4M8LLbhWmR7my528Q5tueiKZKtwdzGW2HeR/YF5GUIxOouNCk52Zr3snBmcinbMuRUww6H5zljlLM8dADXQrfx7lvNoljfY275Xcet14B03c9g4Ddmu6kifzRds2Qz3NL+ljPR4t1Z8A8088vG+bsE8lD+RXuIzPhgvRQ7fz1Vq/L3KZuYR+5Z811Os1sGfE7CLinG50SCBfWjKzcGcNaoIECRIksPcC7PII7fz8dGe3kNhEbzS8CIjelTJ3tjMBfaCNn/sX3ECVFwTstLhdI76mC5B1nrFj3ASwGTC2AjEWMJsaLyOMqrPpQBV65df7YySQmlaRlXIQsLUSStqjW18BKvf3douhi1ybsRBB1qoBy2OaRVVpaKPWElB28m03jmEMNm1J2VypUUBbNWw+FedjMYAXY+eiMgwAlAXwMwZ3/VtvxpClY/AC1xpxEmhrcwS5DeVOUlIPz1psB2N17kLU4HaSpq5G3q+3lmzPKm9vcATrGsidHQZsvw+Vx6OxwxjsmLU54Osta1AvaRu8c1HgWKBij+QnvauwXYy0rVOT8qPIIperarJrMLbPYcZ5UdaBy4sKbB8bzwfxJSHgda1Ig5KVZsRHwNgt63soRqrtX6CV06zh89JOCmpsYH4yEiRIkCDBPwgX4gufau6OeCKjaQtfX5gURwGppAoZK+3iN4JyOUr/LpJhMOISMJcXr6bkekurXua78zLilRFzU3fHo8bZm7+m9jG5fsLTW0bKi/wb/y5eKZOUXOSB4FtJWGYdGFXIrbZ8JU2VSlmhzT8vRXyqHBUaubuDjNOseszpdzkuPpuWySb6SPvaJD+5/iV+UkQVNIFyYJe+u9DH2vMPqEsDsTLkCnXcIpujkHYyhdbTOXA1FB+5QSr5N09vm72Xn6jcGlAjl2K1tYj3t46zRskFoaCaXelr2SzFunTaHuZdtIH3DKxj2U0eotm0mirUEVWyqTqL4EMjs4KW0AEw7DbfSwd9C9Ar1XeD/0raQO/yxdbu0q5LmnW1XyAvg++hrfyjkzow6L3qOyhLIc2njRrkQ8LrVUZXC0gP+kHHUqxn7GN117S7XZ7Qfz8lC8Y2c9EyHq7JW2rtDgNOkAvU1z/xRh7VK7Xe2bRKnfZxFMtx+UfxanUOh7Hd6fraKCaHQbtQuXj5zu3KnxjlM5pm9nqZEsdVvZZHU/RgxA/qT+Ua3PjBzO9rCBMkSJAgQfzorBZHTkG52imIC83wPKahq9o03WqGmJKBi7AUtyDDv6dbS/VIBmJCE4zCIryKXginlx5ZhFF6NgrScQhew0o8ir6oj756ZiVe059Kd9L4S1iOsTgJO+PP2Fl/YiyW4yW7IhfjHTRHpDTHNzgatjgeT6MuydgDF6jtrlt1GYfdYIu98SFqMwDT8R3uUPse05CH2kxCH9giRx8STj+UYX8EOVD3LISzEo1hizSsRyqCGJiAQxHO4fgNBoK0xlLYZlpY5nswGXWZCkGQPTHW/mcVJbDCyupH1OWHMK8zxsM2Z+AJBDkWz6Euz4cl5icaH9t0wYIaL/fQ7eQ6KbsQXWuKcg2y4IDJGBDWxwsRziVhaXwYPoYjLsODCNJexzAKaYEMG435aIcgb2lZOqIVloVl9x4ayI1YjEX6bwl2C3NlGXaEQx7CtQAMnKDumoVHcCVuUbsSj+reJPh/fd/juBqOaY9ydMfr+A5DUJd8TdRXMVDHlI0ouBQL8SJSUB+peAXLNIWjIhmfqVPqx8AzKh41TTENl9U7BxSr6zIRA1rhV7xYp5Sa4SN8jmzEiHTci9k4IRCLDJyDRZpfSYgpQ7Rel+BZtXK8AYnXC8ezcAraIkGCBP8z/gC391vvUsagtwAAAABJRU5ErkJggg==");font-size:1.6rem;line-height:40px;color:#333;text-decoration:none;white-space:nowrap;align-items:center;position:relative;background-position:0 36px}#Header .profileContainer .profileActions li a.actionLink.profile{background-position:0 -4px}#Header .profileContainer .profileActions li a.actionLink.email{background-position:0 -44px}#Header .profileContainer .profileActions li a.actionLink.settings{background-position:0 -84px}#Header .profileContainer .profileActions li a.actionLink.ideas{background-position:0 -124px}#Header .profileContainer .profileActions li a.actionLink.resetPassword{background-position:0 -164px}#Header .profileContainer .profileActions li a.actionLink.webAccessEnable{background-position:0 -204px}#Header .profileContainer .profileActions li a.actionLink.siteUpdates{background-position:0 -244px}#Header .profileContainer .profileActions li a.actionLink.organizationProfile{background-position:0 -284px}#Header .profileContainer .profileActions li a.actionLink.submit{background-position:0 -324px}#Header .profileContainer .profileActions li a.actionLink.siteAdmin{background-position:0 -364px}#Header .profileContainer .profileActions li a.actionLink:hover,#Header .profileContainer .profileActions li a.actionLink:focus,#Header .profileContainer .profileActions li a.actionLink.focused{background-color:#f9fcfd}#Header .profileContainer .profileActions li a.actionLink:before{content:"";display:inline-block;margin-right:0;background-color:#59b9e2;border-radius:50%;position:absolute;width:12px;height:12px;top:-4px;right:-4px;outline:2px solid white;transform:scale(0);transition:transform cubic-bezier(0.6,-0.28,0.735,0.045) .5s;top:4px;left:28px;right:auto}body.lowFidelity #Header .profileContainer .profileActions li a.actionLink:before{transition:none}#Header .profileContainer .profileActions li a.actionLink.showFeatureIndicator:before{transition:transform cubic-bezier(0.175,0.885,0.32,1.275) .5s;transform:scale(1)}#Header .profileContainer .profileActions li a.pseudoActionLink{display:none;border-bottom:0}#Header .profileContainer.showMenu .profileMenu{display:block}.browseMenu,.notificationsMenu,.profileMenu{position:absolute;z-index:8001}#Header .headerElement.showMenu:after{content:"";display:block;background:url(/Graphics/Global/header.calloutMenu.png?ver=v4.0.0.1);position:absolute;top:36px;width:40px;height:20px;z-index:8002}#ProfileCalloutBubble{border-radius:0;z-index:8000}#ProfileCallout{width:300px;text-align:center;padding:5px 0}#ProfileCallout .calloutHeaderButton{padding:5px 10px;margin:5px 10px 0;border:1px solid #D0D0D0;text-decoration:none}#ProfileCallout .calloutHeaderButton.ctd{display:inline-block;background:#F7F2FF;color:#8560A8;border-radius:5px}#ProfileCallout .calloutHeaderButton.ctd:hover{border-color:#8560A8;background-color:#F2EDF9}#ProfileCallout .calloutBody{margin:15px 10px 10px;font-size:1.4rem;line-height:1.4;color:#555}#ProfileCallout .calloutButtons a{display:inline-block;margin-left:10px;color:#999;text-decoration:none;font-size:1.4rem;line-height:1.2}#ProfileCallout .calloutButtons a:first-child{margin-left:0}#ProfileCallout .calloutButtons a:hover{text-decoration:underline}#Header .search{display:block;text-align:center;font-size:1rem;overflow-x:hidden;position:relative}#Header .search #GlobalSearch{height:40px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;padding-right:48px;font-size:1.8rem;font-family:Calibri,"Trebuchet MS","Lucida Sans",Helvetica,Verdana,Arial,sans-serif;line-height:30px;border:1px solid #007E7B;border-radius:0;font-weight:300;text-align:left;position:relative}#Header .search #GlobalSearch.searching+#GlobalSearchButton{background-image:url("/Graphics/Animations/ajax-loader-circ.gif?ver=v4.0.0.1");background-position:right 9px center}#Header .search #GlobalSearch::-ms-clear{display:none}#Header .search #GlobalSearchButton{position:absolute;top:1px;right:1px;bottom:1px;width:46px;box-sizing:border-box;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAMAAACLrFl+AAAAw1BMVEUAAAD///8/Pz8/Pz8/Pz8vLy8zMzM1NTU2NjY3NzcxMTEzMzM1NTUxMTEyMjIzMzMzMzM0NDQxMTEyMjIzMzM0NDQ0NDQyMjIyMjIzMzMzMzMyMjIyMjIzMzMzMzMzMzMyMjI0NDQyMjIyMjIzMzMzMzMyMjI0NDQyMjIzMzMzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjIyMjIzMzMyMjIyMjIzMzMzMzMzMzMyMjIyMjIyMjIzMzMzMzMzMzMyMjIzMzN6OyDRAAAAQHRSTlMAAAQIDBAUGBwgJCgwNDg8QERITFBYXGBkaGxwdHh8gISEiIyPlJiYnJ+gp6irrLO3v8PH09fb3+Pj5+vv8/f7IVTBiAAAARdJREFUeF7l1V1TgkAUx+ETryJpWmoSCL3Yq5alEUYs/L//p2qmYYZhL87BLut3/1zs7uw5dHRwf5QQWwdiDMMkiSdWZ2LGOaosUyifvG5kkFXrsUlE/mVRzruQE5UOqM5eYSmTvtpa1LTEXCTbvdu6iWfVE8gpptTKKe4Ess5I60aZPCmudTLEiCU9THRi4IIlHkak95kcTAqeWAh04WDKEkpfdDJDnydXpauRt3fiiVvet8UZzgVCi/bz9/KdIZAweq1mjfDT3COehEC8wWN9HjNSe594EgJAFKlqE07GwcMXVg5xpBZYkrvYVQA+bo/5v9+InzzPkidMI+pEoguZTHUhk0AXMrFTTciE7DD4zUyWyT9ffN91xyYQQnZNvQAAAABJRU5ErkJggg==") right center no-repeat}body.lowFidelity .headerWrapper{background:#F8F8F8}body.lowFidelity #GlobalSearch-Autocomplete .autoCompleteRow a.item.tagRow .tag.selected{background:no-repeat #007E7B}body.lowFidelity #Header .browseContainer .browseActions li a{background-image:url(/Graphics/Global/icons.green.flat.sprite.png?ver=v4.0.0.1)}#GlobalSearch-Autocomplete{background-color:White;position:absolute;border:#007E7B solid 1px;margin-top:-1px;z-index:8001;max-height:none;max-width:500px;overflow-y:auto;overflow-x:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#GlobalSearch-Autocomplete ul{border-top:0 solid #00928f}@keyframes headerShieldFadeIn{0%{opacity:0;transform:translateX(-10000px)}0.01%{opacity:0;transform:none}100%{opacity:.3;transform:none}}@keyframes headerShieldFadeOut{0%{opacity:.3;transform:none}99.99%{opacity:0;transform:none}100%{opacity:0;transform:translateX(-10000px)}}#HeaderShield{position:absolute;left:0;right:0;top:96px;bottom:0;z-index:7999;background-color:#000;-moz-transform:translateX(-10000px);-ms-transform:translateX(-10000px);-o-transform:translateX(-10000px);-webkit-transform:translateX(-10000px);transform:translateX(-10000px);filter:alpha(opacity=0);opacity:0;animation-duration:0}#HeaderShield.fadeIn{animation:headerShieldFadeIn .3s ease-in both}#HeaderShield.fadeOut{animation:headerShieldFadeOut .3s ease-out both}@media screen and (max-width:939px){#Header,div.headerWrapper{height:60px}#Header .headerContainer{margin-left:5px}#Header .headerContainer,#Header .headerContainer.homeLogo{margin-top:10px;margin-bottom:10px}#Header .headerContainer.homeLogo{background:transparent url(/Graphics/logo.header.small.png?ver=v4.0.0.1) no-repeat left center;height:40px;width:140px}#Header .browseContainer.showMenu:after{left:55px}#Header .browseContainer .browseLink{width:90px;padding-left:5px;padding-right:5px}#Header .profileContainer:hover img,#Header .profileContainer.hovered img,#Header .profileContainer.showMenu img{opacity:.65}#Header .profileContainer .profileLink span.userName{display:none}#HeaderShield{top:60px}}@media screen and (max-width:599px){.browseLink{margin-top:0;clear:both}#HeaderControls{margin-top:24px}div.headerWrapper:not(.limitedAccess){height:110px}div.headerWrapper:not(.limitedAccess) #Header{height:110px}#Header{flex-wrap:wrap}#Header .browse{flex-grow:1}#Header .search{width:100%;padding-top:0;order:1;margin-top:0;margin-left:0;margin-right:0}#HeaderShield{top:110px}#GlobalSearch-Autocomplete{max-width:calc(100% - 2 * 10px)}}@media screen and (max-width:479px){#Header .headerContainer.homeLogo{width:40px}#Header #HeaderNewDiscussion{display:none}#Header .notificationsContainer .notificationsMenu{width:360px;right:-44px}}
/*(c) 2011-2015 Epic Systems Corporation*/
.epicShareButton .icon.share,.epicShareButton .text{display:inline-block;vertical-align:middle}#sharePopupContent{padding:1px}#sharePopupContent .section{margin:0 0 10px;max-width:630px;width:100%}#sharePopupContent .section.contributorDetailsSection{margin-bottom:0}#sharePopupContent .section label,#sharePopupContent .section a.text{display:inline-block;vertical-align:middle}#sharePopupContent .section label{color:#1C78A0;font-size:2.4rem;font-weight:lighter;line-height:1.5}#sharePopupContent .section a.text{color:#015127;font-size:1.2rem;padding-right:10px}#sharePopupContent .section a.text img,#sharePopupContent .section a.text span{height:16px;display:inline-block;vertical-align:bottom}#sharePopupContent .section a.text span{line-height:16px;margin-left:5px}#sharePopupContent .shareRecipients{position:relative;height:300px;overflow-y:auto;overflow-x:hidden;border:1px solid #F0F0F0;background-color:#F8F8F8;padding:5px 10px}#sharePopupContent .shareRecipients .shareRecipients.error{border:2px solid #c03;margin:-1px;background-color:#FFF5F5;color:#333}#sharePopupContent .contributorDetailsSection{overflow:hidden}#sharePopupContent ul.contributorControl .user{width:calc(50% - 10px);flex-basis:calc(50% - 10px)}#sharePopupContent .contributorControl:after{display:none}#sharePopupContent .shareMessageWrapper{padding-left:1px}#sharePopupContent textarea.shareMessage{font-size:1.6em;width:100%}#sharePopupContent .text{font-size:inherit}
/*(c) 2011-2015 Epic Systems Corporation*/
.infoBubble{position:absolute;top:-5000px;left:-5000px;width:auto;height:auto;z-index:10000;color:#222;background:#fff;border:1px solid #DCE2EA;border-right:1px solid #ccc;border-bottom:2px solid #999;border-radius:10px;padding:5px;text-align:left;vertical-align:middle}.infoBubble .fluff.divotWrapper{position:absolute;width:100%;height:15px;margin-left:-5px;margin-right:-5px}.infoBubble .fluff.divotWrapper.top{top:-15px}.infoBubble .fluff.divotWrapper.top .fluff.divot{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAAUElEQVR4AZ3NBQGAQAwAQKLQvxLuDg1wCnDvsu0CaXE5hvekZMSyewJK2FYP23HP+/wDdexrgDoGqGOAOgaoY44C5qhjjjrmqGOOOuaoY46eP8kSvOVlBecAAAAASUVORK5CYII=);bottom:0}.infoBubble .fluff.divotWrapper.bottom{bottom:-15px}.infoBubble .fluff.divotWrapper.bottom .fluff.divot{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAQAAACWGrSPAAAARUlEQVR4AZXLMQHAIAAEsZeC7beBISQggY43lfayJx3d8xjzdHckrtJCtY2qG1U3qm5U3ai6UXWj6kbVjUpzdXW5Rr20B751a4yVMCQ9AAAAAElFTkSuQmCC);top:0}.infoBubble .fluff.divot{background-repeat:no-repeat;position:absolute;width:28px;height:14px}.infoBubble .fluff.divot.left{left:10px}.infoBubble .fluff.divot.right{right:10px}.infoBubble .fluff.divot.center{left:50%;margin-left:-14px;margin-right:-14px}
/*(c) 2011-2015 Epic Systems Corporation*/
[role=menuitem]:focus{outline:2px solid #59b9e2}
/*(c) 2011-2015 Epic Systems Corporation*/
.dialogCenteringWrapper{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:20px}.dialogBox{display:flex;flex-direction:column;position:relative;max-height:100%;max-width:100%;min-width:350px;flex:0 1 auto;min-height:0;padding:14px 19px;box-sizing:border-box;background:#fff;box-shadow:0 1px 10px #333;border:1px solid black}.dialogBox header,.dialogBox footer{flex:0 0 auto;position:relative}.dialogBox .contentHolder{flex:0 1 auto;overflow:auto;position:relative;margin:0 -19px;padding:9px 19px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.dialogBox header{text-align:center;padding-bottom:10px}.dialogBox header h2{margin:0 26px;line-height:30px}.dialogBox.headerEmpty{padding-top:0}.dialogBox.headerEmpty header{display:none}body .dialogBox.headerEmpty section.contentHolder{border-top:0;padding-top:14px}.dialogBox.simpleDialog section{text-align:center}.dialogBox.leftAlignText section{text-align:left}.dialogBox section a.contactUs{color:#007E7B;text-decoration:none}.dialogBox section a.contactUs:hover,.dialogBox section a.contactUs.hovered{text-decoration:underline}.dialogBox footer{padding-top:10px;text-align:right}.dialogBox footer div.secondaryButtons{position:absolute}.dialogBox footer:after{content:"";display:block;height:0;clear:both;visibility:hidden}.dialogBox footer a{margin-left:5px;vertical-align:bottom}.dialogBox footer a:first-child{margin-left:0}.dialogBox footer .button.big{min-width:100px}.dialogBox.footerEmpty{padding-bottom:0}.dialogBox.footerEmpty footer{display:none}body .dialogBox.footerEmpty section.contentHolder{border-bottom:0;padding-bottom:14px}.dialogBox .scrollIndicator{position:absolute;height:48px;left:0;right:0;padding:48px 0 10px;pointer-events:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAclBMVEUAAAD////+/v7+/v7+/v7+/v78///////+/v7+/v70///+/v7////f///9/v78/Pz9/v79/v79/f38/P/////9/f39/f7+/v7f39////8hirhdqcvZ6vJ8utTt9fidy9/7/f682+kvkbxCm8Iji7gki7g4nqK0AAAAGXRSTlMAGN3ynP14wDFTGAcICN54/fLeeAHy8vEI8q07GAAAAP5JREFUeNrt1AVyw1AUQ1GZKVxuGLr/LZpBiaZ+Hi7cYfvjCeC/H1z0YSpCWxxYxq9idPmWCT76Um98vJdiUDg+IcSw+aJ8tv2Ubct3bgYqKR/ubmr8bVe+SyTtXk3YEynTHi6P4y+H4kUwICXa4+OE44CUckra0/V+/PVUPF4TKdGe7yecy6dPUM3cilaRzkEx7Zci1T0TrSTVtAZSppWkOue1oiXSNwfftKxoiXQJStMOSWfgNO0Iqf7WMuk4bUW6EqSaVpLqnHVFW5G+pBDpb21FGsJStvho2mRQaVoiNdASqYWWvqUGWhsp/yF4DiYUWkj5v3bzjkklCX5vOcEKRS1C55GlAAAAAElFTkSuQmCC") bottom 10px center no-repeat,linear-gradient(to top,white 10px,rgba(255,255,255,0) 100%)}.dialogBox .scrollIndicator.hidden{display:block!important;opacity:0}.dialogBox .scrollIndicator.animate{transition:opacity .5s ease-out}body.lowFidelity .dialogBox .scrollIndicator.animate{transition:none}#EmailDialog{padding-bottom:25px}#EmailDialog .formItem{text-align:center}#EmailDialog input,#EmailDialog .help{box-sizing:border-box;width:360px}#ExternalLinkDialog{max-width:580px}#ExternalLinkDialog .linkContainer{margin:20px;display:flex}#ExternalLinkDialog .linkInput{flex:1 1 auto}#ExternalLinkDialog .linkButton{width:90px;flex:0 0 auto;box-shadow:none}#ExternalLinkDialog .buttonContainer{text-align:center;margin-top:20px}.epicTalkTokenUserLinkDialog{width:625px}.epicTalkTokenUserLinkDialog footer{text-align:right}.linkInterceptionDialog h2,.linkInterceptionDetails h2{text-align:center}.linkInterceptionDialog h3,.linkInterceptionDetails h3{line-height:1.2;margin:5px 0;color:#3a3}.linkInterceptionDialog p,.linkInterceptionDetails p{text-align:left;font-size:1.6rem;line-height:1.2;margin:0;white-space:pre-line}.linkInterceptionDialog{width:625px}.linkInterceptionDialog footer{text-align:right}.manualVerificationDialogInput{margin-bottom:20px}.linkDialog{position:absolute;top:40px}.linkDialog .contentHolder{width:calc(100vw - 40px);min-width:360px;max-width:540px}.linkDialog .contentHolder .linkContainer{margin:20px;display:flex}.linkDialog .contentHolder .linkInput{flex:1 1 auto}.linkDialog .contentHolder .linkDialogGroup{padding:5px 0}.suppressableTipDialog p,.confirmDialog p,.alertDialog p{max-width:650px}.suppressableTipDialog footer a{width:auto}.viewportSize{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;z-index:-1}.dialogMinHeightTest,.ie11DialogTotalFramePaddingTest,.ie11DialogContentOutsideOneSideTest,.smallWidthTest{position:fixed;left:-99999px;top:-99999px}.dialogMinHeightTest{height:50px}body.ie11 .dialogBox{display:block}body.ie11 .dialogBox header,body.ie11 .dialogBox footer{position:absolute;left:20px;right:20px}body.ie11 .dialogBox header{top:15px}body.ie11 .dialogBox footer{bottom:15px}body.ie11 .dialogBox .contentHolder{padding-top:9px;padding-bottom:9px;box-sizing:border-box}body.ie11 .ie11DialogTotalFramePaddingTest{height:40px}body.ie11 .ie11DialogContentPaddingOneSideTest{height:15px}body.ie11 .smallWidthTest{width:0}@media screen and (max-width:599px){html.dialogsAreOpen{overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}.dialogCenteringWrapper{padding:0}.dialogBox{width:100%;height:100%;max-width:none;min-width:0;max-height:none;border-width:0;padding:15px 10px}.dialogBox .contentHolder{flex-grow:1;padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}.dialogBox.headerEmpty .contentHolder,body.ie11 .dialogBox.headerEmpty .contentHolder{padding-top:15px}.dialogBox.footerEmtpy .contentHolder,body.ie11 .dialogBox.footerEmtpy .contentHolder{padding-bottom:15px}.linkInterceptionDetails{width:auto}#EmailDialog input{width:280px}body.ie11 .smallWidthTest{width:1px}.linkDialog{margin:0!important;top:0}.linkDialog .contentHolder{height:calc(100vh - 130px)}}
/*(c) 2011-2015 Epic Systems Corporation*/
#Epic-Profile-ContactInfo{width:480px}#Epic-Profile-ContactInfo input[type=text],#Epic-Profile-ContactInfo input[type=email]{width:100%}#Epic-Profile-ContactInfo .formLine{margin-right:-5px}#Epic-Profile-ContactInfo .formLine>label,#Epic-Profile-ContactInfo .formLine .formItem>label,#Epic-Profile-ContactInfo .formLine .formLabel>label{color:inherit}#Epic-Profile-ContactInfo .formLine.twoEqualColumns .formItem{float:left;width:calc(50% - 2.5px);margin-right:5px}#Epic-Profile-ContactInfo .formLine.twoEqualColumns .formItem:last-child{margin-right:0}#Epic-Profile-ContactInfo .emailChanged .emailChangeWarning{margin-bottom:-5px}@media screen and (min-width:600px){.formLine.name .formItem.fullName{width:calc(100% - 205px)}.formLine.name .formItem.credentials{width:200px}.formLine.name .formItem:last-child{margin-right:0}.formLine.name .formItem.informalName{width:100%}}@media screen and (max-width:599px){#Epic-Profile-ContactInfo{width:auto}#Epic-Profile-ContactInfo fieldset.contactInfo{margin-top:10px}#Epic-Profile-ContactInfo fieldset.contactInfo .formLine{margin-top:0}#Epic-Profile-ContactInfo .formLine.twoEqualColumns .formItem{float:none;display:block;width:100%;margin-right:0;margin-top:10px}}