body { color: #4b4f54; font-family: 'Lato', sans-serif; margin: 0; }

body.menu-open { overflow: hidden; }

* { box-sizing: border-box; }

@media (max-width: 1023px) { .content-wrapper { padding: 10px; } }

@media (min-width: 1024px) { .content-wrapper { margin-left: 340px; max-width: 860px; padding-right: 30px; margin-top: 95px; } }

.container { padding: 0 15px; }

#sidebar { background-color: #f6f8fa; border-right: 1px solid #cccccc; color: #4b4f54; display: none; height: 100%; padding: 15px 30px 15px 30px; position: fixed; top: 0; width: 300px; z-index: 9999; }

@media (min-width: 1024px) { #sidebar { display: block; left: 0; } }

@media (max-width: 1023px) { #sidebar { bottom: 0; display: block; height: 100%; position: fixed; right: -300px; -webkit-transition: all .5s ease; transition: all .5s ease; } }

#sidebar.active { right: 0; }

#sidebar ul { list-style-type: none; padding: 0; }

#sidebar ul:not(:last-of-type):after { border-bottom: 1px solid #cccccc; content: ""; display: block; margin-top: 15px; width: 30px; }

#sidebar h1 { font-size: 24px; font-weight: 700; }

#sidebar a { color: #4b4f54; text-decoration: none; }

#sidebar a:hover, #sidebar a.active { color: #cf7f00; }

#sidebar li { font-size: 14px; padding-bottom: 8px; }

#sidebar .sidebar-nav { height: 95%; overflow-y: auto; }

.logo-wrapper { display: none; }

@media (min-width: 1024px) { .logo-wrapper { display: block; margin-bottom: 45px; } }

#close-menu { cursor: pointer; height: 27px; margin-left: auto; width: 27px; }

@media (min-width: 1024px) { #close-menu { display: none; } }

.content-wrapper { -webkit-animation: contentfade 1s; animation: contentfade 1s; /* Firefox < 16 */ /* Internet Explorer */ }

@-webkit-keyframes contentfade { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes contentfade { from { opacity: 0; }
  to { opacity: 1; } }

@media (min-width: 768px) and (max-width: 1023px) { .content-wrapper { margin: 0 auto; max-width: 80%; } }

.content-wrapper p, .content-wrapper ul { font-weight: 300; font-size: 1.2rem; line-height: 2; }

@media (max-width: 767px) { .content-wrapper p, .content-wrapper ul { font-size: 1em; } }

.content-wrapper h1, .content-wrapper h2 { font-size: 2em; margin: 35px 0 0 0; }

@media (max-width: 767px) { .content-wrapper h1, .content-wrapper h2 { font-size: 1.4em; } }

.content-wrapper a { color: #7a99ac; text-decoration: none; }

.content-wrapper a:hover { color: #cf7f00; text-decoration: underline; }

.content-wrapper *[data-clipboard-text] { cursor: pointer; }

.content-wrapper *[data-clipboard-text]:hover, .content-wrapper *[data-clipboard-text]:active { color: #cf7f00; text-decoration: underline; }

.content-wrapper *[data-clipboard-text]:hover::after, .content-wrapper *[data-clipboard-text]:active::after { background: no-repeat center/80% url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQxLjIgKDM1Mzk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik01Mi45NDExNzY1LDQ0LjExNzY0NzEgQzUyLjk0MTE3NjUsNDMuMTM3MjU0OSA1Mi41OTgwMzkyLDQyLjMwMzkyMTYgNTEuOTExNzY0Nyw0MS42MTc2NDcxIEw0NC4yNjQ3MDU5LDMzLjk3MDU4ODIgQzQzLjU3ODQzMTQsMzMuMjg0MzEzNyA0Mi43NDUwOTgsMzIuOTQxMTc2NSA0MS43NjQ3MDU5LDMyLjk0MTE3NjUgQzQwLjczNTI5NDEsMzIuOTQxMTc2NSAzOS44NTI5NDEyLDMzLjMzMzMzMzMgMzkuMTE3NjQ3MSwzNC4xMTc2NDcxIEMzOS4xOTExNzY1LDM0LjE5MTE3NjUgMzkuNDI0MDE5NiwzNC40MTc4OTIyIDM5LjgxNjE3NjUsMzQuNzk3Nzk0MSBDNDAuMjA4MzMzMywzNS4xNzc2OTYxIDQwLjQ3MTgxMzcsMzUuNDQxMTc2NSA0MC42MDY2MTc2LDM1LjU4ODIzNTMgQzQwLjc0MTQyMTYsMzUuNzM1Mjk0MSA0MC45MjUyNDUxLDM1Ljk2ODEzNzMgNDEuMTU4MDg4MiwzNi4yODY3NjQ3IEM0MS4zOTA5MzE0LDM2LjYwNTM5MjIgNDEuNTUwMjQ1MSwzNi45MTc4OTIyIDQxLjYzNjAyOTQsMzcuMjI0MjY0NyBDNDEuNzIxODEzNywzNy41MzA2MzczIDQxLjc2NDcwNTksMzcuODY3NjQ3MSA0MS43NjQ3MDU5LDM4LjIzNTI5NDEgQzQxLjc2NDcwNTksMzkuMjE1Njg2MyA0MS40MjE1Njg2LDQwLjA0OTAxOTYgNDAuNzM1Mjk0MSw0MC43MzUyOTQxIEM0MC4wNDkwMTk2LDQxLjQyMTU2ODYgMzkuMjE1Njg2Myw0MS43NjQ3MDU5IDM4LjIzNTI5NDEsNDEuNzY0NzA1OSBDMzcuODY3NjQ3MSw0MS43NjQ3MDU5IDM3LjUzMDYzNzMsNDEuNzIxODEzNyAzNy4yMjQyNjQ3LDQxLjYzNjAyOTQgQzM2LjkxNzg5MjIsNDEuNTUwMjQ1MSAzNi42MDUzOTIyLDQxLjM5MDkzMTQgMzYuMjg2NzY0Nyw0MS4xNTgwODgyIEMzNS45NjgxMzczLDQwLjkyNTI0NTEgMzUuNzM1Mjk0MSw0MC43NDE0MjE2IDM1LjU4ODIzNTMsNDAuNjA2NjE3NiBDMzUuNDQxMTc2NSw0MC40NzE4MTM3IDM1LjE3NzY5NjEsNDAuMjA4MzMzMyAzNC43OTc3OTQxLDM5LjgxNjE3NjUgQzM0LjQxNzg5MjIsMzkuNDI0MDE5NiAzNC4xOTExNzY1LDM5LjE5MTE3NjUgMzQuMTE3NjQ3MSwzOS4xMTc2NDcxIEMzMy4zMDg4MjM1LDM5Ljg3NzQ1MSAzMi45MDQ0MTE4LDQwLjc3MjA1ODggMzIuOTA0NDExOCw0MS44MDE0NzA2IEMzMi45MDQ0MTE4LDQyLjc4MTg2MjcgMzMuMjQ3NTQ5LDQzLjYxNTE5NjEgMzMuOTMzODIzNSw0NC4zMDE0NzA2IEw0MS41MDczNTI5LDUxLjkxMTc2NDcgQzQyLjE2OTExNzYsNTIuNTczNTI5NCA0My4wMDI0NTEsNTIuOTA0NDExOCA0NC4wMDczNTI5LDUyLjkwNDQxMTggQzQ0Ljk4Nzc0NTEsNTIuOTA0NDExOCA0NS44MjEwNzg0LDUyLjU4NTc4NDMgNDYuNTA3MzUyOSw1MS45NDg1Mjk0IEw1MS45MTE3NjQ3LDQ2LjU4MDg4MjQgQzUyLjU5ODAzOTIsNDUuODk0NjA3OCA1Mi45NDExNzY1LDQ1LjA3MzUyOTQgNTIuOTQxMTc2NSw0NC4xMTc2NDcxIFogTTI3LjA5NTU4ODIsMTguMTk4NTI5NCBDMjcuMDk1NTg4MiwxNy4yMTgxMzczIDI2Ljc1MjQ1MSwxNi4zODQ4MDM5IDI2LjA2NjE3NjUsMTUuNjk4NTI5NCBMMTguNDkyNjQ3MSw4LjA4ODIzNTI5IEMxNy44MDYzNzI1LDcuNDAxOTYwNzggMTYuOTczMDM5Miw3LjA1ODgyMzUzIDE1Ljk5MjY0NzEsNy4wNTg4MjM1MyBDMTUuMDM2NzY0Nyw3LjA1ODgyMzUzIDE0LjIwMzQzMTQsNy4zODk3MDU4OCAxMy40OTI2NDcxLDguMDUxNDcwNTkgTDguMDg4MjM1MjksMTMuNDE5MTE3NiBDNy40MDE5NjA3OCwxNC4xMDUzOTIyIDcuMDU4ODIzNTMsMTQuOTI2NDcwNiA3LjA1ODgyMzUzLDE1Ljg4MjM1MjkgQzcuMDU4ODIzNTMsMTYuODYyNzQ1MSA3LjQwMTk2MDc4LDE3LjY5NjA3ODQgOC4wODgyMzUyOSwxOC4zODIzNTI5IEwxNS43MzUyOTQxLDI2LjAyOTQxMTggQzE2LjM5NzA1ODgsMjYuNjkxMTc2NSAxNy4yMzAzOTIyLDI3LjAyMjA1ODggMTguMjM1Mjk0MSwyNy4wMjIwNTg4IEMxOS4yNjQ3MDU5LDI3LjAyMjA1ODggMjAuMTQ3MDU4OCwyNi42NDIxNTY5IDIwLjg4MjM1MjksMjUuODgyMzUyOSBDMjAuODA4ODIzNSwyNS44MDg4MjM1IDIwLjU3NTk4MDQsMjUuNTgyMTA3OCAyMC4xODM4MjM1LDI1LjIwMjIwNTkgQzE5Ljc5MTY2NjcsMjQuODIyMzAzOSAxOS41MjgxODYzLDI0LjU1ODgyMzUgMTkuMzkzMzgyNCwyNC40MTE3NjQ3IEMxOS4yNTg1Nzg0LDI0LjI2NDcwNTkgMTkuMDc0NzU0OSwyNC4wMzE4NjI3IDE4Ljg0MTkxMTgsMjMuNzEzMjM1MyBDMTguNjA5MDY4NiwyMy4zOTQ2MDc4IDE4LjQ0OTc1NDksMjMuMDgyMTA3OCAxOC4zNjM5NzA2LDIyLjc3NTczNTMgQzE4LjI3ODE4NjMsMjIuNDY5MzYyNyAxOC4yMzUyOTQxLDIyLjEzMjM1MjkgMTguMjM1Mjk0MSwyMS43NjQ3MDU5IEMxOC4yMzUyOTQxLDIwLjc4NDMxMzcgMTguNTc4NDMxNCwxOS45NTA5ODA0IDE5LjI2NDcwNTksMTkuMjY0NzA1OSBDMTkuOTUwOTgwNCwxOC41Nzg0MzE0IDIwLjc4NDMxMzcsMTguMjM1Mjk0MSAyMS43NjQ3MDU5LDE4LjIzNTI5NDEgQzIyLjEzMjM1MjksMTguMjM1Mjk0MSAyMi40NjkzNjI3LDE4LjI3ODE4NjMgMjIuNzc1NzM1MywxOC4zNjM5NzA2IEMyMy4wODIxMDc4LDE4LjQ0OTc1NDkgMjMuMzk0NjA3OCwxOC42MDkwNjg2IDIzLjcxMzIzNTMsMTguODQxOTExOCBDMjQuMDMxODYyNywxOS4wNzQ3NTQ5IDI0LjI2NDcwNTksMTkuMjU4NTc4NCAyNC40MTE3NjQ3LDE5LjM5MzM4MjQgQzI0LjU1ODgyMzUsMTkuNTI4MTg2MyAyNC44MjIzMDM5LDE5Ljc5MTY2NjcgMjUuMjAyMjA1OSwyMC4xODM4MjM1IEMyNS41ODIxMDc4LDIwLjU3NTk4MDQgMjUuODA4ODIzNSwyMC44MDg4MjM1IDI1Ljg4MjM1MjksMjAuODgyMzUyOSBDMjYuNjkxMTc2NSwyMC4xMjI1NDkgMjcuMDk1NTg4MiwxOS4yMjc5NDEyIDI3LjA5NTU4ODIsMTguMTk4NTI5NCBaIE02MCw0NC4xMTc2NDcxIEM2MCw0Ny4wNTg4MjM1IDU4Ljk1ODMzMzMsNDkuNTQ2NTY4NiA1Ni44NzUsNTEuNTgwODgyNCBMNTEuNDcwNTg4Miw1Ni45NDg1Mjk0IEM0OS40MzYyNzQ1LDU4Ljk4Mjg0MzEgNDYuOTQ4NTI5NCw2MCA0NC4wMDczNTI5LDYwIEM0MS4wNDE2NjY3LDYwIDM4LjU0MTY2NjcsNTguOTU4MzMzMyAzNi41MDczNTI5LDU2Ljg3NSBMMjguOTMzODIzNSw0OS4yNjQ3MDU5IEMyNi44OTk1MDk4LDQ3LjIzMDM5MjIgMjUuODgyMzUyOSw0NC43NDI2NDcxIDI1Ljg4MjM1MjksNDEuODAxNDcwNiBDMjUuODgyMzUyOSwzOC43ODY3NjQ3IDI2Ljk2MDc4NDMsMzYuMjI1NDkwMiAyOS4xMTc2NDcxLDM0LjExNzY0NzEgTDI1Ljg4MjM1MjksMzAuODgyMzUyOSBDMjMuNzc0NTA5OCwzMy4wMzkyMTU3IDIxLjIyNTQ5MDIsMzQuMTE3NjQ3MSAxOC4yMzUyOTQxLDM0LjExNzY0NzEgQzE1LjI5NDExNzYsMzQuMTE3NjQ3MSAxMi43OTQxMTc2LDMzLjA4ODIzNTMgMTAuNzM1Mjk0MSwzMS4wMjk0MTE4IEwzLjA4ODIzNTI5LDIzLjM4MjM1MjkgQzEuMDI5NDExNzYsMjEuMzIzNTI5NCAwLDE4LjgyMzUyOTQgMCwxNS44ODIzNTI5IEMwLDEyLjk0MTE3NjUgMS4wNDE2NjY2NywxMC40NTM0MzE0IDMuMTI1LDguNDE5MTE3NjUgTDguNTI5NDExNzYsMy4wNTE0NzA1OSBDMTAuNTYzNzI1NSwxLjAxNzE1Njg2IDEzLjA1MTQ3MDYsMCAxNS45OTI2NDcxLDAgQzE4Ljk1ODMzMzMsMCAyMS40NTgzMzMzLDEuMDQxNjY2NjcgMjMuNDkyNjQ3MSwzLjEyNSBMMzEuMDY2MTc2NSwxMC43MzUyOTQxIEMzMy4xMDA0OTAyLDEyLjc2OTYwNzggMzQuMTE3NjQ3MSwxNS4yNTczNTI5IDM0LjExNzY0NzEsMTguMTk4NTI5NCBDMzQuMTE3NjQ3MSwyMS4yMTMyMzUzIDMzLjAzOTIxNTcsMjMuNzc0NTA5OCAzMC44ODIzNTI5LDI1Ljg4MjM1MjkgTDM0LjExNzY0NzEsMjkuMTE3NjQ3MSBDMzYuMjI1NDkwMiwyNi45NjA3ODQzIDM4Ljc3NDUwOTgsMjUuODgyMzUyOSA0MS43NjQ3MDU5LDI1Ljg4MjM1MjkgQzQ0LjcwNTg4MjQsMjUuODgyMzUyOSA0Ny4yMDU4ODI0LDI2LjkxMTc2NDcgNDkuMjY0NzA1OSwyOC45NzA1ODgyIEw1Ni45MTE3NjQ3LDM2LjYxNzY0NzEgQzU4Ljk3MDU4ODIsMzguNjc2NDcwNiA2MCw0MS4xNzY0NzA2IDYwLDQ0LjExNzY0NzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjOUI5QjlCIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg=="); content: ''; display: inline-block; height: .75em; width: .75em; margin-left: .25em; vertical-align: middle; }

.breadcrumb { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; list-style: none; margin: 45px 0; padding: 10px 0; }

@media (max-width: 767px) { .breadcrumb { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.breadcrumb-item { display: inline; }

.breadcrumb-item a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4b4f54; display: -webkit-box; display: -ms-flexbox; display: flex; text-decoration: none; }

.breadcrumb-item a:hover { color: #cf7f00; }

.breadcrumb-name { line-height: 0; padding: 0 5px; }

@media (max-width: 767px) { .breadcrumb-item--last { margin-left: auto; } }

blockquote { border-left: 4px solid #cccccc; margin: 0; padding-left: 20px; }

.home-content p { font-size: 1.6rem; line-height: 1.4; }

@media (max-width: 767px) { .home-content p { font-size: 1.2rem; } }

.home-content-block { margin-bottom: 70px; }

.ai-image { width: 200px; border-radius: 50%; float: right; padding: 0 10px; }

@media (max-width: 767px) { .ai-image { width: 25%; } }

.chevron { height: 19px; }

.chevron svg { height: 19px; width: auto; }

.btn-primary { -webkit-appearance: button; -moz-appearance: button; appearance: button; cursor: pointer; background-color: #4b4f54; color: #fff; padding: 10px 16px; font-size: 22px; line-height: 1.3; border-radius: 6px; }

.btn-primary:hover { background-color: #cf7f00; }

.icon-external-link { height: .75em; padding: 0 0.125em; width: .75em; }

.icon-external-link svg { fill: #7a99ac; height: inherit; width: inherit; vertical-align: baseline; }

.header-mobile { height: 45px; }

@media (min-width: 1024px) { .header-mobile { display: none; } }

.header-fixed { background-color: #ffffff; border-bottom: 1px solid #cccccc; position: fixed; width: 100%; z-index: 2; }

.header-mobile-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px; }

.logo-mobile, #icon-bars { cursor: pointer; }

.logo-mobile svg, #icon-bars svg { height: 25px; width: auto; }

.logo-mobile svg { height: 18px; }

@media (min-width: 768px) and (max-width: 1023px) { .logo-mobile svg { height: 35px; } }

.menu-label { font-size: 11px; font-weight: 300; line-height: 0; padding-right: 5px; }

#icon-bars { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

.login-wrapper { width: 50%; margin: 0 auto; text-align: center; padding: 30px; }

@media (max-width: 767px) { .login-wrapper { width: 100%; } }

.login-wrapper p { font-size: 1.5rem; font-weight: 300; }

.login-wrapper .login-input { height: 40px; width: 200px; }

.card-border { padding: 1.5rem; margin-bottom: 1rem; background-color: #fff; border-radius: .25rem; border: 1px solid rgba(0, 0, 0, 0.125); }

.roundedImage100 { width: 100px; height: 100px; border-radius: 50%; }

.roundedImage32 { width: 32px; height: 32px; border-radius: 50%; }

.roundedImage64 { width: 64px; height: 64px; border-radius: 50%; }

.circle-container { position: absolute; visibility: visible; left: 10px; top: 10px; z-index: 10000; }

.start-hidden { display: none; }

.borderless { border: none; border: 0; }

.white-border { border: 1px solid white; }

.blue-border { border: 1px solid #0e7796; }

table#table-centered.td { margin: 5px 5px 5px 5px; }

table#table-centered { text-align: center; margin-left: auto; margin-right: auto; table-layout: fixed; width: 750px; }

.resultContainer { width: 100%; border: 1px solid #d3d3d3; }

.resultContainer div { width: 100%; }

.resultContainer .header { background-color: #d3d3d3; padding: 2px; cursor: pointer; font-weight: bold; }

.resultContainer .content { display: none; padding: 5px; }

.hoverArea { cursor: pointer; color: blue; background: white; }

.hoverArea:hover { background: blue; color: white; }

.mini-text { font-size: 60%; }

.spinner { display: inline-block; vertical-align: middle; line-height: 10px; width: 50px; height: 25px; text-align: center; font-size: 8px; }

.spinner > div { background-color: #666; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; }

.spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

.spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); }
  20% { -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }
  20% { transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

.pickerImage { width: 120px; }

.pickedImage { width: 200px; border: 1px solid #999; }

/** pretty formatting of <pre> sections*/
pre { color: gray; outline: 1px solid #aaa; padding: 5px; margin: 5px; text-align: left; white-space: pre-wrap; }

pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }

.string { color: #005000; }

.number { color: #904f00; }

.boolean { color: #0000d7; }

.null { color: #b700b7; }

.key { color: #c50000; }

/*glow a div*/
.confirm_selection { -webkit-animation: glow .5s infinite alternate; }

@-webkit-keyframes glow { to { text-shadow: 0 0 10px blue; } }

code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }

table { border-collapse: collapse; }

#resultsNotes li { margin-bottom: 10px; }

iframe { border: none; }

fieldset { border: 0; margin: 0; min-width: 0; padding: 0; }

#api-service-title { margin: 0; }

legend { font-weight: 700; width: 100%; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; appearance: button; cursor: pointer; font: inherit; }

@media (max-width: 767px) { button, html input[type="button"], input[type="reset"], input[type="submit"] { width: 100%; } }

textarea { width: 100%; }

.thumbnail > img { display: block; height: auto; max-width: 100%; }

.hoverArea { color: #7a99ac; }

.hoverArea:hover, .hoverArea:active { background-color: transparent; color: #7a99ac; border-bottom: 1px dotted #7a99ac; }

.hoverArea::before { content: "+"; display: inline-block; padding-right: .5em; }

.hoverArea.open::before { content: "-"; }

div.bibinfo { width: 50% !important; max-width: 685px !important; left: 400px !important; }

pre { background-color: #fff !important; }

@media (max-width: 1024px) { div.bibinfo { left: 10% !important; width: 80% !important; max-width: none !important; } }

.bibclose { line-height: 4px !important; font-size: 16px !important; }

.undefined { color: #4b4f54 !important; }

/*# sourceMappingURL=global.css.map*/