@charset "utf-8";
.logo_silk_with_logo_image,
.hamburger-menu:after,
#global-footer .silk-holder .silk-logo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTQ4LjIgMjM2LjIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQxLjcgNTcuNHMyMy4xLS4zIDIzLjEgMGMxLjUgMjUuOSA1OS43IDQ4LjUgNjAgNDguNC4zLS4xIDExLTE3LjQgMTQuMS0yOS42aDkuM3Y1Mi4xSDQ0MS43VjU3LjR6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iI0QxM0MyNyIgZD0iTTU0My40IDgzLjJjMi43LjQgMy42IDMuMy40IDkuMS0zLjQgNi4xLTIwIDMyLjQtNDcuOCAzNC4yLTEuNC4xLTIuOC4xLTQuMi4xLTE1LjgtLjQtMzEuMS05LjItNDUuNS0yNmwtMi42LTMgMS41LTMuNmMuNC0uOSA5LjMtMjEuNSAyOC0yNi43IDE1LjctNCA0Ni4yIDcuMyA3MC4yIDE1Ljl6bS02Ni43LTMuN2MtOSAyLjUtMTUgMTIuOS0xNy45IDE3LjggMTIgMTMgMjQuMiAxNy4yIDM2LjMgMTYuNCAxNC43LTEgMjcuNS0xMy4xIDM0LjYtMjEuMi0zLjQtMy4yLTQ0LjctMTYuOS01My0xM3oiLz48ZyBmaWxsPSIjQkIzNTIxIj48cGF0aCBkPSJNNDgwLjYgNzcuMmMtLjUtMS43LTEuNS00LjQtMi44LTYuNi0uOS0uOS0xLjctMS45LTIuNS0yLjktLjctLjUtMS40LS43LTIuMS0uNS0zLjkgMS4xLTcuNCAyLjktMTAuNSA1IDIuMSAzLjggNC42IDcuNCA3LjQgMTAuNyAyLTEuNSA0LjEtMi44IDYuNS0zLjQgMy40LS45IDQuOSAxLjEgNC0yLjN6TTU0MS44IDg0LjljLTMuNS44LTkgNC4zLTEyLjEgNy42LTQuMyA0LjktMTAuNiAxMS4yLTE4LjEgMTUuNyAxMCAzLjEgMTYuMiAzLjIgMTYuMiAzLjJzMTEuNi0xOS41IDE0LTI2LjV6Ii8+PC9nPjxwYXRoIGZpbGw9IiNFRjQ2MjMiIGQ9Ik01MjcuNSAxMTIuMnMtOC42LTIuMS0xNC44LTQuNmMtMTYuNS02LjYtNDUuOS0yMS44LTU1LjYtNDUuMy03LjgtMTktMS44LTM5IDE3LjctNTkuMmwyLjktMyA0LjEgMWMxLjYuNCAzOS42IDkuOSA1Ni4yIDM3LjkgNy45IDEzLjMgOS43IDI4LjQgNS4zIDQ0LjktMS42IDUuOC0xNS44IDI4LjMtMTUuOCAyOC4zem0tNDUuMS05NS43Yy0xMS43IDEzLjItMTYgMjUuNi0xMi44IDM2LjkgNi4yIDIyLjIgMzguOCAzNy4zIDUyLjEgNDIuMSA0LjQtNi4zIDYuNS0xMS43IDcuNC0xNS40IDMuNC0xMi43IDIuMi0yMy43LTMuNy0zMy42LTEwLjctMTguMS0zMy43LTI3LTQzLTMweiIvPjxwYXRoIGZpbGw9IiM0MzNEM0IiIGQ9Ik0zIDIwMS42bDUuOS04LjVjNC4zLTUuOSA4LjgtNi4xIDE1LjUtMi40IDYuMSA0LjMgMTkuNyAxMy45IDM4LjQgMTMuOSAxNy42IDAgMjguMi04LjggMjguMi0yMS42IDAtMzYtODguMi0yOC41LTg4LjItODcuNCAwLTMzLjMgMjcuNy01NC45IDYzLjctNTQuOSAyMi40IDAgNDAuOCA4LjUgNDguOCAxNC40IDUuOSA0LjMgNi43IDkuMyAzLjUgMTUuMmwtNC44IDguOGMtNCA3LjctOS42IDYuNy0xNS4yIDMuNy03LjctNC41LTE4LjEtMTAuNC0zMi44LTEwLjQtMTcuNiAwLTI4LjggOC41LTI4LjggMjEuMyAwIDM1LjQgODguMiAyNi40IDg4LjIgODYuNiAwIDMwLjYtMjIuOSA1Ni02Mi42IDU2LTI2LjkgMC00OC44LTEyLTU4LjEtMTkuMi00LjQtMy44LTcuMS04LjMtMS43LTE1LjV6TTE1MS40IDYzdi04YzAtNy4yIDMuNy0xMS4yIDEwLjktMTEuMkgxNzRjNy4yIDAgMTEuMiA0IDExLjIgMTEuMnY4YzAgNy4yLTQgMTAuOS0xMS4yIDEwLjloLTExLjdjLTcuMiAwLTEwLjktMy43LTEwLjktMTAuOXptMCA0NS4zYzAtNy4yIDMuNy0xMS4yIDEwLjktMTEuMkgxNzRjNy4yIDAgMTAuOSA0IDEwLjkgMTEuMnYxMTMuNWMwIDcuNS0zLjcgMTEuMi0xMC45IDExLjJoLTExLjdjLTcuMiAwLTEwLjktMy43LTEwLjktMTEuMlYxMDguM3pNMjE4LjMgNTVjMC03LjIgMy43LTExLjIgMTAuOS0xMS4ySDI0MWM3LjIgMCAxMC45IDQgMTAuOSAxMS4ydjEzM2MwIDEzLjMgNS42IDE1LjcgMTAuNyAxNi4zIDQuOC41IDguMyAzLjUgOC4zIDkuNnY5LjFjMCA2LjktMy4yIDExLjUtMTEuMiAxMS41LTE4LjEgMC00MS4zLTQuOC00MS4zLTQzLjdWNTV6bTc0LjYgMGMwLTcuMiA0LTExLjIgMTEuMi0xMS4yaDExLjVjNy41IDAgMTEuMiA0IDExLjIgMTEuMnY5MC4xaDE2LjhsMjguMy00MC41YzMuMi01LjMgNy4yLTcuNSAxMy4zLTcuNUgzOThjOS4xIDAgMTIgNi4xIDYuOSAxMy4zTDM3MSAxNTcuOXYuNWw0MCA2MS4zYzQuNSA3LjcgMS42IDEzLjMtNy41IDEzLjNoLTE0LjRjLTYuMSAwLTEwLjEtMi40LTEzLjEtNy43bC0zMS43LTUxLjdoLTE3LjZ2NDguMmMwIDcuNS0zLjcgMTEuMi0xMS4yIDExLjJIMzA0Yy03LjIgMC0xMS4yLTMuNy0xMS4yLTExLjJWNTV6Ii8+PC9zdmc+);
}
.logo_silk_image,
.top-bar-site-wrapper .top-half-content .made-with-silk .silk-logo,
.top-bar-site-wrapper .top-half-content .logged-in-box .silk-logo,
.hamburger-menu .menu-item.user .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjM5LjUgMjk2LjYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAxMzQuNXM0OS41LS42IDQ5LjUuMmMzLjUgNjAuOCAxNDAgMTEzLjggMTQwLjggMTEzLjVzMjUuOC00MC44IDMzLTY5LjVjMTIuOCAwIDE2LjMuMyAxNi4zLjN2MTE3LjdMMCAyOTYuNXYtMTYyeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFRjQ2MjMiIGQ9Ik0yMzMuOCAxOTVjNi4zIDEgOC41IDcuNy45IDIxLjMtOCAxNC4zLTQ2LjggNzUuOS0xMTIgODAuMy0zLjMuMi02LjYuMy0xMCAuMi0zNy4xLTEtNzIuOS0yMS41LTEwNi43LTYxbC02LTcuMSAzLjYtOC42Yy45LTIuMSAyMS44LTUwLjMgNjUuNy02Mi42IDM2LjctOSAxMDguMSAxNy40IDE2NC41IDM3LjV6bS0xNTYuNC04LjVjLTIxIDUuOS0zNS4zIDMwLjItNDEuOSA0MS43IDI4LjIgMzAuNCA1Ni44IDQwLjQgODUuMiAzOC41IDM0LjUtMi4zIDY0LjUtMzAuNiA4MS4yLTQ5LjgtOC4yLTcuNS0xMDUuMi0zOS43LTEyNC41LTMwLjR6Ii8+PGcgZmlsbD0iI0VGNDYyMyI+PHBhdGggZD0iTTg2LjMgMTgwLjljLTEuMS00LTMuNC0xMC4zLTYuNS0xNS40LTItMi4yLTQtNC41LTUuOC02LjgtMS42LTEuMS0zLjMtMS42LTUtMS4xLTkuMiAyLjYtMTcuNCA2LjgtMjQuNiAxMS44IDUgOC44IDEwLjggMTcuMyAxNy40IDI1LjEgNC42LTMuNiA5LjctNi41IDE1LjMtOCA4LTIuMiAxMS41IDIuNCA5LjItNS42ek0yMjkuOSAxOTkuMmMtOC4zIDEuOS0yMS4xIDEwLjEtMjguMyAxNy44LTEwIDExLjUtMjQuOCAyNi4yLTQyLjUgMzYuNyAyMy40IDcuMiAzNy45IDcuNCAzNy45IDcuNHMyNy40LTQ1LjcgMzIuOS02MS45eiIvPjwvZz48cGF0aCBmaWxsPSIjRUY0NjIzIiBkPSJNMTk2LjQgMjYzcy0yMC4xLTQuOS0zNC44LTEwLjhDMTIyLjkgMjM2LjggNTQgMjAxLjIgMzEuNCAxNDYgMTMuMSAxMDEuNCAyNyA1NC42IDcyLjkgNy4xTDc5LjcgMGw5LjYgMi4zYzMuOC45IDkyLjggMjMuMiAxMzEuNyA4OC45IDE4LjUgMzEuMiAyMi43IDY2LjYgMTIuMyAxMDUuMy0zLjYgMTMuOC0zNi45IDY2LjUtMzYuOSA2Ni41ek05MC43IDM4LjZjLTI3LjQgMzEtMzcuNSA2MC0zMC4xIDg2LjUgMTQuNSA1Mi4xIDkwLjkgODcuMyAxMjIuMSA5OC42IDEwLjItMTQuNyAxNS4xLTI3LjQgMTcuNS0zNi4xIDgtMjkuOCA1LjEtNTUuNi04LjctNzguOC0yNS4xLTQyLjItNzktNjMuMi0xMDAuOC03MC4yeiIvPjxnPjxkZWZzPjxwYXRoIGlkPSJjIiBkPSJNMCAxMzQuNXM0OS41LS42IDQ5LjUuMmMzLjUgNjAuOCAxNDAgMTEzLjggMTQwLjggMTEzLjVzMjUuOC00MC44IDMzLTY5LjVjMTIuOCAwIDE2LjMuMyAxNi4zLjN2MTE3LjdMMCAyOTYuNXYtMTYyeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImQiPjx1c2UgeGxpbms6aHJlZj0iI2MiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjZCkiIGZpbGw9IiNEMTNDMjciIGQ9Ik0yMzMuOCAxOTVjNi4zIDEgOC41IDcuNy45IDIxLjMtOCAxNC4zLTQ2LjggNzUuOS0xMTIgODAuMy0zLjMuMi02LjYuMy0xMCAuMi0zNy4xLTEtNzIuOS0yMS41LTEwNi43LTYxbC02LTcuMSAzLjYtOC42Yy45LTIuMSAyMS44LTUwLjMgNjUuNy02Mi42IDM2LjctOSAxMDguMSAxNy40IDE2NC41IDM3LjV6bS0xNTYuNC04LjVjLTIxIDUuOS0zNS4zIDMwLjItNDEuOSA0MS43IDI4LjIgMzAuNCA1Ni44IDQwLjQgODUuMiAzOC41IDM0LjUtMi4zIDY0LjUtMzAuNiA4MS4yLTQ5LjgtOC4yLTcuNS0xMDUuMi0zOS43LTEyNC41LTMwLjR6Ii8+PGcgZmlsbD0iI0JCMzUyMSI+PHBhdGggZD0iTTg2LjMgMTgwLjljLTEuMS00LTMuNC0xMC4zLTYuNS0xNS40LTItMi4yLTQtNC41LTUuOC02LjgtMS42LTEuMS0zLjMtMS42LTUtMS4xLTkuMiAyLjYtMTcuNCA2LjgtMjQuNiAxMS44IDUgOC44IDEwLjggMTcuMyAxNy40IDI1LjEgNC42LTMuNiA5LjctNi41IDE1LjMtOCA4LTIuMiAxMS41IDIuNCA5LjItNS42ek0yMjkuOSAxOTkuMmMtOC4zIDEuOS0yMS4xIDEwLjEtMjguMyAxNy44LTEwIDExLjUtMjQuOCAyNi4yLTQyLjUgMzYuNyAyMy40IDcuMiAzNy45IDcuNCAzNy45IDcuNHMyNy40LTQ1LjcgMzIuOS02MS45eiIvPjwvZz48cGF0aCBmaWxsPSIjRUY0NjIzIiBkPSJNMTk2LjQgMjYzcy0yMC4xLTQuOS0zNC44LTEwLjhDMTIyLjkgMjM2LjggNTQgMjAxLjIgMzEuNCAxNDYgMTMuMSAxMDEuNCAyNyA1NC42IDcyLjkgNy4xTDc5LjcgMGw5LjYgMi4zYzMuOC45IDkyLjggMjMuMiAxMzEuNyA4OC45IDE4LjUgMzEuMiAyMi43IDY2LjYgMTIuMyAxMDUuMy0zLjYgMTMuOC0zNi45IDY2LjUtMzYuOSA2Ni41ek05MC43IDM4LjZjLTI3LjQgMzEtMzcuNSA2MC0zMC4xIDg2LjUgMTQuNSA1Mi4xIDkwLjkgODcuMyAxMjIuMSA5OC42IDEwLjItMTQuNyAxNS4xLTI3LjQgMTcuNS0zNi4xIDgtMjkuOCA1LjEtNTUuNi04LjctNzguOC0yNS4xLTQyLjItNzktNjMuMi0xMDAuOC03MC4yeiIvPjwvZz48Zz48ZGVmcz48cGF0aCBpZD0iZSIgZD0iTTAgMTM0LjVzNDkuNS0uNiA0OS41LjJjMy41IDYwLjggMTQwIDExMy44IDE0MC44IDExMy41czI1LjgtNDAuOCAzMy02OS41YzEyLjggMCAxNi4zLjMgMTYuMy4zdjExNy43TDAgMjk2LjV2LTE2MnoiLz48L2RlZnM+PC9nPjwvc3ZnPg==);
}
.icons_magglass_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy42OTcgOC40MWMtMS42NTEgMS4zNDQtNC4wNTYgMS40NS01LjgyNC4xMThDLS4yMDggNi45NTgtLjYxNyAzLjk5Ljk2IDEuODk3IDIuNTM4LS4xOTcgNS41MDQtLjYyMyA3LjU4Ni45NDcgOS4zOTQgMi4zMDggOS45NCA0LjcyNiA5LjAyIDYuNzExYy4xMTIuMDM4LjIyLjA5NC4zMi4xN2w0Ljk2OSAzLjc0NGMuNTA0LjM4LjYwMSAxLjA5MS4yMjIgMS41OTRhMS4xMzUgMS4xMzUgMCAwIDEtMS41OTMuMjI1bC00Ljk3LTMuNzQ0Yy0uMTA5LS4wODMtLjItLjE4Mi0uMjctLjI5em0tMi45OC0uNDhhMy4yMTkgMy4yMTkgMCAwIDAgMy4yMDktMy4yMjggMy4yMTkgMy4yMTkgMCAwIDAtMy4yMS0zLjIyOCAzLjIxOSAzLjIxOSAwIDAgMC0zLjIwOSAzLjIyOCAzLjIxOSAzLjIxOSAwIDAgMCAzLjIxIDMuMjI3eiIgZmlsbD0iIzQ3NjU4MCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.icons_gear_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwIDQuM2MzLjIgMCA1LjcgMi42IDUuNyA1LjdzLTIuNiA1LjctNS43IDUuNy01LjctMi41LTUuNy01LjdTNi44IDQuMyAxMCA0LjNtMC0yYy00LjMgMC03LjcgMy41LTcuNyA3LjcgMCA0LjMgMy41IDcuNyA3LjcgNy43czcuNy0zLjUgNy43LTcuN2MwLTQuMy0zLjQtNy43LTcuNy03Ljd6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTEwLjYuMWMtLjItLjItLjgtLjEtLjgtLjFzLS41LS4xLS43LjFjMCAxLS41IDIuMy0uNSAyLjNsMS4zLS4xIDEuMy4xYy0uMSAwLS42LTEuMy0uNi0yLjN6TTE3LjQgMy40YzAtLjMtLjUtLjYtLjUtLjZzLS4zLS40LS42LS41Yy0uNy43LTIgMS4zLTIgMS4zbC45LjguOC45Yy4xLjEuNy0xLjIgMS40LTEuOXpNMTYuNiAxNy40Yy4zIDAgLjYtLjUuNi0uNXMuNC0uMy41LS42Yy0uNy0uNy0xLjMtMi0xLjMtMmwtLjguOS0uOS44Yy0uMS4xIDEuMi43IDEuOSAxLjR6TTE5LjkgMTAuNmMuMS0uMy4xLS44LjEtLjhzMC0uNS0uMS0uOGMtMSAwLTIuMy0uNS0yLjMtLjVsLjEgMS4zLS4xIDEuM3MxLjMtLjUgMi4zLS41ek05LjQgMTkuOWMuMi4yLjguMS44LjFzLjUuMS44LS4xYzAtMSAuNS0yLjMuNS0yLjNsLTEuMy4xLTEuMy0uMXMuNSAxLjMuNSAyLjN6TTIuNiAxNi42YzAgLjMuNS42LjUuNnMuMy40LjYuNWMuNy0uNyAyLTEuMyAyLTEuM2wtLjktLjgtLjgtLjljLS4xLS4xLS43IDEuMi0xLjQgMS45ek0uMSA5LjRjLS4xLjItLjEuOC0uMS44cy0uMS41LjEuOGMxIDAgMi4zLjUgMi4zLjVsLS4xLTEuMy4xLTEuM3MtMS4zLjUtMi4zLjV6TTMuNCAyLjZjLS4zIDAtLjYuNS0uNi41cy0uNC4zLS41LjZjLjcuNyAxLjMgMiAxLjMgMmwuOC0uOS45LS44Yy4xLS4yLTEuMi0uNy0xLjktMS40eiIvPjwvZz48L3N2Zz4=);
}
.icons_dropdown_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNy4wNmw1LjUzLTUuNTNMMTAuNDcuNDcgNiA1IDEuNTMuNDcuNDcgMS41MyA2IDcuMDZ6IiBmaWxsPSIjNDk1MjVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.icons_scrollarrow_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZD0iTTEyLjcwNyAxMi45MTRsLTMuMjkzIDMuMjA3TDggMTQuNzA3IDEyLjcwNyAxMGw0LjcwNyA0LjcwN0wxNiAxNi4xMjFsLTMuMjkzLTMuMjA3eiIgZmlsbD0iIzQ3NjU4MCIvPjwvc3ZnPg==);
}
.icons_search_close_image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIxIDIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8yIiBkaXNwbGF5PSJub25lIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfNCI+CjwvZz4KPGcgaWQ9IkxheWVyXzMiPgo8L2c+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfNSI+Cgk8Zz4KCQk8Zz4KCQkJPHJlY3QgeD0iMSIgeT0iMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjIiIHk9IjIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMyIgeT0iMyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSI0IiB5PSI0IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjUiIHk9IjUiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iNiIgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSI3IiB5PSI3IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjgiIHk9IjgiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iOSIgeT0iOSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMCIgeT0iMTAiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMTEiIHk9IjExIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjEyIiB5PSIxMiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMyIgeT0iMTMiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMTQiIHk9IjE0IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjE1IiB5PSIxNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxNiIgeT0iMTYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMTciIHk9IjE3IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJCTxyZWN0IHg9IjE4IiB5PSIxOCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxOSIgeT0iMTkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMjAiIHk9IjIwIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+CgkJPC9nPgoJCTxnPgoJCQk8cmVjdCB4PSIxOSIgeT0iMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIyMCIgeT0iMCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxOCIgeT0iMiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxNyIgeT0iMyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxNiIgeT0iNCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxNSIgeT0iNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxNCIgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMyIgeT0iNyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMiIgeT0iOCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMSIgeT0iOSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPgoJCQk8cmVjdCB4PSIxMCIgeT0iMTAiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iOSIgeT0iMTEiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iOCIgeT0iMTIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iNyIgeT0iMTMiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iNiIgeT0iMTQiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iNSIgeT0iMTUiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iNCIgeT0iMTYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMyIgeT0iMTciIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMiIgeT0iMTgiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMSIgeT0iMTkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQkJPHJlY3QgeD0iMCIgeT0iMjAiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.icons_slider_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxOSAyMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTYxOSAxMDYxbDQuNSA0LjUgNC41LTQuNXYtOGgtOXY4eiIgZmlsbD0iIzQ3NjU4MCIgZmlsdGVyPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjE0IC0xMDQ4KSIvPjxwYXRoIGQ9Ik03IDEybDIuNSAyLjVMMTIgMTJWN0g3djV6IiBmaWxsPSIjOTVBNUIzIi8+PC9nPjwvc3ZnPg==);
}
.icons_copy_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Y29weTwvdGl0bGU+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMSAxMy4wMWgyLjk3NFYxNkgxNVYzLjA0MmwtMyAuMDF2LTNIMUMuOTY4LjA1MSAxIDEzLjAxIDEgMTMuMDF6TTIgMXYxMWgyVjNoN1YxSDJ6bTMgM2g5djExSDVWNHoiLz48cGF0aCBkPSJNNyA2aDV2MUg3VjZ6bTAgMmg1djFIN1Y4em0wIDJoNXYxSDd2LTF6bTAgMmgzdjFIN3YtMXoiLz48L2c+PC9zdmc+);
}
.icons_invisible_image,
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name .vis-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQwIiB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB5MT0iMSIgeDI9IjAiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTQpIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTExLjQ3OCAxNy41NjhBNC43NTIgNC43NTIgMCAwIDEgMTEuMTkzIDE2IDQuODE0IDQuODE0IDAgMCAxIDE2IDExLjE5M2MuNTUyIDAgMS4wNzQuMTEzIDEuNTY4LjI4NWwyLjI4My0yLjI4M2MtMS4zMS0uNTQ4LTIuNjI0LS45MDktMy44NTEtLjkwOUM4LjQ1NCA4LjI4NiAyLjUgMTYgMi41IDE2czIuMTY3IDIuNzkxIDUuNTMgNS4wMTdsMy40NDgtMy40NDl6bTEyLjA0LTYuMzgzbC0zLjA1NiAzLjA1NmMuMjE3LjU0Ni4zNDUgMS4xMzguMzQ1IDEuNzZBNC44MTUgNC44MTUgMCAwIDEgMTYgMjAuODA4YTQuNzU3IDQuNzU3IDAgMCAxLTEuNzYtLjM0NWwtMi40NjkgMi40N2MxLjMyNy40NzkgMi43NDUuNzgzIDQuMjI5Ljc4MyA1Ljc3MSAwIDEzLjUtNy43MTUgMTMuNS03LjcxNXMtMi42NDEtMi42MjctNS45ODItNC44MTZ6bTIuMDI0LTYuMjY4TDQuODU1IDI1LjYwNCA2LjI3IDI3LjAyIDI2Ljk1NiA2LjMzMmwtMS40MTQtMS40MTV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+PC9zdmc+);
}
.icons_eye_image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+IDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiA8ZyBpZD0iRXhwb3J0IiBmaWxsPSIjMDAwMDAwIj4gPHBhdGggZD0iTTAsMTUuNSBDMi43OTkxOTI2OGUtMTYsMTIuMjE0Mjg1NyA4LDQgMTYsNCBDMjQsNCAzMiwxMi4yMTQyODU3IDMyLDE1LjUgQzMyLDE4Ljc4NTcxNDMgMjQsMjcgMTYsMjcgQzgsMjcgMi43MjkyMTI4M2UtMTYsMTguNzg1NzE0MyAwLDE1LjUgWiBNMTYsMjMuOTE5NjQyOSBDMjAuNDE4Mjc4LDIzLjkxOTY0MjkgMjQsMjAuMjQxOTgxOSAyNCwxNS43MDUzNTcxIEMyNCwxMS4xNjg3MzI0IDIwLjQxODI3OCw3LjQ5MTA3MTQzIDE2LDcuNDkxMDcxNDMgQzExLjU4MTcyMiw3LjQ5MTA3MTQzIDgsMTEuMTY4NzMyNCA4LDE1LjcwNTM1NzEgQzgsMjAuMjQxOTgxOSAxMS41ODE3MjIsMjMuOTE5NjQyOSAxNiwyMy45MTk2NDI5IFogTTE2LDIwLjYzMzkyODYgQzE4LjY1MDk2NjgsMjAuNjMzOTI4NiAyMC44LDE4LjQyNzMzMiAyMC44LDE1LjcwNTM1NzEgQzIwLjgsMTIuOTgzMzgyMyAxOC42NTA5NjY4LDEwLjc3Njc4NTcgMTYsMTAuNzc2Nzg1NyBDMTMuMzQ5MDMzMiwxMC43NzY3ODU3IDExLjIsMTIuOTgzMzgyMyAxMS4yLDE1LjcwNTM1NzEgQzExLjIsMTguNDI3MzMyIDEzLjM0OTAzMzIsMjAuNjMzOTI4NiAxNiwyMC42MzM5Mjg2IFoiIGlkPSJleWUiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPgo=);
}
.icons_lock_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4wNDcgNC4wMzFoLTJjMC0yLjA3IDEuNzktMy43NSA0LTMuNzUgMi4yMDkgMCA0IDEuNjggNCAzLjc1aC0yYzAtMS4wMzUtLjg5Ni0xLjg3NS0yLTEuODc1LTEuMTA1IDAtMiAuODQtMiAxLjg3NXptLTIgMi44MTNjLS44MjggMC0xLjUuNjM0LTEuNSAxLjQwM3Y1LjYzMWMwIC43NzUuNjcxIDEuNDAzIDEuNSAxLjQwM2g4Yy44MjggMCAxLjUtLjYzNCAxLjUtMS40MDNWOC4yNDdjMC0uNzc1LS42NzItMS40MDMtMS41LTEuNDAzaC04em0wLTIuODEzdjIuODEzaDJWNC4wM2gtMnptNiAwdjIuODEzaDJWNC4wM2gtMnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.icons_check_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOCAyMS4zNUw0LjcxMyAxMS44MDggMCAxNi4yNzQgMTYuNiAzMiAzMiAyLjgyNCAyNi4wMzggMCAxNC44IDIxLjM1eiIgZmlsbD0iI0FBQ0Y0MiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.icons_css_checkmark_mini_image,
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTkgMTg5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjQgMTAxbDMwLjUtMjkgMzAuNyAzMyA5Mi4zLTgwLjNMMjA1LjEgNTUgODUuMiAxNjMuNnoiLz48L3N2Zz4=);
}
.icons_css_close_x_image,
.suggested-silks-popup .header .close-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDE1LjMiPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xLjM3Mi4wMDdsMTMuOTMgMTMuOTMtMS40MTQgMS40MTRMLS4wNDIgMS40MnoiLz48cGF0aCBkPSJNMTMuOTU4LjAwN2wxLjQxNSAxLjQxNC0xMy45MyAxMy45My0xLjQxNC0xLjQxNHoiLz48L2c+PC9zdmc+);
}
.icons_css_plus_dashboard_image,
.scroller-component .add-poster-page .plus-button:before,
.scroller-component .add-data-page .plus-button:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSAzNSI+PGcgZmlsbD0iIzVBNUE1MSI+PHBhdGggZD0iTTAgMTVoMzV2NUgweiIvPjxwYXRoIGQ9Ik0xNSAwaDV2MzVoLTV6Ii8+PC9nPjwvc3ZnPg==);
}
.icons_css_icon_broom_image,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe .image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwIDF2MTBIOVYxaDFtMS0xSDh2MTJoM1YweiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMS41IDEyLjVoMTZ2NGgtMTZ6TTEuNSAxN3Y1TTE3LjUgMTd2NU0zLjUgMTd2NU0xMy41IDE3djVNMTUuNSAxN3Y1TTkuNSAxN3Y1TTExLjUgMTd2NU01LjUgMTd2NU03LjUgMTd2NSIvPjwvc3ZnPg==);
}
.icons_css_gear_image,
html.dashboard2Document .dashboard2 .config-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2FhYSIgZD0iTTEwIDQuM2MzLjIgMCA1LjcgMi42IDUuNyA1LjdzLTIuNiA1LjctNS43IDUuNy01LjctMi41LTUuNy01LjdTNi44IDQuMyAxMCA0LjNtMC0yYy00LjMgMC03LjcgMy41LTcuNyA3LjcgMCA0LjMgMy41IDcuNyA3LjcgNy43czcuNy0zLjUgNy43LTcuN2MwLTQuMy0zLjQtNy43LTcuNy03Ljd6Ii8+PGcgZmlsbD0iI2FhYSI+PHBhdGggZD0iTTEwLjYuMWMtLjItLjItLjgtLjEtLjgtLjFzLS41LS4xLS43LjFjMCAxLS41IDIuMy0uNSAyLjNsMS4zLS4xIDEuMy4xYy0uMSAwLS42LTEuMy0uNi0yLjN6TTE3LjQgMy40YzAtLjMtLjUtLjYtLjUtLjZzLS4zLS40LS42LS41Yy0uNy43LTIgMS4zLTIgMS4zbC45LjguOC45Yy4xLjEuNy0xLjIgMS40LTEuOXpNMTYuNiAxNy40Yy4zIDAgLjYtLjUuNi0uNXMuNC0uMy41LS42Yy0uNy0uNy0xLjMtMi0xLjMtMmwtLjguOS0uOS44Yy0uMS4xIDEuMi43IDEuOSAxLjR6TTE5LjkgMTAuNmMuMS0uMy4xLS44LjEtLjhzMC0uNS0uMS0uOGMtMSAwLTIuMy0uNS0yLjMtLjVsLjEgMS4zLS4xIDEuM3MxLjMtLjUgMi4zLS41ek05LjQgMTkuOWMuMi4yLjguMS44LjFzLjUuMS44LS4xYzAtMSAuNS0yLjMuNS0yLjNsLTEuMy4xLTEuMy0uMXMuNSAxLjMuNSAyLjN6TTIuNiAxNi42YzAgLjMuNS42LjUuNnMuMy40LjYuNWMuNy0uNyAyLTEuMyAyLTEuM2wtLjktLjgtLjgtLjljLS4xLS4xLS43IDEuMi0xLjQgMS45ek0uMSA5LjRjLS4xLjItLjEuOC0uMS44cy0uMS41LjEuOGMxIDAgMi4zLjUgMi4zLjVsLS4xLTEuMy4xLTEuM3MtMS4zLjUtMi4zLjV6TTMuNCAyLjZjLS4zIDAtLjYuNS0uNi41cy0uNC4zLS41LjZjLjcuNyAxLjMgMiAxLjMgMmwuOC0uOS45LS44Yy4xLS4yLTEuMi0uNy0xLjktMS40eiIvPjwvZz48L3N2Zz4=);
}
.icons_css_pencil_blue_image,
section.import3 .step-preview .fake-article table.factsheet tr.collection .gear .gear:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIuNSAyNzAiPjxnIGZpbGw9IiMyOGJhZDAiPjxwYXRoIGQ9Ik0xMy41IDIwMGw1MCA1MC41TDAgMjY1ek0yNS41IDE4OEw3OSAyMzdsMTMzLjYtMTMzLjJjNS43LTUuNyA1LjYtMTQuOS0uMi0yMC41bC0zMi4zLTMxLjFjLTUuNi01LjQtMTQuNi01LjMtMjAuMS4yTDI1LjUgMTg4ek0xOTcuMiAzMC4ybDQyLjYgNDIuM2MzLjIgMy4xIDMuNCA4LjIuNCAxMS42bC00LjMgNS01Ni01NCA1LjUtNS4xYzMuNS0zLjEgOC42LTMgMTEuOC4yek0yMTguMiA3LjdMMjYwLjggNTBjMy4yIDMuMSAzLjQgOC4yLjQgMTEuNmwtNC4zIDUtNTYtNTQgNS41LTUuMWMzLjUtMy4xIDguNi0zIDExLjguMnoiLz48L2c+PC9zdmc+);
}
.icons_css_share_disabled_image,
.topbar-site .top-half .top-half-content .share-icon.disabled > .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREVERURFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNS40IDEwbDcuNiAzLjhNMTMgNC4yTDUuNCA4Ii8+PHBhdGggZmlsbD0iI0RFREVERSIgZD0iTTE1LjEgMS4zYy45IDAgMS42LjcgMS42IDEuNnMtLjcgMS42LTEuNiAxLjYtMS42LS43LTEuNi0xLjYuNy0xLjYgMS42LTEuNm0wLTEuM2MtMS42IDAtMi45IDEuMy0yLjkgMi45IDAgMS42IDEuMyAyLjkgMi45IDIuOSAxLjYgMCAyLjktMS4zIDIuOS0yLjlDMTggMS4zIDE2LjcgMCAxNS4xIDB6TTE1LjEgMTMuNWMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42LTEuNi0uNy0xLjYtMS42LjctMS42IDEuNi0xLjZtMC0xLjNjLTEuNiAwLTIuOSAxLjMtMi45IDIuOSAwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXpNMi45IDcuNGMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42UzEuMyA5LjkgMS4zIDkgMiA3LjQgMi45IDcuNG0wLTEuM0MxLjMgNi4xIDAgNy40IDAgOWMwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXoiLz48L3N2Zz4=);
}
.icons_css_pencil_orange_image,
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard .icon,
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIuNSAyNzAiPjxnIGZpbGw9IiNGOTY1MDAiPjxwYXRoIGQ9Ik0xMy41IDIwMGw1MCA1MC41TDAgMjY1ek0yNS41IDE4OEw3OSAyMzdsMTMzLjYtMTMzLjJjNS43LTUuNyA1LjYtMTQuOS0uMi0yMC41bC0zMi4zLTMxLjFjLTUuNi01LjQtMTQuNi01LjMtMjAuMS4yTDI1LjUgMTg4ek0xOTcuMiAzMC4ybDQyLjYgNDIuM2MzLjIgMy4xIDMuNCA4LjIuNCAxMS42bC00LjMgNS01Ni01NCA1LjUtNS4xYzMuNS0zLjEgOC42LTMgMTEuOC4yek0yMTguMiA3LjdMMjYwLjggNTBjMy4yIDMuMSAzLjQgOC4yLjQgMTEuNmwtNC4zIDUtNTYtNTQgNS41LTUuMWMzLjUtMy4xIDguNi0zIDExLjguMnoiLz48L2c+PC9zdmc+);
}
.icons_css_item_pointer_image,
.search-container.navigator .lookup .list li.selected:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UGF0aCAxPC90aXRsZT48cGF0aCBkPSJNMCAwaDE5bDEzIDEzLTEzIDEzSDBWMHoiIGZpbGw9IiMyRTRDNUIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.icons_css_heart_on_image,
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-on {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4zIDI0Ij48cGF0aCBmaWxsPSIjRkVFMkNGIiBkPSJNMTMuNiAyNEM1LjYgMTUuNSAwIDEyLjcgMCA3LjIgMCAzLjEgMy4xIDAgNyAwczYuNyAzLjQgNi43IDMuNFMxNi40IDAgMjAuMyAwczcgMy4xIDcgNy4yYzAgNS41LTUuNyA4LjMtMTMuNyAxNi44eiIvPjxwYXRoIGZpbGw9IiNGREM4QTgiIGQ9Ik0xMy42IDI0VjMuNFMxNi40IDAgMjAuMyAwczcgMy4xIDcgNy4yYzAgNS41LTUuNyA4LjMtMTMuNyAxNi44eiIvPjxwYXRoIGZpbGw9IiNGOTY1MDAiIGQ9Ik03IDJjMi45IDAgNS4xIDIuNiA1LjEgMi42bDEuNSAxLjkgMS42LTEuOVMxNy40IDIgMjAuMyAyYzIuOCAwIDUgMi4zIDUgNS4yIDAgMi44LTIgNC43LTYuNCA4LjgtMS42IDEuNS0zLjMgMy4xLTUuMiA1LTEuOS0xLjktMy43LTMuNi01LjItNUM0IDEyIDIgMTAgMiA3LjJjMC0xLjUuNS0yLjggMS41LTMuOEM0LjQgMi41IDUuNiAyIDcgMm0xMy4zLTJjLTMuOSAwLTYuNyAzLjQtNi43IDMuNFMxMC45IDAgNyAwQzMuMSAwIDAgMy4xIDAgNy4yYzAgNS40IDUuNiA4LjMgMTMuNiAxNi44IDgtOC41IDEzLjYtMTEuMyAxMy42LTE2LjguMS00LjEtMy03LjItNi45LTcuMnoiLz48L3N2Zz4=);
}
.icons_css_visible_image,
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.visible .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.visible .vis-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQwIiB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB5MT0iMSIgeDI9IjAiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTQpIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTE2IDguMjg2QzguNDU0IDguMjg2IDIuNSAxNiAyLjUgMTZzNS45NTQgNy43MTUgMTMuNSA3LjcxNWM1Ljc3MSAwIDEzLjUtNy43MTUgMTMuNS03LjcxNVMyMS43NzEgOC4yODYgMTYgOC4yODZ6bTAgMTIuNTIxYy0yLjY0OSAwLTQuODA3LTIuMTU3LTQuODA3LTQuODA3czIuMTU4LTQuODA3IDQuODA3LTQuODA3IDQuODA3IDIuMTU4IDQuODA3IDQuODA3LTIuMTU4IDQuODA3LTQuODA3IDQuODA3em0wLTcuNjEzYTIuODA2IDIuODA2IDAgMSAwIDAgNS42MTMgMi44MDYgMi44MDYgMCAwIDAgMC01LjYxM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgNCkiLz48L3N2Zz4=);
}
.icons_css_heart_off_image,
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-off {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4zIDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMuNiAyMi42Yy0yLjItMi4zLTQuMi00LjEtNS45LTUuNy00LjItNC02LjctNi4zLTYuNy05LjdDMSAzLjcgMy42IDEgNyAxczUuOSAzIDUuOSAzbC44IDEgLjgtMXMyLjUtMyA1LjktM2MzLjQgMCA2IDIuNyA2IDYuMiAwIDMuMy0yLjUgNS43LTYuNyA5LjYtMS45IDEuNy0zLjkgMy41LTYuMSA1Ljh6Ii8+PHBhdGggZmlsbD0iI0Y5NjUwMCIgZD0iTTcgMmMyLjkgMCA1LjEgMi42IDUuMSAyLjZsMS42IDEuOSAxLjYtMS45UzE3LjUgMiAyMC40IDJjMi44IDAgNSAyLjMgNSA1LjIgMCAyLjgtMiA0LjctNi40IDguOC0xLjYgMS41LTMuMyAzLjEtNS4yIDUtMS45LTEuOS0zLjctMy42LTUuMi01QzQgMTIgMiAxMCAyIDcuMmMwLTEuNS41LTIuOCAxLjUtMy44QzQuNCAyLjUgNS42IDIgNyAybTEzLjMtMmMtMy45IDAtNi43IDMuNC02LjcgMy40UzEwLjkgMCA3IDBDMy4xIDAgMCAzLjEgMCA3LjJjMCA1LjQgNS42IDguMyAxMy42IDE2LjggOC04LjUgMTMuNi0xMS4zIDEzLjYtMTYuOC4xLTQuMS0zLTcuMi02LjktNy4yeiIvPjwvc3ZnPg==);
}
.icons_css_chevron_image,
.scroller-component .scroll-arrow-holder .nav-button-holder .nav-button .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjcgMTYuMyI+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTguMSAxNi4zTDAgOC4yIDguMiAwbDEuNSAxLjQtNi45IDYuOCA2LjcgNi43eiIvPjwvc3ZnPg==);
}
.icons_css_explore_image,
html.dashboard2Document .dashboard2 .viz-chooser-section .section-header-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyMCI+PHBhdGggZmlsbD0iIzZiOGFhMyIgZD0iTTI3LjEgMS4xbDcuNyA0LjEtMi4yIDEzLjMtMTEtNS43LS40LS4yLS40LjEtOS43IDMuMy05LjUtNC42TDEyIDEuMmw3LjEgMy41LjQuMi41LS4yIDcuMS0zLjZtLjEtMS4xbC03LjYgMy44TDExLjggMCAwIDExLjhsMTEuMiA1LjQgMTAuMS0zLjVMMzMuNSAyMCAzNiA0LjYgMjcuMiAweiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZiOGFhMyIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTkuMyA0LjNsLTcuNyAxMi4yIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI4YWEzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yNyAuNUwyMS41IDEzIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmM2NTAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yOCA5LjNsMi45IDUuMk0zMS43IDEwLjVsLTUgMi41Ii8+PC9zdmc+);
}
.icons_css_dashboard_listview_image,
.bubble-container.dashboard-collection-config .bubble-content div.option.list-view.list-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.list-view.list-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.card-view.list-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.card-view.list-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.edit-tags.list-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.edit-tags.list-view {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAxNiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTAgMGg0djRIMHpNNiAwaDIydjRINnpNNiA2aDIydjRINnpNNiAxMmgyMnY0SDZ6TTAgNmg0djRIMHpNMCAxMmg0djRIMHoiLz48L2c+PC9zdmc+);
}
.icons_css_buttons_chevron_image,
.advancement-button:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxNiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTIgMTZIMGw1LTcuOUwwIDBoMmw1IDh6Ii8+PHBhdGggZD0iTTcgMTZINWw1LTcuOUw1IDBoMmw1IDh6Ii8+PC9nPjwvc3ZnPg==);
}
.icons_css_datacard_image,
.scroller-component .ghost-data-page:after,
.scroller-component .ghost-poster-page:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+PHBhdGggZmlsbD0iI0NDRDdEOSIgZD0iTTQuMDAzIDEyQTQuMDEgNC4wMSAwIDAgMCAwIDE2LjAwMnYzNy45OTZBMy45OTQgMy45OTQgMCAwIDAgNC4wMDMgNThoNTUuOTk0QTQuMDEgNC4wMSAwIDAgMCA2NCA1My45OThWMTYuMDAyQTMuOTk0IDMuOTk0IDAgMCAwIDU5Ljk5NyAxMkg0LjAwM3pNNCAxOHY0aDU2di00SDR6bTYtMTB2NGg2VjhoLTZ6bTMyLTJ2NmgxNFY2SDQyek0zMS43OTMgNTIuOTdjNy43MzIgMCAxNC02LjI2OCAxNC0xNHMtNi4yNjgtMTQtMTQtMTQtMTQgNi4yNjgtMTQgMTQgNi4yNjggMTQgMTQgMTR6bTAtNmE4IDggMCAxIDAgMC0xNiA4IDggMCAwIDAgMCAxNnoiIGNsYXNzPSJzaGFwZS0wIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.icons_css_add_member_white_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkuNyAxMy4xYzIuNCAwIDQuMSAxLjIgNS4xIDMuOC0uNiAxLTEgMi4xLTEgMy4yIDAgMS43LjcgMy4yIDEuOSA0LjNIMy41Yy0uMS0yLjMuMS03LjIgMi40LTkuNy45LTEgMi4yLTEuNiAzLjgtMS42bTAtMS41Qy41IDExLjYgMi4xIDI2IDIuMSAyNmgxNS4ycy4xLS42LjEtMS42di0uNWMtMS4yLS44LTIuMS0yLjEtMi4xLTMuNyAwLTEuMS41LTIuMiAxLjItMi45LS4xLS4yLS4xLS40LS4yLS42LTEuMS0yLjgtMy01LjEtNi42LTUuMXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43IDEuNWMyLjcgMCA1IDIuMiA1IDVzLTIuMiA1LTUgNS01LTIuMi01LTUgMi4yLTUgNS01bTAtMS41QzYuMSAwIDMuMiAyLjkgMy4yIDYuNVM2LjEgMTMgOS43IDEzczYuNS0yLjkgNi41LTYuNWMtLjEtMy42LTMtNi41LTYuNS02LjV6TTE5LjYgMTUuOGMyLjQgMCA0LjMgMS45IDQuMyA0LjNzLTEuOSA0LjMtNC4zIDQuMy00LjMtMS45LTQuMy00LjMgMS45LTQuMyA0LjMtNC4zbTAtMS41Yy0zLjIgMC01LjggMi42LTUuOCA1LjggMCAzLjIgMi42IDUuOCA1LjggNS44IDMuMiAwIDUuOC0yLjYgNS44LTUuOCAwLTMuMi0yLjYtNS44LTUuOC01Ljh6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMi4yIDIwLjFoLTUuM00xOS42IDIyLjh2LTUuMyIvPjwvc3ZnPg==);
}
.icons_css_dropdown_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNy4wNmw1LjUzLTUuNTNMMTAuNDcuNDcgNiA1IDEuNTMuNDcuNDcgMS41MyA2IDcuMDZ6IiBmaWxsPSIjNDk1MjVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.icons_css_onboard_star_image,
.topbar-site .center-star .onboarding-star {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSItOTQxIDUyNC4yIDM1LjIgMzMuOCI+PHN0eWxlPi5zdDB7ZGlzcGxheTpub25lfS5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MSIgZD0iTS05MjMuNCA1MjkuMWwzLjYgNy4zLjUgMSAxLjEuMSA4LjIgMS4xLTUuOSA1LjgtLjguNy4yIDEgMS40IDguMS03LjMtMy44LS45LS41LS45LjUtNy4zIDMuOCAxLjQtOC4xLjItMS0uOC0uNy01LjktNS44IDguMi0xLjEgMS4xLS4xLjUtMSAzLjQtNy4zbTAtNC41bC01LjQgMTEtMTIuMiAxLjcgOC44IDguNi0yLjEgMTIuMSAxMC45LTUuNyAxMC45IDUuNy0yLjEtMTIuMSA4LjgtOC42LTEyLjItMS43LTUuNC0xMXoiIGlkPSJMYXllcl8xXzFfIi8+PC9zdmc+);
}
.icons_css_intercom_face_image,
#intercomWidget .intercomWidget_face:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyOCI+PGcgZmlsbD0iI0E0QTA5QyI+PGNpcmNsZSBjeD0iNy44IiBjeT0iMTQuOSIgcj0iMi40Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIxNC45IiByPSIyLjQiLz48cGF0aCBkPSJNMTIuOCAyMi4zYy0yLjggMC00LTEuNS00LTEuNXMuMyA0IDQgNCA0LTQgNC00LTEuMSAxLjUtNCAxLjV6TTI1LjggMTNDMjUuOCA1LjkgMjAuMS4yIDEzIC4yUy4yIDUuOS4yIDEzYzAgMCAxLjEtMi40IDQuNS0yLjNzMTIuOC0yLjEgMTQtNi4xYy0uMSAyLjkgMy4xIDkuMyA3LjEgOC40eiIvPjwvZz48L3N2Zz4=);
}
.icons_css_dashboard_cardview_image,
.bubble-container.dashboard-collection-config .bubble-content div.option.list-view.card-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.list-view.card-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.card-view.card-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.card-view.card-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.edit-tags.card-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.edit-tags.card-view {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAxNiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTAgMGg4djE2SDB6TTIwIDBoOHYxNmgtOHpNMTAgMGg4djE2aC04eiIvPjwvZz48L3N2Zz4=);
}
.icons_css_widget_icons_image,
.search-container.smart .preview .view-switcher .icon,
.viz-chooser .option .icon,
html.queryDocument #canvas .view-switcher .icon,
.bubble-container .view-switcher-menu .button div,
.bubble-container .view-switcher-menu .button:hover div,
.block.insert-blocks .widget .img,
.block.insert-blocks .widget:hover .img {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZXh0ZW5kICJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyI+DQoJPCFFTlRJVFkgbnNfYWkgImh0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wLyI+DQoJPCFFTlRJVFkgbnNfZ3JhcGhzICJodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvIj4NCgk8IUVOVElUWSBuc192YXJzICJodHRwOi8vbnMuYWRvYmUuY29tL1ZhcmlhYmxlcy8xLjAvIj4NCgk8IUVOVElUWSBuc19pbXJlcCAiaHR0cDovL25zLmFkb2JlLmNvbS9JbWFnZVJlcGxhY2VtZW50LzEuMC8iPg0KCTwhRU5USVRZIG5zX3NmdyAiaHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC8iPg0KCTwhRU5USVRZIG5zX2N1c3RvbSAiaHR0cDovL25zLmFkb2JlLmNvbS9HZW5lcmljQ3VzdG9tTmFtZXNwYWNlLzEuMC8iPg0KCTwhRU5USVRZIG5zX2Fkb2JlX3hwYXRoICJodHRwOi8vbnMuYWRvYmUuY29tL1hQYXRoLzEuMC8iPg0KXT48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMTM4IDExMyI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCByZXF1aXJlZEV4dGVuc2lvbnM9Imh0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wLyIgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+PC9mb3JlaWduT2JqZWN0PjxnPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0yODcgNDFoN3Y3aC03ek0yODcgNDloMjB2N2gtMjB6TTI4NyA1N2gxM3Y3aC0xM3pNMjg3IDY1aDMxdjdoLTMxeiIvPjwvZz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNjkgNDFINDF2MzFoMzFWNDFoLTN6bS02IDN2NWgtOHYtNWg4em0tMTkgMGgxMHY1SDQ0di01em0wIDI1VjUxaDEwdjE4SDQ0em0xMSAwVjUxaDh2MThoLTh6bTE0IDBoLTVWNTFoNXYxOHptMC0yMGgtNXYtNWg1djV6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTAgNDFoN3Y3SDB6TTAgNDloN3Y3SDB6TTAgNTdoN3Y3SDB6TTAgNjVoN3Y3SDB6TTggNDFoN3Y3SDh6TTggNDloN3Y3SDh6TTggNTdoN3Y3SDh6TTggNjVoN3Y3SDh6TTE2IDQxaDd2N2gtN3pNMTYgNDloN3Y3aC03ek0xNiA1N2g3djdoLTd6TTE2IDY1aDd2N2gtN3pNMjQgNDFoN3Y3aC03ek0yNCA0OWg3djdoLTd6TTI0IDU3aDd2N2gtN3pNMjQgNjVoN3Y3aC03eiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTUxIDQxaDN2M2gtM3pNMTUxIDQ1aDN2M2gtM3pNMTUxIDQ5aDN2M2gtM3pNMTUxIDUzaDN2M2gtM3pNMTUxIDU3aDN2M2gtM3pNMTUxIDYxaDN2M2gtM3pNMTUxIDY1aDN2M2gtM3pNMTUxIDY5aDN2M2gtM3pNMTQ3IDQxaDN2M2gtM3pNMTQ3IDQ1aDN2M2gtM3pNMTQ3IDQ5aDN2M2gtM3pNMTQ3IDUzaDN2M2gtM3pNMTQ3IDU3aDN2M2gtM3pNMTQ3IDYxaDN2M2gtM3pNMTQ3IDY1aDN2M2gtM3pNMTQ3IDY5aDN2M2gtM3pNMTQzIDQxaDN2M2gtM3pNMTQzIDQ1aDN2M2gtM3pNMTQzIDQ5aDN2M2gtM3pNMTQzIDUzaDN2M2gtM3pNMTQzIDU3aDN2M2gtM3pNMTQzIDYxaDN2M2gtM3pNMTQzIDY1aDN2M2gtM3pNMTQzIDY5aDN2M2gtM3pNMTM5IDQxaDN2M2gtM3pNMTM5IDQ1aDN2M2gtM3pNMTM5IDQ5aDN2M2gtM3pNMTM5IDUzaDN2M2gtM3pNMTM5IDU3aDN2M2gtM3pNMTM5IDYxaDN2M2gtM3pNMTM5IDY1aDN2M2gtM3pNMTM5IDY5aDN2M2gtM3pNMTM1IDQxaDN2M2gtM3pNMTM1IDQ1aDN2M2gtM3pNMTM1IDQ5aDN2M2gtM3pNMTM1IDUzaDN2M2gtM3pNMTM1IDU3aDN2M2gtM3pNMTM1IDYxaDN2M2gtM3pNMTM1IDY1aDN2M2gtM3pNMTM1IDY5aDN2M2gtM3pNMTMxIDQxaDN2M2gtM3pNMTMxIDQ1aDN2M2gtM3pNMTMxIDQ5aDN2M2gtM3pNMTMxIDUzaDN2M2gtM3pNMTMxIDU3aDN2M2gtM3pNMTMxIDYxaDN2M2gtM3pNMTMxIDY1aDN2M2gtM3pNMTMxIDY5aDN2M2gtM3pNMTI3IDQxaDN2M2gtM3pNMTI3IDQ1aDN2M2gtM3pNMTI3IDQ5aDN2M2gtM3pNMTI3IDUzaDN2M2gtM3pNMTI3IDU3aDN2M2gtM3pNMTI3IDYxaDN2M2gtM3pNMTI3IDY1aDN2M2gtM3pNMTI3IDY5aDN2M2gtM3pNMTIzIDQxaDN2M2gtM3pNMTIzIDQ1aDN2M2gtM3pNMTIzIDQ5aDN2M2gtM3pNMTIzIDUzaDN2M2gtM3pNMTIzIDU3aDN2M2gtM3pNMTIzIDYxaDN2M2gtM3pNMTIzIDY1aDN2M2gtM3pNMTIzIDY5aDN2M2gtM3oiLz48L2c+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTI0NiA2NWg3djdoLTd6TTI1NCA1Mmg3djIwaC03ek0yNjIgNTloN3YxM2gtN3pNMjcwIDQxaDd2MzFoLTd6Ii8+PC9nPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00NDAuOSA1NS4ybC0xNC41IDIuNSA1LjggMTIuNmM1LjItMi41IDguOC03LjggOC44LTEzLjkgMC0uMyAwLS43LS4xLTEuMnptLTE2LjggMS4ybDkuMS0xMy40Yy0yLjMtMS4zLTQuOS0yLjEtNy43LTIuMS04LjYgMC0xNS41IDYuOS0xNS41IDE1LjVTNDE2LjkgNzIgNDI1LjUgNzJjMS42IDAgMy4yLS4zIDQuNy0uN2wtNi4xLTEzLjhjLS4yLS40LS4xLS44IDAtMS4xem0xNi41LTMuMWMtLjgtMy42LTIuOC02LjctNS42LTguOWwtNy45IDExLjMgMTMuNS0yLjR6TTM4NC41IDY0Yy00LjEgMC03LjUtMy4zLTcuNS03LjVzMy4zLTcuNSA3LjUtNy41YzEuMSAwIDIuMi4zIDMuMi43bDQuNS02LjZjLTIuMy0xLjMtNC45LTIuMS03LjctMi4xLTguNiAwLTE1LjUgNi45LTE1LjUgMTUuNVMzNzUuOSA3MiAzODQuNSA3MmMxLjYgMCAzLjItLjMgNC43LS43bC0zLjMtNy40Yy0uNCAwLS45LjEtMS40LjF6bTcuMy05LjRsNy45LTEuNGMtLjgtMy42LTIuOC02LjctNS42LTguOWwtNC42IDYuNWMxLjEgMSAxLjkgMi4zIDIuMyAzLjh6bTguMS42bC03LjkgMS40Yy0uMSAyLjktMS43IDUuMy00LjEgNi41bDMuMyA3LjNjNS4yLTIuNSA4LjgtNy44IDguOC0xMy45IDAtLjQgMC0uOS0uMS0xLjN6TTMyOCA3Mmg3di0zaC03djN6bTAtN3YzaDd2LTNoLTd6TTMzNiA3Mmg3VjYyaC03djEwem0wLTI0djEzaDdWNDhoLTd6TTM0NCA3Mmg3di00aC03djR6bTAtMTN2OGg3di04aC03ek0zNTIgNzJoN1Y1NmgtN3YxNnptMC0zMXYxNGg3VjQxaC03ek00OTYgNzBjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MDYgNjRjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MDMgNjJjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek00OTkgNTNjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTIgNTRjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTggNTNjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTUgNThjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTggNjZjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MjEgNDhjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MjMgNDNjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyeiIvPjxwYXRoIGZpbGw9IiM5N0IzQzEiIGQ9Ik02OSA4Mkg0MXYzMWgzMVY4MmgtM3ptLTYgM3Y1aC04di01aDh6bS0xOSAwaDEwdjVINDR2LTV6bTAgMjVWOTJoMTB2MThINDR6bTExIDBWOTJoOHYxOGgtOHptMTQgMGgtNVY5Mmg1djE4em0wLTIwaC01di01aDV2NXpNMCA4Mmg3djdIMHpNMCA5MGg3djdIMHpNMCA5OGg3djdIMHpNMCAxMDZoN3Y3SDB6TTggODJoN3Y3SDh6TTggOTBoN3Y3SDh6TTggOThoN3Y3SDh6TTggMTA2aDd2N0g4ek0xNiA4Mmg3djdoLTd6TTE2IDkwaDd2N2gtN3pNMTYgOThoN3Y3aC03ek0xNiAxMDZoN3Y3aC03ek0yNCA4Mmg3djdoLTd6TTI0IDkwaDd2N2gtN3pNMjQgOThoN3Y3aC03ek0yNCAxMDZoN3Y3aC03ek0xNTEgODJoM3YzaC0zek0xNTEgODZoM3YzaC0zek0xNTEgOTBoM3YzaC0zek0xNTEgOTRoM3YzaC0zek0xNTEgOThoM3YzaC0zek0xNTEgMTAyaDN2M2gtM3pNMTUxIDEwNmgzdjNoLTN6TTE1MSAxMTBoM3YzaC0zek0xNDcgODJoM3YzaC0zek0xNDcgODZoM3YzaC0zek0xNDcgOTBoM3YzaC0zek0xNDcgOTRoM3YzaC0zek0xNDcgOThoM3YzaC0zek0xNDcgMTAyaDN2M2gtM3pNMTQ3IDEwNmgzdjNoLTN6TTE0NyAxMTBoM3YzaC0zek0xNDMgODJoM3YzaC0zek0xNDMgODZoM3YzaC0zek0xNDMgOTBoM3YzaC0zek0xNDMgOTRoM3YzaC0zek0xNDMgOThoM3YzaC0zek0xNDMgMTAyaDN2M2gtM3pNMTQzIDEwNmgzdjNoLTN6TTE0MyAxMTBoM3YzaC0zek0xMzkgODJoM3YzaC0zek0xMzkgODZoM3YzaC0zek0xMzkgOTBoM3YzaC0zek0xMzkgOTRoM3YzaC0zek0xMzkgOThoM3YzaC0zek0xMzkgMTAyaDN2M2gtM3pNMTM5IDEwNmgzdjNoLTN6TTEzOSAxMTBoM3YzaC0zek0xMzUgODJoM3YzaC0zek0xMzUgODZoM3YzaC0zek0xMzUgOTBoM3YzaC0zek0xMzUgOTRoM3YzaC0zek0xMzUgOThoM3YzaC0zek0xMzUgMTAyaDN2M2gtM3pNMTM1IDEwNmgzdjNoLTN6TTEzNSAxMTBoM3YzaC0zek0xMzEgODJoM3YzaC0zek0xMzEgODZoM3YzaC0zek0xMzEgOTBoM3YzaC0zek0xMzEgOTRoM3YzaC0zek0xMzEgOThoM3YzaC0zek0xMzEgMTAyaDN2M2gtM3pNMTMxIDEwNmgzdjNoLTN6TTEzMSAxMTBoM3YzaC0zek0xMjcgODJoM3YzaC0zek0xMjcgODZoM3YzaC0zek0xMjcgOTBoM3YzaC0zek0xMjcgOTRoM3YzaC0zek0xMjcgOThoM3YzaC0zek0xMjcgMTAyaDN2M2gtM3pNMTI3IDEwNmgzdjNoLTN6TTEyNyAxMTBoM3YzaC0zek0xMjMgODJoM3YzaC0zek0xMjMgODZoM3YzaC0zek0xMjMgOTBoM3YzaC0zek0xMjMgOTRoM3YzaC0zek0xMjMgOThoM3YzaC0zek0xMjMgMTAyaDN2M2gtM3pNMTIzIDEwNmgzdjNoLTN6TTEyMyAxMTBoM3YzaC0zek00NDAuOSA5Ni4ybC0xNC41IDIuNSA1LjggMTIuNmM1LjItMi41IDguOC03LjggOC44LTEzLjkgMC0uMyAwLS43LS4xLTEuMnptLS4zLTEuOWMtLjgtMy42LTIuOC02LjctNS42LTguOWwtNy45IDExLjMgMTMuNS0yLjR6bS0xNi41IDMuMWw5LjEtMTMuNGMtMi4zLTEuMy00LjktMi4xLTcuNy0yLjEtOC42IDAtMTUuNSA2LjktMTUuNSAxNS41czYuOSAxNS41IDE1LjUgMTUuNWMxLjYgMCAzLjItLjMgNC43LS43bC02LjEtMTMuOGMtLjItLjMtLjEtLjcgMC0xek0zOTEuOCA5NS42bDcuOS0xLjRjLS44LTMuNi0yLjgtNi43LTUuNi04LjlsLTQuNiA2LjVjMS4xIDEgMS45IDIuMyAyLjMgMy44em0tNy4zIDkuNGMtNC4xIDAtNy41LTMuMy03LjUtNy41czMuMy03LjUgNy41LTcuNWMxLjEgMCAyLjIuMyAzLjIuN2w0LjUtNi42Yy0yLjMtMS4zLTQuOS0yLjEtNy43LTIuMS04LjYgMC0xNS41IDYuOS0xNS41IDE1LjVzNi45IDE1LjUgMTUuNSAxNS41YzEuNiAwIDMuMi0uMyA0LjctLjdsLTMuMy03LjRjLS40IDAtLjkuMS0xLjQuMXptMTUuNC04LjhsLTcuOSAxLjRjLS4xIDIuOS0xLjcgNS4zLTQuMSA2LjVsMy4zIDcuM2M1LjItMi41IDguOC03LjggOC44LTEzLjkgMC0uNCAwLS45LS4xLTEuM3pNMjg3IDgyaDd2N2gtN3pNMjg3IDkwaDIwdjdoLTIwek0yODcgOThoMTN2N2gtMTN6TTI4NyAxMDZoMzF2N2gtMzF6TTI0NiAxMDZoN3Y3aC03ek0yNTQgOTNoN3YyMGgtN3pNMjYyIDEwMGg3djEzaC03ek0yNzAgODJoN3YzMWgtN3pNMzI4IDExM2g3di0zaC03djN6bTAtN3YzaDd2LTNoLTd6TTMzNiA4OXYxM2g3Vjg5aC03em0wIDI0aDd2LTEwaC03djEwek0zNDQgMTEzaDd2LTRoLTd2NHptMC0xM3Y4aDd2LThoLTd6TTM1MiAxMTNoN1Y5N2gtN3YxNnptMC0zMXYxNGg3VjgyaC03ek00OTYgMTExYzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnpNNTA2IDEwNWMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6Ii8+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTUwMyAxMDNjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek00OTkgOTRjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTIgOTVjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTggOTRjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTUgOTljMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyek01MTggMTA3YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnpNNTIxIDg5YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnpNNTIzIDg0YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnoiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNTM5LjggNjEuOGw5LjYgMy44IDMuMi0xMC42IDYuMiA2LjIgNS4yLTkuNlY0MWwtNi44IDEwLjQtNS4yLTQuNmMtLjQtLjMtMS0uNS0xLjUtLjNzLS45LjYtMSAxLjFMNTQ1IDU4LjJsLTQuMS0zLjNjLS4zLS4zLS44LS40LTEuMi0uNC0uNC4xLS44LjMtMSAuN0w1MzMgNjR2My44bDYuOC02eiIvPjxwYXRoIGQ9Ik01NTkuMiA2NC43bC01LjctNS44LTIuOCA5LjQtMTAuNS00LjEtNy4yIDYuMlY3MmgzMVY1NS45eiIvPjxnPjxwYXRoIGQ9Ik01MzkuOCA2MS44bDkuNiAzLjggMy4yLTEwLjYgNi4yIDYuMiA1LjItOS42VjQxbC02LjggMTAuNC01LjItNC42Yy0uNC0uMy0xLS41LTEuNS0uM3MtLjkuNi0xIDEuMUw1NDUgNTguMmwtNC4xLTMuM2MtLjMtLjMtLjgtLjQtMS4yLS40LS40LjEtLjguMy0xIC43TDUzMyA2NHYzLjhsNi44LTZ6Ii8+PHBhdGggZD0iTTU1OS4yIDY0LjdsLTUuNy01LjgtMi44IDkuNC0xMC41LTQuMS03LjIgNi4yVjcyaDMxVjU1Ljl6Ii8+PC9nPjwvZz48cGF0aCBmaWxsPSIjOTdCM0MxIiBkPSJNNTM5LjggMTAyLjhsOS42IDMuOCAzLjItMTAuNiA2LjIgNi4yIDUuMi05LjZWODJsLTYuOCAxMC40LTUuMi00LjZjLS40LS4zLTEtLjUtMS41LS4zcy0uOS42LTEgMS4xTDU0NSA5OS4ybC00LjEtMy4zYy0uMy0uMy0uOC0uNC0xLjItLjQtLjQuMS0uOC4zLTEgLjdMNTMzIDEwNXYzLjhsNi44LTZ6Ii8+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTU1OS4yIDEwNS43bC01LjctNS44LTIuOCA5LjQtMTAuNS00LjEtNy4yIDYuMnYxLjZoMzFWOTYuOXoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOTUxIDY1aDIzdjdoLTIzek05NDMgNTdoMzF2N2gtMzF6TTk1MSA0OWgyM3Y3aC0yM3pNOTQzIDQxaDMxdjdoLTMxek03MTcgNDh2MjRoLTlWNDhoLTh2LTdoMjV2N3pNODA1LjggNDRjMS45IDAgNC4yIDEuNCA0LjIgMy40djE4LjJjMCAxLjktMi4yIDMuMy00LjIgMy4zSDc4MmMtMS43IDAtMy0xLjUtMy0zLjNWNDcuNGMwLTIgMS4xLTMuNCAzLTMuNGgyMy44ek03ODYgNDguOHYxNS41bDE1LjUtNy43LTE1LjUtNy44ek02NzkgNTUuMWw4LTUuMnYxMy42bC04LTUuM3pNNjc3IDYxYzAgMi0xLjkgNC0yLjcgNGgtMTUuMmMtMi4xIDAtMy4xLTEuOC0zLjEtMy4zVjUxLjNjMC0xLjQgMS0yLjMgMi40LTIuM2gxNS4zYzEuNCAwIDMuMy44IDMuMyAyLjNWNjF6TTY0NiA0Ni44djIyaC0zMXYtMjJoNS4ydi0xLjNoMi42djEuM2gxMi45di0yLjZoNi41djIuNmgzLjh6bS0yLjUgMi42aC0yNS45VjUyaDI1Ljl2LTIuNnptLTEzIDMuOWMtMy41IDAtNi41IDMtNi41IDYuNXMyLjcgNi41IDYuNSA2LjVjMy41IDAgNi41LTMgNi41LTYuNSAwLTMuNi0zLTYuNS02LjUtNi41em0wIDIuNmMtMi4xIDAtMy45IDEuOC0zLjkgMy45IDAgMi4xIDEuNyAzLjkgMy45IDMuOSAyLjEgMCAzLjktMS44IDMuOS0zLjlzLTEuNy0zLjktMy45LTMuOXpNNzYyIDY5aC02di0zaDl2LTdoLTN2NGgtMTd2LTRoLTN2N2g5djNoLTZ2M2gxN3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNzU3LjYgNTAuOGMwLS44LjQtMS40IDEuNC0xLjRWNDVjMC01LjMtMTEtNS4yLTExIDB2NC40YzEgMCAxLjQuNiAxLjQgMS40cy0uNCAxLjQtMS40IDEuNFY2MWgxMXYtOC44Yy0xIDAtMS40LS41LTEuNC0xLjR6bS03LjEtMi44Yy0uOCAwLTEuNC0uNi0xLjQtMS40IDAtLjguNi0xLjQgMS40LTEuNC44IDAgMS40LjYgMS40IDEuNHMtLjYgMS40LTEuNCAxLjR6bTIuOCA0LjJjLS44IDAtMS40LS42LTEuNC0xLjRzLjYtMS40IDEuNC0xLjRjLjggMCAxLjQuNiAxLjQgMS40IDAgLjktLjUgMS40LTEuNCAxLjR6bTIuOC00LjJjLS44IDAtMS40LS42LTEuNC0xLjQgMC0uOC42LTEuNCAxLjQtMS40czEuNC42IDEuNCAxLjQtLjUgMS40LTEuNCAxLjR6bS01LjYgOC40Yy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40Yy44IDAgMS40LjYgMS40IDEuNCAwIC43LS42IDEuNC0xLjQgMS40em01LjYgMGMtLjggMC0xLjQtLjYtMS40LTEuNHMuNi0xLjQgMS40LTEuNCAxLjQuNiAxLjQgMS40YzAgLjctLjUgMS40LTEuNCAxLjR6TTU3NCA3Mmw1LjItMjAuN0w1ODkuNSA0MWgxMC4zbC0xMC4zIDktNy44IDMuOS0xLjggNy44IDQuNCA0LjQgNy44LTEuOCAzLjktNy44IDktMTAuM3YxMC4zbC0xMC4zIDEwLjNMNTc0IDcyem0xNC4yLTE0LjJsMy45LTYuNSA1LjItNS4yIDUuMi01LjIgMi42IDIuNi01LjIgNS4yLTUuMiA1LjItNi41IDMuOXpNOTk0IDQ2aDV2NWgtNXYtNXptLTEwIDBoNnYzaC02di0zem0wIDhoNnYzaC02di0zem0wLTRoOHYzaC04di0zem0xMCA0aDV2NWgtNXYtNXptMCA4aDV2NWgtNXYtNXptOC0xNmg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6bTgtMTZoNXY1aC01di01em0wIDhoNXY1aC01di01em0wIDhoNXY1aC01di01ek05MTAgNjZoLTZWNDFoMjB2NWgtM3YtMmgtMTR2MTloM3Yzem0yMS0xOXYyNWgtMjBWNDdoMjB6bS0xNyAyMmgxNFY1MGgtMTR2MTl6bTMtMTNoOHYtMmgtOHYyem0wIDVoOHYtMmgtOHYyem0wIDVoOHYtMmgtOHYyek04NDAuNSA0MUg4MjN2MzFoMjVWNDguMmwtNy41LTcuMnptNC41IDI4aC0xOVY0NGgxMnY2aDd2MTl6bS0xMi0xMXY3aDV2LTdoMy41bC02LjQtNi41LTUuNyA2LjVoMy42ek04OTIgNDYuOGgtMi45YzEuMy0uNyAyLjktMS40IDIuOS0yLjlsLTQuMyAxLjRzLTIuNC0xLjMtNC4zLTEuM2MtNS42IDAtNy4yIDcuMi03LjIgNy4yLTUuMy0uMy05LjUtMi43LTEyLjYtNi42LTIuMyAzLjMtLjkgNi4zIDIgOC41LTEgMC0yLS4zLTIuOS0uOXYuMWMwIDMgMi4yIDUuNiA1IDYuMi0uNi4xLTIuNC4xLTIuOS4xLjkgMi40IDMuMiA0LjMgNS45IDQuNC0yLjIgMS43LTkuMiAzLjItOS44IDMuMkM4NzguMSA3NSA4ODkgNjEgODg5IDQ5LjZsMy0yLjh6Ii8+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTk1MSAxMDZoMjN2N2gtMjN6TTk0MyA5OGgzMXY3aC0zMXpNOTUxIDkwaDIzdjdoLTIzek05NDMgODJoMzF2N2gtMzF6TTcxNyA4OXYyNGgtOVY4OWgtOHYtN2gyNXY3ek04MDUuOCA4NWMxLjkgMCA0LjIgMS40IDQuMiAzLjR2MTguMmMwIDEuOS0yLjIgMy4zLTQuMiAzLjNINzgyYy0xLjcgMC0zLTEuNS0zLTMuM1Y4OC40YzAtMiAxLjEtMy40IDMtMy40aDIzLjh6TTc4NiA4OS44djE1LjVsMTUuNS03LjctMTUuNS03Ljh6TTY3OSA5Ni4xbDgtNS4ydjEzLjZsLTgtNS4zek02NzcgMTAyYzAgMi0xLjYgNC0zIDRoLTE1LjZjLTEuNCAwLTIuNC0xLjgtMi40LTMuM1Y5Mi4zYzAtMS40IDEtMi4zIDIuNC0yLjNoMTUuM2MxLjQgMCAzLjMuOCAzLjMgMi4zdjkuN3pNNjQ2IDg3Ljh2MjJoLTMxdi0yMmg1LjJ2LTEuM2gyLjZ2MS4zaDEyLjl2LTIuNmg2LjV2Mi42aDMuOHptLTIuNSAyLjZoLTI1LjlWOTNoMjUuOXYtMi42em0tMTMgMy45Yy0zLjUgMC02LjUgMy02LjUgNi41czIuNyA2LjUgNi41IDYuNWMzLjUgMCA2LjUtMyA2LjUtNi41cy0zLTYuNS02LjUtNi41em0wIDIuNmMtMi4xIDAtMy45IDEuOC0zLjkgMy45czEuNyAzLjkgMy45IDMuOWMyLjEgMCAzLjktMS44IDMuOS0zLjkgMC0yLjEtMS43LTMuOS0zLjktMy45ek03NjIgMTEwaC02di0zaDl2LTdoLTN2NGgtMTd2LTRoLTN2N2g5djNoLTZ2M2gxN3oiLz48cGF0aCBmaWxsPSIjOTdCM0MxIiBkPSJNNzU3LjYgOTEuOGMwLS44LjQtMS40IDEuNC0xLjRWODZjMC01LjMtMTEtNS4yLTExIDB2NC40YzEgMCAxLjQuNiAxLjQgMS40cy0uNCAxLjQtMS40IDEuNHY4LjhoMTF2LTguOGMtMSAwLTEuNC0uNS0xLjQtMS40em0tNy4xLTIuOGMtLjggMC0xLjQtLjYtMS40LTEuNHMuNi0xLjQgMS40LTEuNGMuOCAwIDEuNC42IDEuNCAxLjRzLS42IDEuNC0xLjQgMS40em0yLjggNC4yYy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40Yy44IDAgMS40LjYgMS40IDEuNCAwIC45LS41IDEuNC0xLjQgMS40em0yLjgtNC4yYy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40IDEuNC42IDEuNCAxLjQtLjUgMS40LTEuNCAxLjR6bS01LjYgOC40Yy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40Yy44IDAgMS40LjYgMS40IDEuNCAwIC43LS42IDEuNC0xLjQgMS40em01LjYgMGMtLjggMC0xLjQtLjYtMS40LTEuNHMuNi0xLjQgMS40LTEuNCAxLjQuNiAxLjQgMS40YzAgLjctLjUgMS40LTEuNCAxLjR6TTU3NCAxMTNsNS4yLTIwLjdMNTg5LjUgODJoMTAuM2wtMTAuMyA5LTcuOCAzLjktMS44IDcuOCA0LjQgNC40IDcuOC0xLjggMy45LTcuOCA5LTEwLjN2MTAuM2wtMTAuMyAxMC4zTDU3NCAxMTN6bTE0LjItMTQuMmwzLjktNi41IDUuMi01LjIgNS4yLTUuMiAyLjYgMi42LTUuMiA1LjItNS4yIDUuMi02LjUgMy45ek05OTQgODdoNXY1aC01di01em0tMTAgMGg2djNoLTZ2LTN6bTAgOGg2djNoLTZ2LTN6bTAtNGg4djNoLTh2LTN6bTEwIDRoNXY1aC01di01em0wIDhoNXY1aC01di01em04LTE2aDV2NWgtNXYtNXptMCA4aDV2NWgtNXYtNXptMCA4aDV2NWgtNXYtNXptOC0xNmg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6TTkxMCAxMDdoLTZWODJoMjB2NWgtM3YtMmgtMTR2MTloM3Yzem0yMS0xOXYyNWgtMjBWODhoMjB6bS0xNyAyMmgxNFY5MWgtMTR2MTl6bTMtMTNoOHYtMmgtOHYyem0wIDVoOHYtMmgtOHYyem0wIDVoOHYtMmgtOHYyek04NDAuNSA4Mkg4MjN2MzFoMjVWODkuMmwtNy41LTcuMnptNC41IDI4aC0xOVY4NWgxMnY2aDd2MTl6bS0xMi0xMXY3aDV2LTdoMy41bC02LjQtNi41LTUuNyA2LjVoMy42ek04OTIgODcuOGgtMi45YzEuMy0uNyAyLjktMS40IDIuOS0yLjlsLTQuMyAxLjRzLTIuNC0xLjMtNC4zLTEuM2MtNS42IDAtNy4yIDcuMi03LjIgNy4yLTUuMy0uMy05LjUtMi43LTEyLjYtNi42LTIuMyAzLjMtLjkgNi4zIDIgOC41LTEgMC0yLS4zLTIuOS0uOXYuMWMwIDMgMi4yIDUuNiA1IDYuMi0uNi4xLTIuNC4xLTIuOS4xLjkgMi40IDMuMiA0LjMgNS45IDQuNC0yLjIgMS43LTkuMiAzLjItOS44IDMuMkM4NzguMSAxMTYgODg5IDEwMiA4ODkgOTAuNmwzLTIuOHpNMTA0MC41IDg1LjdjNi41IDAgMTEuNiA1LjMgMTEuNiAxMS42cy01LjMgMTEuNi0xMS42IDExLjYtMTEuNi01LjMtMTEuNi0xMS42IDUuMS0xMS42IDExLjYtMTEuNm0wLTMuN2MtOC41IDAtMTUuNCA2LjktMTUuNCAxNS40czYuOSAxNS40IDE1LjQgMTUuNCAxNS40LTYuOSAxNS40LTE1LjRTMTA0OSA4MiAxMDQwLjUgODJ6Ii8+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTEwNDkuMiA5OS4ybC04LjQtMS41LTEuNC03LjItMS42IDcuOGMtLjIuMy0uMi42LS4yLjkgMCAxIC44IDEuOCAxLjggMS44LjMgMCAuNi0uMS44LS4ybDktMS42eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMDQwLjUgNDQuN2M2LjUgMCAxMS42IDUuMyAxMS42IDExLjZzLTUuMyAxMS42LTExLjYgMTEuNi0xMS42LTUuMy0xMS42LTExLjYgNS4xLTExLjYgMTEuNi0xMS42bTAtMy43Yy04LjUgMC0xNS40IDYuOS0xNS40IDE1LjRzNi45IDE1LjQgMTUuNCAxNS40IDE1LjQtNi45IDE1LjQtMTUuNFMxMDQ5IDQxIDEwNDAuNSA0MXoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTA0OS4yIDU4LjJsLTguNC0xLjUtMS40LTcuMi0xLjYgNy44Yy0uMi4zLS4yLjYtLjIuOSAwIDEgLjggMS44IDEuOCAxLjguMyAwIC42LS4xLjgtLjJsOS0xLjZ6Ii8+PHBhdGggZmlsbD0iIzUwODA5OCIgZD0iTTY5IDBINDF2MzFoMzFWMGgtM3ptLTYgM3Y1aC04VjNoOHpNNDQgM2gxMHY1SDQ0VjN6bTAgMjVWMTBoMTB2MThINDR6bTExIDBWMTBoOHYxOGgtOHptMTQgMGgtNVYxMGg1djE4em0wLTIwaC01VjNoNXY1ek0wIDBoN3Y3SDB6TTAgOGg3djdIMHpNMCAxNmg3djdIMHpNMCAyNGg3djdIMHpNOCAwaDd2N0g4ek04IDhoN3Y3SDh6TTggMTZoN3Y3SDh6TTggMjRoN3Y3SDh6TTE2IDBoN3Y3aC03ek0xNiA4aDd2N2gtN3pNMTYgMTZoN3Y3aC03ek0xNiAyNGg3djdoLTd6TTI0IDBoN3Y3aC03ek0yNCA4aDd2N2gtN3pNMjQgMTZoN3Y3aC03ek0yNCAyNGg3djdoLTd6TTE1MSAwaDN2M2gtM3pNMTUxIDRoM3YzaC0zek0xNTEgOGgzdjNoLTN6TTE1MSAxMmgzdjNoLTN6TTE1MSAxNmgzdjNoLTN6TTE1MSAyMGgzdjNoLTN6TTE1MSAyNGgzdjNoLTN6TTE1MSAyOGgzdjNoLTN6TTE0NyAwaDN2M2gtM3pNMTQ3IDRoM3YzaC0zek0xNDcgOGgzdjNoLTN6TTE0NyAxMmgzdjNoLTN6TTE0NyAxNmgzdjNoLTN6TTE0NyAyMGgzdjNoLTN6TTE0NyAyNGgzdjNoLTN6TTE0NyAyOGgzdjNoLTN6TTE0MyAwaDN2M2gtM3pNMTQzIDRoM3YzaC0zek0xNDMgOGgzdjNoLTN6TTE0MyAxMmgzdjNoLTN6TTE0MyAxNmgzdjNoLTN6TTE0MyAyMGgzdjNoLTN6TTE0MyAyNGgzdjNoLTN6TTE0MyAyOGgzdjNoLTN6TTEzOSAwaDN2M2gtM3pNMTM5IDRoM3YzaC0zek0xMzkgOGgzdjNoLTN6TTEzOSAxMmgzdjNoLTN6TTEzOSAxNmgzdjNoLTN6TTEzOSAyMGgzdjNoLTN6TTEzOSAyNGgzdjNoLTN6TTEzOSAyOGgzdjNoLTN6TTEzNSAwaDN2M2gtM3pNMTM1IDRoM3YzaC0zek0xMzUgOGgzdjNoLTN6TTEzNSAxMmgzdjNoLTN6TTEzNSAxNmgzdjNoLTN6TTEzNSAyMGgzdjNoLTN6TTEzNSAyNGgzdjNoLTN6TTEzNSAyOGgzdjNoLTN6TTEzMSAwaDN2M2gtM3pNMTMxIDRoM3YzaC0zek0xMzEgOGgzdjNoLTN6TTEzMSAxMmgzdjNoLTN6TTEzMSAxNmgzdjNoLTN6TTEzMSAyMGgzdjNoLTN6TTEzMSAyNGgzdjNoLTN6TTEzMSAyOGgzdjNoLTN6TTEyNyAwaDN2M2gtM3pNMTI3IDRoM3YzaC0zek0xMjcgOGgzdjNoLTN6TTEyNyAxMmgzdjNoLTN6TTEyNyAxNmgzdjNoLTN6TTEyNyAyMGgzdjNoLTN6TTEyNyAyNGgzdjNoLTN6TTEyNyAyOGgzdjNoLTN6TTEyMyAwaDN2M2gtM3pNMTIzIDRoM3YzaC0zek0xMjMgOGgzdjNoLTN6TTEyMyAxMmgzdjNoLTN6TTEyMyAxNmgzdjNoLTN6TTEyMyAyMGgzdjNoLTN6TTEyMyAyNGgzdjNoLTN6TTEyMyAyOGgzdjNoLTN6Ii8+PGcgZmlsbD0iIzUwODA5OCI+PHBhdGggZD0iTTgyIDBoNHY0aC00ek04OCAxaDI1djJIODh6TTgyIDloNHY0aC00ek04OCAxMGgyNXYySDg4ek04MiAxOGg0djRoLTR6TTg4IDE5aDI1djJIODh6TTgyIDI3aDR2NGgtNHpNODggMjhoMjV2Mkg4OHoiLz48L2c+PHBhdGggZmlsbD0iIzUwODA5OCIgZD0iTTE2NCAyOWgxNXYyaC0xNXpNMTgwIDI5aDE1djJoLTE1ek0xNjQgMjBoMTV2MmgtMTV6TTE4MCAyMGgxNXYyaC0xNXpNMTY0IDE3aDE1djJoLTE1ek0xODAgMTdoMTV2MmgtMTV6TTE2NCAxNGgxNXYyaC0xNXpNMTgwIDE0aDE1djJoLTE1ek0xNjQgMjNoMTV2MmgtMTV6TTE4MCAyM2gxNXYyaC0xNXpNMTY0IDI2aDE1djJoLTE1ek0xODAgMjZoMTV2MmgtMTV6TTE2NCA3aDE1djZoLTE1ek0xODAgN2gxNXY2aC0xNXpNMTY0IDBoMTV2NmgtMTV6TTE4MCAwaDE1djZoLTE1eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNjQgNzBoMTV2MmgtMTV6TTE4MCA3MGgxNXYyaC0xNXpNMTY0IDYxaDE1djJoLTE1ek0xODAgNjFoMTV2MmgtMTV6TTE2NCA1OGgxNXYyaC0xNXpNMTgwIDU4aDE1djJoLTE1ek0xNjQgNTVoMTV2MmgtMTV6TTE4MCA1NWgxNXYyaC0xNXpNMTY0IDY0aDE1djJoLTE1ek0xODAgNjRoMTV2MmgtMTV6TTE2NCA2N2gxNXYyaC0xNXpNMTgwIDY3aDE1djJoLTE1ek0xNjQgNDhoMTV2NmgtMTV6TTE4MCA0OGgxNXY2aC0xNXpNMTY0IDQxaDE1djZoLTE1ek0xODAgNDFoMTV2NmgtMTV6Ii8+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTE2NCAxMTFoMTV2MmgtMTV6TTE4MCAxMTFoMTV2MmgtMTV6TTE2NCAxMDJoMTV2MmgtMTV6TTE4MCAxMDJoMTV2MmgtMTV6TTE2NCA5OWgxNXYyaC0xNXpNMTgwIDk5aDE1djJoLTE1ek0xNjQgOTZoMTV2MmgtMTV6TTE4MCA5NmgxNXYyaC0xNXpNMTY0IDEwNWgxNXYyaC0xNXpNMTgwIDEwNWgxNXYyaC0xNXpNMTY0IDEwOGgxNXYyaC0xNXpNMTgwIDEwOGgxNXYyaC0xNXpNMTY0IDg5aDE1djZoLTE1ek0xODAgODloMTV2NmgtMTV6TTE2NCA4MmgxNXY2aC0xNXpNMTgwIDgyaDE1djZoLTE1eiIvPjxwYXRoIGZpbGw9IiM1MDgwOTgiIGQ9Ik0yNDYgMjRoN3Y3aC03ek0yNTQgMTFoN3YyMGgtN3pNMjYyIDE4aDd2MTNoLTd6TTI3MCAwaDd2MzFoLTd6TTI4NyAwaDd2N2gtN3pNMjg3IDhoMjB2N2gtMjB6TTI4NyAxNmgxM3Y3aC0xM3pNMjg3IDI0aDMxdjdoLTMxek00NDAuOSAxNC4zbC0xNC41IDIuNSA1LjggMTIuNmM1LjItMi41IDguOC03LjggOC44LTEzLjkgMC0uNCAwLS44LS4xLTEuMnptLS4zLTJjLS44LTMuNi0yLjgtNi43LTUuNi04LjlsLTcuOSAxMS4zIDEzLjUtMi40em0tMTYuNSAzLjJsOS4xLTEzLjRDNDMxIC44IDQyOC4zIDAgNDI1LjUgMCA0MTYuOSAwIDQxMCA2LjkgNDEwIDE1LjVTNDE2LjkgMzEgNDI1LjUgMzFjMS42IDAgMy4yLS4zIDQuNy0uN2wtNi4xLTEzLjhjLS4yLS40LS4xLS44IDAtMXpNMzkxLjggMTMuNmw3LjktMS40Yy0uOC0zLjYtMi44LTYuNy01LjYtOC45bC00LjYgNi41YzEuMSAxIDEuOSAyLjMgMi4zIDMuOHptLTcuMyA5LjRjLTQuMSAwLTcuNS0zLjMtNy41LTcuNXMzLjMtNy41IDcuNS03LjVjMS4xIDAgMi4yLjMgMy4yLjdsNC41LTYuNkMzOTAgLjggMzg3LjMgMCAzODQuNSAwIDM3NS45IDAgMzY5IDYuOSAzNjkgMTUuNVMzNzUuOSAzMSAzODQuNSAzMWMxLjYgMCAzLjItLjMgNC43LS43bC0zLjMtNy40Yy0uNCAwLS45LjEtMS40LjF6bTE1LjQtOC44bC03LjkgMS40Yy0uMSAyLjktMS43IDUuMy00LjEgNi41bDMuMyA3LjNjNS4yLTIuNSA4LjgtNy44IDguOC0xMy45IDAtLjQgMC0uOC0uMS0xLjN6TTMyOCAzMWg3di02aC03djZ6bTAtMTd2OWg3di05aC03ek0zMzYgNHYxNWg3VjRoLTd6bTAgMjdoN1YyMWgtN3YxMHpNMzQ0IDMxaDdWMjBoLTd2MTF6bTAtMjF2OGg3di04aC03ek0zNTIgMzFoN1YxNmgtN3YxNXptMC0zMXYxNGg3VjBoLTd6Ii8+PGcgZmlsbD0iIzUwODA5OCI+PHBhdGggZD0iTTQ5NiAyOWMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUwNiAyM2MwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6Ii8+PHBhdGggZD0iTTUwMyAyMWMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTQ5OSAxMmMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUxMiAxM2MwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUxOCAxMmMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUxNSAxN2MwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUxOCAyNWMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTIgLjktMiAyLTIgMiAuOSAyIDJ6TTUyMSA3YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnpNNTIzIDJjMCAxLjEtLjkgMi0yIDJzLTItLjktMi0yIC45LTIgMi0yIDIgLjkgMiAyeiIvPjwvZz48cGF0aCBmaWxsPSIjNTA4MDk4IiBkPSJNNTM5LjggMjAuOWw5LjYgMy44IDMuMi0xMC42IDYuMiA2LjIgNS4yLTkuNlYwbC02LjggMTAuNC01LjItNC41Yy0uNC0uMy0xLS41LTEuNS0uM3MtLjkuNi0xIDEuMUw1NDUgMTcuMmwtNC4xLTMuM2MtLjMtLjMtLjgtLjQtMS4yLS40LS40LjEtLjguMy0xIC43TDUzMyAyM3YzLjhsNi44LTUuOXoiLz48cGF0aCBmaWxsPSIjNTA4MDk4IiBkPSJNNTU5LjIgMjMuN2wtNS43LTUuOC0yLjggOS40LTEwLjUtNC4xLTcuMiA2LjJWMzFoMzFWMTQuOXpNOTUxIDI0aDIzdjdoLTIzek05NDMgMTZoMzF2N2gtMzF6TTk1MSA4aDIzdjdoLTIzek05NDMgMGgzMXY3aC0zMXpNNzE3IDd2MjRoLTlWN2gtOFYwaDI1djd6TTgwNS44IDNjMS45IDAgNC4yIDEuNCA0LjIgMy40djE4LjJjMCAxLjktMi4yIDMuMy00LjIgMy4zSDc4MmMtMS43IDAtMy0xLjUtMy0zLjNWNi40YzAtMiAxLjEtMy40IDMtMy40aDIzLjh6TTc4NiA3Ljh2MTUuNWwxNS41LTcuN0w3ODYgNy44ek02NzkgMTQuMWw4LTUuMnYxMy42bC04LTUuM3pNNjc3IDIwYzAgMi0xLjYgNC0zIDRoLTE1LjZjLTEuNCAwLTIuNC0xLjgtMi40LTMuM1YxMC4zYzAtMS40IDEtMi4zIDIuNC0yLjNoMTUuM2MxLjQgMCAzLjMuOCAzLjMgMi4zVjIwek02NDYgNS44djIyaC0zMXYtMjJoNS4yVjQuNWgyLjZ2MS4zaDEyLjlWMy4yaDYuNXYyLjZoMy44em0tMi41IDIuNmgtMjUuOVYxMWgyNS45VjguNHptLTEzIDMuOWMtMy41IDAtNi41IDMtNi41IDYuNXMyLjcgNi41IDYuNSA2LjVjMy41IDAgNi41LTMgNi41LTYuNXMtMy02LjUtNi41LTYuNXptMCAyLjZjLTIuMSAwLTMuOSAxLjgtMy45IDMuOSAwIDIuMSAxLjcgMy45IDMuOSAzLjkgMi4xIDAgMy45LTEuOCAzLjktMy45cy0xLjctMy45LTMuOS0zLjl6TTc2MiAyOGgtNnYtM2g5di03aC0zdjRoLTE3di00aC0zdjdoOXYzaC02djNoMTd6Ii8+PHBhdGggZmlsbD0iIzUwODA5OCIgZD0iTTc1Ny42IDkuOGMwLS44LjQtMS40IDEuNC0xLjRWNGMwLTUuMy0xMS01LjItMTEgMHY0LjRjMSAwIDEuNC42IDEuNCAxLjRzLS40IDEuNC0xLjQgMS40VjIwaDExdi04LjhjLTEgMC0xLjQtLjUtMS40LTEuNHpNNzUwLjUgN2MtLjggMC0xLjQtLjYtMS40LTEuNCAwLS44LjYtMS40IDEuNC0xLjQuOCAwIDEuNC42IDEuNCAxLjRzLS42IDEuNC0xLjQgMS40em0yLjggNC4yYy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40Yy44IDAgMS40LjYgMS40IDEuNHMtLjUgMS40LTEuNCAxLjR6bTIuOC00LjJjLS44IDAtMS40LS42LTEuNC0xLjQgMC0uOC42LTEuNCAxLjQtMS40czEuNC42IDEuNCAxLjRTNzU3IDcgNzU2LjEgN3ptLTUuNiA4LjVjLS44IDAtMS40LS42LTEuNC0xLjQgMC0uOC42LTEuNCAxLjQtMS40LjggMCAxLjQuNiAxLjQgMS40IDAgLjYtLjYgMS40LTEuNCAxLjR6bTUuNiAwYy0uOCAwLTEuNC0uNi0xLjQtMS40IDAtLjguNi0xLjQgMS40LTEuNHMxLjQuNiAxLjQgMS40YzAgLjYtLjUgMS40LTEuNCAxLjR6TTU3NCAzMWw1LjItMjAuN0w1ODkuNSAwaDEwLjNsLTEwLjMgOS03LjggMy45LTEuOCA3LjggNC40IDQuNCA3LjgtMS44IDMuOS03LjggOS0xMC4zdjEwLjNsLTEwLjMgMTAuM0w1NzQgMzF6bTE0LjItMTQuMmwzLjktNi41IDUuMi01LjIgNS4yLTUuMiAyLjYgMi42LTUuMiA1LjItNS4yIDUuMi02LjUgMy45ek05OTQgNWg1djVoLTVWNXptLTEwIDBoNnYzaC02VjV6bTAgOGg2djNoLTZ2LTN6bTAtNGg4djNoLThWOXptMTAgNGg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6bTgtMTZoNXY1aC01VjV6bTAgOGg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6bTgtMTZoNXY1aC01VjV6bTAgOGg1djVoLTV2LTV6bTAgOGg1djVoLTV2LTV6TTkxMCAyNWgtNlYwaDIwdjVoLTNWM2gtMTR2MTloM3Yzem0yMS0xOXYyNWgtMjBWNmgyMHptLTE3IDIyaDE0VjloLTE0djE5em0zLTEzaDh2LTJoLTh2MnptMCA1aDh2LTJoLTh2MnptMCA1aDh2LTJoLTh2MnpNODQwLjUgMEg4MjN2MzFoMjVWNy4yTDg0MC41IDB6bTQuNSAyOGgtMTlWM2gxMnY2aDd2MTl6bS0xMi0xMXY3aDV2LTdoMy41bC02LjQtNi41LTUuNyA2LjVoMy42ek04OTIgNS44aC0yLjljMS4zLS43IDIuOS0xLjQgMi45LTIuOWwtNC4zIDEuNFM4ODUuMyAzIDg4My40IDNjLTUuNiAwLTcuMiA3LjItNy4yIDcuMi01LjMtLjMtOS41LTIuNy0xMi42LTYuNi0yLjMgMy4zLS45IDYuMyAyIDguNS0xIDAtMi0uMy0yLjktLjl2LjFjMCAzIDIuMiA1LjYgNSA2LjItLjYuMS0yLjQuMS0yLjkuMS45IDIuNCAzLjIgNC4zIDUuOSA0LjQtMi4yIDEuNy05LjIgMy4yLTkuOCAzLjJDODc4LjEgMzQgODg5IDIwIDg4OSA4LjZsMy0yLjh6TTEwNDAuNSAzLjdjNi41IDAgMTEuNiA1LjMgMTEuNiAxMS42cy01LjMgMTEuNi0xMS42IDExLjYtMTEuNi01LjMtMTEuNi0xMS42IDUuMS0xMS42IDExLjYtMTEuNm0wLTMuN2MtOC41IDAtMTUuNCA2LjktMTUuNCAxNS40czYuOSAxNS40IDE1LjQgMTUuNCAxNS40LTYuOSAxNS40LTE1LjRTMTA0OSAwIDEwNDAuNSAweiIvPjxwYXRoIGZpbGw9IiM1MDgwOTgiIGQ9Ik0xMDQ5LjIgMTcuMmwtOC40LTEuNS0xLjQtNy4yLTEuNiA3LjhjLS4yLjMtLjIuNi0uMi45IDAgMSAuOCAxLjggMS44IDEuOC4zIDAgLjYtLjEuOC0uMmw5LTEuNnoiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSIxMDY4IiBjeT0iMjguOSIgcj0iMi4xIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTA4MDk4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwNjggMjguOWwxMy40LTIxLjEgMTMuNC01LjciLz48ZyBmaWxsPSIjNTA4MDk4Ij48cGF0aCBkPSJNMTA3NS40IDExLjdsLTYuNi0xMC4yLTEuNiAxLjEgNyAxMXpNMTA4NC4xIDIzLjRsLTUuMi02LTEuMiAxLjkgNSA1LjcgMTEuNyA0LjguOS0xLjh6Ii8+PC9nPjxjaXJjbGUgZmlsbD0iIzUwODA5OCIgY3g9IjEwOTQuOCIgY3k9IjIuMSIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjNTA4MDk4IiBjeD0iMTA4MS40IiBjeT0iNy44IiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSIxMDY4IiBjeT0iMi4xIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSIxMDgzLjUiIGN5PSIyNC4yIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSIxMDk0LjgiIGN5PSIyOC45IiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM5N0IzQzEiIGN4PSIxMDY4IiBjeT0iMTEwLjkiIHI9IjIuMSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk3QjNDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMDY4IDExMC45bDEzLjQtMjEuMSAxMy40LTUuNyIvPjxwYXRoIGZpbGw9IiM5N0IzQzEiIGQ9Ik0xMDc1LjQgOTMuN2wtNi42LTEwLjItMS42IDEuMSA3IDExek0xMDg0LjEgMTA1LjRsLTUuMi02LTEuMiAxLjkgNSA1LjcgMTEuNyA0LjguOS0xLjh6Ii8+PGNpcmNsZSBmaWxsPSIjOTdCM0MxIiBjeD0iMTA5NC44IiBjeT0iODQuMSIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjOTdCM0MxIiBjeD0iMTA4MS40IiBjeT0iODkuOCIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjOTdCM0MxIiBjeD0iMTA2OCIgY3k9Ijg0LjEiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjEwODMuNSIgY3k9IjEwNi4yIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM5N0IzQzEiIGN4PSIxMDk0LjgiIGN5PSIxMTAuOSIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iMTA2OCIgY3k9IjY5LjkiIHI9IjIuMSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMDY4IDY5LjlsMTMuNC0yMS4xIDEzLjQtNS43Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwNzUuNCA1Mi43bC02LjYtMTAuMi0xLjYgMS4xIDcgMTF6TTEwODQuMSA2NC40bC01LjItNi0xLjIgMS45IDUgNS43IDExLjcgNC44LjktMS44eiIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwOTQuOCIgY3k9IjQzLjEiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwODEuNCIgY3k9IjQ4LjgiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwNjgiIGN5PSI0My4xIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIxMDgzLjUiIGN5PSI2NS4yIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIxMDk0LjgiIGN5PSI2OS45IiByPSIyLjEiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1MDgwOTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDUzLjEgMjguOGw1LjMtMi4xIDUuNC0zLjcgNS40LTQuNiA1LjUtNy40IDUuMi05Ii8+PGNpcmNsZSBmaWxsPSIjNTA4MDk4IiBjeD0iNDc5LjkiIGN5PSIyIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSI0NTMuMSIgY3k9IjI4LjgiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzUwODA5OCIgY3g9IjQ1OC40IiBjeT0iMjYuNyIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjNTA4MDk4IiBjeD0iNDYzLjgiIGN5PSIyMyIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjNTA4MDk4IiBjeD0iNDY5LjIiIGN5PSIxOC40IiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiM1MDgwOTgiIGN4PSI0NzQuNSIgY3k9IjExIiByPSIyLjEiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDUzLjEgNjkuOWw1LjMtMi4xIDUuNC0zLjcgNS40LTQuNiA1LjUtNy40IDUuMi05Ii8+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNDc5LjkiIGN5PSI0My4xIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSI0NTMuMSIgY3k9IjY5LjkiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjQ1OC40IiBjeT0iNjcuOCIgcj0iMi4xIi8+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNDYzLjgiIGN5PSI2NC4xIiByPSIyLjEiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSI0NjkuMiIgY3k9IjU5LjUiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjQ3NC41IiBjeT0iNTIuMSIgcj0iMi4xIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTdCM0MxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ1My4xIDExMC45bDUuMy0yLjEgNS40LTMuNyA1LjQtNC43IDUuNS03LjMgNS4yLTkiLz48Y2lyY2xlIGZpbGw9IiM5N0IzQzEiIGN4PSI0NzkuOSIgY3k9Ijg0LjEiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjQ1My4xIiBjeT0iMTEwLjkiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjQ1OC40IiBjeT0iMTA4LjgiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjQ2My44IiBjeT0iMTA1LjEiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjQ2OS4yIiBjeT0iMTAwLjQiIHI9IjIuMSIvPjxjaXJjbGUgZmlsbD0iIzk3QjNDMSIgY3g9IjQ3NC41IiBjeT0iOTMuMSIgcj0iMi4xIi8+PGc+PHBhdGggZmlsbD0iIzUwODA5OCIgZD0iTTIzMiAxMUMyMzAuOC4yIDIyMC41LjIgMjIwLjUuMlMyMTAuMi4yIDIwOSAxMWMtLjQgMy44IDIuMyA3LjMgNC45IDExLjQgMi44IDQuNSA1LjcgOC42IDYuNiA4LjZzMy44LTQuMSA2LjYtOC42YzIuNi00LjEgNS4zLTcuNiA0LjktMTEuNHptLTExLjUgOC4yYy00LjMgMC03LjgtMy41LTcuOC03LjhzMy41LTcuOCA3LjgtNy44IDcuOCAzLjUgNy44IDcuOC0zLjUgNy44LTcuOCA3Ljh6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMzIgNTEuOEMyMzAuOCA0MSAyMjAuNSA0MSAyMjAuNSA0MXMtMTAuMyAwLTExLjUgMTAuOGMtLjQgMy44IDIuMyA3LjMgNC45IDExLjQgMi44IDQuNSA1LjcgOC42IDYuNiA4LjZzMy44LTQuMSA2LjYtOC42YzIuNi00LjEgNS4zLTcuNiA0LjktMTEuNHpNMjIwLjUgNjBjLTQuMyAwLTcuOC0zLjUtNy44LTcuOHMzLjUtNy44IDcuOC03LjggNy44IDMuNSA3LjggNy44LTMuNSA3LjgtNy44IDcuOHoiLz48L2c+PGc+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTIzMiA5M2MtMS4yLTEwLjgtMTEuNS0xMC44LTExLjUtMTAuOHMtMTAuMyAwLTExLjUgMTAuOGMtLjQgMy44IDIuMyA3LjMgNC45IDExLjQgMi44IDQuNSA1LjcgOC42IDYuNiA4LjZzMy44LTQuMSA2LjYtOC42YzIuNi00LjEgNS4zLTcuNiA0LjktMTEuNHptLTExLjUgOC4yYy00LjMgMC03LjgtMy41LTcuOC03LjhzMy41LTcuOCA3LjgtNy44IDcuOCAzLjUgNy44IDcuOC0zLjUgNy44LTcuOCA3Ljh6Ii8+PC9nPjxwYXRoIGZpbGw9IiM5N0IzQzEiIGQ9Ik04MiA4Mmg0djRoLTR6TTg4IDgzaDI1djJIODh6TTgyIDkxaDR2NGgtNHpNODggOTJoMjV2Mkg4OHpNODIgMTAwaDR2NGgtNHpNODggMTAxaDI1djJIODh6TTgyIDEwOWg0djRoLTR6TTg4IDExMGgyNXYySDg4eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik04MiA0MWg0djRoLTR6TTg4IDQyaDI1djJIODh6TTgyIDUwaDR2NGgtNHpNODggNTFoMjV2Mkg4OHpNODIgNTloNHY0aC00ek04OCA2MGgyNXYySDg4ek04MiA2OGg0djRoLTR6TTg4IDY5aDI1djJIODh6Ii8+PGc+PHBhdGggZmlsbD0iIzUwODA5NyIgZD0iTTExMzUuNyAxOC42bC03LjMgMS4yYy0uMy40LS41LjgtLjcgMS4xbDcuMy0xLjIgMS43IDYuMS0yMCAzLjktNy4zLTUuNyA4LjktMS41LS42LS45LTEwLjcgMS44IDkuNSA3LjQgMjEuNS00LjItMi4zLTh6Ii8+PHBhdGggZmlsbD0iIzUwODA5NyIgZD0iTTExMzEuOSA5LjJjLTEtOS05LjUtOS05LjUtOXMtOC41IDAtOS41IDljLS4zIDMuMiAxLjkgNi4xIDQgOS40IDIuMyAzLjcgNC44IDcuMiA1LjUgNy4yLjcgMCAzLjItMy40IDUuNS03LjIgMi4xLTMuNCA0LjQtNi4yIDQtOS40em0tOS41IDYuOGMtMy42IDAtNi41LTIuOS02LjUtNi41czIuOS02LjUgNi41LTYuNSA2LjUgMi45IDYuNSA2LjUtMi45IDYuNS02LjUgNi41eiIvPjwvZz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEzNS43IDU5LjhsLTcuMyAxLjJjLS4zLjQtLjUuOC0uNyAxLjFsNy4zLTEuMiAxLjcgNi4xLTIwIDMuOS03LjMtNS43IDguOS0xLjUtLjYtLjktMTAuNyAxLjggOS41IDcuNCAyMS41LTQuMi0yLjMtOHoiLz48Zz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEzMS45IDUwLjRjLTEtOS05LjUtOS05LjUtOXMtOC41IDAtOS41IDljLS4zIDMuMiAxLjkgNi4xIDQgOS40IDIuMyAzLjcgNC44IDcuMiA1LjUgNy4yLjcgMCAzLjItMy40IDUuNS03LjIgMi4xLTMuNCA0LjQtNi4zIDQtOS40em0tOS41IDYuOGMtMy42IDAtNi41LTIuOS02LjUtNi41czIuOS02LjUgNi41LTYuNSA2LjUgMi45IDYuNSA2LjUtMi45IDYuNS02LjUgNi41eiIvPjwvZz48cGF0aCBmaWxsPSIjOTdCM0MxIiBkPSJNMTEzNS43IDEwMC44bC03LjMgMS4yYy0uMy40LS41LjgtLjcgMS4xbDcuMy0xLjIgMS43IDYuMS0yMCAzLjktNy4zLTUuNyA4LjktMS41LS42LS45LTEwLjcgMS44IDkuNSA3LjQgMjEuNS00LjItMi4zLTh6Ii8+PGc+PHBhdGggZmlsbD0iIzk3QjNDMSIgZD0iTTExMzEuOSA5MS40Yy0xLTktOS41LTktOS41LTlzLTguNSAwLTkuNSA5Yy0uMyAzLjIgMS45IDYuMSA0IDkuNCAyLjMgMy43IDQuOCA3LjIgNS41IDcuMi43IDAgMy4yLTMuNCA1LjUtNy4yIDIuMS0zLjQgNC40LTYuMyA0LTkuNHptLTkuNSA2LjhjLTMuNiAwLTYuNS0yLjktNi41LTYuNXMyLjktNi41IDYuNS02LjUgNi41IDIuOSA2LjUgNi41LTIuOSA2LjUtNi41IDYuNXoiLz48L2c+PC9nPjwvc3dpdGNoPjwvc3ZnPg0K);
}
.icons_css_share_black_image,
.topbar-site .top-half .top-half-content .share-icon:not(.disabled):hover > .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNS40IDEwbDcuNiAzLjhNMTMgNC4yTDUuNCA4Ii8+PHBhdGggZD0iTTE1LjEgMS4zYy45IDAgMS42LjcgMS42IDEuNnMtLjcgMS42LTEuNiAxLjYtMS42LS43LTEuNi0xLjYuNy0xLjYgMS42LTEuNm0wLTEuM2MtMS42IDAtMi45IDEuMy0yLjkgMi45IDAgMS42IDEuMyAyLjkgMi45IDIuOSAxLjYgMCAyLjktMS4zIDIuOS0yLjlDMTggMS4zIDE2LjcgMCAxNS4xIDB6TTE1LjEgMTMuNWMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42LTEuNi0uNy0xLjYtMS42LjctMS42IDEuNi0xLjZtMC0xLjNjLTEuNiAwLTIuOSAxLjMtMi45IDIuOSAwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXpNMi45IDcuNGMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42UzEuMyA5LjkgMS4zIDkgMiA3LjQgMi45IDcuNG0wLTEuM0MxLjMgNi4xIDAgNy40IDAgOWMwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXoiLz48L3N2Zz4=);
}
.icons_css_explore_disabled_image,
.bubble-container .bubble-content.tab-popup-helper.explore-disabled .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NSA0NyI+PHBhdGggZmlsbD0iIzgxODE4MSIgZD0iTTY0IDBMNDYuMSA4LjlsLS4zLS4xLTE5LjkgMzEuMy40LjIgMjMuOC04LjIuNC4zTDY0LjMuMnoiLz48cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNODQuOCAxMC45TDc4LjkgNDcgNTAuMSAzMi4xIDY0IDB6TTQ2LjEgOC45TDI3LjguMSAwIDI3LjZsMjYuMyAxMi43eiIvPjxwYXRoIGZpbGw9IiM0RjRGNEYiIGQ9Ik03MCAyOS4xbC0zLjktMS42LjYtMS45Yy4yLS43LjQtMS4xLjctMS40LjMtLjIuNy0uNSAxLjQtLjhsMi0uOWMuMy0uMi41LS40LjYtLjguMS0uNC4xLS44LS4xLTEuMS0uMi0uMy0uNS0uNi0uOC0uNy0uNC0uMS0uNy0uMS0xLjEuMS0uMy4yLS42LjUtLjggMUw2NSAxOS41Yy42LTEuMiAxLjUtMiAyLjYtMi4zIDEuMS0uMyAyLjMtLjMgMy42LjIgMS4zLjUgMi40IDEuMiAzLjEgMi4yLjcgMSAxIDIuMS44IDMuNC0uMS42LS4zIDEtLjUgMS4ybC0uNS41Yy0uMS4xLS4zLjItLjYuNHMtLjUuMy0uNi4zYy0uNS4yLS45LjQtMS4zLjYtLjQuMi0uNy40LS45LjYtLjIuMi0uMy41LS40LjlsLS4zIDEuNnpNNjQuOSAzM2MtLjMtLjctLjMtMS40LS4xLTIuMi4yLS43LjYtMS4yIDEuMi0xLjUuNi0uMyAxLjItLjMgMS44IDAgLjYuMyAxLjEuNyAxLjUgMS40LjMuNy40IDEuNC4zIDIuMS0uMi44LS42IDEuMy0xLjIgMS42LS42LjMtMS4zLjMtMiAwLS43LS4xLTEuMi0uNy0xLjUtMS40eiIvPjwvc3ZnPg==);
}
.icons_css_add_member_image,
.top-bar-site-wrapper .bottom-half .bottom-half-content .add-members-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZmlsbD0iIzg4OCIgZD0iTTkuNyAxMy4xYzIuNCAwIDQuMSAxLjIgNS4xIDMuOC0uNiAxLTEgMi4xLTEgMy4yIDAgMS43LjcgMy4yIDEuOSA0LjNIMy41Yy0uMS0yLjMuMS03LjIgMi40LTkuNy45LTEgMi4yLTEuNiAzLjgtMS42bTAtMS41Qy41IDExLjYgMi4xIDI2IDIuMSAyNmgxNS4xcy4xLS42LjEtMS42di0uNWMtMS4yLS44LTIuMS0yLjEtMi4xLTMuNyAwLTEuMS41LTIuMiAxLjItMi45LS4xLS4yLS4xLS40LS4yLS42LTEtMi44LTIuOS01LjEtNi41LTUuMXoiLz48cGF0aCBmaWxsPSIjODg4IiBkPSJNOS43IDEuNWMyLjcgMCA1IDIuMiA1IDVzLTIuMiA1LTUgNS01LTIuMi01LTUgMi4yLTUgNS01bTAtMS41QzYuMSAwIDMuMiAyLjkgMy4yIDYuNVM2LjEgMTMgOS43IDEzczYuNS0yLjkgNi41LTYuNWMtLjEtMy42LTMtNi41LTYuNS02LjV6TTE5LjYgMTUuOGMyLjQgMCA0LjMgMS45IDQuMyA0LjNzLTEuOSA0LjMtNC4zIDQuMy00LjMtMS45LTQuMy00LjMgMS45LTQuMyA0LjMtNC4zbTAtMS41Yy0zLjIgMC01LjggMi42LTUuOCA1LjggMCAzLjIgMi42IDUuOCA1LjggNS44czUuOC0yLjYgNS44LTUuOGMwLTMuMi0yLjYtNS44LTUuOC01Ljh6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODg4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMi4yIDIwLjFoLTUuM00xOS42IDIyLjh2LTUuMyIvPjwvc3ZnPg==);
}
.icons_css_pencil_white_image,
.mini-data-page .toolbar .pencil,
.mini-poster-page-holder .toolbar .pencil {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIuNSAyNzAiPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xMy41IDIwMGw1MCA1MC41TDAgMjY1ek0yNS41IDE4OEw3OSAyMzdsMTMzLjYtMTMzLjJjNS43LTUuNyA1LjYtMTQuOS0uMi0yMC41bC0zMi4zLTMxLjFjLTUuNi01LjQtMTQuNi01LjMtMjAuMS4yTDI1LjUgMTg4ek0xOTcuMiAzMC4ybDQyLjYgNDIuM2MzLjIgMy4xIDMuNCA4LjIuNCAxMS42bC00LjMgNS01Ni01NCA1LjUtNS4xYzMuNS0zLjEgOC42LTMgMTEuOC4yek0yMTguMiA3LjdMMjYwLjggNTBjMy4yIDMuMSAzLjQgOC4yLjQgMTEuNmwtNC4zIDUtNTYtNTQgNS41LTUuMWMzLjUtMy4xIDguNi0zIDExLjguMnoiLz48L2c+PC9zdmc+);
}
.icons_css_heart_break_image,
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii05NDUgNTI5IDI3LjMgMjQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0tOTIyLjkgNTQwLjlsLTYuNSAyLjYgMS41LTUuMi04LS4xLjctNC04LjUtMi44Yy0uNS41LS45IDEtMS4zIDEuN2w3LjYgMi42LS44IDQuNiA3LjcuMS0yIDYuNiA4LjItMy4zIDEgMy4xYy42LS42IDEuMi0xLjEgMS43LTEuNmwtMS4zLTQuM3oiLz48L3N2Zz4=);
}
.icons_css_dashboard_tagview_image,
.bubble-container.dashboard-collection-config .bubble-content div.option.list-view.edit-tags,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.list-view.edit-tags,
.bubble-container.dashboard-collection-config .bubble-content div.option.card-view.edit-tags,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.card-view.edit-tags,
.bubble-container.dashboard-collection-config .bubble-content div.option.edit-tags.edit-tags,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.edit-tags.edit-tags {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAxNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE0LjYgMS4zYzAtLjgtLjctMS40LTEuNS0xLjNMOC44LjdjLS43LjEtMS4zLjQtMS43IDFMLjQgOS41Yy0uNS42LS41IDEuNS4xIDJsNC45IDQuMmMuNi41IDEuNC40IDItLjJMMTQgNy42Yy40LS41LjctMS4yLjctMS45IDAgMC0uMS0yLjYtLjEtNC40em0tMi4yIDIuOWMtLjQuNS0xLjIuNi0xLjcuMS0uNS0uNC0uNi0xLjItLjEtMS43LjQtLjUgMS4yLS42IDEuNy0uMXMuNSAxLjIuMSAxLjd6TTI3LjkgMS4zYzAtLjgtLjctMS40LTEuNS0xLjNsLTQuMy42Yy0uNy4xLTEuMy40LTEuNyAxbC02LjcgNy45Yy0uNS42LS41IDEuNS4xIDJsNC45IDQuMmMuNi41IDEuNC40IDItLjJsNi43LTcuOWMuNC0uNS42LTEuMi42LTEuOSAwIDAgMC0yLjYtLjEtNC40em0tMi4yIDIuOWMtLjQuNS0xLjIuNi0xLjcuMS0uNS0uNC0uNi0xLjItLjEtMS43czEuMi0uNiAxLjctLjEuNiAxLjIuMSAxLjd6Ii8+PC9zdmc+);
}
.icons_css_search_black_image,
.top-bar-site-wrapper .search-bar .search-icon:hover:not(.disabled):before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xIDIwbDcuMy03LjIiLz48cGF0aCBkPSJNMTMuMyAxLjVjMy40IDAgNi4yIDIuOCA2LjIgNi4ycy0yLjggNi4yLTYuMiA2LjItNi4yLTIuOC02LjItNi4yIDIuOC02LjIgNi4yLTYuMm0wLTEuNUM5IDAgNS42IDMuNCA1LjYgNy43czMuNCA3LjcgNy43IDcuN1MyMSAxMiAyMSA3LjcgMTcuNiAwIDEzLjMgMHoiLz48L3N2Zz4=);
}
.icons_css_pages_disabled_image,
.bubble-container .bubble-content.tab-popup-helper.pages-disabled .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NSA0NyI+PHBhdGggZmlsbD0iIzcyNzI3MiIgZD0iTTY4IDE3VjBIMHY0N2g4NVYxN3oiLz48cGF0aCBmaWxsPSIjODQ4NDg0IiBkPSJNNzAgMTVoMTRMNzAgMXoiLz48cGF0aCBmaWxsPSIjNEY0RjRGIiBkPSJNNDQuOSAyOC4ySDQwdi0yLjRjMC0uOS4xLTEuNS4zLTIgLjItLjQuNy0xIDEuNC0xLjhsMi4yLTIuMmMuMy0uNC41LS45LjUtMS41cy0uMi0xLjEtLjUtMS41Yy0uMy0uNC0uOC0uNi0xLjMtLjZzLTEgLjItMS40LjdjLS40LjUtLjYgMS4xLS43IDEuOWgtNS4xYy4yLTIuMSAxLTMuOCAyLjMtNSAxLjMtMS4yIDMtMS44IDUtMS44czMuNi41IDQuOSAxLjYgMS45IDIuNiAxLjkgNC41YzAgLjktLjEgMS41LS4zIDEuOXMtLjQuNy0uNC45Yy0uMS4yLS4zLjUtLjYuOC0uMy40LS41LjYtLjYuNy0uNS41LTEgMS0xLjUgMS40LS41LjQtLjguOC0uOSAxLjEtLjIuMy0uMi43LS4yIDEuM3Yyem0tNC4zIDYuMWMtLjUtLjUtLjgtMS4yLS44LTJzLjMtMS41LjgtMiAxLjItLjggMi0uOCAxLjUuMyAyIC44LjggMS4yLjggMi0uMyAxLjUtLjggMi0xLjIuOC0yIC44LTEuNS0uMy0yLS44eiIvPjwvc3ZnPg==);
}
.icons_css_pillar_page_image,
html.dashboard2Document .dashboard2 .poster-section .section-header-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSItNjMxIDI4NSAzNjggNTEyIj48c3R5bGU+LnN0MHtkaXNwbGF5Om5vbmV9LnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNlN2U1ZGQ7c3Ryb2tlOiNhNDlhODY7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5zdDJ7ZmlsbDojYTljNDVkfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCBzdDEiIGQ9Ik0tNDA3IDM2Mmg1MTJ2NTEyaC01MTJ6IiBpZD0iRk9STUFUUyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tNDA1LjcgMjg1SC02MzF2NTEyaDM2OFY0MjkuMkwtNDA1LjcgMjg1ek0tMjk1IDQ0Mi40djEuNmgtMTI2VjMxN2gxLjlMLTI5NSA0NDIuNHpNLTU5OSA3NjVWMzE3aDE2MnYxNDNoMTQydjMwNWgtMzA0eiIgaWQ9IkxheWVyXzFfMV8iLz48L3N2Zz4=);
}
.icons_css_notifications_dashboard_image,
html.dashboard2Document .top-bar-site-wrapper .info-bar .feed-link,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .feed-link,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .feed-link,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .feed-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9Ii45NjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTggMTMuOGg4cy0yLjktLjUtMi45LTUuM0MxMy4xLjcgOCAxLjQgOCAxLjRTMi45LjcgMi45IDguNWMwIDQuOC0yLjkgNS4zLTIuOSA1LjNoOHoiLz48cGF0aCBmaWxsPSIjNUE1QTUxIiBkPSJNNS43IDE1LjFDNS45IDE2LjIgNi45IDE3IDggMTdzMi4xLS44IDIuMy0xLjlINS43eiIvPjxlbGxpcHNlIGZpbGw9IiM1QTVBNTEiIGN4PSI4IiBjeT0iLjgiIHJ4PSIuOCIgcnk9Ii44Ii8+PC9zdmc+);
}
.icons_css_homepage_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Mi44IDY0LjciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjkgNjMuNWg1MS43VjM2LjFoOC44TDU3LjEgMjIuOVY0LjVINDh2OS4yTDM1LjkgMS42IDIuMiAzNS4zaDcuN3oiLz48L3N2Zz4=);
}
.icons_css_add_silk_image,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.add-silk.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.add-silk.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.add-silk.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.menu-option.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.menu-option.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.menu-option.add-silk .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSI+PHBhdGggZmlsbD0iIzQ5NTI1YSIgZD0iTTEwLjUgMWM1LjIgMCA5LjUgNC4zIDkuNSA5LjVTMTUuNyAyMCAxMC41IDIwIDEgMTUuNyAxIDEwLjUgNS4zIDEgMTAuNSAxbTAtMUM0LjcgMCAwIDQuNyAwIDEwLjVTNC43IDIxIDEwLjUgMjEgMjEgMTYuMyAyMSAxMC41IDE2LjMgMCAxMC41IDB6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDk1MjVhIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMC41IDE2VjUiLz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNSIgeTE9IjEwLjUiIHgyPSIxNiIgeTI9IjEwLjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSIjNDk1MjVhIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik01IDEwLjVoMTEiLz48L3N2Zz4=);
}
.icons_css_members_dashboard_image,
html.dashboard2Document .top-bar-site-wrapper .info-bar .members:before,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .members:before,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .members:before,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .members:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggZmlsbD0iIzVBNUE1MSIgZD0iTTExIDVINlYwSDV2NUgwdjFoNXY1aDFWNmg1eiIvPjwvc3ZnPg==);
}
.icons_css_datacard_disabled_image,
.bubble-container .bubble-content.tab-popup-helper.data-cards-disabled .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NSA0NyI+PHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTAgMGg4NXY0N0gweiIvPjxwYXRoIGZpbGw9IiM0RjRGNEYiIGQ9Ik00NC45IDI4LjJINDB2LTIuNGMwLS45LjEtMS41LjMtMiAuMi0uNC43LTEgMS40LTEuOGwyLjItMi4yYy4zLS40LjUtLjkuNS0xLjVzLS4yLTEuMS0uNS0xLjVjLS4zLS40LS44LS42LTEuMy0uNnMtMSAuMi0xLjQuN2MtLjQuNS0uNiAxLjEtLjcgMS45aC01LjFjLjItMi4xIDEtMy44IDIuMy01IDEuMy0xLjIgMy0xLjggNS0xLjhzMy42LjUgNC45IDEuNiAxLjkgMi42IDEuOSA0LjVjMCAuOS0uMSAxLjUtLjMgMS45cy0uNC43LS40LjljLS4xLjItLjMuNS0uNi44LS4zLjQtLjUuNi0uNi43LS41LjUtMSAxLTEuNSAxLjQtLjUuNC0uOC44LS45IDEuMS0uMi4zLS4yLjctLjIgMS4zdjJ6bS00LjMgNi4xYy0uNS0uNS0uOC0xLjItLjgtMnMuMy0xLjUuOC0yIDEuMi0uOCAyLS44IDEuNS4zIDIgLjguOCAxLjIuOCAyLS4zIDEuNS0uOCAyLTEuMi44LTIgLjgtMS41LS4zLTItLjh6Ii8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTVBNUE1IiBzdHJva2Utd2lkdGg9IjMuNzM1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjxwYXRoIGQ9Ik04MyAzOS40VjQ1aC01LjYiLz48cGF0aCBzdHJva2UtZGFzaGFycmF5PSI5Ljk3MDgsOS45NzA4IiBkPSJNNjcuNCA0NUgxMi42Ii8+PHBhdGggZD0iTTcuNiA0NUgydi01LjYiLz48cGF0aCBzdHJva2UtZGFzaGFycmF5PSIxMC41OTg0LDEwLjU5ODQiIGQ9Ik0yIDI4LjhWMTIuOSIvPjxwYXRoIGQ9Ik0yIDcuNlYyaDUuNiIvPjxwYXRoIHN0cm9rZS1kYXNoYXJyYXk9IjkuOTcwOCw5Ljk3MDgiIGQ9Ik0xNy42IDJoNTQuOCIvPjxwYXRoIGQ9Ik03Ny40IDJIODN2NS42Ii8+PHBhdGggc3Ryb2tlLWRhc2hhcnJheT0iMTAuNTk4NCwxMC41OTg0IiBkPSJNODMgMTguMnYxNS45Ii8+PC9nPjwvc3ZnPg==);
}
.icons_css_settings_dashboard_image,
html.dashboard2Document .top-bar-site-wrapper .info-bar .settings:before,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .settings:before,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .settings:before,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .settings:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMyI+PGcgZmlsbD0iIzVBNUE1MSI+PHBhdGggZD0iTTAgMWgxMXYxSDB6Ii8+PHBhdGggZD0iTTIgMGgxdjNIMnpNMCA2aDExdjFIMHoiLz48cGF0aCBkPSJNOCA1aDF2M0g4ek0wIDExaDExdjFIMHoiLz48cGF0aCBkPSJNNiAxMGgxdjNINnoiLz48L2c+PC9zdmc+);
}
.icons_css_carousel_ff_image,
.scroller-component .previous-collection.next-collection,
.scroller-component .next-collection.next-collection {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxMyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTExIDEuOWw3LjIgNC42LTcuMiA0LjdWMS45TTEwIDB2MTNsMTAtNi41TDEwIDB6TTEgMS45bDcuMiA0LjZMMSAxMS4yVjEuOU0wIDB2MTNsMTAtNi41TDAgMHoiLz48L3N2Zz4=);
}
.icons_css_settings_share_image,
.top-bar-site-wrapper .top-half .top-half-content .share-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjk2NTAwIiBzdHJva2Utd2lkdGg9IjMuMjMzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjMgMTEuNWwxNC40IDcuMk0xOC43IDQuM0w0LjMgMTEuNSIvPjxjaXJjbGUgZmlsbD0iI0Y5NjUwMCIgY3g9IjE4LjciIGN5PSI0LjMiIHI9IjQuMyIvPjxjaXJjbGUgZmlsbD0iI0Y5NjUwMCIgY3g9IjE4LjciIGN5PSIxOC43IiByPSI0LjMiLz48Y2lyY2xlIGZpbGw9IiNGOTY1MDAiIGN4PSI0LjMiIGN5PSIxMS41IiByPSI0LjMiLz48L3N2Zz4=);
}
.icons_css_share_image,
.topbar-site .top-half .top-half-content .share-icon > .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjk2NTAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNS40IDEwbDcuNiAzLjhNMTMgNC4yTDUuNCA4Ii8+PHBhdGggZmlsbD0iI0Y5NjUwMCIgZD0iTTE1LjEgMS4zYy45IDAgMS42LjcgMS42IDEuNnMtLjcgMS42LTEuNiAxLjYtMS42LS43LTEuNi0xLjYuNy0xLjYgMS42LTEuNm0wLTEuM2MtMS42IDAtMi45IDEuMy0yLjkgMi45IDAgMS42IDEuMyAyLjkgMi45IDIuOSAxLjYgMCAyLjktMS4zIDIuOS0yLjlDMTggMS4zIDE2LjcgMCAxNS4xIDB6TTE1LjEgMTMuNWMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42LTEuNi0uNy0xLjYtMS42LjctMS42IDEuNi0xLjZtMC0xLjNjLTEuNiAwLTIuOSAxLjMtMi45IDIuOSAwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXpNMi45IDcuNGMuOSAwIDEuNi43IDEuNiAxLjZzLS43IDEuNi0xLjYgMS42UzEuMyA5LjkgMS4zIDkgMiA3LjQgMi45IDcuNG0wLTEuM0MxLjMgNi4xIDAgNy40IDAgOWMwIDEuNiAxLjMgMi45IDIuOSAyLjkgMS42IDAgMi45LTEuMyAyLjktMi45IDAtMS42LTEuMy0yLjktMi45LTIuOXoiLz48L3N2Zz4=);
}
.icons_css_follow_checkmark_image,
.suggested-silks-popup .silk-box .followed-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTkgMTg5Ij48cGF0aCBmaWxsPSIjRkE5QzJGIiBkPSJNMjQgMTAxbDMwLjUtMjkgMzAuNyAzMyA5Mi4zLTgwLjNMMjA1LjEgNTUgODUuMiAxNjMuNnoiLz48L3N2Zz4=);
}
.icons_css_publish_to_page_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzOSI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTMzIDZ2MzBIM1YzaDI3VjBIMHYzOWgzNlY2eiIvPjxwYXRoIGQ9Ik0zMCAzaDN2M2gtM3pNOSA5aDE4djNIOXpNOSAxNWgxOHYzSDl6TTkgMjFoMTh2M0g5ek05IDI3aDE4djNIOXoiLz48L2c+PC9zdmc+);
}
.icons_css_anchor_info_image,
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center .highlight-link::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjI1IDE0LjUwOCkiIGZpbGw9IiM4NENERDQiIGZvbnQtZmFtaWx5PSInT3BlblNhbnMtQm9sZEl0YWxpYyciIGZvbnQtc2l6ZT0iMTYuNSI+PzwvdGV4dD48L3N2Zz4=);
}
.icons_css_dashboard_pencil_image,
html.dashboard2Document #content .dashboard2 .page-list-element .edit-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIuNSAyNzAiPjxwYXRoIGQ9Ik0xMy41IDIwMGw1MCA1MC41TDAgMjY1ek0yNS41IDE4OEw3OSAyMzdsMTMzLjYtMTMzLjJjNS43LTUuNyA1LjYtMTQuOS0uMi0yMC41bC0zMi4zLTMxLjFjLTUuNi01LjQtMTQuNi01LjMtMjAuMS4yTDI1LjUgMTg4ek0xOTcuMiAzMC4ybDQyLjYgNDIuM2MzLjIgMy4xIDMuNCA4LjIuNCAxMS42bC00LjMgNS01Ni01NCA1LjUtNS4xYzMuNS0zLjEgOC42LTMgMTEuOC4yek0yMTguMiA3LjdMMjYwLjggNTBjMy4yIDMuMSAzLjQgOC4yLjQgMTEuNmwtNC4zIDUtNTYtNTQgNS41LTUuMWMzLjUtMy4xIDguNi0zIDExLjguMnoiLz48L3N2Zz4=);
}
.icons_css_dashboard_plus_image,
html.dashboard2Document .step-upload .importer-title {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMTgwIDU3NiA1NzYiPjxwYXRoIGZpbGw9IiNBMEQyREEiIGQ9Ik01NzYgMzg1LjdIMzcwLjNWMTgwSDIwNS43djIwNS43SDB2MTY0LjZoMjA1LjdWNzU2aDE2NC42VjU1MC4zSDU3NnoiLz48L3N2Zz4=);
}
.icons_css_info_section_pointer_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAzMCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwbDE1IDE1TDMwIDBIMHoiIGZpbGw9IiMxNTE1MTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.icons_css_garbage_can_image,
.mini-data-page .toolbar .delete,
.mini-poster-page-holder .toolbar .delete {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNzU2Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNDIwLjMgNzUuNlYwSDE1NS43djc1LjZINC41djc1LjZoNTY3Vjc1LjZINDIwLjN6bS0xODkgMFYzNy44aDExMy40djM3LjhIMjMxLjN6TTE1NS43IDE4OUg0Mi4zdjU2N2g0OTEuNFYxODloLTM3OHptMCA0OTEuNFYyNjQuNmgzNy44djQxNS44aC0zNy44em0xMTMuNCAwVjI2NC42aDM3Ljh2NDE1LjhoLTM3Ljh6bTE1MS4yIDBoLTM3LjhWMjY0LjZoMzcuOHY0MTUuOHoiLz48L2c+PC9zdmc+);
}
.icons_css_importer_progress_image,
section.import3 .step-complete .progress {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgyIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMzgyIDMxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTAgMTRsMTAgOC41TDAgMzFoNDJWMTRIMHpNMzgyIDE0bC0xMCA4LjUgMTAgOC41aC00MlYxNGg0MnoiIGZpbGw9IiM0REI0MjEiLz48cGF0aCBkPSJNMjUgNHYxN2wxNyAxMFYxNEwyNSA0ek0zNTcgNHYxN2wtMTcgMTBWMTRsMTctMTB6IiBmaWxsPSIjMzY4RDExIi8+PHBhdGggZmlsbD0iIzVGRDAyRSIgZD0iTTI1IDRoMzMydjE3SDI1eiIvPjxyZWN0IHN0cm9rZT0iIzVGRDAyRSIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNjIxIiB4PSIyMSIgd2lkdGg9IjM0MCIgaGVpZ2h0PSIyNSIgcng9IjMiLz48L2c+PC9zdmc+);
}
.icons_css_pencil_black_image,
section.import3 .step-preview .fake-article table.factsheet tr.collection .gear .gear {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIuNSAyNzAiPjxwYXRoIGQ9Ik0xMy41IDIwMGw1MCA1MC41TDAgMjY1ek0yNS41IDE4OEw3OSAyMzdsMTMzLjYtMTMzLjJjNS43LTUuNyA1LjYtMTQuOS0uMi0yMC41bC0zMi4zLTMxLjFjLTUuNi01LjQtMTQuNi01LjMtMjAuMS4yTDI1LjUgMTg4ek0xOTcuMiAzMC4ybDQyLjYgNDIuM2MzLjIgMy4xIDMuNCA4LjIuNCAxMS42bC00LjMgNS01Ni01NCA1LjUtNS4xYzMuNS0zLjEgOC42LTMgMTEuOC4yek0yMTguMiA3LjdMMjYwLjggNTBjMy4yIDMuMSAzLjQgOC4yLjQgMTEuNmwtNC4zIDUtNTYtNTQgNS41LTUuMWMzLjUtMy4xIDguNi0zIDExLjguMnoiLz48L3N2Zz4=);
}
.icons_css_walrus_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjUuNiAxODcuNSI+PHBhdGggZmlsbD0iI0U0RTRFNCIgZD0iTTExNi44IDMxLjRzMy4yLTE0LjYgMTQuMy0xMC43IDQxLjQgNzEuOSAzMi4xIDk0LjhjLTE1LjItMTIuNy00Ni40LTg0LjEtNDYuNC04NC4xeiIvPjxwYXRoIGZpbGw9IiMyOTY3NjUiIGQ9Ik05Ny44IDE4MS45YzAgMiAuMiAzLjkuNiA1LjVoNDYuM2MtMi40LTkuNi0xNS4zLTI0LjItMTAuNy00NC42IDUuNy0yNS4xLTcuOC01Mi4yLTcuOC01Mi4yTDg1LjYgMTAwczE0LjYgMTQuNiAyMS4yIDI2YzYuNiAxMS42LTkuNyAyNC4yLTkgNTUuOXoiLz48cGF0aCBmaWxsPSIjNDZCNEM0IiBkPSJNMTA2LjQgMTg3LjVjMzUuNy00My43IDQ1LjQtMTEwLjQgNDQuMi0xMTguMS0xLjYtMTAuNC02LjUtMTguMi02LjUtMTguMnMxMS41LTQuOC0uMS0yOS41Yy0xNC4yLTMwLjQtNDMuNi0yMC00My42LTIwcy03LjgtNS42LTMzLjcgNC40QzE1LjYgMzQgNi44IDExMi4yIDYuOCAxMTIuMmMtNy42IDE4LjMtNi44IDUyLTYuOCA3NS4zaDEwNi40eiIvPjxwYXRoIGZpbGw9IiMzMzgwN0YiIGQ9Ik03MCAxODcuNWgzOC40YzMwLjQtNDEuMyA2MC4yLTEwMi41IDM2LTEzNi40bC00LjQtLjdzMy44IDExLjYtNS4xIDE4LjhjLTguOSA3LjItMjMuMiAyOS40LTUzLjcgMy4yTDYxLjcgNTAuOFM3OC4zIDgwIDY5LjggODkuNkM2MC4xIDEwMC43IDQ4LjUgOTUgNDAuMyA5NGMxNS43IDEyLjItOSAyMi43LTE4LjcgMTEtMS40IDQuNi0xMCAxMC45LTYuMiAxNS40IDI2LjUgMzEgNDMuOCA1Mi40IDU0LjYgNjcuMXoiLz48cGF0aCBmaWxsPSIjMzk4Rjk4IiBkPSJNMTM5LjggNTAuNHMyLTcuMy40LTguN2MtMS42LTEuNC0zLjUgMy40LTguNyAzLjNzLTE4LjMgNi43LTI1LjUgMTguNEM5Ny45IDY1LjUgOTIuNiA0MiA5My43IDI4Yy0xLjYgMjguOC00LjMgMzUtMTIuMiAxMC4yIDIuMiAxOCAuOCAyNS4xLTEwLjYgOC4yIDEwLjIgMjEuOC02LjUgMTEuNi0xMy44IDUuMSAzMyAyOS41IDQ1LjUgNDEuNCA2NS4zIDI4LjZzMjIuNi0xNyAxNy40LTI5Ljd6Ii8+PGVsbGlwc2UgdHJhbnNmb3JtPSJzY2FsZSgtMSkgcm90YXRlKC0xNi4wMDQgLTI4Mi44NzEgNTkxLjMyNykiIGZpbGw9IiM0NkI0QzQiIGN4PSI4My4xIiBjeT0iMzkuOCIgcng9IjIyLjYiIHJ5PSIxMSIvPjxlbGxpcHNlIHRyYW5zZm9ybT0ic2NhbGUoLTEpIHJvdGF0ZSgtMTYuMDA0IC0zNTAuMDc3IDYyNy4yMDcpIiBmaWxsPSIjNDZCNEM0IiBjeD0iODguMiIgY3k9IjQ5LjIiIHJ4PSIyMi42IiByeT0iMTEiLz48ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgtLjk5ODQgLjA1NTc4IC0uMDU1NzggLS45OTg0IDI1NS4yNjUgMTYuMzMzKSIgZmlsbD0iIzM5OEY5OCIgY3g9IjEyNy40IiBjeT0iMTEuNyIgcng9IjIuMiIgcnk9IjEuOCIvPjxlbGxpcHNlIHRyYW5zZm9ybT0ic2NhbGUoLTEpIHJvdGF0ZSgtMTYuMDA0IC0zNzQuNDQ2IDU2OS43NTMpIiBmaWxsPSIjNDZCNEM0IiBjeD0iODAuMSIgY3k9IjUyLjYiIHJ4PSIxNi43IiByeT0iOC42Ii8+PGVsbGlwc2UgdHJhbnNmb3JtPSJzY2FsZSgtMSkgcm90YXRlKC0xNi4wMDQgLTM3MC4xOTggNDQ1Ljg4MykiIGZpbGw9IiM0NkI0QzQiIGN4PSI2Mi43IiBjeT0iNTIiIHJ4PSIxNi43IiByeT0iOC42Ii8+PGVsbGlwc2UgdHJhbnNmb3JtPSJzY2FsZSgtMSkgcm90YXRlKC0xOC44NSAtNzMuNDc2IDcxMy42OSkiIGZpbGw9IiMzOThGOTgiIGN4PSIxMTguNSIgY3k9IjEyLjIiIHJ4PSIyLjkiIHJ5PSIyLjQiLz48cGF0aCBmaWxsPSIjMzM4MDdGIiBkPSJNNzAuNCA2NS42bDEuNC0yLjUgMTAuOC42czQuNyAxMy44IDQuMyAxNGMtLjQuMi05LjUtMi42LTkuNS0yLjZsLTctOS41eiIvPjxjaXJjbGUgZmlsbD0iIzMzODA3RiIgY3g9Ijg0LjciIGN5PSIxNC44IiByPSI3LjMiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSI4My45IiBjeT0iMTcuNCIgcj0iNC45Ii8+PHBhdGggZmlsbD0iIzU1QUJCNyIgZD0iTTkyLjMgNDAuNGMtMi45LTIuOS0xMy43LTguMi0yMS45IDMuOS0uNS43LTYuMSA5LjgtNCAxNiAxLjMgNi45IDIxLjggNC42IDMwLjUgOS4xIDYuOSAzLjUtNy4yLTQuNSA3LjUtNS44LTUuOS0xMi43LTExLTIyLjItMTIuMS0yMy4yeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05My41IDQ3LjNjLTIuOS0yLjktMTMuMy02LjgtMTcuMyA0LjNzMjkuNyA3Ny40IDUzLjMgODQuN2MtLjMtMTkuOC0zMy4xLTg2LjEtMzYtODl6Ii8+PHBhdGggZmlsbD0iIzQ2QjRDNCIgZD0iTTc2LjYgMzcuM3MtNC0yLjQtOC45IDIuNGMtNSA0LjkgMy42LTEyLjkgOC40LTkuNCAyLjcgMS45LjUgNyAuNSA3ek03MC4yIDE4Ny41YzMuNS0xMi42IDMuOS0yOS4zLTUuNS00Ny40LTEzLjktMjYuNy0xNi4xLTUwLjMtMTYuMS01MC4zcy0zLjQtMTIuMy0xMC43LTEyLjFjLTcuNC4yLTIzLjIgOS44LTIzLjIgMTYuOSAwIDcuMS0xLjYgMTItMi4xIDE5LjEtLjUgNy0yLjEgNTkuOCAyLjggNzMuOWg1NC44eiIvPjwvc3ZnPg==);
}
.icons_css_importer_beams_image,
section.import3 .step-complete {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMwIiBoZWlnaHQ9IjQ4MCIgdmlld0JveD0iMCAwIDkzMCA0ODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGN4PSI1MS42MzElIiBmeD0iNTEuNjMxJSIgZnk9IjUwJSIgcj0iNjguNzU5JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiM1NTUiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkNEMDAiIG9mZnNldD0iMTAwJSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDQ5LjM0MXYxMjIuODAyTDQ3NSAyNDAgMjg2LjYxMiA0ODBIMTY5LjI0OEw0NzUgMjQwbDE4OC4zODggMjQwaDExNy4zNjRMNDc1IDI0MCA2NjMuMzg4IDBoMTE3LjM2NEw0NzUgMjQwIDI4Ni42MTIgMEgxNjkuMjQ4TDQ3NSAyNDAgNTA5LjI4NiAwaDYyLjA0N0w0NzUgMjQwbDQ1NS02NVY1Ny4zNjlMNDc1IDI0MGw0NTUgNjV2MTE3LjYzMUw0NzUgMjQwbDM0LjI4NiAyNDBoNjIuMDQ3TDQ3NSAyNDBsLTM0LjI4NiAyNDBoLTYyLjA0N0w0NzUgMjQwIDAgNDkuMzQxem0wIDI1OC41MTZWNDMwLjY2TDQ3NSAyNDAgMCAzMDcuODU3ek00NDAuNzE0IDBoLTYyLjA0N0w0NzUgMjQwIDQ0MC43MTQgMHoiIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wOCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.icons_css_icon_garbagecan_image,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete .image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2IDV2MTZIM1Y1aDEzbTEtMUgydjE4aDE1VjR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE4LjIgM2MuMSAwLS4yIDAtLjIuMVY0SDF2LS45YzAtLjEuMS0uMS4xLS4xSDE4bS4yLTFIMS4xQy41IDIgMCAyLjUgMCAzLjFWNWgxOVYzLjFjMC0uNi0uMi0xLjEtLjgtMS4xeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS42IDFjLjIgMCAuNC0uMS40LjFWMkg3di0uOWMwLS4yLjItLjEuNC0uMUgxMm0tLjQtMUg3LjRDNi42IDAgNiAuMyA2IDEuMVYzaDdWMS4xYzAtLjgtLjYtMS4xLTEuNC0xLjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02LjUgOHYxME0xMi41IDh2MTBNOS41IDh2MTAiLz48L3N2Zz4=);
}
.icons_css_heart_embed_on_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4zIDI0Ij48cGF0aCBmaWxsPSIjRkVFMkNGIiBkPSJNMTMuNiAyNEM1LjYgMTUuNSAwIDEyLjcgMCA3LjIgMCAzLjEgMy4xIDAgNyAwczYuNyAzLjQgNi43IDMuNFMxNi40IDAgMjAuMyAwczcgMy4xIDcgNy4yYzAgNS41LTUuNyA4LjMtMTMuNyAxNi44eiIvPjxwYXRoIGZpbGw9IiNGREM4QTgiIGQ9Ik0xMy42IDI0VjMuNFMxNi40IDAgMjAuMyAwczcgMy4xIDcgNy4yYzAgNS41LTUuNyA4LjMtMTMuNyAxNi44eiIvPjxwYXRoIGZpbGw9IiNGOTY1MDAiIGQ9Ik03IDJjMi45IDAgNS4xIDIuNiA1LjEgMi42bDEuNSAxLjkgMS42LTEuOVMxNy40IDIgMjAuMyAyYzIuOCAwIDUgMi4zIDUgNS4yIDAgMi44LTIgNC43LTYuNCA4LjgtMS42IDEuNS0zLjMgMy4xLTUuMiA1LTEuOS0xLjktMy43LTMuNi01LjItNUM0IDEyIDIgMTAgMiA3LjJjMC0xLjUuNS0yLjggMS41LTMuOEM0LjQgMi41IDUuNiAyIDcgMm0xMy4zLTJjLTMuOSAwLTYuNyAzLjQtNi43IDMuNFMxMC45IDAgNyAwQzMuMSAwIDAgMy4xIDAgNy4yYzAgNS40IDUuNiA4LjMgMTMuNiAxNi44IDgtOC41IDEzLjYtMTEuMyAxMy42LTE2LjguMS00LjEtMy03LjItNi45LTcuMnoiLz48L3N2Zz4=);
}
.icons_css_lock_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4wNDcgNC4wMzFoLTJjMC0yLjA3IDEuNzktMy43NSA0LTMuNzUgMi4yMDkgMCA0IDEuNjggNCAzLjc1aC0yYzAtMS4wMzUtLjg5Ni0xLjg3NS0yLTEuODc1LTEuMTA1IDAtMiAuODQtMiAxLjg3NXptLTIgMi44MTNjLS44MjggMC0xLjUuNjM0LTEuNSAxLjQwM3Y1LjYzMWMwIC43NzUuNjcxIDEuNDAzIDEuNSAxLjQwM2g4Yy44MjggMCAxLjUtLjYzNCAxLjUtMS40MDNWOC4yNDdjMC0uNzc1LS42NzItMS40MDMtMS41LTEuNDAzaC04em0wLTIuODEzdjIuODEzaDJWNC4wM2gtMnptNiAwdjIuODEzaDJWNC4wM2gtMnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.icons_css_pillar_datacard_image,
html.dashboard2Document .dashboard2 .datacards-section .section-header-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAyMCI+PGcgZmlsbD0iIzY4YjhjNCI+PHBhdGggZD0iTTAgMGgzMnYySDB6Ii8+PHBhdGggZD0iTTMwIDBoMnYyMGgtMnoiLz48cGF0aCBkPSJNMCAxOGgzMnYySDB6Ii8+PHBhdGggZD0iTTAgMGgydjE5SDB6TTE0IDJoMXYxNmgtMXpNMTcgNWgxMXYxSDE3ek0xNyA4aDExdjFIMTd6TTE3IDExaDExdjFIMTd6TTE3IDE0aDZ2MWgtNnoiLz48L2c+PC9zdmc+);
}
.icons_css_factsheet_image,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2xpY2UgMTwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjMuODkgMjUuMTQxYTEuOTggMS45OCAwIDAgMCAuODg0LTEuNjQxYzAtMS4xMDUtLjkyNC0yLTIuMDY0LTJoLTMuMDk3Yy0xLjE0IDAtMi4wNjUuODk1LTIuMDY1IDJzLjkyNSAyIDIuMDY1IDJoMS42NzhhMy45NCAzLjk0IDAgMCAwIC43NzYgMS41aC0yLjQ1NEMxNy42MTggMjcgMTYgMjUuNDMzIDE2IDIzLjVzMS42MTgtMy41IDMuNjEzLTMuNWgzLjA5N2MxLjk5NSAwIDMuNjEzIDEuNTY3IDMuNjEzIDMuNSAwIC45NzktLjQxNSAxLjg2NC0xLjA4NCAyLjVhMS41NTEgMS41NTEgMCAwIDEtMS4zNDktLjg1OXptLjE5NS0yLjI0N2ExLjk4IDEuOTggMCAwIDAtLjg4NCAxLjY0YzAgMS4xMDUuOTI0IDIgMi4wNjQgMmgzLjA5N2MxLjE0IDAgMi4wNjUtLjg5NSAyLjA2NS0yIDAtMS4xMDQtLjkyNS0yLTIuMDY1LTJoLTEuNjc4YTMuOTQgMy45NCAwIDAgMC0uNzc2LTEuNWgyLjQ1NGMxLjk5NiAwIDMuNjEzIDEuNTY4IDMuNjEzIDMuNSAwIDEuOTM0LTEuNjE3IDMuNS0zLjYxMyAzLjVoLTMuMDk3Yy0xLjk5NSAwLTMuNjEyLTEuNTY2LTMuNjEyLTMuNSAwLS45NzguNDE0LTEuODYzIDEuMDgzLTIuNDk4YTEuNTUxIDEuNTUxIDAgMCAxIDEuMzQ5Ljg1OHoiIGZpbGw9IiM5OUNFRjUiLz48cGF0aCBkPSJNNzUuNzUgMTlMNzIgMjIuNzUgNjguMjUgMTkgNjcgMjAuMjUgNzAuNzUgMjQgNjcgMjcuNzUgNjguMjUgMjkgNzIgMjUuMjUgNzUuNzUgMjkgNzcgMjcuNzUgNzMuMjUgMjQgNzcgMjAuMjUgNzUuNzUgMTl6IiBmaWxsPSIjRkNBMzY2Ii8+PHBhdGggZD0iTTIzLjg5IDczLjE0MWExLjk4IDEuOTggMCAwIDAgLjg4NC0xLjY0MWMwLTEuMTA1LS45MjQtMi0yLjA2NC0yaC0zLjA5N2MtMS4xNCAwLTIuMDY1Ljg5NS0yLjA2NSAycy45MjUgMiAyLjA2NSAyaDEuNjc4YTMuOTQgMy45NCAwIDAgMCAuNzc2IDEuNWgtMi40NTRDMTcuNjE4IDc1IDE2IDczLjQzMyAxNiA3MS41czEuNjE4LTMuNSAzLjYxMy0zLjVoMy4wOTdjMS45OTUgMCAzLjYxMyAxLjU2NyAzLjYxMyAzLjUgMCAuOTc5LS40MTUgMS44NjQtMS4wODQgMi41YTEuNTUxIDEuNTUxIDAgMCAxLTEuMzQ5LS44NTl6bS4xOTUtMi4yNDdhMS45OCAxLjk4IDAgMCAwLS44ODQgMS42NGMwIDEuMTA1LjkyNCAyIDIuMDY0IDJoMy4wOTdjMS4xNCAwIDIuMDY1LS44OTUgMi4wNjUtMiAwLTEuMTA0LS45MjUtMi0yLjA2NS0yaC0xLjY3OGEzLjk0IDMuOTQgMCAwIDAtLjc3Ni0xLjVoMi40NTRjMS45OTYgMCAzLjYxMyAxLjU2OCAzLjYxMyAzLjUgMCAxLjkzNC0xLjYxNyAzLjUtMy42MTMgMy41aC0zLjA5N2MtMS45OTUgMC0zLjYxMi0xLjU2Ni0zLjYxMi0zLjUgMC0uOTc4LjQxNC0xLjg2MyAxLjA4My0yLjQ5OGExLjU1MSAxLjU1MSAwIDAgMSAxLjM0OS44NTh6IiBmaWxsPSIjNTVBQ0VFIi8+PHBhdGggZD0iTTc1Ljc1IDY3TDcyIDcwLjc1IDY4LjI1IDY3IDY3IDY4LjI1IDcwLjc1IDcyIDY3IDc1Ljc1IDY4LjI1IDc3IDcyIDczLjI1IDc1Ljc1IDc3IDc3IDc1Ljc1IDczLjI1IDcyIDc3IDY4LjI1IDc1Ljc1IDY3eiIgZmlsbD0iI0ZBNjUwMCIvPjwvZz48L3N2Zz4=);
}
.icons_css_publish_to_new_page_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA3OCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU0IDc4SDBWMGgzNnYxOGgxOHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzkgMHYxNWgxNXYtM0w0MiAweiIvPjxwYXRoIGQ9Ik00MiA0MkgzMFYzMGgtNnYxMkgxMnY2aDEydjEyaDZWNDhoMTJ6Ii8+PC9zdmc+);
}
.icons_css_google_sheets_image,
html.dashboard2Document .step-upload .gsheets .gsheets-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01Ljk5MyAwQTIuOTkgMi45OSAwIDAgMCAzIDIuOTk2djI2LjAwOEEzIDMgMCAwIDAgNi4wMDggMzJoMTkuOTg0QTMuMDAyIDMuMDAyIDAgMCAwIDI5IDI5LjAwOFY3Ljk5TDIxIDBINS45OTN6TTcgMTF2MTNoMThWMTFIN3ptNyAxdjNoMTB2LTNIMTR6bTAgNHYzaDEwdi0zSDE0em0wIDR2M2gxMHYtM0gxNHptLTYgMHYzaDV2LTNIOHptMC00djNoNXYtM0g4em0wLTR2M2g1di0zSDh6IiBmaWxsPSIjMEFBMzVBIi8+PHBhdGggZD0iTTIxIDhsOC0uMDFMMjEgMHY4eiIgb3BhY2l0eT0iLjY0MiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yOSA4bC04IC4wMUwyOSAxNlY4eiIgb3BhY2l0eT0iLjM1IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==);
}
.icons_css_carousel_rewind_image,
.scroller-component .previous-collection.previous-collection,
.scroller-component .next-collection.previous-collection {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxMyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkgMnY5LjJMMS44IDYuNSA5IDJtMS0yTDAgNi41IDEwIDEzVjB6TTE5IDJ2OS4ybC03LjItNC43TDE5IDJtMS0yTDEwIDYuNSAyMCAxM1YweiIvPjwvc3ZnPg==);
}
.icons_css_search_white_image,
.top-bar-site-wrapper .search-bar .search-icon.selected:before,
.top-bar-site-wrapper .search-bar .search-icon.selected:hover:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xIDIwbDcuMy03LjIiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuMyAxLjVjMy40IDAgNi4yIDIuOCA2LjIgNi4ycy0yLjggNi4yLTYuMiA2LjItNi4yLTIuOC02LjItNi4yIDIuOC02LjIgNi4yLTYuMm0wLTEuNUM5IDAgNS42IDMuNCA1LjYgNy43czMuNCA3LjcgNy43IDcuN1MyMSAxMiAyMSA3LjcgMTcuNiAwIDEzLjMgMHoiLz48L3N2Zz4=);
}
.icons_css_heart_white_image,
.suggested-silks-popup .followed-heart {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yOTEgMzg1IDI3LjMgMjQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0tMjg0IDM4N2MyLjkgMCA1LjEgMi42IDUuMSAyLjZsMS42IDEuOSAxLjYtMS45czIuMi0yLjYgNS4xLTIuNmMyLjggMCA1IDIuMyA1IDUuMiAwIDIuOC0yIDQuNy02LjQgOC44LTEuNiAxLjUtMy4zIDMuMS01LjIgNS0xLjktMS45LTMuNy0zLjYtNS4yLTUtNC42LTQtNi42LTYtNi42LTguOCAwLTEuNS41LTIuOCAxLjUtMy44LjktLjkgMi4xLTEuNCAzLjUtMS40bTEzLjMtMmMtMy45IDAtNi43IDMuNC02LjcgMy40cy0yLjctMy40LTYuNi0zLjQtNyAzLjEtNyA3LjJjMCA1LjQgNS42IDguMyAxMy42IDE2LjggOC04LjUgMTMuNi0xMS4zIDEzLjYtMTYuOC4xLTQuMS0zLTcuMi02LjktNy4yeiIvPjwvc3ZnPg==);
}
.icons_css_search_image,
.top-bar-site-wrapper .search-bar .search-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjk2NTAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xIDIwbDcuMy03LjIiLz48cGF0aCBmaWxsPSIjRjk2NTAwIiBkPSJNMTMuMyAxLjVjMy40IDAgNi4yIDIuOCA2LjIgNi4ycy0yLjggNi4yLTYuMiA2LjItNi4yLTIuOC02LjItNi4yIDIuOC02LjIgNi4yLTYuMm0wLTEuNUM5IDAgNS42IDMuNCA1LjYgNy43czMuNCA3LjcgNy43IDcuN1MyMSAxMiAyMSA3LjcgMTcuNiAwIDEzLjMgMHoiLz48L3N2Zz4=);
}
.texture_list_shadow_reverse_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA0MDAgOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgY3k9IjAlIiBmeD0iNTAlIiBmeT0iMCUiIHI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGNEY1IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLW9wYWNpdHk9Ii4xIiBvZmZzZXQ9IjEwMCUiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMCAwaDQwMHY4SDB6IiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.texture_list_shadow_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA0MDAgOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgY3k9IjAlIiBmeD0iNTAlIiBmeT0iMCUiIHI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLW9wYWNpdHk9Ii4xIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YzRjRGNSIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMCAwaDQwMHY4SDB6IiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.texture_info_section_image,
.choose-color-bubble .color-warning,
*[data-component-uri="//silk.co/block/info-section/1"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwLjAyMTQzOTA4NTEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzMxMzEyNSIgZD0iTS0zMC0zMEg3MFY3MEgtMzB6Ii8+PHBhdGggZD0iTS43MDcgMTQwLjcwN2wxNDAtMTQwIC43MDctLjcwN0wxNDAtMS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAxNDEuNDE0bC43MDctLjcwN3ptMCAxMGwxNDAtMTQwIC43MDctLjcwN0wxNDAgOC41ODZsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAxNTEuNDE0bC43MDctLjcwN3ptMCAxMGwxNDAtMTQwIC43MDctLjcwN0wxNDAgMTguNTg2bC0uNzA3LjcwNy0xNDAgMTQwLS43MDcuNzA3TDAgMTYxLjQxNGwuNzA3LS43MDd6bTAgMTBsMTQwLTE0MCAuNzA3LS43MDdMMTQwIDI4LjU4NmwtLjcwNy43MDctMTQwIDE0MC0uNzA3LjcwN0wwIDE3MS40MTRsLjcwNy0uNzA3em0wIDEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MCAzOC41ODZsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAxODEuNDE0bC43MDctLjcwN3ptMCAxMGwxNDAtMTQwIC43MDctLjcwN0wxNDAgNDguNTg2bC0uNzA3LjcwNy0xNDAgMTQwLS43MDcuNzA3TDAgMTkxLjQxNGwuNzA3LS43MDd6bTAgMTBsMTQwLTE0MCAuNzA3LS43MDdMMTQwIDU4LjU4NmwtLjcwNy43MDctMTQwIDE0MC0uNzA3LjcwN0wwIDIwMS40MTRsLjcwNy0uNzA3em0wIDEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MCA2OC41ODZsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAyMTEuNDE0bC43MDctLjcwN3ptMCAxMGwxNDAtMTQwIC43MDctLjcwN0wxNDAgNzguNTg2bC0uNzA3LjcwNy0xNDAgMTQwLS43MDcuNzA3TDAgMjIxLjQxNGwuNzA3LS43MDd6bTAgMTBsMTQwLTE0MCAuNzA3LS43MDdMMTQwIDg4LjU4NmwtLjcwNy43MDctMTQwIDE0MC0uNzA3LjcwN0wwIDIzMS40MTRsLjcwNy0uNzA3em0wIDEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MCA5OC41ODZsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAyNDEuNDE0bC43MDctLjcwN3ptMC0xMTBsMTQwLTE0MCAuNzA3LS43MDdMMTQwLTExLjQxNGwtLjcwNy43MDctMTQwIDE0MC0uNzA3LjcwN0wwIDEzMS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC0yMS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCAxMjEuNDE0bC43MDctLjcwN3ptMC0xMGwxNDAtMTQwIC43MDctLjcwN0wxNDAtMzEuNDE0bC0uNzA3LjcwNy0xNDAgMTQwLS43MDcuNzA3TDAgMTExLjQxNGwuNzA3LS43MDd6bTAtMTBsMTQwLTE0MCAuNzA3LS43MDdMMTQwLTQxLjQxNGwtLjcwNy43MDctMTQwIDE0MC0uNzA3LjcwN0wwIDEwMS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC01MS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA5MS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC02MS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA4MS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC03MS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA3MS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC04MS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA2MS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3TDE0MC05MS40MTRsLS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA1MS40MTRsLjcwNy0uNzA3em0wLTEwbDE0MC0xNDAgLjcwNy0uNzA3LTEuNDE0LTEuNDE0LS43MDcuNzA3LTE0MCAxNDAtLjcwNy43MDdMMCA0MS40MTRsLjcwNy0uNzA3eiIgZmlsbC1vcGFjaXR5PSIuMDUiIGZpbGw9IiNDQ0NDOUIiIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwIC01MCkiLz48L2c+PC9zdmc+);
}
.dashboard_import_io_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYwIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMjYwIDMxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNDkuNDggMjQuNDk5Yy0xLjgzNyAwLTMuMzQxLS42NzctNC4yMjItMS40M3Y3LjVoLTQuNzcxVjcuNzloNC43MDZ2MS4xNmMuODgxLS44MTYgMi40NS0xLjU2OCA0LjI5OC0xLjU2OCA0LjUwMiAwIDguMTc3IDMuMjc3IDguMTc3IDguNTg1LS4wMSA1LjE5LTMuNjk2IDguNTMyLTguMTg4IDguNTMyem0tLjQ4My00LjIyM2MyLjE4MSAwIDMuODE0LTEuNzA5IDMuODE0LTQuMjk4IDAtMi41OS0xLjYzMy00LjI5OC0zLjgxNC00LjI5OHMtMy44MTUgMS43MDgtMy44MTUgNC4yOTggMS42OTggNC4yOTggMy44MTUgNC4yOTh6TTI1MC45MjQgNi44NDVjNC45MSAwIDguNjYgMy42ODUgOC42NiA4LjU4NXMtMy43NSA4LjUyLTguNjYgOC41Mi04LjY2LTMuNjEtOC42Ni04LjUyIDMuNzUtOC41ODUgOC42Ni04LjU4NXptMCAxMi43NDNjMi4xODEgMCAzLjgxNC0xLjcwOCAzLjgxNC00LjE1OHMtMS42MzMtNC4xNTgtMy44MTQtNC4xNTgtMy44MTUgMS43MDgtMy44MTUgNC4xNThjMCAyLjQ2IDEuNjM0IDQuMTU4IDMuODE1IDQuMTU4ek0xNzEuMDg5IDYuODQ1YzQuOTEgMCA4LjY2IDMuNjg1IDguNjYgOC41ODVzLTMuNzUgOC41Mi04LjY2IDguNTItOC42Ni0zLjYxLTguNjYtOC41MiAzLjc1LTguNTg1IDguNjYtOC41ODV6bTAgMTIuNzQzYzIuMTggMCAzLjgxNC0xLjcwOCAzLjgxNC00LjE1OHMtMS42MzMtNC4xNTgtMy44MTQtNC4xNThjLTIuMTgyIDAtMy44MTUgMS43MDgtMy44MTUgNC4xNTggMCAyLjQ2IDEuNTY5IDQuMTU4IDMuODE1IDQuMTU4em01MC45My0xLjM2NGMxLjYzNCAwIDIuOTM0IDEuMyAyLjkzNCAyLjg1OHMtMS4zIDIuODU4LTIuOTMzIDIuODU4YTIuODM2IDIuODM2IDAgMCAxLTIuODU4LTIuODU4IDIuODc4IDIuODc4IDAgMCAxIDIuODU4LTIuODU4ek05OC40MS41N2g0Ljc3MXY0LjUwMmgtNC43N1YuNTd6bTAgNy4wMTZoNC43NzF2MTYuMzY1aC00Ljc3VjcuNTg2ek0yMzIuODYzLjU3aDQuNzd2NC41MDJoLTQuNzdWLjU3em0wIDcuMDE2aDQuNzd2MTYuMzY1aC00Ljc3VjcuNTg2em0tNDMuNjM2IDE2LjM2NWgtNC43N1Y3LjU4Nmg5LjQxMnY0LjM2MmgtNC43MDZ2MTIuMDAzaC4wNjR6bTEyLjgxOSAwVjEyLjAyNGgtMi43OTRWNy42NmgyLjc5NHYtNC42M2g1LjExNXY0LjU2Nmg0LjI5N3Y0LjM2MmgtNC43MDZ2Ny42NGg0LjUwMnY0LjM2MmgtOS4yMDh2LS4wMXptLTY3LjcwNCAwaC00Ljc3MVYxMi4wMjRoLTUuMzE5djEyLjAwMmgtNC43N1YxMi4wMjRoLTUuMzJ2MTIuMDAyaC00Ljc3VjcuNjZoMjQuOTV2MTYuMjl6TTEuNTMzIDE1LjUwNXYzLjg3OUguMzkzVjguODQ0SDQuMDdjMi4zNjMgMCAzLjg0NiAxLjMyIDMuODQ2IDMuMzQgMCAyLjAzMi0xLjQ5MyAzLjMyMS0zLjg0NiAzLjMyMUgxLjUzM3ptMC01LjU4N3Y0LjUxM0g0LjIzYzEuNTA0IDAgMi41NDYtLjcyIDIuNTQ2LTIuMjU3IDAtMS40NjEtMS4wMS0yLjI1Ni0yLjU0Ni0yLjI1NkgxLjUzM3ptMTEuMTIgMS45MTJjMi4xMzkgMCAzLjczIDEuNzQxIDMuNzMgMy44NjggMCAyLjEyOC0xLjU5MSAzLjg0Ny0zLjczIDMuODQ3LTIuMTE2IDAtMy42OTUtMS43My0zLjY5NS0zLjg0NyAwLTIuMTE2IDEuNTc5LTMuODY4IDMuNjk2LTMuODY4em0wIDYuNjg0YzEuNTE2IDAgMi41NjktMS4yMTUgMi41NjktMi44MTYgMC0xLjYtMS4wNTMtMi44MTUtMi41NjgtMi44MTUtMS41MDUgMC0yLjU1OCAxLjIxNC0yLjU1OCAyLjgxNXMxLjA1MyAyLjgxNiAyLjU1OCAyLjgxNnptOS4zNy02LjUwMWgxLjUwNWwxLjY5NyA2LjE1NyAxLjY5OC02LjE1N2gxLjIxNGwtMi4xOTIgNy4zNzFIMjQuNTZsLTEuNzk0LTYuMDkyLTEuNzczIDYuMDkyaC0xLjM5N2wtMi4xOTItNy4zNzFoMS4yMTRsMS42OTggNi4xNTcgMS43MDgtNi4xNTd6bTguMzA2IDQuMDNjLjEwOCAxLjUzNiAxLjA0MyAyLjQ3IDIuNDgyIDIuNDcuODcgMCAxLjU0OC0uMzg2IDIuMTA2LTEuMDg1bC43NjMuNzFjLS42NjYuNzk1LTEuNTQ3IDEuNDE4LTIuODY5IDEuNDE4LTIuMjI0IDAtMy42Mi0xLjU2OS0zLjYyLTMuODA0IDAtMi4xMzggMS4yMzUtMy45MTEgMy4zNTItMy45MTEgMi4zOTYgMCAzLjI5OCAxLjk5OSAzLjI5OCAzLjY5NiAwIC4yNTgtLjAxLjUxNi0uMDEuNTE2aC01LjUwMnYtLjAxem0uMDQzLS45OWg0LjMzYy0uMDg1LTEuMjg5LS45MDItMi4xNy0yLjEzOC0yLjE3LTEuMjkgMC0yLjAxLjk0Ni0yLjE5MiAyLjE3em0xMS4zNDctMi4wNjJzLS4xMTgtLjAxMS0uMjU4LS4wMTFjLTEuNzMgMC0yLjQ1Ljg2LTIuNDUgMy4yNjZ2My4xNDloLTEuMTE3di03LjM3MWgxLjA4NVYxM2MuNjY2LS44MjcgMS4zNTQtMS4wODUgMi40MDctMS4wODUuMDY0IDAgLjE2MSAwIC4zMzMuMDExdjEuMDY0em0yLjI2NyAzLjA1MWMuMTA4IDEuNTM3IDEuMDQyIDIuNDcyIDIuNDgyIDIuNDcyLjg3IDAgMS41NDgtLjM4NyAyLjEwNi0xLjA4NmwuNzYzLjcxYy0uNjY2Ljc5NS0xLjU0NyAxLjQxOC0yLjg2OSAxLjQxOC0yLjIyNCAwLTMuNjItMS41NjktMy42Mi0zLjgwNCAwLTIuMTM4IDEuMjM1LTMuOTExIDMuMzUyLTMuOTExIDIuMzk2IDAgMy4yOTggMS45OTkgMy4yOTggMy42OTYgMCAuMjU4LS4wMS41MTYtLjAxLjUxNmgtNS41MDJ2LS4wMXptLjA0My0uOTg4aDQuMzNjLS4wODYtMS4yOS0uOTAyLTIuMTctMi4xMzgtMi4xNy0xLjI5IDAtMi4wMS45NDUtMi4xOTIgMi4xN3ptMTAuNzAyLTMuMjI0YzEuMDIgMCAxLjg3LjQ0IDIuNDgyIDEuMTZWOC44NDRoMS4xMTh2MTAuNTQxaC0xLjA2NHYtMS4wMWMtLjY0NS43NDEtMS41MDQgMS4xNzEtMi41MjUgMS4xNzEtMi4wNDIgMC0zLjQyOC0xLjczLTMuNDI4LTMuODQ3IDAtMi4xMTYgMS4zNjUtMy44NjggMy40MTctMy44Njh6bS4xMDggNi42ODRjMS40OTMgMCAyLjQxNy0xLjIzNiAyLjQxNy0yLjgxNiAwLTEuNTc5LS45MzUtMi44MTUtMi40MTctMi44MTUtMS40OTQgMC0yLjM5NyAxLjIzNi0yLjM5NyAyLjgxNSAwIDEuNTguOTAzIDIuODE2IDIuMzk3IDIuODE2em0xNC4xMTkgMS4wMzFjLTEuMDIxIDAtMS44OC0uNDQtMi41MTUtMS4xNzF2MS4wMWgtMS4wODVWOC44NDRoMS4xMTd2NC4xNDdjLjYxMy0uNzIgMS40NjItMS4xNiAyLjQ4My0xLjE2IDIuMDQxIDAgMy40MjcgMS43NCAzLjQyNyAzLjg2NyAwIDIuMTI4LTEuMzc1IDMuODQ3LTMuNDI3IDMuODQ3em0tLjEwOC02LjY2MmMtMS40OTQgMC0yLjQwNyAxLjIzNi0yLjQwNyAyLjgxNSAwIDEuNTguOTEzIDIuODE2IDIuNDA3IDIuODE2IDEuNTA0IDAgMi4zOTYtMS4yMzYgMi4zOTYtMi44MTYgMC0xLjU3OS0uODkyLTIuODE1LTIuMzk2LTIuODE1em02LjUgOS40MjRsMS4xMTgtMi44MjYtMy4wNTEtNy40NTdoMS4yNDZsMi40MTggNi4xMjQgMi4zNzQtNi4xMjRoMS4yMzZsLTQuMTI2IDEwLjI5M2gtMS4yMTR2LS4wMXoiIGZpbGw9IiNFMjI1NTciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.dashboard_new_manual_entry_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCA1OCA3MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTAgMy4wMDFBMy4wMDQgMy4wMDQgMCAwIDEgMy4wMDcgMEgzNmwxNiAxNnY0NC45OTdBMi45OTggMi45OTggMCAwIDEgNDguOTk5IDY0SDNBMi45OTcgMi45OTcgMCAwIDEgMCA2MC45OTlWMy4wMDF6IiBmaWxsPSIjNTA4MDk3IiBmaWx0ZXI9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTAgMjRoMzZ2MkgxMHpNMTAgMzRoMzZ2MkgxMHpNMTAgNTRoMzZ2MkgxMHpNMTAgNDRoMjZ2MkgxMHoiLz48cGF0aCBkPSJNMzcuOCAyLjJ2MTUuODY2aDE2LjAzTDM3LjggMi4yeiIgZmlsbD0iIzIyNjA3RSIvPjwvZz48L3N2Zz4=);
}
.dashboard_error_image,
.bubble-container.dashboard-google-sync-config .bubble-content .option.errored {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy45MzIgMjAuOTk3Yy0yLjE5IDMuODMyLS4zODggNi45NCA0LjAyNyA2Ljk0aDE2LjAxNWM0LjQxNCAwIDYuMjE5LTMuMTA0IDQuMDI3LTYuOTRsLTguMDctMTQuMTIxYy0yLjE5LTMuODMzLTUuNzM4LTMuODM2LTcuOTMgMGwtOC4wNyAxNC4xMjF6bTEwLjA5LTEwLjA2M2EuOTM0LjkzNCAwIDAgMSAuOTU0LS45OThoMS45ODFjLjU1NyAwIC45ODUuNDQ3Ljk1NC45OThsLS4zOSA3LjAwNWMtLjAzLjU1LS40OTcuOTk3LTEuMDU0Ljk5N2gtMS4wMDJhMS4wNjggMS4wNjggMCAwIDEtMS4wNTQtLjk5N2wtLjM5LTcuMDA1em0tLjA1NiAxMi4wMDJjMC0xLjEwNC44ODgtMiAyLTIgMS4xMDUgMCAyIC44ODggMiAyIDAgMS4xMDUtLjg4NyAyLTIgMi0xLjEwNCAwLTItLjg4Ny0yLTJ6IiBmaWxsPSIjRkE2NTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.dashboard_draft_box_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTEgMzFoMzBWMTZMMjcgNEg1TDEgMTZ2MTV6IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMSAxNmg3czEgNyA4IDcgOC03IDgtN2g3Ii8+PC9nPjwvc3ZnPg==);
}
.dashboard_new_from_webpage_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NiA2NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJiIj48ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA3IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiByZXN1bHQ9InNoYWRvd01hdHJpeE91dGVyMSIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNiA2NS41YzE2LjI5MiAwIDI5LjUtMTMuMjA4IDI5LjUtMjkuNVM1Mi4yOTIgNi41IDM2IDYuNSA2LjUgMTkuNzA4IDYuNSAzNiAxOS43MDggNjUuNSAzNiA2NS41eiIgZmlsbD0iIzIyNjA3RSIgZmlsdGVyPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InJvdGF0ZSgxMyA1MS41NTQgMTYuNDQ2KSIvPjxwYXRoIGQ9Ik0zNiA2MGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRTNDkuMjU1IDEyIDM2IDEyIDEyIDIyLjc0NSAxMiAzNnMxMC43NDUgMjQgMjQgMjR6IiBmaWxsPSIjNTA4MDk3IiBmaWx0ZXI9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDEzIDUxLjU1NCAxNi40NDYpIi8+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTMgLTcuNjA4IDYzLjYwOCkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0zLjc1IDExLjI1aDQwLjV2MS41SDMuNzV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIzLjI1Ljc1aDEuNXY0Ni41aC0xLjV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTS43NSAyMy4yNWg0Ni41djEuNUguNzV6Ii8+PGNpcmNsZSBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBjeD0iMjQiIGN5PSIyNCIgcj0iMjQiLz48ZWxsaXBzZSBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBjeD0iMjQiIGN5PSIyNCIgcng9IjEyIiByeT0iMjIuNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0zLjc1IDM1LjI1aDQwLjV2MS41SDMuNzV6Ii8+PC9nPjwvZz48L3N2Zz4=);
}
.dashboard_new_icon_upload_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4xMzYgMThWNy43MTRIMEw3LjY4MyAwbDcuNzQ2IDcuNzc4aC01LjI0NGwuMSAxMC4yMjJoLTUuMTV6IiBmaWxsPSIjNEQ3QjkxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.dashboard_new_google_spreadsheet_image,
section.import3 .step-select-workbook .google-spreadsheet-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCA1OCA3MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01LjAwNyAyQTMgMyAwIDAgMCAyIDUuMDAxdjU3Ljk5OEEyLjk5NyAyLjk5NyAwIDAgMCA1LjAwMSA2Nkg1MUEyLjk5NiAyLjk5NiAwIDAgMCA1NCA2Mi45OTZWMTcuOTgxTDM4IDJINS4wMDd6IiBzdHJva2U9IiMzMEIwNzMiIGZpbGw9IiMwQUEzNUEiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDI0aDM2djI2SDEweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMiAyNWgydjI0aC0yeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMSA0MGgzNHYySDExek0xMSAzMmgzNHYySDExeiIvPjxwYXRoIGQ9Ik0zOCAxOGwxNi0uMDE5TDM4IDJ2MTZ6IiBvcGFjaXR5PSIuNjQyIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTU0IDE4bC0xNiAuMDE5TDU0IDM0VjE4eiIgb3BhY2l0eT0iLjM1IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==);
}
.dashboard_new_upload_spreadsheet_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCA1OCA3MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTAgMy4wMDFBMy4wMDQgMy4wMDQgMCAwIDEgMy4wMDcgMEgzNmwxNiAxNnY0NC45OTdBMi45OTggMi45OTggMCAwIDEgNDguOTk5IDY0SDNBMi45OTcgMi45OTcgMCAwIDEgMCA2MC45OTlWMy4wMDF6IiBmaWxsPSIjNTA4MDk3IiBmaWx0ZXI9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iIzUwODA5NyIgZD0iTTEwIDI0aDM2djI2SDEweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMiAyNWgydjI0aC0yeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMSA0MGgzNHYySDExek0xMSAzMmgzNHYySDExeiIvPjxwYXRoIGQ9Ik0zNy44IDIuMnYxNS44NjZoMTYuMDNMMzcuOCAyLjJ6IiBmaWxsPSIjMjI2MDdFIi8+PC9nPjwvc3ZnPg==);
}
.dashboard_new_icon_pencil_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS43MzcgMTIuNjQ0bDMuNjQ2IDMuMzkgOS4xMDItOS4yMTVhMS4wMDMgMS4wMDMgMCAwIDAtLjAxMy0xLjQxOEwxMi4yNyAzLjI0OWEuOTcuOTcgMCAwIDAtMS4zNy4wMTRsLTkuMTY0IDkuMzh6TTEzLjQzNiAxLjcyN2wyLjkwMiAyLjkyNmEuNTg3LjU4NyAwIDAgMSAuMDI4LjgwM2wtLjI5My4zNDYtMy44MTYtMy43MzYuMzc1LS4zNTNhLjU3Ni41NzYgMCAwIDEgLjgwNC4wMTR6TTE0Ljg2Ni4xN2wyLjkwMyAyLjkyN2EuNTg3LjU4NyAwIDAgMSAuMDI3LjgwMmwtLjI5Mi4zNDZMMTMuNjg4LjUxbC4zNzUtLjM1MmEuNTc2LjU3NiAwIDAgMSAuODA0LjAxM3pNLjkyIDEzLjQ3NGwzLjQwNiAzLjQ5NEwwIDE3Ljk3bC45Mi00LjQ5N3oiIGZpbGw9IiM0RDdCOTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.dashboard_new_icon_scissors_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMyAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNjQyIDIuMTNzLS44NDMtLjg1OC0xLjU4OS0xLjAwNWMtLjc0Ni0uMTQ3LTEuOTktLjM5Mi0zLjEzNi4wNzUtMS4xNDcuNDY2LS45NTYuNDEyLTQuMzk2IDEuODEtMy41MTggMS40MzEtMi44NDIgMS4wNTYtMy43OSAxLjc5Mi0uMjcuMjEtLjQ4NS4zODgtLjY5Ni41NS0xLjU3NS0uNDc5LTIuOTEzLS41MjUtMy4wMDMtLjkxNS0uMTAxLS40NDEuODk0LS42MzcuNDg5LTIuNDAzQzYuMTE1LjI2OCA0LjQ3LS4xMDEgMi42OC4wMi44ODguMTQzLS4wNjUgMS42MzQuMDAzIDMuMDg2LjA3MyA0LjU0IDEuNTU2IDUuMzIgMi42NTIgNS41NjRjMS4wOTYuMjQ2IDIuMzEyLjE3NyA0LjA4NS44MWwuMi4wNzMtLjIuMDczYy0xLjc3My42MzMtMi45OS41NjUtNC4wODUuODFDMS41NTYgNy41NzcuMDcyIDguMzU3LjAwMyA5LjgxYy0uMDY4IDEuNDUyLjg4NSAyLjk0MyAyLjY3NyAzLjA2NSAxLjc5MS4xMjIgMy40MzUtLjI0NyAzLjg0LTIuMDEzLjQwNi0xLjc2Ni0uNTg5LTEuOTYyLS40ODgtMi40MDMuMDktLjM5IDEuNDI4LS40MzYgMy4wMDMtLjkxNS4yMS4xNjIuNDI2LjM0LjY5NS41NS45NS43MzYuMjczLjM2IDMuNzkgMS43OTEgMy40NDEgMS40IDMuMjUgMS4zNDUgNC4zOTcgMS44MTEgMS4xNDcuNDY2IDIuMzkuMjIyIDMuMTM2LjA3NS43NDYtLjE0NyAxLjU5LTEuMDA1IDEuNTktMS4wMDVTMTUuNzUgNy45NzMgMTEuOTE2IDYuNDQ3QzE1Ljc1MSA0LjkyMiAyMi42NDIgMi4xMyAyMi42NDIgMi4xM3ptLTE3LjM0IDguMzc4Yy4yMTgtLjk1LS40NzMtMS44OS0xLjU0My0yLjEtMS4wNy0uMjExLTIuMTE0LjM4OC0yLjMzMiAxLjMzNy0uMjE4Ljk1LjQ3MyAxLjg5IDEuNTQzIDIuMTAxIDEuMDcuMjExIDIuMTE0LS4zODggMi4zMzItMS4zMzh6bTAtOC4xMjFjLjIxOC45NS0uNDczIDEuODktMS41NDMgMi4xLTEuMDcuMjExLTIuMTE0LS4zODgtMi4zMzItMS4zMzdDMS4yMSAyLjIgMS45IDEuMjYgMi45NyAxLjA0OWMxLjA3LS4yMTEgMi4xMTQuMzg4IDIuMzMyIDEuMzM4eiIgZmlsbD0iIzREN0M5MSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.dashboard_google_drive_logo_image,
section.import3 .step-private-sheet .options button.authorize-sheets,
html.dashboard2Document .dashboard2 .add-collection-section .google-sheets button.authorize-sheets {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjM5LjMgMjA3LjgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNODEuOCAwTC0uMSAxNDFsMzYuNiA2Ni44IDgyLjYtMTQyLjJMODEuOCAwIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSIjMjRCNjcxIi8+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48ZGVmcz48cGF0aCBpZD0iYyIgZD0iTTAgMGg1NTguN3YzODkuMUgweiIvPjwvZGVmcz48L2c+PHBhdGggZmlsbD0iIzUyNzdCRiIgZD0iTTIzOS4zIDE0MC4zbC0xNjMuOS41LTM4LjkgNjdoMTYzLjRsMzkuNC02Ny41Ii8+PGc+PGRlZnM+PHBhdGggaWQ9ImQiIGQ9Ik0xNTcgLjJMODEuOCAwbDc5LjkgMTQwLjUgNzcuNi0uMkwxNTcgLjIiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjZCIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRUQxM0MiLz48Y2xpcFBhdGggaWQ9ImUiPjx1c2UgeGxpbms6aHJlZj0iI2QiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjZSkiPjxkZWZzPjxwYXRoIGlkPSJmIiBkPSJNLS4xLS44aDU1OXYzOTBILS4xeiIvPjwvZGVmcz48L2c+PC9nPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjM5LjN2MjA3LjhIMHoiLz48L3N2Zz4=);
}
.dashboard_new_paste_spreadsheet_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA1OCA2OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJiIj48ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA3IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiByZXN1bHQ9InNoYWRvd01hdHJpeE91dGVyMSIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiM1MDgwOTciIGZpbHRlcj0idXJsKCNhKSIgeT0iMTYiIHdpZHRoPSI1MiIgaGVpZ2h0PSI0NyIgcng9IjciLz48cGF0aCBkPSJNMTcuMDYxIDExaC00LjA3QTIgMiAwIDAgMCAxMSAxM3Y2YzAgMS4xMTMuODkyIDIgMS45OTIgMmgyNi4wMTZBMiAyIDAgMCAwIDQxIDE5di02YzAtMS4xMTMtLjg5Mi0yLTEuOTkyLTJoLTQuMDdhOSA5IDAgMSAwLTE3Ljg3OCAwek0yNiAxMy45NDVhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4eiIgZmlsbD0iIzIyNjA3RSIgZmlsdGVyPSJ1cmwoI2IpIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiM1MDgwOTciIGQ9Ik04IDI3aDM2djI2SDh6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwIDI4aDJ2MjRoLTJ6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkgNDNoMzR2Mkg5ek05IDM1aDM0djJIOXoiLz48L2c+PC9zdmc+);
}
.dashboard_new_icon_link_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjNTA4MDk3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMi4yMDQgNy4yNThjLjc3Ny0uNTEgMS4yODYtMS4zNTggMS4yODYtMi4zMTcgMC0xLjU2LTEuMzQ1LTIuODIzLTMuMDAzLTIuODIzSDUuOTgyYy0xLjY1OCAwLTMuMDAzIDEuMjY0LTMuMDAzIDIuODIzIDAgMS41NiAxLjM0NSAyLjgyNCAzLjAwMyAyLjgyNGgyLjQ0MmE1LjUwNyA1LjUwNyAwIDAgMCAxLjEyOCAyLjExN2gtMy41N0MzLjA4IDkuODgyLjcyNyA3LjY3LjcyNyA0Ljk0Mi43MjcgMi4yMTEgMy4wOCAwIDUuOTgyIDBoNC41MDVjMi45MDIgMCA1LjI1NSAyLjIxMiA1LjI1NSA0Ljk0MSAwIDEuMzgyLS42MDMgMi42MzItMS41NzYgMy41MjgtLjg2OC0uMDI2LTEuNjExLS41MTQtMS45NjItMS4yMTF6Ii8+PHBhdGggZD0iTTEyLjQ4NyA0LjA4NWMtLjc3Ny41MS0xLjI4NiAxLjM1OC0xLjI4NiAyLjMxNyAwIDEuNTYgMS4zNDUgMi44MjQgMy4wMDMgMi44MjRoNC41MDVjMS42NTggMCAzLjAwMy0xLjI2NSAzLjAwMy0yLjgyNCAwLTEuNTYtMS4zNDUtMi44MjMtMy4wMDMtMi44MjNoLTIuNDQyQTUuNTA3IDUuNTA3IDAgMCAwIDE1LjE0IDEuNDZoMy41N2MyLjkwMiAwIDUuMjU1IDIuMjEyIDUuMjU1IDQuOTQxIDAgMi43MjktMi4zNTMgNC45NDEtNS4yNTUgNC45NDFoLTQuNTA1Yy0yLjkwMiAwLTUuMjU1LTIuMjEyLTUuMjU1LTQuOTQxIDAtMS4zODIuNjA0LTIuNjMxIDEuNTc2LTMuNTI4Ljg2OC4wMjYgMS42MTEuNTE0IDEuOTYyIDEuMjExeiIvPjwvZz48L3N2Zz4=);
}
.dashboard_new_icon_cloud_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNSAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yMi41MTMgNi41MjZDMjMuOTkzIDcuMjgyIDI1IDguNzc4IDI1IDEwLjVjMCAyLjQ4NS0yLjA5OSA0LjUtNC42ODggNC41SDQuNjg4QzIuMSAxNSAwIDEyLjk4NSAwIDEwLjVjMC0yLjIzNyAxLjctNC4wOTIgMy45MjctNC40NDEuNjktMi4xNDEgMi43NjgtMy42OTcgNS4yMjYtMy42OTcuNTgzIDAgMS4xNDUuMDg4IDEuNjczLjI1YTYuNzQyIDYuNzQyIDAgMCAxIDUuMDUtMi4yMzVjMy41ODkgMCA2LjUxMyAyLjczMiA2LjYzNyA2LjE0OXoiIGZpbGw9IiM0RjdCOTAiLz48cGF0aCBkPSJNMjAuODg2IDcuNTVjMS40NTIuMjYgMi41NTIgMS40ODEgMi41NTIgMi45NSAwIDEuNjU3LTEuNCAzLTMuMTI1IDNINC42ODhjLTEuNzI2IDAtMy4xMjUtMS4zNDMtMy4xMjUtM3MxLjM5OS0zIDMuMTI1LTNjLjE5IDAgLjM3Ny4wMTYuNTU5LjA0OC4wMzYtMi4wNDIgMS43Ny0zLjY4NiAzLjkwNi0zLjY4Ni44MiAwIDEuNTguMjQyIDIuMjA4LjY1Ny44NDQtMS41NyAyLjU0OS0yLjY0MiA0LjUxNS0yLjY0MiAyLjgwNSAwIDUuMDc4IDIuMTgyIDUuMDc4IDQuODc1IDAgLjI3Mi0uMDIzLjUzOS0uMDY4Ljc5OHoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);
}
.importer_sync_icon_image,
section.import3 .step-ask-sync .enable-sync {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDUuNSAyNDAiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU4ODRDMyIgc3Ryb2tlLXdpZHRoPSIzNC45ODQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTkzLjQgMzVDMTI4IDE1IDI1My0xNC42IDI1MyAxMzEuMiIvPjxwYXRoIGZpbGw9IiM1ODg0QzMiIGQ9Ik0yMDAuNiAxMTUuOWw1Mi40IDkwLjYgNTIuMy05MC42eiIvPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU4ODRDMyIgc3Ryb2tlLXdpZHRoPSIzNC45ODQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIxMi45IDIwNC41Yy0zNC42IDIwLTE1OS42IDQ5LjYtMTU5LjYtOTYuMiIvPjxwYXRoIGZpbGw9IiM1ODg0QzMiIGQ9Ik0xMDUuNyAxMjMuNkw1My4zIDMzIDEgMTIzLjZ6Ii8+PC9nPjwvc3ZnPg==);
}
.importer_list_image {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bGlzdDwvdGl0bGU+PHBhdGggZD0iTTAgMGgzdjJIMFYwem0wIDVoM3YySDBWNXptMCA1aDN2Mkgwdi0yem01IDBoMTF2Mkg1di0yem0wLTVoMTF2Mkg1VjV6bTAtNWgxMXYySDVWMHoiIGZpbGw9IiNCRkJGQkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.filters_pointer_image,
.bubble-holder .bubble-top-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0MCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yIDEyaDRjMi4yMSAwIDUuMjY3LTEuMjY3IDYuODI2LTIuODI2bDUuNzYyLTUuNzYyYTEuOTk3IDEuOTk3IDAgMCAxIDIuODI0IDBsNS43NjIgNS43NjJDMjguNzM1IDEwLjczNSAzMS43OTUgMTIgMzQgMTJoNHYySDJ2LTJ6IiBzdHJva2U9IiNCQUJCQkEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0wIDEyaDUuOTljMi4yMTUgMCA1LjI3Ny0xLjI2NyA2LjgzNi0yLjgyNmw1Ljc2Mi01Ljc2MmExLjk5NyAxLjk5NyAwIDAgMSAyLjgyNCAwbDUuNzYyIDUuNzYyQzI4LjczNSAxMC43MzUgMzEuNzg4IDEyIDM0LjAxIDEySDQwdjRIMHYtNHoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);
}
.filters_resize_grip_image,
.bubble-holder .bubble .resizer {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDI1IDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVPZmZzZXQgZHg9IjIiIGR5PSIyIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDQyIDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiByZXN1bHQ9InNoYWRvd01hdHJpeE91dGVyMSIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0wIDEyLjAwNEEzLjAwMSAzLjAwMSAwIDAgMSAzLjAwNCA5SDE4Ni4wMWMyLjIwMyAwIDUuMjU3LTEuMjY3IDYuODE2LTIuODI2bDUuMDUzLTUuMDUzYTMgMyAwIDAgMSA0LjI0MiAwbDUuMDUzIDUuMDUzQzIwOC43MzUgNy43MzUgMjExLjc5IDkgMjEzLjk5IDloMTgzLjAwNkEzLjAwNyAzLjAwNyAwIDAgMSA0MDAgMTIuMDA0djM5My45OTJhMy4wMDggMy4wMDggMCAwIDEtMy4wMDQgMy4wMDRIMy4wMDRBMy4wMDggMy4wMDggMCAwIDEgMCA0MDUuOTk2VjEyLjAwNHoiIHN0cm9rZT0iI0NGQ0ZDRiIgZmlsdGVyPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg3IC00MDIpIi8+PHBhdGggZD0iTS0xNzMtMmgzNTh2OGgtMzU4eiIvPjwvZz48ZyBmaWxsPSIjOUZBRUJDIj48Y2lyY2xlIGN4PSIxMi41IiBjeT0iMi41IiByPSIyIi8+PGNpcmNsZSBjeD0iMjIuNSIgY3k9IjIuNSIgcj0iMiIvPjxwYXRoIGQ9Ik0yLjUgNC41YTIgMiAwIDEgMCAwLTQgMiAyIDAgMCAwIDAgNHoiLz48L2c+PC9nPjwvc3ZnPg==);
}
/* Dark colors */
/* Bright colors */
/* Light colors */
/* Color definitions by type instead of name */
/* Silk web font collection */
@font-face {
  font-family: "Montserrat";
  src: url("fonts/web/Montserrat-Regular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("fonts/web/Montserrat-Bold.woff") format("woff");
  font-weight: bold;
}
@font-face {
  font-family: "Open Sans";
  src: url("fonts/web/OpenSans-Regular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("fonts/web/OpenSans-Bold.woff") format("woff");
  font-weight: bold;
}
@font-face {
  font-family: "Open Sans";
  src: url("fonts/web/OpenSans-Light.woff") format("woff");
  font-weight: 100;
}
/*
@font-face
{
  font-family: "Noto";
  src: url("@{fonts}/NotoSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face
{
  font-family: "Noto";
  src: url("@{fonts}/NotoSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face
{
  font-family: "Noto";
  src: url("@{fonts}/NotoSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face
{
  font-family: "Noto";
  src: url("@{fonts}/NotoSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
*/
.button-font {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
@keyframes loader_rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader_rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.simple-button,
a.simple-button:link,
a.simple-button:visited,
.simple-button-joey,
a.simple-button-joey:link,
a.simple-button-joey:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  background: #4e7f98;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
}
.simple-button:hover,
a.simple-button:link:hover,
a.simple-button:visited:hover,
.simple-button-joey:hover,
a.simple-button-joey:link:hover,
a.simple-button-joey:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button.disabled,
a.simple-button:link.disabled,
a.simple-button:visited.disabled,
.simple-button-joey.disabled,
a.simple-button-joey:link.disabled,
a.simple-button-joey:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button.disabled:hover,
a.simple-button:link.disabled:hover,
a.simple-button:visited.disabled:hover,
.simple-button-joey.disabled:hover,
a.simple-button-joey:link.disabled:hover,
a.simple-button-joey:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-oscar,
body a[href].simple-button-oscar:link,
a.simple-button-oscar:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  background: #4e7f98;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
  background: #a9c45d;
}
.simple-button-oscar:hover,
body a[href].simple-button-oscar:link:hover,
a.simple-button-oscar:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button-oscar.disabled,
body a[href].simple-button-oscar:link.disabled,
a.simple-button-oscar:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-oscar.disabled:hover,
body a[href].simple-button-oscar:link.disabled:hover,
a.simple-button-oscar:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-oscar:hover,
body a[href].simple-button-oscar:link:hover,
a.simple-button-oscar:visited:hover {
  background: #a9c45d;
}
.simple-button-oscar.disabled:hover,
body a[href].simple-button-oscar:link.disabled:hover,
a.simple-button-oscar:visited.disabled:hover {
  background: #a9c45d;
}
.simple-button-oscar-dark,
a.simple-button-oscar-dark:link,
a.simple-button-oscar-dark:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  background: #4e7f98;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
  background: #a9c45d;
}
.simple-button-oscar-dark:hover,
a.simple-button-oscar-dark:link:hover,
a.simple-button-oscar-dark:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button-oscar-dark.disabled,
a.simple-button-oscar-dark:link.disabled,
a.simple-button-oscar-dark:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-oscar-dark.disabled:hover,
a.simple-button-oscar-dark:link.disabled:hover,
a.simple-button-oscar-dark:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-oscar-dark:hover,
a.simple-button-oscar-dark:link:hover,
a.simple-button-oscar-dark:visited:hover {
  background: #aeaca9;
}
.simple-button-oscar-dark.disabled:hover,
a.simple-button-oscar-dark:link.disabled:hover,
a.simple-button-oscar-dark:visited.disabled:hover {
  background: #a9c45d;
}
.simple-button-lava,
a.simple-button-lava:link,
a.simple-button-lava:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  background: #4e7f98;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
  background: #f96500;
}
.simple-button-lava:hover,
a.simple-button-lava:link:hover,
a.simple-button-lava:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button-lava.disabled,
a.simple-button-lava:link.disabled,
a.simple-button-lava:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-lava.disabled:hover,
a.simple-button-lava:link.disabled:hover,
a.simple-button-lava:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-lava:hover,
a.simple-button-lava:link:hover,
a.simple-button-lava:visited:hover {
  background: #f96500;
}
.simple-button-lava.disabled:hover,
a.simple-button-lava:link.disabled:hover,
a.simple-button-lava:visited.disabled:hover {
  background: #f96500;
}
.simple-button-joey-dark,
a.simple-button-joey-dark:link,
a.simple-button-joey-dark:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
  background: #4e7f98;
}
.simple-button-joey-dark:hover,
a.simple-button-joey-dark:link:hover,
a.simple-button-joey-dark:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button-joey-dark.disabled,
a.simple-button-joey-dark:link.disabled,
a.simple-button-joey-dark:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-joey-dark.disabled:hover,
a.simple-button-joey-dark:link.disabled:hover,
a.simple-button-joey-dark:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-joey-dark:hover,
a.simple-button-joey-dark:link:hover,
a.simple-button-joey-dark:visited:hover {
  background: #aeaca9;
}
.simple-button-joey-dark.disabled:hover,
a.simple-button-joey-dark:link.disabled:hover,
a.simple-button-joey-dark:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-blue-dark,
a.simple-button-blue-dark:link,
a.simple-button-blue-dark:visited {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-size: 13px;
  cursor: pointer;
  height: 31px;
  line-height: 31px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  color: #fff !important;
  background: #4e7f98;
  border-radius: 16px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 0 20px;
  border: none;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
  border-radius: 20px;
  background: #4E7F98;
}
.simple-button-blue-dark:hover,
a.simple-button-blue-dark:link:hover,
a.simple-button-blue-dark:visited:hover {
  background: #467289;
  text-decoration: none !important;
}
.simple-button-blue-dark.disabled,
a.simple-button-blue-dark:link.disabled,
a.simple-button-blue-dark:visited.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-blue-dark.disabled:hover,
a.simple-button-blue-dark:link.disabled:hover,
a.simple-button-blue-dark:visited.disabled:hover {
  background: #4e7f98;
}
.simple-button-blue-dark:hover,
a.simple-button-blue-dark:link:hover,
a.simple-button-blue-dark:visited:hover {
  background: #aeaca9;
}
.simple-button-blue-dark.disabled:hover,
a.simple-button-blue-dark:link.disabled:hover,
a.simple-button-blue-dark:visited.disabled:hover {
  background: #4E7F98;
}
.simple-button-muted,
a.simple-button-muted:link,
a.simple-button-muted:visited,
.transparent-button,
a.transparent-button:link,
a.transparent-button:visited,
.simple-button-clear {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f9f8f7;
  border: 1px solid;
  border-color: #d1cecb;
  border-radius: 16px;
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 31px;
  letter-spacing: 0.5px;
  line-height: 29px;
  padding: 0 20px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background 0.075s linear;
  -moz-transition: background 0.075s linear;
  -ms-transition: background 0.075s linear;
  -o-transition: background 0.075s linear;
  transition: background 0.075s linear;
}
.simple-button-muted:hover,
a.simple-button-muted:link:hover,
a.simple-button-muted:visited:hover,
.transparent-button:hover,
a.transparent-button:link:hover,
a.transparent-button:visited:hover,
.simple-button-clear:hover {
  border-color: #9d9b98;
  color: black;
  text-decoration: none !important;
}
.simple-button-muted.disabled,
a.simple-button-muted:link.disabled,
a.simple-button-muted:visited.disabled,
.transparent-button.disabled,
a.transparent-button:link.disabled,
a.transparent-button:visited.disabled,
.simple-button-clear.disabled {
  cursor: default;
  opacity: 0.4;
}
.simple-button-muted.disabled:hover,
a.simple-button-muted:link.disabled:hover,
a.simple-button-muted:visited.disabled:hover,
.transparent-button.disabled:hover,
a.transparent-button:link.disabled:hover,
a.transparent-button:visited.disabled:hover,
.simple-button-clear.disabled:hover {
  border-color: #313125;
  color: #313125 !important;
}
.simple-button-clear {
  background-color: white;
  height: 42px;
  border-radius: 21px;
}
.advancement-button {
  padding-right: 32px !important;
  position: relative;
}
.advancement-button:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background-size: 12px 16px;
  width: 12px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
  right: 10px;
}
.action-button.green {
  cursor: pointer;
  display: block;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  padding: 10px 15px;
  text-align: center;
  -webkit-transition: border-radius 150ms ease-in-out;
  -moz-transition: border-radius 150ms ease-in-out;
  -ms-transition: border-radius 150ms ease-in-out;
  -o-transition: border-radius 150ms ease-in-out;
  transition: border-radius 150ms ease-in-out;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #b0cf31;
  color: #ffffff;
  font-size: 24px;
}
.action-button.green:hover {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  text-decoration: none !important;
  background-color: #9fbb2c;
  color: #ffffff;
}
.action-button.blue {
  cursor: pointer;
  display: block;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  padding: 10px 15px;
  text-align: center;
  -webkit-transition: border-radius 150ms ease-in-out;
  -moz-transition: border-radius 150ms ease-in-out;
  -ms-transition: border-radius 150ms ease-in-out;
  -o-transition: border-radius 150ms ease-in-out;
  transition: border-radius 150ms ease-in-out;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #ffffff;
  color: #75a5cc;
  font-size: 24px;
  border: 1px solid #DDD;
}
.action-button.blue:hover {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  text-decoration: none !important;
  background-color: #75a5cc;
  color: #ffffff;
}
hr.simple {
  border: 0;
  height: 1px;
  background-color: #81817b;
}
hr.simple.light {
  background-color: #eee;
}
.plain-input-box {
  box-sizing: border-box;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: inherit;
  height: 32px;
  outline: none;
  border: 1px solid #dedede;
  text-indent: 10px;
}
@media only print {
  #topbar,
  #page-bars-container,
  #overlay {
    display: none;
  }
  #bottom-page-bar {
    height: 0;
    visibility: hidden;
    padding: 0;
    margin: 0;
  }
  #in-page-bar {
    border: none;
  }
  body {
    background: white !important;
  }
  #content {
    margin: 0 auto;
  }
  #canvas [data-article] section {
    border: none;
  }
  #canvas [data-article] section:before,
  #canvas [data-article] section:after {
    display: none;
  }
  #canvas [data-article] section .component-queryview .controls {
    display: none;
  }
  #canvas .explore .headers,
  #canvas .explore .fullscreen,
  #canvas .explore .filter-box,
  #canvas .explore .filter-toggle,
  #canvas .explore .top-config,
  #canvas .explore .extra-config {
    display: none;
  }
}
.editbar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background: white;
  padding: 2px;
  z-index: 2;
  border-radius: 24px;
  line-height: 26px;
  transform: translate(0, 0);
  transform-origin: 50% 100%;
  transition: border-radius 200ms ease-out 0ms, left 150ms ease-out 0ms, top 150ms ease-out 0ms, width 150ms ease-out 0ms, height 150ms ease-out 0ms, transform 100ms ease-out 0ms, opacity 100ms ease-out 0ms;
}
.editbar:not(.visible) {
  opacity: 0;
  transform: scale(0.7);
  pointer-events: none;
}
.editbar.visible {
  transition: border-radius 200ms ease-out 0ms, left 150ms ease-out 0ms, top 150ms ease-out 0ms, width 150ms ease-out 0ms, height 150ms ease-out 0ms, transform 100ms ease-out 150ms, opacity 100ms ease-out 150ms;
}
.editbar .pointer {
  transition: left 150ms ease-out 0ms;
  line-height: 0;
  position: absolute;
  left: calc(50% - 42px / 2);
  width: 42px;
  height: 10px;
}
.editbar.bottom .pointer {
  transform: scaleY(-1);
  top: -5px;
}
.editbar.top .pointer {
  bottom: -5px;
  height: 10px;
}
.editbar .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  height: 100%;
  background: black;
  border-radius: 22px;
  transition: border-radius 200ms ease-out 0ms;
}
.editbar.input-mode {
  border-radius: 6px;
}
.editbar.input-mode .content {
  border-radius: 4px;
}
.editbar.busy .content {
  padding: 6px;
}
.editbar.busy .spinner {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  width: 32px;
  height: 32px;
  background: url("images/loading.png");
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.editbar.buttons-mode .content {
  padding: 0px 6px;
  height: 44px;
}
.editbar.buttons-mode .content .group,
.editbar.buttons-mode .content .button,
.editbar.buttons-mode .content .separator {
  float: left;
  overflow: hidden;
  height: 44px;
}
.editbar.buttons-mode .content .separator {
  width: 16px;
}
.editbar.buttons-mode .content .group {
  padding-top: 6px;
  height: 38px;
  position: relative;
}
.editbar.buttons-mode .content .group:not(.visible),
.editbar.buttons-mode .content .separator:not(.visible) {
  display: none;
}
.editbar.buttons-mode .content .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 40%;
  padding-left: 1px;
  padding-top: 1px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  transition: background 400ms ease-in-out 0ms, opacity 400ms ease-in-out 0ms, left 400ms ease-in-out 0ms, transform 200ms ease-out 0ms;
}
.editbar.buttons-mode .content .button:not(.visible) {
  display: none;
}
.editbar.buttons-mode .content .button svg {
  display: block;
  width: 30px;
  height: 30px;
}
.editbar.buttons-mode .content .button svg path {
  fill: rgba(255, 255, 255, 0.9);
  transform-origin: center;
  transition: fill 150ms ease-in-out 0ms, transform 100ms ease-out 0ms;
}
.editbar.buttons-mode .content .button svg path#pointer {
  fill: transparent;
}
.editbar.buttons-mode .content .button.active {
  background: rgba(78, 127, 152, 0.6);
}
.editbar.buttons-mode .content .button.active path {
  fill: #ffffff;
}
.editbar.buttons-mode .content .button.active path#pointer {
  fill: #b1d7fe;
}
.editbar.buttons-mode .content .button.grow path {
  fill: #b1d7fe;
}
.editbar.buttons-mode .content .button:not(.active):hover {
  transform: scale(1.3);
}
.editbar.buttons-mode .content .button.active:hover path#pointer {
  transform: translateX(2px);
}
.editbar.buttons-mode .content .button.quote.active:hover path#pointer,
.editbar.buttons-mode .content .button.olist.active:hover path#pointer {
  transform: translateX(-2px);
}
.editbar.buttons-mode .content .group.align,
.editbar.buttons-mode .content .group.headers,
.editbar.buttons-mode .content .group.blocks,
.editbar.buttons-mode .content .group.list {
  width: 32px;
}
.editbar.buttons-mode .content .group.align > *,
.editbar.buttons-mode .content .group.headers > *,
.editbar.buttons-mode .content .group.blocks > *,
.editbar.buttons-mode .content .group.list > * {
  position: absolute;
}
.editbar.buttons-mode .content .group.align.left .left {
  left: 0    ;
}
.editbar.buttons-mode .content .group.align.left .justify {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.left .center {
  display: none ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.left .right {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.justify .left {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.justify .justify {
  left: 0    ;
}
.editbar.buttons-mode .content .group.align.justify .center {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.justify .right {
  display: none ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.center .left {
  display: none ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.center .justify {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.center .center {
  left: 0    ;
}
.editbar.buttons-mode .content .group.align.center .right {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.right .left {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.right .justify {
  display: none ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.right .center {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.align.right .right {
  left: 0    ;
}
.editbar.buttons-mode .content .group.headers.none .header1 {
  left: 0   ;
}
.editbar.buttons-mode .content .group.headers.none .header2 {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.none .header3 {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header1 .header1 {
  left: 0   ;
}
.editbar.buttons-mode .content .group.headers.header1 .header2 {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header1 .header3 {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header2 .header1 {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header2 .header2 {
  left: 0   ;
}
.editbar.buttons-mode .content .group.headers.header2 .header3 {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header3 .header1 {
  left: 32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header3 .header2 {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.headers.header3 .header3 {
  left: 0   ;
}
.editbar.buttons-mode .content .group.blocks.none .pre {
  left: 0px   ;
}
.editbar.buttons-mode .content .group.blocks.none .quote {
  left: 32px  ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.blocks.pre .pre {
  left: 0px   ;
}
.editbar.buttons-mode .content .group.blocks.pre .quote {
  left: 32px  ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.blocks.quote .pre {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.blocks.quote .quote {
  left: 0     ;
}
.editbar.buttons-mode .content .group.list.none .ulist {
  left: 0px   ;
}
.editbar.buttons-mode .content .group.list.none .olist {
  left: 32px  ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.list.ulist .ulist {
  left: 0px   ;
}
.editbar.buttons-mode .content .group.list.ulist .olist {
  left: 32px  ;
  opacity: 0;
}
.editbar.buttons-mode .content .group.list.olist .ulist {
  left: -32px;
  opacity: 0;
}
.editbar.buttons-mode .content .group.list.olist .olist {
  left: 0     ;
}
.editbar.input-mode .content {
  color: white;
  padding: 4px;
  overflow: hidden;
}
.editbar.input-mode .content .lookup {
  opacity: 0;
  transition: opacity 300ms ease-out 0ms;
}
.editbar.input-mode .content .lookup .input {
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  padding: 6px;
  height: 28px;
  border-radius: 3px;
}
.editbar.input-mode .content .lookup .input .icon,
.editbar.input-mode .content .lookup .input input {
  padding-top: 1px;
}
.editbar.input-mode .content .lookup .input .icon {
  float: left;
  height: 26px;
  transform: scale(1.2) translate(1px, -2px);
}
.editbar.input-mode .content .lookup .input .icon path {
  fill: rgba(255, 255, 255, 0.5);
}
.editbar.input-mode .content .lookup .input input {
  margin-left: 14px;
  width: calc(100% - 46px - 2px);
  overflow: hidden;
  background: none;
  border: none;
  outline: none;
  font: inherit;
  color: rgba(255, 255, 255, 0.9);
}
.editbar.input-mode .content .lookup .input .faux {
  position: absolute;
  left: 51px;
  top: 0;
  right: -200px;
  bottom: 0;
  overflow: hidden;
  color: yellow;
  line-height: 40px;
  pointer-events: none;
  color: rgba(255, 255, 255, 0.4);
  white-space: pre;
}
.editbar.input-mode .content .lookup .input .faux .hide {
  color: transparent;
}
.editbar.input-mode .content .lookup .input .faux .suffix {
  font-size: 12px;
  margin-left: 5px;
}
.editbar.input-mode .content .lookup .input .faux.hidden {
  opacity: 0;
}
.editbar.input-mode .content .lookup .input.empty .faux .suffix {
  font-size: 15px;
  margin-left: 0;
}
.editbar.input-mode .content .lookup.empty .list {
  display: none;
}
.editbar.input-mode .content .lookup.top .list {
  padding: 0px 5px 10px 5px;
}
.editbar.input-mode .content .lookup.bottom .list {
  padding: 5px 5px 5px 5px;
}
.editbar.input-mode .content .lookup .list {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.editbar.input-mode .content .lookup .list .header {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}
.editbar.input-mode .content .lookup .list .header:empty {
  padding-top: 12px;
}
.editbar.input-mode .content .lookup .list .group:not(:first-of-type) .header {
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  margin-top: 15px;
}
.editbar.input-mode .content .lookup .list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.editbar.input-mode .content .lookup .list li {
  clear: both;
  font-size: 13px;
  padding: 0 20px;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  height: 26px;
  border-radius: 3px;
  overflow: hidden;
}
.editbar.input-mode .content .lookup .list li a {
  color: rgba(255, 255, 255, 0.8);
}
.editbar.input-mode .content .lookup .list li u {
  text-decoration: none;
  border-bottom: solid 1px rgba(146, 181, 199, 0.5);
}
.editbar.input-mode .content .lookup .list li .icon {
  float: left;
  width: 16px;
  transform: translate(-9px, 3px);
}
.editbar.input-mode .content .lookup .list li .icon svg path {
  fill: rgba(146, 181, 199, 0.7);
}
.editbar.input-mode .content .lookup .list li .display {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 320px;
  display: inline-block;
}
.editbar.input-mode .content .lookup .list li .extra {
  float: right;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
}
.editbar.input-mode .content .lookup .list li.selected {
  background: rgba(78, 127, 152, 0.6);
  color: white;
}
.editbar.input-mode .content .lookup .list li.selected path {
  fill: #ffffff;
}
.editbar.input-mode .content .lookup .list li.clear svg path {
  fill: #ee2200;
}
.editbar.input-mode .content .lookup .list li.clear.selected {
  background: rgba(152, 78, 78, 0.6);
}
.editbar.input-mode .content .lookup .list li.clear.selected svg path {
  fill: #ff6600;
}
.editbar.input-mode .content .lookup .list li span.new_page svg path#plus {
  fill: #ffffff;
}
.container .productbar .bar {
  padding: 0 10px;
}
.container .deletebar {
  margin-left: 5px;
}
.container .deletebar .delete-ok {
  color: #bb4300;
}
.container .deletebar .bar {
  padding: 0 5px;
  line-height: 29px;
}
.container .deletebar.confirming .bar,
.container .deletebar.deleting .bar {
  padding: 0 15px;
}
.container .presentationbar {
  display: block;
  margin-right: 10px;
}
html.editing .container .presentationbar {
  display: none;
}
.container .presentationbar .button.presentation {
  padding-left: 10px;
  padding-right: 10px;
}
.container .presentationbar .button.presentation .icon-presentation {
  width: 18px;
  display: inline-block;
  vertical-align: -3px;
  opacity: 0.75;
}
.container .productbar,
.container .deletebar,
.container .presentationbar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  float: right;
  border-radius: 18px;
  background: white;
  padding: 2px;
  height: 35px;
}
.container .productbar .bar,
.container .deletebar .bar,
.container .presentationbar .bar {
  border-radius: 16px;
  font-family: "montserrat";
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.container .productbar .group,
.container .deletebar .group,
.container .presentationbar .group,
.container .productbar .button,
.container .deletebar .button,
.container .presentationbar .button,
.container .productbar .separator,
.container .deletebar .separator,
.container .presentationbar .separator {
  float: left;
  overflow: hidden;
}
.container .productbar .button,
.container .deletebar .button,
.container .presentationbar .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  transform-origin: center;
  transition: color 150ms ease-out 0ms, transform 100ms ease-out 0ms;
}
.container .productbar .button path,
.container .deletebar .button path,
.container .presentationbar .button path {
  transition: fill ease-out 150ms;
}
.container .productbar .button:not(.disabled):hover,
.container .deletebar .button:not(.disabled):hover,
.container .presentationbar .button:not(.disabled):hover {
  transform: translateY(-1px);
}
.container .productbar .discarding .button,
.container .deletebar .discarding .button,
.container .presentationbar .discarding .button,
.container .productbar .named .button,
.container .deletebar .named .button,
.container .presentationbar .named .button {
  padding: 2px 4px;
}
.container .productbar:not(.sober) .bar,
.container .deletebar:not(.sober) .bar,
.container .presentationbar:not(.sober) .bar {
  background: #4d7f98;
  color: white;
  height: 31px;
}
.container .productbar:not(.sober) .bar .button path,
.container .deletebar:not(.sober) .bar .button path,
.container .presentationbar:not(.sober) .bar .button path {
  fill: #ffffff;
}
.container .productbar:not(.sober) .bar .button.disabled,
.container .deletebar:not(.sober) .bar .button.disabled,
.container .presentationbar:not(.sober) .bar .button.disabled {
  cursor: default;
}
.container .productbar:not(.sober) .bar .button.disabled path,
.container .deletebar:not(.sober) .bar .button.disabled path,
.container .presentationbar:not(.sober) .bar .button.disabled path {
  fill: rgba(255, 255, 255, 0.3);
}
.container .productbar:not(.sober) .bar .button:not(.disabled):hover,
.container .deletebar:not(.sober) .bar .button:not(.disabled):hover,
.container .presentationbar:not(.sober) .bar .button:not(.disabled):hover {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.container .productbar.sober .bar,
.container .deletebar.sober .bar,
.container .presentationbar.sober .bar {
  background: #f9f8f7;
  border: solid 1px #d1ceca;
  color: #484948;
  height: 29px;
  line-height: 29px;
}
.container .productbar.sober .bar .separator svg,
.container .deletebar.sober .bar .separator svg,
.container .presentationbar.sober .bar .separator svg {
  margin-top: -1px;
}
.container .productbar.sober .bar .button path,
.container .deletebar.sober .bar .button path,
.container .presentationbar.sober .bar .button path {
  fill: #484948;
}
.container .productbar.sober .bar .button:hover,
.container .deletebar.sober .bar .button:hover,
.container .presentationbar.sober .bar .button:hover {
  color: black;
}
.container .productbar.sober .bar .button:hover path,
.container .deletebar.sober .bar .button:hover path,
.container .presentationbar.sober .bar .button:hover path {
  fill: black;
}
.container .productbar.sober .bar .button.disabled,
.container .deletebar.sober .bar .button.disabled,
.container .presentationbar.sober .bar .button.disabled {
  cursor: default;
}
.container .productbar.sober .bar .button.disabled path,
.container .deletebar.sober .bar .button.disabled path,
.container .presentationbar.sober .bar .button.disabled path {
  fill: rgba(0, 0, 0, 0.2);
}
.container .productbar .redo svg,
.container .deletebar .redo svg,
.container .presentationbar .redo svg,
.container .productbar .undo-discard svg,
.container .deletebar .undo-discard svg,
.container .presentationbar .undo-discard svg {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
@keyframes warping {
  0% {
    transform: perspective(80px) rotateY(0deg);
  }
  100% {
    transform: perspective(80px) rotateY(360deg);
  }
}
@keyframes spinning {
  0% {
    transform: perspective(200px) rotateZ(0deg);
  }
  100% {
    transform: perspective(200px) rotateZ(360deg);
  }
}
.container .productbar.editing,
.container .deletebar.editing,
.container .presentationbar.editing,
.container .productbar.stopping,
.container .deletebar.stopping,
.container .presentationbar.stopping,
.container .productbar.saving,
.container .deletebar.saving,
.container .presentationbar.saving,
.container .productbar.discarding,
.container .deletebar.discarding,
.container .presentationbar.discarding {
  pointer-events: none;
}
.container .productbar.editing .edit,
.container .deletebar.editing .edit,
.container .presentationbar.editing .edit,
.container .productbar.stopping .stop,
.container .deletebar.stopping .stop,
.container .presentationbar.stopping .stop,
.container .productbar.saving .save,
.container .deletebar.saving .save,
.container .presentationbar.saving .save,
.container .productbar.discarding .discard,
.container .deletebar.discarding .discard,
.container .presentationbar.discarding .discard,
.container .productbar.deleting .deleting,
.container .deletebar.deleting .deleting,
.container .presentationbar.deleting .deleting {
  color: rgba(255, 255, 255, 0.2);
}
.container .productbar.editing .edit:before,
.container .deletebar.editing .edit:before,
.container .presentationbar.editing .edit:before,
.container .productbar.stopping .stop:before,
.container .deletebar.stopping .stop:before,
.container .presentationbar.stopping .stop:before,
.container .productbar.saving .save:before,
.container .deletebar.saving .save:before,
.container .presentationbar.saving .save:before,
.container .productbar.discarding .discard:before,
.container .deletebar.discarding .discard:before,
.container .presentationbar.discarding .discard:before,
.container .productbar.deleting .deleting:before,
.container .deletebar.deleting .deleting:before,
.container .presentationbar.deleting .deleting:before {
  animation: spinning 0.3s infinite linear;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
}
.container .productbar.saving .save,
.container .deletebar.saving .save,
.container .presentationbar.saving .save,
.container .productbar.discarding .discard,
.container .deletebar.discarding .discard,
.container .presentationbar.discarding .discard {
  color: rgba(255, 255, 255, 0.2);
}
.container .productbar.saving .save:hover,
.container .deletebar.saving .save:hover,
.container .presentationbar.saving .save:hover,
.container .productbar.discarding .discard:hover,
.container .deletebar.discarding .discard:hover,
.container .presentationbar.discarding .discard:hover {
  color: rgba(255, 255, 255, 0.2) !important;
}
.container .productbar.saving .save:before,
.container .deletebar.saving .save:before,
.container .presentationbar.saving .save:before,
.container .productbar.discarding .discard:before,
.container .deletebar.discarding .discard:before,
.container .presentationbar.discarding .discard:before {
  background-image: url("images/loading.png");
}
.container .productbar.editing .edit,
.container .deletebar.editing .edit,
.container .presentationbar.editing .edit,
.container .productbar.stopping .stop,
.container .deletebar.stopping .stop,
.container .presentationbar.stopping .stop,
.container .productbar.deleting .deleting,
.container .deletebar.deleting .deleting,
.container .presentationbar.deleting .deleting {
  color: rgba(0, 0, 0, 0.1);
}
.container .productbar.editing .edit:hover,
.container .deletebar.editing .edit:hover,
.container .presentationbar.editing .edit:hover,
.container .productbar.stopping .stop:hover,
.container .deletebar.stopping .stop:hover,
.container .presentationbar.stopping .stop:hover,
.container .productbar.deleting .deleting:hover,
.container .deletebar.deleting .deleting:hover,
.container .presentationbar.deleting .deleting:hover {
  color: rgba(0, 0, 0, 0.1) !important;
}
.container .productbar.editing .edit:before,
.container .deletebar.editing .edit:before,
.container .presentationbar.editing .edit:before,
.container .productbar.stopping .stop:before,
.container .deletebar.stopping .stop:before,
.container .presentationbar.stopping .stop:before,
.container .productbar.deleting .deleting:before,
.container .deletebar.deleting .deleting:before,
.container .presentationbar.deleting .deleting:before {
  background-image: url("images/loading-dark.png");
}
body.lightbox {
  /*
  & > *:not(.lightbox)
  {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: blur(5px);
  }
  */
  overflow: hidden;
}
.lightbox {
  z-index: 100000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.lightbox.dark {
  background-color: rgba(0, 0, 0, 0.8);
}
.lightbox.light {
  background-color: rgba(255, 255, 255, 0.5);
}
.lightbox .wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
.lightbox .wrapper .box {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.lightbox .wrapper .box img {
  display: block;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
}
.autofill:not(.for-linking) {
  position: relative;
  text-align: left;
  box-sizing: border-box;
}
.autofill:not(.for-linking) input {
  margin: 0;
  position: relative;
}
.autofill:not(.for-linking) .input-label {
  color: #777;
  font-size: 13px;
  height: 28px;
  left: 8px;
  line-height: 28px;
  position: absolute;
  top: 0px;
}
.autofill:not(.for-linking) .input-clear-icon {
  cursor: pointer;
  position: absolute;
  right: 7px;
  top: 0px;
}
.autofill:not(.for-linking) .input-clear-icon svg * {
  fill: #f96500;
}
.autofill:not(.for-linking) input,
.autofill:not(.for-linking).placeholder input:focus {
  border-radius: 3px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  box-sizing: border-box;
  position: relative;
  background: #f7f8f9;
  border: 1px solid #ccc;
  color: black;
  padding: 4px 10px;
  padding-right: 23px;
  width: 100%;
}
.autofill:not(.for-linking) input:focus,
.autofill:not(.for-linking).placeholder input:focus:focus {
  outline: none;
}
.autofill:not(.for-linking) input:focus::-webkit-input-placeholder,
.autofill:not(.for-linking).placeholder input:focus:focus::-webkit-input-placeholder {
  color: transparent;
}
.autofill:not(.for-linking) input:focus:-moz-placeholder,
.autofill:not(.for-linking).placeholder input:focus:focus:-moz-placeholder {
  color: transparent;
}
.autofill:not(.for-linking) input:focus::-moz-placeholder,
.autofill:not(.for-linking).placeholder input:focus:focus::-moz-placeholder {
  color: transparent;
}
.autofill:not(.for-linking) input:focus:-ms-input-placeholder,
.autofill:not(.for-linking).placeholder input:focus:focus:-ms-input-placeholder {
  color: transparent;
}
.autofill:not(.for-linking).placeholder input {
  border: 1px dashed #bbb;
  cursor: pointer;
  background: white;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-weight: normal;
  color: #dedede;
}
.autofill:not(.for-linking).placeholder input:hover {
  border: 1px solid #bbb;
}
.autofill:not(.for-linking) .autofill-list {
  background: white;
  border: 1px solid #ccc;
  border-radius: 3px;
  position: absolute;
  top: 23px;
  width: 100%;
  z-index: 1;
}
.autofill:not(.for-linking) .can-go-up,
.autofill:not(.for-linking) .can-go-down {
  height: 26px;
  left: 50%;
  margin-left: -13px;
  opacity: 0.4;
  position: absolute;
  width: 26px;
  z-index: 1;
}
.autofill:not(.for-linking) .can-go-up {
  top: -8px;
}
.autofill:not(.for-linking) .can-go-down {
  transform: rotate(180deg);
  bottom: -8px;
}
.autofill:not(.for-linking) ul {
  margin: 0;
  max-height: 100px;
  overflow: auto;
  padding: 0px;
  position: relative;
}
.autofill:not(.for-linking) ul li {
  cursor: pointer;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  padding-left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.autofill:not(.for-linking) ul li:hover {
  background: #f7f8f9;
}
.autofill:not(.for-linking) ul li.selected {
  background-color: rgba(0, 0, 0, 0.05);
}
.bubble-holder {
  position: relative;
  width: 400px;
  box-sizing: padding-box;
}
.bubble-holder .bubble-top-arrow {
  margin-left: -7px;
  position: absolute;
  left: 50%;
  top: -11px;
  width: 40px;
  height: 16px;
  background-repeat: no-repeat;
}
.bubble-holder.morphing .bubble > * {
  visibility: hidden;
}
.bubble-holder .bubble {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  background: white;
  border: solid 1px #bbb;
  border-radius: 3px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.06);
  box-sizing: padding-box;
  font-size: 14px;
  position: relative;
}
.bubble-holder .bubble .resizer {
  background-repeat: no-repeat;
  background-position: center;
  border-top: 1px #dedede solid;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  cursor: ns-resize;
  height: 10px;
}
.bubble-container {
  position: absolute;
  z-index: 20000;
}
.bubble-container.vog a {
  color: white;
}
.bubble-container.measuring {
  top: 100%;
  position: fixed;
  visibility: hidden;
}
.bubble-container .bubble-arrow-top {
  border-color: #000000 transparent transparent transparent;
}
.bubble-container .bubble-arrow-right {
  border-color: transparent #000000 transparent transparent;
}
.bubble-container .bubble-arrow-bottom {
  border-color: transparent transparent #000000 transparent;
}
.bubble-container .bubble-arrow-left {
  border-color: transparent transparent transparent #000000;
}
.bubble-container .bubble-content {
  background-color: #000000;
  border-color: #000000;
  line-height: 19px;
  font-size: 14px;
}
.bubble-container .image-box {
  padding-top: 15px;
}
.bubble-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px 10px 5px 15px;
  z-index: 10;
}
.bubble-close svg {
  fill: white;
}
.bubble-close:hover {
  cursor: pointer;
}
.bubble-content {
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.bubble-content .tooltip-title {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.bubble-arrow {
  z-index: 20001;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
}
.bubble-container.error-yellow .bubble-content {
  background-color: #FFDE00;
  border: none;
  color: #CA5100;
  font-size: 18px;
  padding: 20px;
}
.bubble-container.error-yellow.bubble-arrow-top .bubble-content {
  border-bottom: 5px solid #EFB200;
}
.bubble-container.error-yellow.bubble-arrow-bottom .bubble-content {
  border-top: 5px solid #EFB200;
}
.bubble-container.error-yellow.bubble-arrow-left .bubble-content {
  border-right: 5px solid #EFB200;
}
.bubble-container.error-yellow.bubble-arrow-right .bubble-content {
  border-left: 5px solid #EFB200;
}
.bubble-container.error-yellow .bubble-arrow.bubble-arrow-top {
  border-color: #EFB200 transparent transparent transparent;
}
.bubble-container.error-yellow .bubble-arrow.bubble-arrow-right {
  border-color: transparent #EFB200 transparent transparent;
}
.bubble-container.error-yellow .bubble-arrow.bubble-arrow-bottom {
  border-color: transparent transparent #EFB200 transparent;
}
.bubble-container.error-yellow .bubble-arrow.bubble-arrow-left {
  border-color: transparent transparent transparent #EFB200;
}
.bubble-container.tooltip .bubble-arrow-top {
  border-color: #313125 transparent transparent transparent;
}
.bubble-container.tooltip .bubble-arrow-right {
  border-color: transparent #313125 transparent transparent;
}
.bubble-container.tooltip .bubble-arrow-bottom {
  border-color: transparent transparent #313125 transparent;
}
.bubble-container.tooltip .bubble-arrow-left {
  border-color: transparent transparent transparent #313125;
}
.bubble-container.tooltip .bubble-content {
  background-color: #313125;
  border-color: #313125;
  line-height: 19px;
  font-size: 14px;
}
.bubble-container.disabled-tab-popup .bubble-arrow-top {
  border-color: #313125 transparent transparent transparent;
}
.bubble-container.disabled-tab-popup .bubble-arrow-right {
  border-color: transparent #313125 transparent transparent;
}
.bubble-container.disabled-tab-popup .bubble-arrow-bottom {
  border-color: transparent transparent #313125 transparent;
}
.bubble-container.disabled-tab-popup .bubble-arrow-left {
  border-color: transparent transparent transparent #313125;
}
.bubble-container.disabled-tab-popup .bubble-content {
  background-color: #313125;
  border-color: #313125;
  line-height: 19px;
  font-size: 14px;
}
.input-box {
  border: none;
  outline: none;
  display: block;
  font: inherit;
  text-transform: inherit;
  text-align: inherit;
  color: inherit;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
html.engine-gecko .input-box {
  left: -1px;
}
.input-box-wrapper {
  position: relative;
  margin-bottom: 1px;
}
div.selectbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflox-x: hidden;
  overflow-y: auto;
  max-height: 400px;
}
div.selectbox .item {
  box-sizing: border-box;
  cursor: pointer;
}
div.selectbox.popup {
  z-index: 1000;
  position: absolute;
  left: 100px;
  top: 100px;
  width: 100px;
  padding: 4px;
  background: white;
  border: solid 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
div.selectbox.popup .item {
  padding: 2px;
  color: #888;
}
div.selectbox.popup .item.selected {
  background: #f4f4f4;
  color: black;
}
div.selectbox.fixed .item {
  padding: 4px 8px;
  color: rgba(255, 255, 255, 0.9);
}
div.selectbox.fixed .item.selected {
  background: rgba(255, 255, 255, 0.1);
  color: white;
}
.bubble-container .picker-bubble {
  padding: 10px;
}
.bubble-container .picker-bubble input {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 28px;
  font: inherit;
  color: white;
  display: block;
  outline: none;
  width: 262px;
}
.bubble-container .picker-bubble input:not(.free-text-input) {
  border: none;
  background: rgba(255, 255, 255, 0.1);
  padding: 4px 8px;
  margin-bottom: 8px;
  border: solid 1px rgba(255, 255, 255, 0.3);
}
.bubble-container .picker-bubble input.free-text-input {
  background: none;
  padding: 14px 8px 0px 8px;
  margin: 8px 0;
  font-style: italic;
  border: solid 1px transparent;
  border-top-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.bubble-container .picker-bubble input.free-text-input:focus {
  padding: 4px 8px;
  margin-top: 16px;
  margin-bottom: 0;
  cursor: text;
  background: rgba(255, 255, 255, 0.1);
  color: white;
  border: solid 1px rgba(255, 255, 255, 0.3);
}
.bubble-container .picker-bubble .selectbox .item {
  color: #bbb;
  padding: 4px 8px;
}
.bubble-container .picker-bubble .selectbox .item span {
  float: right;
  font-weight: normal;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.bubble-container .picker-bubble .selectbox .item span.more {
  color: #999;
  width: 25px;
  text-align: right;
  padding-top: 2px;
  cursor: pointer;
}
.bubble-container .picker-bubble .selectbox .item span.more:hover {
  color: white;
}
.bubble-container .picker-bubble .selectbox .item.disabled {
  font-style: italic;
  color: #666;
  cursor: inherit;
}
.bubble-container .picker-bubble .selectbox .item.disabled:hover {
  background: none;
}
.bubble-container .picker-bubble .selectbox .item.disabled .count {
  font-style: normal;
}
.bubble-container .picker-bubble .fallback {
  padding: 10px;
  font-style: italic;
  text-align: center;
}
.bubble-container .picker-bubble .deep {
  color: #bbb;
  padding: 4px 8px 10px 8px;
  position: relative;
}
.bubble-container .picker-bubble .deep:empty {
  padding: 0;
}
.bubble-container .picker-bubble .deep:not(:empty) {
  border-bottom: solid 1px #333;
  margin-bottom: 10px;
}
.bubble-container .picker-bubble .deep .clear {
  float: right;
  color: rgba(255, 255, 255, 0.5);
  position: absolute;
  right: 5px;
  top: 3px;
  font-size: 20px;
  cursor: pointer;
}
.bubble-container .picker-bubble .deep .clear:hover {
  color: #e8622b;
}
.bubble-container .picker-bubble .deep .item:after {
  content: "▸";
  margin: 0 6px;
  color: rgba(255, 255, 255, 0.3);
}
.bubble-container .picker-bubble .sorting-order span {
  cursor: pointer;
}
.bubble-container .picker-bubble .sorting-order .selected {
  text-decoration: underline;
}
.pill-suggestion:not(.deletable) .steps {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.pill-suggestion.deletable {
  padding-right: 0;
}
.pill-suggestion .del {
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 20px;
  padding: 0 5px;
  border-left: solid 1px #75a5cc;
  margin-left: 8px;
  float: right;
  color: #75a5cc;
  vertical-align: top;
}
.pill-suggestion .del svg {
  width: 8px;
  height: 7px;
  position: relative;
  top: 2px;
  vertical-align: 6px;
}
.pill-suggestion .del svg * {
  fill: #75a5cc;
}
.pill-suggestion .del:hover {
  border-left-style: solid;
}
.pill:not(.deletable) .steps {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.pill .del {
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 20px;
  padding: 0 5px;
  border-left: solid 1px #81b6e0;
  background: #75a5cc;
  height: 26px;
  display: inline-block;
}
.pill .del svg {
  width: 8px;
  height: 7px;
  position: relative;
  top: 1px;
}
.pill .del svg * {
  fill: #fff;
}
.pill .del:hover {
  background: #6995b8;
}
.inline-value-picker {
  background: none;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.inline-value-picker .description {
  font-size: 14px;
  -webkit-transform: translate3d(0, 0, 0);
}
.inline-value-picker .value {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  display: block;
  outline: none;
  border: none;
  background: #75a5cc;
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  cursor: pointer;
  color: white;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 16px;
}
.inline-value-picker .value .steps {
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: #75a5cc;
  display: inline-block;
  padding: 4px 10px;
  transition: background 0.075s ease-out;
  vertical-align: top;
  max-width: 100%;
}
@media (max-width: 500px) {
  .inline-value-picker .value .steps {
    max-width: 100%;
  }
}
.inline-value-picker .value .steps:hover {
  background: #75a5cc;
}
.inline-value-picker .value .steps .step {
  white-space: nowrap;
  vertical-align: text-top;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.inline-value-picker .value .steps .step:before {
  content: "▸";
  margin: 0 10px;
  color: rgba(0, 0, 0, 0.3);
}
.inline-value-picker .value .steps .step.first:before {
  display: none;
}
.inline-value-picker .value .steps .down {
  padding-left: 5px;
}
.inline-value-picker .value .steps .down svg {
  width: 9px;
  height: 5px;
  position: relative;
  top: -3px;
  left: 2px;
}
.inline-value-picker .value .steps .down svg * {
  fill: #fff;
}
.inline-value-picker .value:not(.deletable) .steps {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.inline-value-picker .value .del {
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 20px;
  padding: 0 5px;
  border-left: solid 1px #81b6e0;
  background: #75a5cc;
  height: 26px;
  display: inline-block;
}
.inline-value-picker .value .del svg {
  width: 8px;
  height: 7px;
  position: relative;
  top: 1px;
}
.inline-value-picker .value .del svg * {
  fill: #fff;
}
.inline-value-picker .value .del:hover {
  background: #6995b8;
}
.inline-value-picker .plus {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 0px 11px;
  outline: none;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 25px;
  cursor: pointer;
  display: block;
  padding: 0px 10px;
  border: solid 1px #75a5cc;
  line-height: 23px;
  height: 25px;
  color: #75a5cc;
  background: #fff;
}
.inline-value-picker .plus svg {
  width: 9px;
  height: 5px;
  position: relative;
  top: 3px;
}
.inline-value-picker .plus svg * {
  fill: #75a5cc;
}
.inline-value-picker .plus:hover {
  border-style: solid;
}
.inline-value-picker .plus .down {
  margin-left: 6px;
  margin-right: -2px;
  float: right;
}
.inline-value-picker .plus .down svg path {
  fill: #75a5cc;
}
.inline-value-picker .plus:not(.deletable) .steps {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.inline-value-picker .plus.deletable {
  padding-right: 0;
}
.inline-value-picker .plus .del {
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 20px;
  padding: 0 5px;
  border-left: solid 1px #75a5cc;
  margin-left: 8px;
  float: right;
  color: #75a5cc;
  vertical-align: top;
}
.inline-value-picker .plus .del svg {
  width: 8px;
  height: 7px;
  position: relative;
  top: 2px;
  vertical-align: 6px;
}
.inline-value-picker .plus .del svg * {
  fill: #75a5cc;
}
.inline-value-picker .plus .del:hover {
  border-left-style: solid;
}
.inline-value-picker .plus .down,
.inline-value-picker .plus .del {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.inline-value-picker .plus .down {
  position: relative;
  top: -5px;
}
.inline-value-picker .plus .end {
  float: right;
}
.inline-value-picker .plus span {
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
.inline-value-picker.empty .plus {
  min-width: 130px;
}
.inline-value-picker .value,
.inline-value-picker .plus {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  -webkit-transform: translate3d(0, 0, 0);
  vertical-align: bottom;
}
.inline-value-picker.read-only {
  pointer-events: none;
}
.inline-value-picker.read-only .plus,
.inline-value-picker.read-only .del {
  display: none;
}
img {
  border: none;
}
body {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  text-rendering: optimizeLegibility;
  font-size: 15px;
  line-height: 26px;
  background-color: transparent;
}
body sup {
  line-height: 12px;
}
body.unselectable {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
a[href],
a:link,
a:visited {
  color: #2d7fbd;
  text-decoration: none;
}
a[href]:hover,
a:link:hover,
a:visited:hover {
  text-decoration: underline;
}
input.search-input:focus::-webkit-input-placeholder {
  color: transparent !important;
}
html,
body {
  padding: 0;
  margin: 0;
  height: 100%;
}
#container {
  min-height: calc(100% - 80px);
  position: relative;
  width: 100%;
}
html.contentDocument:not(.noscript):not(.cannot-view) #content {
  transition: opacity 0.3s ease-out, -webkit-filter 0.3s ease-out, filter 0.3s ease-out;
  opacity: 0;
}
.selection-overlay {
  z-index: 350;
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.selection-overlay div {
  pointer-events: none;
  position: absolute;
}
.selection-overlay.inactive div {
  background-color: #646464;
}
.selection-overlay.taggable div {
  background-color: #ff7507;
}
.exploring .top-bar-site-wrapper .bottom-half:after {
  background: #fdfdfd;
  opacity: 1;
}
@media only screen and (min-width : 1300px) {
  .exploring .top-bar-site-wrapper .bottom-half:after {
    opacity: 0;
  }
}
.exploring .body-tab-open .top-bar-site-wrapper .bottom-half:after {
  background: #fff;
  opacity: 1;
}
.topbar-site {
  background-color: white;
  box-sizing: border-box;
  position: relative;
  z-index: 17000;
}
.top-bar-site-wrapper {
  background: #fff;
  transition: border 0.2s 0.1s ease-out;
}
@media only screen and (min-width: 650px) {
  .top-bar-site-wrapper:before {
    z-index: 100 !important;
    opacity: 1 !important;
  }
}
.top-bar-site-wrapper.logged-in .global-bar {
  top: 0px;
  right: 53px;
}
@media only screen and (min-width: 900px) {
  .top-bar-site-wrapper.logged-in .global-bar {
    right: 63px;
  }
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper.logged-in .global-bar {
    right: 50px;
  }
}
.top-bar-site-wrapper .global-bar {
  position: absolute;
  top: 52px;
  right: 6px;
}
.top-bar-site-wrapper .bottom-half {
  position: relative;
}
.top-bar-site-wrapper .bottom-half:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 0px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  z-index: 1;
  border-top: 1px solid #DEDEDE;
}
.top-bar-site-wrapper .bottom-half:after {
  position: absolute;
  left: 0;
  bottom: -10px;
  right: 0px;
  height: 10px;
  z-index: 2;
  content: '';
  background: white;
  transition: all 0.3s ease-out;
}
.top-bar-site-wrapper .tab-foldout-container {
  background: #fff;
}
.top-bar-site-wrapper.tab-open:before {
  height: 0;
}
.top-bar-site-wrapper .top-half {
  height: 68px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half {
    height: 50px;
  }
}
.top-bar-site-wrapper .top-half .top-half-content {
  box-sizing: border-box;
  height: 100%;
  line-height: 52px;
  margin: auto;
  max-width: 1280px;
  position: relative;
  text-align: center;
  padding: 0px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content {
    text-align: left;
  }
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .top-half .top-half-content {
    padding: 0;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .share-button {
  background-position: center;
  background-size: 30px;
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  width: 40px;
  top: 10px;
  height: 30px;
  right: 4px;
  opacity: 0.6;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .share-button {
    display: none;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-name {
  color: #49525a;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 21px;
  font-weight: 100;
  height: 36px;
  line-height: 36px;
  margin: auto;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-overflow: ellipsis;
  top: 22px;
  white-space: nowrap;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-name {
    display: inline-block;
    height: 50px;
    line-height: 55px;
    max-width: calc(100% - 325px);
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: auto;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-name:hover {
  text-decoration: underline;
}
.top-bar-site-wrapper .bottom-half {
  height: 51px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content {
  box-sizing: border-box;
  margin: auto;
  max-width: 1280px;
  position: relative;
  padding: 0 10px;
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content {
    padding: 0;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .buttons {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  display: none;
  position: absolute;
  right: 0;
  padding-right: 54px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .buttons {
    display: inline-block;
  }
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .buttons {
    padding-right: 44px;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .add-members-icon {
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
  height: 35px;
  margin-left: 10px;
  position: relative;
  top: 8px;
  width: 35px;
  transition: background 0.1s ease-out;
  display: none;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .add-members-icon.disabled {
  background-color: #F3F2F1;
  cursor: default;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .add-members-icon:not(.disabled):hover {
  background: #fff;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .add-members-icon:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -10px;
  background-size: 22px;
  width: 23px;
  height: 22px;
  background-repeat: no-repeat;
  transition: all 0.1s ease-out;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button {
  background-color: white;
  border-left: 7px solid #f96500;
  border-top-right-radius: 12px;
  cursor: pointer;
  display: inline-block;
  height: 42px;
  margin-top: 9px;
  position: absolute;
  width: 36px;
}
@media only screen and (min-width : 825px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .options-button {
    display: none;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button::after,
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button::before,
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button div {
  content: "";
  width: 25px;
  height: 4px;
  left: 5px;
  background-color: #F88C4A;
  position: absolute;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button::after {
  top: 7px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button::before {
  top: 15px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button div.bars {
  top: 23px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button div.bottom-border {
  background-color: white;
  bottom: -7px;
  display: none;
  height: 7px;
  left: 0px;
  position: absolute;
  width: 36px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .options-button.open div.bottom-border {
  display: block;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .add-poster-page {
  height: 146.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page {
  height: 146.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .image {
  height: 104.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .create-poster-page {
  height: 146.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .create-poster-page .image {
  height: 104.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-poster-page {
  height: 146.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-poster-page:before {
  width: 88.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-poster-page:after {
  height: 109.25px;
  width: 108.75px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-data-page {
  height: 109.2px;
  width: 83.2px;
  margin-top: 2px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-data-page:before {
  width: 63.2px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .ghost-data-page:after {
  height: 72.2px;
  width: 83.2px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .create-data-page input {
  font-size: 12px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-page-contents {
  height: 109.2px;
  width: 83.2px;
  margin-top: 5px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-page-contents .empty-image {
  height: 78.2px;
  width: 81.2px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .add-data-page {
  height: 109.2px;
  width: 83.2px;
  margin-top: 0px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page:hover .toolbar,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page:hover .toolbar {
  bottom: 0 !important;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .title,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .title {
  margin-left: 7px;
  line-height: 20px;
  width: calc(100% - 25px);
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .title .title-contents,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .title .title-contents {
  font-size: 12px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page.mini-data-page .title,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page.mini-data-page .title {
  width: calc(100% - 15px);
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar {
  left: 0;
  margin-left: 0;
  width: 100%;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar .tool,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar .tool {
  width: 50%;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar .tool.delete,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar .tool.delete,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar .tool.pencil,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar .tool.pencil {
  border-radius: 0;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar.toolbar-single .tool,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar.toolbar-single .tool {
  width: 100%;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .toolbar .delete_query_title,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .toolbar .delete_query_title {
  padding-bottom: 5px;
  padding-top: 8px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .mini-page-contents,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .mini-page-contents {
  height: 109.2px;
  width: 83.2px;
  margin-top: 5px;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .mini-page-contents.deleting,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .mini-page-contents.deleting {
  margin-top: 10px !important;
}
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-data-page .mini-page-contents .empty-image,
.top-bar-site-wrapper .tab-foldout-container .scroller-component .mini-poster-page .mini-page-contents .empty-image {
  height: 78.2px;
  width: 81.2px;
}
.top-bar-site-wrapper .tab-foldout-container.explore {
  height: 104px;
  overflow: hidden;
}
.top-bar-site-wrapper .tab-foldout-container.explore .scroller-component {
  margin: auto;
  max-width: 1280px;
}
.top-bar-site-wrapper .tab-foldout-container.explore.tab-foldout-animation-enter.explore {
  height: 0px;
}
.top-bar-site-wrapper .tab-foldout-container.explore.tab-foldout-animation-enter.explore.tab-foldout-animation-enter-active {
  height: 104px;
  transition: height 0.4s ease-out;
}
.top-bar-site-wrapper .tab-foldout-container.explore.tab-foldout-animation-leave.explore {
  height: 104px;
  border-top-width: 0px;
  transition: all 0.4s ease-out;
}
.top-bar-site-wrapper .tab-foldout-container.explore.tab-foldout-animation-leave.explore.tab-foldout-animation-leave-active {
  height: 0px;
}
@keyframes pulsing {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes pulsing {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bobbing {
  0% {
    letter-spacing: normal;
    margin-left: 0px;
  }
  30% {
    letter-spacing: 0.08em;
    margin-left: 2px;
  }
  100% {
    letter-spacing: normal;
    margin-left: 0;
  }
}
@-webkit-keyframes bobbing {
  0% {
    letter-spacing: normal;
    margin-left: 0px;
  }
  30% {
    letter-spacing: 0.08em;
    margin-left: 2px;
  }
  100% {
    letter-spacing: normal;
    margin-left: 0;
  }
}
.top-bar-site-wrapper .top-half .top-half-content {
  /* This 'dont-show-count' class is just for pre-social favoriting. Once we can implement the 'follower count', then we can remove it, and show count information */
}
.top-bar-site-wrapper .top-half .top-half-content .follow {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: absolute;
  cursor: pointer;
  display: inline-block;
  height: 50px;
  margin-left: 0;
  top: 10px;
  right: 52px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  color: #f26324;
  text-transform: uppercase;
  transition: all 0.2s ease-out;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .follow {
    left: 0px;
    right: auto;
    margin-left: 35px;
    position: relative;
    top: 2px;
    vertical-align: top;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .follow .banner-count {
  display: inline-block;
  position: absolute;
  right: 100%;
  top: -2px;
  margin-right: 6px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.top-bar-site-wrapper .top-half .top-half-content .follow .banner-count-following {
  right: auto;
  left: 100%;
  margin-right: 0;
  margin-left: -50%;
  opacity: 0;
}
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: top;
  position: relative;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper {
    margin: 0 6px;
    vertical-align: middle;
    height: 50px;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-icon {
  position: absolute;
  height: 32px;
  width: 32px;
  display: inline-block;
  transition: opacity 0.3s ease-out;
  background-repeat: no-repeat;
  vertical-align: middle;
  top: 50%;
  left: 0;
  margin-top: -15px;
}
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-on {
  opacity: 0;
}
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper:before {
  transition: transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  background-repeat: no-repeat;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.top-bar-site-wrapper .top-half .top-half-content .follow .heart-wrapper .heart-check {
  transition: all 0.3s ease-out;
  position: absolute;
  left: 9px;
  top: -15px;
  top: 17px;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0;
}
.top-bar-site-wrapper .top-half .top-half-content .follow .banner-action {
  letter-spacing: -10px;
  transition: all 0.2s ease-out;
  opacity: 0;
  display: none;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .follow .banner-action {
    display: inline-block;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .follow.following {
  margin-left: 10px;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.following .heart-on {
  opacity: 1;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.following .banner-count {
  margin-right: -50%;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.following .banner-count-following {
  margin-left: 6px;
  opacity: 1;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.just-clicked.following .heart-check {
  left: 9px;
  top: 9px;
  opacity: 1;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .follow.just-clicked.following .heart-check {
    top: 17px;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-just-clicked:hover .banner-action,
.top-bar-site-wrapper .top-half .top-half-content .follow .not-following:hover .banner-action {
  opacity: 1;
  letter-spacing: normal;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-just-clicked:hover .banner-count-following,
.top-bar-site-wrapper .top-half .top-half-content .follow .not-following:hover .banner-count-following {
  opacity: 0;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.following.not-just-clicked:hover .heart-wrapper:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-following .banner-action {
  letter-spacing: normal;
  opacity: 1;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-following:hover.non-animating {
  cursor: default;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-following:hover.non-animating .heart-off {
  -webkit-animation: none 150ms infinite;
  animation: none 150ms infinite;
  cursor: default;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-following:hover .heart-off {
  -webkit-animation: pulsing 0.6s infinite;
  animation: pulsing 0.6s infinite;
}
.top-bar-site-wrapper .top-half .top-half-content .follow.not-following:hover .banner-action {
  -webkit-animation: bobbing 0.6s infinite;
  animation: bobbing 0.6s infinite;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow {
  margin-left: 20px;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow .heart-wrapper:before {
  transition: none;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow.not-just-clicked.following:hover .heart-wrapper:before {
  opacity: 1;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow .banner-action {
  transition: none;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow .banner-count {
  display: none;
}
.top-bar-site-wrapper .top-half .top-half-content .dont-show-count.follow.following.just-clicked .banner-action {
  opacity: 0;
  transition: none;
}
.top-bar-site-wrapper.logged-in .top-half .top-half-content .made-with-silk {
  display: none;
}
.top-bar-site-wrapper .top-half-content .made-with-silk {
  display: none;
  color: #f96500;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 1.1em;
  height: 50px;
  line-height: 51px;
  position: absolute;
  right: 10px;
  padding-right: 30px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half-content .made-with-silk {
    display: inline-block;
  }
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .top-half-content .made-with-silk {
    right: 0px;
  }
}
.top-bar-site-wrapper .top-half-content .made-with-silk span {
  cursor: default;
}
.top-bar-site-wrapper .top-half-content .made-with-silk span,
.top-bar-site-wrapper .top-half-content .made-with-silk .silk-logo {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .silk-logo {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 19px;
  height: 26px;
  position: absolute;
  right: 3px;
  top: 11px;
  width: 19px;
}
.top-bar-site-wrapper .top-half-content .made-with-silk:hover .signin-popup-wrapper {
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 10000;
}
.top-bar-site-wrapper .top-half-content .made-with-silk:hover .signin-popup-wrapper .header {
  padding-bottom: 10px;
  padding-top: 7px;
}
.top-bar-site-wrapper .top-half-content .made-with-silk:hover > span,
.top-bar-site-wrapper .top-half-content .made-with-silk:hover .silk-logo {
  opacity: 0.5;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper {
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 50px;
  transition: height 0.3s ease-out;
  width: 340px;
  visibility: hidden;
  -webkit-transition: opacity 0.3s linear, visibility 0s linear 0.3s, z-index 0s linear 0.3s;
  -moz-transition: opacity 0.3s linear, visibility 0s linear 0.3s, z-index 0s linear 0.3s;
  -ms-transition: opacity 0.3s linear, visibility 0s linear 0.3s, z-index 0s linear 0.3s;
  -o-transition: opacity 0.3s linear, visibility 0s linear 0.3s, z-index 0s linear 0.3s;
  transition: opacity 0.3s linear, visibility 0s linear 0.3s, z-index 0s linear 0.3s;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .header {
  -webkit-transition: padding 0.3s linear;
  -moz-transition: padding 0.3s linear;
  -ms-transition: padding 0.3s linear;
  -o-transition: padding 0.3s linear;
  transition: padding 0.3s linear;
  background-color: #f96500;
  box-sizing: border-box;
  color: white;
  line-height: normal;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  text-align: right;
  width: 100%;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .header em {
  font-size: 14px;
  opacity: 0.6;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .header a {
  color: white;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .header a:hover {
  text-decoration: underline;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .signin-popup {
  background-color: #BABABA;
  display: block;
  padding-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .signin-popup .content {
  background-color: white;
  box-sizing: border-box;
  color: #353131;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 21px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 6px;
  text-align: center;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .signin-popup .content h1 {
  font-size: 18px;
  color: #f96500;
  font-weight: normal;
}
.top-bar-site-wrapper .top-half-content .made-with-silk .signin-popup-wrapper .signin-popup .content a {
  margin-top: 10px;
}
.topbar-site .center-star {
  margin: auto;
  max-width: 1280px;
  position: relative;
  width: 100%;
}
.topbar-site .center-star .onboarding-star {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 36px;
  left: 10px;
  position: absolute;
  top: 16px;
  width: 36px;
}
.topbar-site .center-star .onboarding-star.pow {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: rotate(180deg) scale(1.3);
  -moz-transform: rotate(180deg) scale(1.3);
  -ms-transform: rotate(180deg) scale(1.3);
  -o-transform: rotate(180deg) scale(1.3);
  transform: rotate(180deg) scale(1.3);
}
.topbar-site .center-star .onboarding-star.pow2 {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: rotate(360deg) scale(1);
  -moz-transform: rotate(360deg) scale(1);
  -ms-transform: rotate(360deg) scale(1);
  -o-transform: rotate(360deg) scale(1);
  transform: rotate(360deg) scale(1);
}
@media only screen and (min-width: 1290px) {
  .topbar-site .center-star .onboarding-star {
    left: 12px;
  }
}
.topbar-site .starbar-title {
  text-transform: uppercase;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 15px;
}
.topbar-site .big-middle-dot {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  display: inline-block;
  height: 6px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: -3px;
  width: 6px;
}
.topbar-site .onboarding-arrow-holder {
  margin: auto;
  max-width: 1280px;
  position: relative;
  width: 100%;
}
.topbar-site .onboarding-arrow-holder.tab1::before {
  left: 63px;
}
.topbar-site .onboarding-arrow-holder.tab2::before {
  left: 212px;
}
.topbar-site .onboarding-arrow-holder.tab3::before {
  left: 363px;
}
.topbar-site .onboarding-arrow-holder.tab4::before {
  left: 508px;
}
.topbar-site .onboarding-arrow-holder::before {
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 9px solid transparent;
  border-top: 8px solid #75a5cc;
  bottom: -11px;
  content: '';
  display: none;
  position: absolute;
  z-index: 1401;
  left: 72px;
}
@media only screen and (min-width: 940px) {
  .topbar-site .onboarding-arrow-holder::before {
    display: block;
  }
}
.topbar-site .onboarding-arrow-holder.closed::before {
  display: none;
}
.topbar-site .onboarding-message-bar {
  background-color: #f2f1f0;
  font-size: 16px;
  height: 70px;
  overflow: visible;
  position: relative;
  z-index: 1401;
  margin-top: 5px;
  margin-bottom: 5px;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content {
  background-color: #fff;
  color: white;
  height: 70px;
  line-height: 35px;
  position: absolute;
  width: 100%;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content a {
  color: white;
  cursor: pointer;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-enter .onboarding-message-center {
  -webkit-transition: background 0.3s ease-in 0.3s;
  -moz-transition: background 0.3s ease-in 0.3s;
  -ms-transition: background 0.3s ease-in 0.3s;
  -o-transition: background 0.3s ease-in 0.3s;
  transition: background 0.3s ease-in 0.3s;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-enter .onboarding-message-center {
  background: #000;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-enter .onboarding-message-center .onboarding-arrow-holder:before {
  border-top-color: #000;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-enter.onboarding-animation-enter-active .onboarding-message-center {
  background: #75a5cc;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-leave {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-leave .onboarding-message-center {
  -webkit-transition: background 0.3s ease-in 0.3s;
  -moz-transition: background 0.3s ease-in 0.3s;
  -ms-transition: background 0.3s ease-in 0.3s;
  -o-transition: background 0.3s ease-in 0.3s;
  transition: background 0.3s ease-in 0.3s;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-leave .onboarding-message-center {
  background: #75a5cc;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-leave.onboarding-animation-leave-active {
  opacity: 1;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content.onboarding-animation-leave.onboarding-animation-leave-active .onboarding-message-center {
  background: #333;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center {
  background: #75a5cc;
  border-radius: 50px;
  box-sizing: border-box;
  height: 70px;
  margin: auto;
  max-width: calc(1300px);
  overflow: visible;
  padding-bottom: 3px;
  padding-left: 60px;
  padding-right: 10px;
  padding-top: 18px;
  position: relative;
  white-space: nowrap;
}
@media only screen and (min-width: 1290px) {
  .topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center {
    padding-left: 70px;
  }
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center strong {
  text-transform: uppercase;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center .highlight-link {
  border-bottom: 2px solid #b5cde0;
  color: white;
  cursor: help;
  display: inline-block;
  font-size: 16px;
  line-height: 1.05em;
  position: relative;
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center .highlight-link::after {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  background-repeat: no-repeat;
  bottom: -18px;
  content: '';
  height: 18px;
  width: 18px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
  border-radius: 100%;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}
.topbar-site .onboarding-message-bar .onboarding-message-bar-content .onboarding-message-center .highlight-link.hovered::after {
  opacity: 0;
  -webkit-transform: scale(0.1);
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -o-transform: scale(0.1);
  transform: scale(0.1);
}
.topbar-site .rogue-bar {
  background-color: #4f4f4f;
  height: 56px;
  width: 100%;
}
.topbar-site .rogue-clipping-wrapper {
  bottom: 20px;
  height: 75px;
  margin: auto;
  max-width: 1280px;
  overflow: hidden;
  position: relative;
}
.topbar-site .rogue {
  border-radius: 10px;
  bottom: 0px;
  display: block;
  height: 56px;
  overflow: visible;
  position: absolute;
}
.topbar-site .rogue:after {
  content: '!';
  color: #4f4f4f;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 3px;
  top: 20px;
  border-radius: 50px;
  z-index: 2;
}
.topbar-site .rogue:before {
  content: '';
  height: 0;
  width: 0;
  border-color: transparent transparent #f9771f transparent;
  border-width: 20px 13px;
  border-style: solid;
  z-index: 1;
  top: -2px;
  left: 0;
  position: absolute;
}
.topbar-site .rogue .text-bubble {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 41px;
  line-height: 41px;
  padding-left: 35px;
  padding-right: 15px;
  position: relative;
  top: 8px;
}
.topbar-site .rogue .resume-tutorial-button,
.topbar-site .rogue .skip-tutorial-button {
  margin-left: 15px;
  position: relative;
  top: 7px;
}
.onboarding-arrow-holder .welcome-popup {
  background-color: white;
  border-radius: 10px;
  box-sizing: border-box;
  color: #519ba6;
  font-size: 16px;
  height: 220px;
  left: 10px;
  padding-left: 180px;
  padding-top: 3px;
  position: absolute;
  top: 20px;
  width: 740px;
  z-index: 1402;
  line-height: 22px;
}
.onboarding-arrow-holder .welcome-popup a {
  color: #519ba6;
}
@media only screen and (min-width: 1290px) {
  .onboarding-arrow-holder .welcome-popup {
    left: 1px;
  }
}
.onboarding-arrow-holder .welcome-popup::before {
  border-bottom: 10px solid white;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  content: '';
  left: 59px;
  position: absolute;
  top: -20px;
}
@media only screen and (min-width: 1290px) {
  .onboarding-arrow-holder .welcome-popup::before {
    left: 69px;
  }
}
.onboarding-arrow-holder .welcome-popup.end-tutorial {
  left: initial;
  right: 0px;
  top: 10px;
  padding: 20px;
  border-radius: 0;
  text-align: center;
  height: auto;
}
.onboarding-arrow-holder .welcome-popup.end-tutorial::before {
  left: initial;
  right: 130px;
}
.onboarding-arrow-holder .welcome-popup.end-tutorial::after {
  opacity: 0;
}
.onboarding-arrow-holder .welcome-popup.end-tutorial a {
  text-decoration: underline;
}
.onboarding-arrow-holder .welcome-popup .ok-button {
  background-color: #36b3c6;
  border-radius: 50px;
  bottom: 24px;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
}
.onboarding-arrow-holder .welcome-popup .ok-button:hover {
  background: #4e7f98;
}
.onboarding-arrow-holder .welcome-popup .skip-button {
  bottom: 32px;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  left: 400px;
  margin-left: 30px;
  position: absolute;
  text-transform: uppercase;
}
.onboarding-arrow-holder .welcome-popup .skip-button:hover {
  text-decoration: underline;
}
.screen-shadow {
  background-color: rgba(0, 0, 0, 0.65);
  bottom: 0px;
  left: 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 1400;
}
#onboarding-video {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
  background: linear-gradient(rgba(0, 0, 0, 0.7), #000000);
  overflow: auto;
}
#onboarding-video .message-holder {
  background-color: white;
  box-sizing: border-box;
  left: 50%;
  margin-left: -260px;
  padding: 32px;
  padding-top: 22px;
  position: absolute;
  top: 100px;
  width: 520px;
  text-align: center;
}
#onboarding-video .message-holder p {
  margin-bottom: 18px;
  text-align: left;
}
#onboarding-video .message-holder p:first-of-type {
  margin-top: 0;
}
#onboarding-video .message-holder .video-image {
  background-image: url("images/onboarding-video.png");
  cursor: pointer;
  height: 213px;
  margin: auto;
  margin-top: 30px;
  width: 362px;
  position: relative;
  border: 1px solid transparent;
  transition: all 0.2s ease-out;
}
#onboarding-video .message-holder .video-image .video-icon {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  background-image: url("images/icon_play.png");
  background-size: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 19px;
  left: 50%;
  margin-left: -25px;
  transition: all 0.2s ease-out;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
#onboarding-video .message-holder .video-image:hover {
  border: 1px solid #000;
}
#onboarding-video .message-holder .video-image:hover .video-icon {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#onboarding-video .message-holder .continue {
  text-align: center;
  margin-top: 20px;
  color: #A5A5A5;
  display: inline-block;
  position: absolute;
  bottom: -35px;
  left: 0;
  width: 100%;
}
#onboarding-video .message-holder .continue a {
  color: #A5A5A5;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
}
#onboarding-video .message-holder .continue a:hover {
  text-decoration: none;
  color: #fff;
}
#onboarding-video .video-holder {
  position: absolute;
  background-color: white;
  left: 50%;
  top: 100px;
  width: 560px;
  height: 315px;
  margin-left: -280px;
}
#onboarding-video .video-holder iframe {
  width: 100%;
  height: 100%;
}
#onboarding-video .video-holder .end-of-video {
  background-color: black;
  color: white;
  height: 100%;
  text-align: center;
  width: 100%;
}
#onboarding-video .video-holder .end-of-video .button-holder {
  position: absolute;
  top: 50%;
  width: 100%;
}
#onboarding-video .video-holder .end-of-video .button-holder a {
  padding: 15px;
}
#onboarding-video .video-holder .end-of-video .button-holder a:nth-child(2) {
  margin-left: 40px;
}
#onboarding-video .video-holder .close-button {
  background-color: #B91904;
  border-radius: 50%;
  cursor: pointer;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}
#onboarding-video .video-holder .close-button:hover {
  background: #EB0A07;
}
#onboarding-video .video-holder .close-button svg {
  fill: #fff;
}
#onboarding-video .video-holder .link {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  display: inline-block;
  padding: 0px 10px 0px 10px;
}
#onboarding-video .video-holder .link a[href] {
  color: white;
}
#onboarding-video .video-holder .link.right {
  bottom: -40px;
  right: 0px;
}
#onboarding-video .video-holder .link.left {
  bottom: -40px;
  left: 0px;
}
@media only screen and (min-width: 950px) {
  #onboarding-video .video-holder {
    width: 900px;
    height: 506px;
    margin-left: -450px;
  }
}
@keyframes onboard-hand-wrapper {
  0% {
    transform: rotateZ(90deg);
  }
  50% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(-90deg);
  }
}
@keyframes onboard-hand {
  0% {
    transform: rotateZ(-90deg);
  }
  50% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(90deg);
  }
}
@keyframes onboard-underhand-tooltip {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.highlight-link .onboard-eyecatcher-label {
  position: absolute;
  top: -35px;
  left: 0;
  opacity: 0;
  width: 100%;
  text-align: center;
  background: black;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.highlight-link .onboard-eyecatcher-label:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-top-color: #000;
  top: 100%;
  left: 50%;
  margin-left: -7px;
}
.highlight-link .onboard-eyecatcher-hand-wrapper {
  position: absolute;
  top: 8px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
  transform-origin: 50% -120px;
  transform: rotateZ(90deg);
}
.highlight-link .onboard-eyecatcher-hand-wrapper .onboard-eyecatcher-hand {
  background-image: url("images/top-bar-site/onboard-eyecatcher-hand.png");
  width: 26px;
  height: 32px;
  display: inline-block;
}
.highlight-link.animating-eyecatcher .onboard-eyecatcher-hand-wrapper,
.highlight-link.animating-eyecatcher .onboard-eyecatcher-hand,
.highlight-link.animating-eyecatcher .onboard-eyecatcher-label {
  animation-duration: 3s;
  animation-delay: 1s;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
.highlight-link.animating-eyecatcher .onboard-eyecatcher-label {
  animation-name: onboard-underhand-tooltip;
}
.highlight-link.animating-eyecatcher .onboard-eyecatcher-hand-wrapper {
  animation-name: onboard-hand-wrapper;
}
.highlight-link.animating-eyecatcher .onboard-eyecatcher-hand {
  animation-name: onboard-hand;
}
.topbar-site .top-bar-site-wrapper.tab-open .bottom-half .bottom-half-content .share-icon:not(.disabled):hover::after,
.topbar-site .top-bar-site-wrapper.tab-open .bottom-half .bottom-half-content .share-icon::after {
  opacity: 0;
}
.onboarding-finished .share-icon {
  z-index: 1402 !important;
  background: #fff;
}
.topbar-site .top-half .top-half-content .share-icon-holder {
  display: inline-block;
  height: 47px;
  margin-left: 10px;
  position: relative;
  top: 8px;
  vertical-align: top;
}
.topbar-site .top-half .top-half-content .share-icon {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 50px;
  cursor: pointer;
  display: none;
  height: 35px;
  line-height: 35px;
  padding: 0 15px 0 20px;
  position: relative;
  text-align: center;
  vertical-align: top;
  -webkit-transform: translate3d(0, 0, 0);
  letter-spacing: 0.8px;
  color: #f96500;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.topbar-site .top-half .top-half-content .share-icon:not(.disabled) {
  z-index: 444;
}
.topbar-site .top-half .top-half-content .share-icon:not(.disabled):hover::after {
  border-top-color: #fff;
}
.topbar-site .top-half .top-half-content .share-icon:not(.disabled):hover {
  color: #000;
}
@media only screen and (min-width : 650px) {
  .topbar-site .top-half .top-half-content .share-icon {
    display: inline-block;
  }
}
.topbar-site .top-half .top-half-content .share-icon::after {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border-bottom: 9px solid transparent;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid transparent;
  bottom: -18px;
  content: '';
  left: 50%;
  margin-left: -9px;
  position: absolute;
  opacity: 0;
}
.topbar-site .top-half .top-half-content .share-icon.disabled {
  background-color: #F3F2F1;
  color: #DEDEDE;
  cursor: default;
}
.topbar-site .top-half .top-half-content .share-icon.disabled::after {
  border-top-color: #F3F2F1;
}
.topbar-site .top-half .top-half-content .share-icon > .icon {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
  display: inline-block;
  height: 18px;
  overflow: hidden;
  vertical-align: -4px;
  width: 18px;
  margin-left: 8px;
}
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard,
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding {
  max-width: 50px;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard .text,
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding .text {
  display: none;
}
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard .icon,
.top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding .icon {
  background-size: cover;
  height: 20px;
  left: 14px;
  position: relative;
  top: 12px;
  width: 20px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard .icon,
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding .icon {
    display: none;
  }
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard,
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding {
    max-width: 140px;
  }
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard .text,
  .top-bar-site-wrapper.logged-in .bottom-half .bottom-half-content .tab.dashboard-onboarding .text {
    display: inline;
  }
}
.top-bar-site-wrapper.tab-open .dashboard.current .tab-content {
  background: #f9f8f7 !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs {
  vertical-align: top;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  height: 51px;
  position: relative;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs {
    margin-left: 0px;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs::before {
  content: '';
  display: block;
  height: 9px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab {
  -webkit-font-smoothing: antialiased;
  background-color: #f9f8f7;
  border: 1px solid #ededed;
  box-sizing: border-box;
  color: #4e7f98;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  height: 42px;
  line-height: 34px;
  margin-right: 5px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  width: calc((100% - 72px) / 3);
  max-width: 140px;
  transition: all 0.2s ease-out;
  z-index: 4;
  border-bottom-color: #DEDEDE;
  /* Hover antics */
  /* Tab Underflap -- a solution for our UI pattern where the active tab doesn't look clickable */
  /* Tab Content */
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab {
    width: 22%;
    margin-right: 10px;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.disabled {
  background-color: rgba(0, 0, 0, 0.035);
  border-color: #DBDBD9;
  color: rgba(0, 0, 0, 0.15);
  cursor: default;
  border: none;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.05) INSET;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.disabled.user-can-write {
  cursor: pointer;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.disabled:hover {
  top: 0px;
  height: 42px;
  background-color: rgba(0, 0, 0, 0.035);
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current {
  top: -1px;
  height: 43px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover {
  background: #fdfcfb !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover.open {
  background-color: #fff !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover .arrow-holder,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .arrow-holder {
  top: 15px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open:hover .arrow-holder {
  top: 13px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover .tab-underflap {
  width: calc((100% - 50px)) !important;
  left: 25px !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover .tab-underflap:before,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover .tab-underflap:after {
  margin-bottom: -1px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.no-tab-open .tab-underflap-wrapper {
  bottom: -1px;
  opacity: 1;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper {
  position: absolute;
  bottom: -1px;
  width: 100%;
  left: 0;
  height: 5px;
  z-index: 5;
  transition: all 0.3s ease-out;
  opacity: 0;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:before,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:after {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #ddd;
  z-index: 5;
  transition: all 0.2s ease-out;
  transform-origin: 50% 0;
  opacity: 0;
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:before,
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:after {
    opacity: 1;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:after {
  border-top-color: #fbfbfb;
  bottom: -13px;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper .tab-underflap {
  position: absolute;
  bottom: 0px;
  left: 0;
  border-bottom: 1px solid #ddd;
  width: 100%;
  height: 5px;
  z-index: 5;
  overflow: hidden;
  box-shadow: 0 -5px 6px -5px rgba(0, 0, 0, 0.06) INSET;
  transition: all 0.2s ease-out;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .tab-underflap {
  width: 0 !important;
  left: 50% !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .tab-underflap-wrapper:after,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .tab-underflap-wrapper:before {
  opacity: 0;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .long-text {
  display: none;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-content {
  bottom: 0px;
  left: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  vertical-align: middle;
  z-index: 2;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:before {
  bottom: -1px;
  z-index: 3;
  content: '';
  height: 0px;
  left: 0px;
  position: absolute;
  right: 0px;
  border-top: 1px solid transparent;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open {
  background: #fff;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open:hover {
  background: #fff !important;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.dashboard.no-tab-open:before {
  border-top: 6px solid #ffffff;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open {
  background: white;
  border: 1px solid #dedede;
  box-shadow: 0px -3px 9px -4px rgba(0, 0, 0, 0.05);
  color: #000;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open:before,
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open:before {
  border-top: 6px solid rgba(255, 255, 255, 0.7);
  z-index: 100;
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open:before,
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open:before {
    border-top: 1px solid #fff;
    z-index: 1;
  }
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open {
  z-index: 99;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open:before {
  transition: all 0.2s ease-out;
  height: 0px;
  border-top-color: #fff;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .arrow-holder {
  -webkit-backface-visibility: hidden;
  display: inline-block;
  height: 7px;
  vertical-align: middle;
  width: 14px;
  position: absolute;
  top: 13px;
  left: 50%;
  margin-left: -11px;
  transition: all 0.2s ease-out;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .arrow {
  top: -2px;
  position: absolute;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .arrow svg {
  width: 9px;
  height: 5px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .arrow svg * {
  fill: #4e7f98;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.current.no-tab-open .arrow svg * {
  fill: #000;
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .arrow svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.open .arrow svg * {
  fill: #000;
}
@media only screen and (min-width: 475px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .long-text {
    display: inline;
  }
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .short-text {
    display: none;
  }
}
@media only screen and (min-width: 940px) {
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab {
    width: 140px;
  }
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.explore .tab-content {
    position: relative;
    display: block;
  }
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.explore .tab-content > span {
    margin-left: 5px;
  }
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.explore.open .icon1 {
    opacity: 0;
  }
  .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab.explore.open .icon2 {
    opacity: 1;
  }
}
.top-bar-site-wrapper.logged-in .top-half .top-half-content .logged-in-box {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  display: none;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper.logged-in .top-half .top-half-content .logged-in-box {
    display: inline-block;
  }
}
.top-bar-site-wrapper .top-half-content .logged-in-box {
  display: none;
  right: 15px;
  top: 0;
  position: absolute;
  cursor: pointer;
  text-align: right;
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .top-half-content .logged-in-box {
    right: 0px;
  }
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target {
  background: #555;
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target .initials {
  opacity: 0 !important;
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target .arrow {
  opacity: 1 !important;
  margin-left: -4px;
  line-height: 24px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target:hover {
  background: #555;
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target svg {
  -webkit-transform: rotatez(180deg);
  -moz-transform: rotatez(180deg);
  -ms-transform: rotatez(180deg);
  -o-transform: rotatez(180deg);
  transform: rotatez(180deg);
}
.top-bar-site-wrapper .top-half-content .logged-in-box.top-menu-open .username-target svg * {
  fill: #fff !important;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target {
  height: 30px;
  width: 30px;
  display: inline-block;
  border-radius: 100%;
  margin-top: 9px;
  color: #fff;
  background: #c4c4c0;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  position: relative;
  vertical-align: 2px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target:hover .initials {
  opacity: 0;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target:hover .arrow {
  opacity: 1;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target .initials {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target .arrow {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 50%;
  display: inline-block;
  margin-left: -5px;
  width: auto;
  height: auto;
  line-height: 27px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target .arrow svg {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  transform-origin: 45% 60%;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-target .arrow svg * {
  fill: #fff;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .silk-logo {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 19px;
  display: inline-block;
  height: 26px;
  margin-left: 7px;
  margin-right: 5px;
  overflow: hidden;
  position: relative;
  top: 11px;
  vertical-align: 3px;
  width: 19px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .arrow {
  width: 9px;
  height: 5px;
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: 0px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .arrow svg {
  height: 5px;
  width: 9px;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .arrow svg * {
  fill: #f96500;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .hidden {
  display: none;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-wrapper {
  display: inline-block;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .username-wrapper .username {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  color: #444;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  max-width: 150px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  top: 4px;
  vertical-align: top;
  white-space: nowrap;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .top-menu {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  border-top: 1px solid #EFEFEF;
  background: transparent;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  margin-top: 45px;
  position: absolute;
  right: -5px;
  top: 0px;
  width: 210px;
  z-index: 1403;
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .top-half-content .logged-in-box .top-menu {
    right: -5px;
  }
}
.top-bar-site-wrapper .top-half-content .logged-in-box .top-menu a {
  background-color: white;
  border-bottom: 1px solid #EFEFEF;
  color: #49525a;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding-bottom: 3px;
  padding-right: 15px;
  padding-top: 3px;
  text-align: right;
  text-decoration: none;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .top-menu a:hover {
  background-color: #EFF4F7;
}
.top-bar-site-wrapper .top-half-content .logged-in-box .top-menu a:nth-last-child(1) {
  border-bottom: none;
}
.top-bar-site-wrapper .search-bar {
  display: none;
  position: relative;
  width: 30px;
  height: 30px;
  margin-top: 10px;
  margin-left: 5px;
}
@media only screen and (min-width: 768px) {
  .top-bar-site-wrapper .search-bar {
    display: inline-block;
  }
}
.top-bar-site-wrapper .search-bar .input-box {
  overflow: hidden;
  width: 30px;
  height: 30px;
  left: auto;
  right: 0;
  z-index: 555;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  opacity: 0;
}
.top-bar-site-wrapper .search-bar .search-input {
  width: 100%;
  height: 30px;
  vertical-align: top;
  text-indent: 5px;
  font-size: 14px;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.top-bar-site-wrapper .search-bar.open .input-box {
  top: 0;
  width: 400px;
  opacity: 1;
}
.top-bar-site-wrapper .search-bar .search-icon {
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
  display: none;
  height: 30px;
  position: absolute;
  top: 0px;
  right: 0;
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 30px;
  z-index: 626;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .search-bar .search-icon {
    display: inline-block;
  }
}
.top-bar-site-wrapper .search-bar .search-icon:after {
  content: "×";
  font-weight: bold;
  font-family: Arial, sans-serif;
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 31px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.top-bar-site-wrapper .search-bar .search-icon:hover:not(.disabled) {
  color: #000;
}
.top-bar-site-wrapper .search-bar .search-icon.selected:before,
.top-bar-site-wrapper .search-bar .search-icon.selected:hover:before {
  opacity: 0;
}
.top-bar-site-wrapper .search-bar .search-icon.selected:after,
.top-bar-site-wrapper .search-bar .search-icon.selected:hover:after {
  opacity: 0.5;
}
.top-bar-site-wrapper .search-bar .search-icon.selected:hover div,
.top-bar-site-wrapper .search-bar .search-icon.selected:hover:hover div {
  opacity: 0.7;
}
.top-bar-site-wrapper .search-bar .search-icon.selected:hover:after {
  opacity: 1;
}
.top-bar-site-wrapper .search-bar .search-icon:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -10px;
  background-size: 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  transition: margin 0.3s ease-out, opacity 0.1s ease-out;
}
.top-bar-site-wrapper .search-bar .search-icon.disabled {
  opacity: 0.2;
  cursor: default;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  box-sizing: border-box;
  color: #49525a;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 21px;
  font-weight: 100;
  height: 32px;
  line-height: 32px;
  text-align: center;
  margin-top: 22px;
  vertical-align: middle;
  margin-left: -10px;
  width: calc(100% - 120px);
  margin: 25px auto 0 auto;
  position: relative;
  padding: 0 60px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.private {
  margin-top: 32px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.private .silk-name-lock {
  display: inline-block !important;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser {
    position: relative;
    text-align: left;
    margin: 0 0 0 10px !important;
    padding: 0px;
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width : 1300px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser {
    margin-left: 0 !important;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-lock {
  margin-right: 10px;
  position: absolute;
  left: 50%;
  margin-left: -6px;
  top: -22px;
  display: none;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-lock svg * {
  fill: #4E7E98;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-lock {
    float: left;
    position: static;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  font-size: 19px;
}
@media only screen and (min-width: 475px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-text {
    font-size: 21px;
  }
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name .silk-name-text {
    width: auto;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser > span {
  display: inline-block;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 0px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .arrow {
  width: 9px;
  height: 5px;
  display: inline-block;
  margin-left: 6px;
  position: absolute;
  vertical-align: 9px;
  top: -3px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .arrow svg {
  height: 5px;
  width: 9px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .arrow svg * {
  fill: #444;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-selection-menu {
  display: none;
  font-weight: normal;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open {
  border: none;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open > span:after {
  transform: rotate(180deg);
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu {
  background-color: white;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  left: 0px;
  min-width: 320px;
  position: absolute;
  top: 43px;
  width: calc(100% - 10px);
  z-index: 1402;
  text-align: left;
  width: calc(100% + 120px);
  left: -60px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu {
    top: 38px;
    left: 0px;
    width: 100%;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu:before {
  content: '';
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -10px;
  border: 10px solid transparent;
  border-bottom-color: #efefef;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu:before {
    display: none;
  }
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .fade-out {
  background-image: url("images/top-bar-site/site_chooser_fade.png");
  background-repeat: repeat-x;
  bottom: 90px;
  content: "";
  cursor: default;
  height: 14px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 999;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list {
  background-color: #FDFCFC;
  border-top: 1px solid #EFEFEF;
  max-height: 185px;
  overflow-y: auto;
  padding-bottom: 14px;
  cursor: default;
  position: relative;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list > .other-silks {
  color: #ccc;
  font-size: 14px;
  padding-left: 16px;
  text-transform: uppercase;
  margin-top: 9px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a:hover {
  background: #EFF4F7;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option {
  background-color: #FDFCFC;
  box-sizing: border-box;
  color: #49525a;
  display: block;
  font-size: 16px;
  line-height: 24px;
  max-height: 105px;
  overflow: hidden;
  padding-left: 25px;
  padding-right: 10px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.disabled,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.disabled,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.disabled {
  cursor: default;
  color: #CCC;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.disabled:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.disabled:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.disabled:hover {
  background-color: #fff !important;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list aa,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silka,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-optiona {
  padding-bottom: 4px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.add-silk,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.add-silk,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.add-silk,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.menu-option,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.menu-option,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.menu-option {
  background-color: white;
  border-top: 1px solid #EFEFEF;
  padding-left: 15px;
  height: 45px;
  line-height: 45px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.add-silk .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.menu-option .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.menu-option .icon,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.menu-option .icon {
  background-repeat: no-repeat;
  display: inline-block;
  height: 21px;
  margin-left: 0px;
  margin-right: 10px;
  position: relative;
  top: -2px;
  vertical-align: -7px;
  width: 21px;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.menu-option,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.menu-option,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.menu-option {
  background-color: white;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.menu-option:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.menu-option:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.menu-option:hover {
  background-color: #EFF4F7;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .silk-list a.add-silk:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .add-silk.add-silk:hover,
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .silk-selection-menu .menu-option.add-silk:hover {
  background: #EFF4F7;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .split-menu {
  position: relative;
  height: 45px;
  border-top: 1px solid #EFEFEF;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .split-menu .suboption {
  position: relative;
  display: inline-block;
  width: 50%;
  overflow: hidden;
  white-space: nowrap;
  color: #49525a;
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  box-sizing: border-box;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .split-menu .suboption:hover {
  background: #EFF4F7;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .split-menu .suboption:first-child {
  border-right: 1px solid #EFEFEF;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.open .split-menu .suboption a[href] {
  color: #49525a;
  font-size: 16px;
  text-decoration: none;
}
.top-bar-site-wrapper .top-half .top-half-content .site-chooser.no-create-silk.open .fade-out {
  bottom: 40px;
}
.top-bar-site-wrapper .hamburger-icon {
  cursor: pointer;
  height: 30px;
  position: absolute;
  top: 10px;
  width: 30px;
  left: 10px;
}
@media only screen and (min-width : 650px) {
  .top-bar-site-wrapper .hamburger-icon {
    display: none;
  }
}
.top-bar-site-wrapper .hamburger-icon .bar,
.top-bar-site-wrapper .hamburger-icon .bar:before,
.top-bar-site-wrapper .hamburger-icon .bar:after {
  background-color: #c2c2c2;
  display: block;
  height: 5px;
  position: absolute;
  width: 30px;
}
.top-bar-site-wrapper .hamburger-icon .bar:before,
.top-bar-site-wrapper .hamburger-icon .bar:after {
  content: '';
}
.top-bar-site-wrapper .hamburger-icon .bar {
  top: 0px;
}
.top-bar-site-wrapper .hamburger-icon .bar:before {
  top: 10px;
}
.top-bar-site-wrapper .hamburger-icon .bar:after {
  top: 20px;
}
.hamburger-menu {
  background-color: white;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: fixed;
  top: 0px;
  width: 250px;
  z-index: 1500;
  padding-top: 63px;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.hamburger-menu:after {
  content: '';
  position: absolute;
  top: 10px;
  left: 10px;
  width: 90px;
  height: 45px;
  background-repeat: no-repeat;
}
@media only screen and (min-width : 650px) {
  .hamburger-menu {
    display: none;
  }
}
.hamburger-menu.hamburger-animation-enter {
  left: -250px;
  -webkit-transition: left 0.3s linear;
  -moz-transition: left 0.3s linear;
  -ms-transition: left 0.3s linear;
  -o-transition: left 0.3s linear;
  transition: left 0.3s linear;
}
.hamburger-menu.hamburger-animation-enter.hamburger-animation-enter-active {
  left: 0px;
}
.hamburger-menu.hamburger-animation-leave {
  left: 0px;
  -webkit-transition: left 0.3s linear;
  -moz-transition: left 0.3s linear;
  -ms-transition: left 0.3s linear;
  -o-transition: left 0.3s linear;
  transition: left 0.3s linear;
}
.hamburger-menu.hamburger-animation-leave.hamburger-animation-leave-active {
  left: -250px;
}
.hamburger-menu .menu-item {
  background-color: white;
  border-bottom: 1px solid #EFEFEF;
  box-sizing: border-box;
  color: #f96500;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-top: 3px;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.hamburger-menu .menu-item:first-of-type {
  border-top: 1px solid #EFEFEF;
}
.hamburger-menu .menu-item.user .text {
  display: inline-block;
  height: 40px;
  max-width: 186px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hamburger-menu .menu-item.user .icon {
  display: inline-block;
  margin-left: 7px;
  background-position: center;
  background-size: 19px;
  background-repeat: no-repeat;
  width: 19px;
  height: 26px;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  top: 6px;
}
.hamburger-menu .menu-item.user .arrow {
  display: none;
}
.bubble-container .bubble-content.tab-popup-helper {
  background-color: #313125;
  border: none;
  border-bottom: 50px solid #000000;
  border-radius: 10px;
  line-height: 20px;
}
.bubble-container .bubble-content.tab-popup-helper a[href] {
  color: white;
  text-decoration: underline;
}
.bubble-container .bubble-content.tab-popup-helper.pages-disabled {
  border-bottom: 5px solid #000000;
}
.bubble-container .bubble-content.tab-popup-helper .icon {
  display: inline-block;
  height: 47px;
  margin: 20px;
  vertical-align: top;
  width: 85px;
}
.bubble-container .bubble-content.tab-popup-helper .right-column {
  display: inline-block;
  padding-top: 20px;
  width: 270px;
}
.bubble-container .bubble-content.tab-popup-helper .right-column h1 {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-top: 0px !important;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.bubble-container .bubble-content.tab-popup-helper p {
  margin: 0.5em 0;
}
.bubble-container .bubble-content.tab-popup-helper .popup-footer {
  bottom: 15px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.bubble-container .bubble-content.tab-popup-helper .popup-footer .title {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  margin-right: 10px;
  text-transform: uppercase;
}
.tab-foldout-container {
  overflow: hidden;
  position: relative;
}
.tab-foldout-container .tab-foldout-content {
  height: 238px;
  margin: auto;
  max-width: 1280px;
  position: relative;
  width: 100%;
}
.tab-foldout-container.tab-foldout-animation-enter.data-pages {
  height: 0px;
}
.tab-foldout-container.tab-foldout-animation-enter.data-pages.tab-foldout-animation-enter-active {
  height: 184.2px;
  transition: height 0.4s ease-out;
}
.tab-foldout-container.tab-foldout-animation-leave.data-pages {
  height: 184.2px;
}
.tab-foldout-container.tab-foldout-animation-leave.data-pages.tab-foldout-animation-leave-active {
  height: 0px;
  transition: height 0.4s ease-out;
}
.tab-foldout-container.tab-foldout-animation-enter.poster-pages {
  height: 0px;
}
.tab-foldout-container.tab-foldout-animation-enter.poster-pages.tab-foldout-animation-enter-active {
  height: 186.25px;
  transition: height 0.4s ease-out;
}
.tab-foldout-container.tab-foldout-animation-leave.poster-pages {
  border-top-width: 0px;
  height: 181.25px;
}
.tab-foldout-container.tab-foldout-animation-leave.poster-pages.tab-foldout-animation-leave-active {
  height: 0px;
  transition: height 0.4s ease-out;
}
html .dashboard2 .tab-foldout-container.poster-pages.poster-pages {
  border-top: none;
  padding-bottom: 1px;
  background: none;
}
html .dashboard2 .tab-foldout-container.data-pages.data-pages {
  border-top: none;
}
.title-alpha-gradient {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  content: '';
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 10px;
  z-index: 1;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar,
.mini-data-page .mini-page-contents.deleting,
.mini-poster-page-holder .mini-page-contents.deleting {
  cursor: default;
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  -o-transform: translateY(-6px);
  transform: translateY(-6px);
}
.mini-data-page .mini-poster-page.deleting.with-toolbar.disappearing,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar.disappearing,
.mini-data-page .mini-page-contents.deleting.disappearing,
.mini-poster-page-holder .mini-page-contents.deleting.disappearing {
  transition: all 0.5s ease-out !important;
  transform: scale(0.05) rotate(180deg) !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar,
.mini-data-page .mini-page-contents.deleting .toolbar,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar {
  transition: bottom 0s 0s cubic-bezier(0.23, 1, 0.32, 1) !important;
  left: 0px !important;
  margin-left: 0px;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar:after,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar:after,
.mini-data-page .mini-page-contents.deleting .toolbar:after,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar:after {
  display: none;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar.mini-poster-page,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar.mini-poster-page,
.mini-data-page .mini-page-contents.deleting.mini-poster-page,
.mini-poster-page-holder .mini-page-contents.deleting.mini-poster-page {
  margin-top: 0  !important;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar.mini-poster-page .toolbar,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar.mini-poster-page .toolbar,
.mini-data-page .mini-page-contents.deleting.mini-poster-page .toolbar,
.mini-poster-page-holder .mini-page-contents.deleting.mini-poster-page .toolbar {
  height: calc(100% - 63px);
  overflow: hidden;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .tool,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .tool,
.mini-data-page .mini-page-contents.deleting .tool,
.mini-poster-page-holder .mini-page-contents.deleting .tool {
  display: none;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar.mini-page-contents,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar.mini-page-contents,
.mini-data-page .mini-page-contents.deleting.mini-page-contents,
.mini-poster-page-holder .mini-page-contents.deleting.mini-page-contents {
  margin-top: 5px  !important;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar.mini-page-contents .toolbar,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar.mini-page-contents .toolbar,
.mini-data-page .mini-page-contents.deleting.mini-page-contents .toolbar,
.mini-poster-page-holder .mini-page-contents.deleting.mini-page-contents .toolbar {
  height: calc(100% - 49px);
  overflow: hidden;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar,
.mini-data-page .mini-page-contents.deleting .toolbar,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar {
  bottom: 0 !important;
  color: #EA5F0D;
  left: 0px;
  padding: 10px 0;
  width: 100%;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar:before,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar:before,
.mini-data-page .mini-page-contents.deleting .toolbar:before,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar:before {
  top: -50%;
  left: -50%;
  border-radius: 0;
  opacity: 1;
  width: 200%;
  height: 200%;
  background: #FCEFE9;
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar .delete_query_option,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar .delete_query_option,
.mini-data-page .mini-page-contents.deleting .toolbar .delete_query_option,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar .delete_query_option {
  color: #000;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar .delete_query,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar .delete_query,
.mini-data-page .mini-page-contents.deleting .toolbar .delete_query,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar .delete_query {
  height: 100%;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar.loading .tool,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar.loading .tool,
.mini-data-page .mini-page-contents.deleting .toolbar.loading .tool,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar.loading .tool,
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar.loading .delete_query,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar.loading .delete_query,
.mini-data-page .mini-page-contents.deleting .toolbar.loading .delete_query,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar.loading .delete_query {
  display: none;
}
.mini-data-page .mini-poster-page.deleting.with-toolbar .toolbar.loading:after,
.mini-poster-page-holder .mini-poster-page.deleting.with-toolbar .toolbar.loading:after,
.mini-data-page .mini-page-contents.deleting .toolbar.loading:after,
.mini-poster-page-holder .mini-page-contents.deleting .toolbar.loading:after {
  animation-name: loader_rotate;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: loader_rotate;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading-dark.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.mini-data-page:hover .mini-poster-page,
.mini-poster-page-holder:hover .mini-poster-page,
.mini-data-page:hover .mini-page-contents,
.mini-poster-page-holder:hover .mini-page-contents {
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  -o-transform: translateY(-6px);
  transform: translateY(-6px);
}
.mini-data-page:hover .toolbar,
.mini-poster-page-holder:hover .toolbar {
  transition: bottom 0.27s 0.3s cubic-bezier(0.23, 1, 0.32, 1) !important;
  bottom: 8px !important;
}
.mini-data-page .toolbar,
.mini-poster-page-holder .toolbar {
  -webkit-transition: bottom 0.27s 0s ease-out;
  -moz-transition: bottom 0.27s 0s ease-out;
  -ms-transition: bottom 0.27s 0s ease-out;
  -o-transition: bottom 0.27s 0s ease-out;
  transition: bottom 0.27s 0s ease-out;
  bottom: -33px;
  height: 32px;
  left: 50%;
  margin-left: -54px;
  position: absolute;
  width: 108px;
  z-index: 900;
}
.mini-data-page .toolbar:before,
.mini-poster-page-holder .toolbar:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0%;
  height: 0%;
  background: #DCCFD9;
  border-radius: 500px;
}
.mini-data-page .toolbar.toolbar-single,
.mini-poster-page-holder .toolbar.toolbar-single {
  left: 50%;
  margin-left: -27px;
  width: 54px;
}
.mini-data-page .toolbar.toolbar-single:after,
.mini-poster-page-holder .toolbar.toolbar-single:after {
  display: none;
}
.mini-data-page .toolbar.toolbar-single .tool,
.mini-poster-page-holder .toolbar.toolbar-single .tool {
  border-radius: 20px;
  width: 100%;
}
.mini-data-page .toolbar .delete_query,
.mini-poster-page-holder .toolbar .delete_query {
  overflow: hidden;
  height: 0;
  position: relative;
  text-align: center;
}
.mini-data-page .toolbar .delete_query .delete_query_title,
.mini-poster-page-holder .toolbar .delete_query .delete_query_title {
  padding-top: 30px;
  padding-bottom: 10px;
}
.mini-data-page .toolbar .delete_query .delete_query_option,
.mini-poster-page-holder .toolbar .delete_query .delete_query_option {
  font-size: 13px;
  margin: 0 5px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
}
.mini-data-page .toolbar .delete_query .delete_query_option.no,
.mini-poster-page-holder .toolbar .delete_query .delete_query_option.no {
  color: #999;
}
.mini-data-page .toolbar .delete_query .delete_query_option:hover,
.mini-poster-page-holder .toolbar .delete_query .delete_query_option:hover {
  text-decoration: underline;
}
.mini-data-page .toolbar .tool,
.mini-poster-page-holder .toolbar .tool {
  background-color: rgba(0, 0, 0, 0.7);
  background-position: 50% 48%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 54px;
  z-index: 5;
  position: relative;
}
.mini-data-page .toolbar .tool:hover,
.mini-poster-page-holder .toolbar .tool:hover {
  background-color: black;
}
.mini-data-page .toolbar:after,
.mini-poster-page-holder .toolbar:after {
  border-right: 1px solid #8C8C8C;
  content: "";
  height: 24px;
  left: 50%;
  position: absolute;
  top: 4px;
  width: 1px;
}
.mini-data-page .toolbar:hover:after,
.mini-poster-page-holder .toolbar:hover:after {
  display: none;
}
.mini-data-page .toolbar .pencil,
.mini-poster-page-holder .toolbar .pencil {
  cursor: pointer;
  background-size: 20px;
  border-radius: 20px 0 0 20px;
}
.mini-data-page .toolbar .pencil.hidden,
.mini-poster-page-holder .toolbar .pencil.hidden {
  visibility: hidden;
}
.mini-data-page .toolbar .delete,
.mini-poster-page-holder .toolbar .delete {
  cursor: pointer;
  background-size: 17px 20px;
  border-radius: 0 20px 20px 0;
}
.mini-data-page .toolbar .delete.hidden,
.mini-poster-page-holder .toolbar .delete.hidden {
  visibility: hidden;
}
.scroller-component {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  overflow: hidden;
  height: 244px;
}
.scroller-component.no-scroll {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
.scroller-component .add-poster-page,
.scroller-component .add-data-page {
  -webkit-transition: all 0.27s ease-out;
  -moz-transition: all 0.27s ease-out;
  -ms-transition: all 0.27s ease-out;
  -o-transition: all 0.27s ease-out;
  transition: all 0.27s ease-out;
  border: dashed 1px #bbb;
  color: #797972;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  height: 168px;
  position: absolute;
}
.scroller-component .add-poster-page.add-data-page,
.scroller-component .add-data-page.add-data-page {
  height: 168px;
  width: 128px;
}
.scroller-component .add-poster-page:hover,
.scroller-component .add-data-page:hover {
  border-color: #777;
}
.scroller-component .add-poster-page:hover .plus-button,
.scroller-component .add-data-page:hover .plus-button {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.scroller-component .add-poster-page:before,
.scroller-component .add-data-page:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  position: absolute;
  top: 50%;
  left: 0;
  text-align: center;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
  opacity: 0.8;
  line-height: 14px;
  padding: 0 15px;
  z-index: 1;
  font-size: 12px;
}
.scroller-component .add-poster-page .plus-button,
.scroller-component .add-data-page .plus-button {
  opacity: 0.8;
  border-radius: 100%;
  color: white;
  font-size: 32px;
  height: 36px;
  width: 36px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 30%;
  width: 35px;
  -webkit-transition: all 0.27s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0.27s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0.27s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0.27s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0.27s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.scroller-component .add-poster-page .plus-button:before,
.scroller-component .add-data-page .plus-button:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  left: 50%;
  margin-left: -11px;
  top: 50%;
  margin-top: -11px;
}
.scroller-component .add-data-page {
  display: inline-block;
  margin-top: 10px;
  overflow: hidden;
  text-decoration: none;
  top: 46px;
  width: 128px;
}
.scroller-component .add-data-page:before {
  content: "New Card";
}
.scroller-component .add-poster-page {
  margin-right: 10px;
  overflow: visible;
  top: 17px;
  width: 145px;
  height: 195px;
}
.scroller-component .add-poster-page:before {
  content: "New page";
  top: 59%;
}
.scroller-component .mini-poster-page-holder {
  position: absolute;
}
.scroller-component .mini-poster-page,
.scroller-component .create-poster-page {
  background-color: white;
  border-top-right-radius: 25px;
  box-sizing: border-box;
  color: black !important;
  display: inline-block;
  font-size: 14px;
  height: 195px;
  width: 145px;
  line-height: normal;
  margin-right: 10px;
  overflow: hidden;
  padding-top: 10px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 17px;
  transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), height 0.2s ease-out, margin 0.2s ease-out, width 0.3s ease-out !important;
  box-shadow: 0 0 4px 0px #f9f8f7;
  border: 1px solid #dedede;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.scroller-component .mini-poster-page.loading .image::before,
.scroller-component .create-poster-page.loading .image::before {
  animation-name: loader_rotate;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: loader_rotate;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading-dark.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  content: "";
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
}
.scroller-component .mini-poster-page.create-poster-page input,
.scroller-component .create-poster-page.create-poster-page input {
  background-color: transparent;
  border: none;
  font-size: 14px;
  height: 32px;
  left: 5px;
  outline: #888;
  padding: 4px;
  position: absolute;
  top: 0px;
  width: 80%;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
.scroller-component .mini-poster-page.create-poster-page .image,
.scroller-component .create-poster-page.create-poster-page .image {
  background: #faf9f8;
}
.scroller-component .mini-poster-page:after,
.scroller-component .create-poster-page:after {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  box-shadow: 1px 1px 1px #ccc;
  content: '';
  height: 14px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 14px;
  background: #fff;
}
.scroller-component .mini-poster-page:before,
.scroller-component .create-poster-page:before {
  content: '';
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  position: absolute;
  border-width: 15px 15px 10px 15px;
  border-style: solid;
  border-color: transparent #f7f7f7 transparent transparent;
}
.scroller-component .mini-poster-page .title,
.scroller-component .create-poster-page .title {
  color: black;
  box-sizing: border-box;
  height: 20px;
  margin-left: 10px;
  margin-right: 18px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 93px;
}
.scroller-component .mini-poster-page .title .title-contents,
.scroller-component .create-poster-page .title .title-contents {
  left: 0px;
  position: absolute;
  white-space: nowrap;
}
.scroller-component .mini-poster-page .title::before,
.scroller-component .create-poster-page .title::before {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  content: '';
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 10px;
  z-index: 1;
}
.scroller-component .mini-poster-page .image,
.scroller-component .create-poster-page .image {
  background-color: #f4f2f0;
  background-repeat: no-repeat;
  top: 42px;
  left: 0;
  position: absolute;
  width: 143px;
  height: 151px;
  background-size: 45px;
  background-position: center 45%;
  background-image: url("images/dashboard/icon-pageghost.png");
}
.scroller-component .mini-poster-page.home .image,
.scroller-component .create-poster-page.home .image {
  background-image: url("images/dashboard/icon-homepage.png");
  background-size: 45px;
}
.scroller-component .ghost-data-page,
.scroller-component .ghost-poster-page {
  background-color: #fff;
  border: 1px solid #eee;
  height: 168px;
  position: absolute;
  box-shadow: 0 0 4px 0px #f9f8f7;
}
.scroller-component .ghost-data-page:before,
.scroller-component .ghost-poster-page:before {
  content: '';
  width: 94px;
  height: 6px;
  background: #f9f8f7;
  position: absolute;
  left: 10px;
  top: 17px;
  opacity: 0.5;
}
.scroller-component .ghost-data-page:after,
.scroller-component .ghost-poster-page:after {
  content: '';
  position: absolute;
  border-top: 1px solid #f5fafb;
  background-position: center 34px;
  background-repeat: no-repeat;
  background-size: 45px;
  top: 39px;
  left: 0px;
  width: 122px;
  height: 124px;
  opacity: 0.7;
}
.scroller-component .ghost-data-page.ghost-data-page,
.scroller-component .ghost-poster-page.ghost-data-page {
  margin-right: 10px;
  margin-top: 2px;
  width: 128px;
  top: 43px;
}
.scroller-component .ghost-data-page.ghost-data-page:after,
.scroller-component .ghost-poster-page.ghost-data-page:after {
  width: 128px;
  height: 131px;
  background: #f9f8f7;
  border: none;
  left: 0px;
  top: 37px;
}
.scroller-component .ghost-data-page.ghost-poster-page,
.scroller-component .ghost-poster-page.ghost-poster-page {
  margin-right: 10px;
  margin-top: 6px;
  top: 11px;
  width: 145px;
  height: 195px;
  border-top-right-radius: 12px;
}
.scroller-component .ghost-data-page.ghost-poster-page:after,
.scroller-component .ghost-poster-page.ghost-poster-page:after {
  width: 145px;
  height: 158px;
  background: #f9f8f7;
  border: none;
  left: 0px;
  top: 37px;
}
.scroller-component .create-page-animation-enter {
  transition: opacity 0.15ms ease-in;
  opacity: 0;
}
.scroller-component .create-page-animation-enter.create-page-animation-enter-active {
  opacity: 1;
}
.scroller-component .create-page-animation-leave {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}
.scroller-component .create-page-animation-leave.create-page-animation-leave-active {
  opacity: 0;
}
.scroller-component .mini-data-page,
.scroller-component .create-data-page {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  position: absolute;
  top: 40px;
}
.scroller-component .mini-data-page.create-data-page,
.scroller-component .create-data-page.create-data-page {
  margin-left: 0px;
}
.scroller-component .mini-data-page.create-data-page input,
.scroller-component .create-data-page.create-data-page input {
  background-color: transparent;
  border: none;
  font-size: 14px;
  height: 32px;
  left: 5px;
  outline: #888;
  padding: 0 4px;
  position: relative;
  top: -6px;
  margin-bottom: -10px;
  width: 80%;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
.scroller-component .mini-data-page.create-data-page .mini-page-image,
.scroller-component .create-data-page.create-data-page .mini-page-image {
  background-color: white;
}
.scroller-component .mini-data-page.create-data-page .mini-page-contents .empty-image,
.scroller-component .create-data-page.create-data-page .mini-page-contents .empty-image {
  background-color: #f3f3f3;
  opacity: 0.6;
}
.scroller-component .mini-data-page.loading .mini-page-image::before,
.scroller-component .create-data-page.loading .mini-page-image::before {
  animation-name: loader_rotate;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: loader_rotate;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading-dark.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  content: "";
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
}
.scroller-component .mini-data-page .mini-page-contents,
.scroller-component .create-data-page .mini-page-contents {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  background-color: white;
  box-shadow: 0 0 4px 0px #f9f8f7;
  box-sizing: border-box;
  color: black;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  height: 168px;
  width: 128px;
  line-height: normal;
  margin-top: 15px;
  padding-top: 5px;
  position: relative;
  text-decoration: none;
  z-index: 1;
  overflow: hidden;
  transition: transform 0.075s ease-out, height 0.2s ease-out, margin 0.2s ease-out, width 0.3s ease-out;
  border: 1px solid #dedede;
}
.scroller-component .mini-data-page .mini-page-contents .title,
.scroller-component .create-data-page .mini-page-contents .title {
  color: black;
  box-sizing: border-box;
  height: 24px;
  margin-left: 10px;
  overflow: hidden;
  position: relative;
  width: 142 px;
}
.scroller-component .mini-data-page .mini-page-contents .title .title-contents,
.scroller-component .create-data-page .mini-page-contents .title .title-contents {
  left: 0px;
  position: absolute;
  white-space: nowrap;
}
.scroller-component .mini-data-page .mini-page-contents .title::before,
.scroller-component .create-data-page .mini-page-contents .title::before {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF);
  content: '';
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 10px;
  z-index: 1;
}
.scroller-component .mini-data-page .mini-page-contents .empty-image,
.scroller-component .create-data-page .mini-page-contents .empty-image {
  background-image: url("images/dashboard/icon-camera.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 47px 37px;
  height: 137px;
  width: 126px;
  left: 0px;
  background-color: #f4f2f0;
}
.scroller-component .mini-data-page .mini-page-contents .image-box,
.scroller-component .create-data-page .mini-page-contents .image-box {
  top: 29px;
  height: 125px;
  left: 0px;
  position: absolute;
  width: 120px;
}
.scroller-component .mini-data-page .mini-page-contents .image-box .offset-container,
.scroller-component .create-data-page .mini-page-contents .image-box .offset-container {
  position: absolute;
}
html.browser-safari .scroller-component .mini-data-page.current.mini-data-page.current .arrow.arrow,
html.browser-safari .scroller-component .mini-poster-page-holder.current.mini-data-page.current .arrow.arrow {
  bottom: -32px;
}
.scroller-component .mini-data-page.current .mini-page-contents,
.scroller-component .mini-poster-page-holder.current .mini-page-contents {
  cursor: default;
}
.scroller-component .mini-data-page.current .arrow,
.scroller-component .mini-poster-page-holder.current .arrow {
  border: 12px solid transparent;
  border-bottom-color: #9f9f9f;
  height: 0px;
  left: 53px;
  position: absolute;
  top: 178px;
  width: 0px;
  z-index: 1;
}
.scroller-component .mini-poster-page-holder.current .arrow {
  bottom: -235px;
  left: 60px;
  top: auto;
}
.scroller-component .collection-separator {
  position: absolute;
}
.scroller-component .collection-separator:before {
  content: '';
  display: block;
  height: 248px;
  position: absolute;
  left: 9px;
  top: -6px;
  width: 1px;
  z-index: 10;
  border-left: 4px double #EDECEC;
  background: none;
}
.scroller-component .collection-separator .collection-left,
.scroller-component .collection-separator .collection-right {
  color: white;
  position: absolute;
  top: 10px;
}
.scroller-component .collection-separator .collection-left.collection-left,
.scroller-component .collection-separator .collection-right.collection-left {
  text-align: right;
}
.scroller-component .collection-separator .collection-left .text-holder,
.scroller-component .collection-separator .collection-right .text-holder {
  display: inline-block;
  height: 22px;
  max-width: 500px;
  overflow: hidden;
  white-space: normal;
  position: relative;
}
.scroller-component .collection-separator .collection-left .collection-title,
.scroller-component .collection-separator .collection-right .collection-title {
  color: black;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: 1px;
  white-space: nowrap;
}
.scroller-component .collection-separator .collection-left.collection-right .collection-title,
.scroller-component .collection-separator .collection-right.collection-right .collection-title {
  max-width: calc(100% - 70px);
}
.scroller-component .collection-separator .collection-left .collection-title,
.scroller-component .collection-separator .collection-right .collection-title,
.scroller-component .collection-separator .collection-left .num-pages,
.scroller-component .collection-separator .collection-right .num-pages {
  display: inline-block;
  overflow: hidden;
}
.scroller-component .collection-separator .collection-left .num-pages,
.scroller-component .collection-separator .collection-right .num-pages {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  color: #888;
  font-size: 13px;
}
.scroller-component .collection-separator .collection-left .text-holder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scroller-component .collection-separator .collection-left .text-holder .collection-title,
.scroller-component .collection-separator .collection-left .text-holder .num-pages {
  display: inline-block;
  position: relative;
}
.scroller-component .collection-separator .collection-right {
  left: 32px;
}
.scroller-component .collection-separator .collection-right .num-pages {
  margin-left: 10px;
}
.scroller-component .collection-separator .collection-left {
  right: 11px;
}
.scroller-component .collection-separator .collection-left .collection-title {
  margin-left: 10px;
}
.scroller-component .line-separator {
  content: '';
  display: block;
  height: 189px;
  position: absolute;
  left: 8px;
  width: 1px;
  z-index: 1;
  background: none;
  border-right: 4px double #EDECEC;
  margin-left: 8px;
}
.scroller-component.data-pages.one-collection .line-separator {
  top: 35px;
}
.top-bar-site-wrapper .scroller-component.posters {
  padding-top: 8px;
}
.dashboard2 .add-poster-page .plus-button {
  left: 55px;
  top: 55px;
}
.dashboard2 .add-data-page .plus-button {
  left: 45px;
  top: 35px;
}
.topbar-site .add-poster-page .plus-button {
  left: 35px;
  top: 35px;
}
.topbar-site .add-data-page .plus-button {
  left: 22px;
  top: 15px;
}
.scroller-component {
  margin: auto;
  overflow: visible;
  position: relative;
  width: 100%;
}
.scroller-component .previous-collection,
.scroller-component .next-collection {
  background-color: #4e7f98;
  background-repeat: no-repeat;
  background-size: 20px 13px;
  color: white;
  cursor: pointer;
  height: 23px;
  position: absolute;
  top: 20px;
  line-height: 23px;
  z-index: 3;
  background-color: #5DA3AD;
  transition: all 0.2s ease-out;
}
.scroller-component .previous-collection.previous-collection,
.scroller-component .next-collection.previous-collection {
  background-position: 5px center;
  left: 0px;
  padding-left: 32px;
  padding-right: 10px;
  border-radius: 0 10px 10px 0;
}
.scroller-component .previous-collection.previous-collection:hover,
.scroller-component .next-collection.previous-collection:hover {
  padding-left: 37px;
  background-position: 10px center;
}
.scroller-component .previous-collection.next-collection,
.scroller-component .next-collection.next-collection {
  background-position: calc(100% - 5px) center;
  padding-left: 10px;
  padding-right: 32px;
  right: 0px;
  border-radius: 10px 0 0 10px;
}
.scroller-component .previous-collection.next-collection:hover,
.scroller-component .next-collection.next-collection:hover {
  padding-right: 37px;
  background-position: calc(100% - 10px) center;
}
.scroller-component .scrolling-div-holder {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.scroller-component .scrolling-div {
  position: absolute;
  width: 100%;
}
.scroller-component .scroll-arrow-holder {
  height: 100%;
  overflow: visible;
  position: absolute;
  top: 0px;
  width: 0px;
  z-index: 3;
}
.scroller-component .scroll-arrow-holder::after {
  background-image: url("images/top-bar-site/carousel-shadows-dashboard.png");
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 200px 100%;
  width: 100px;
  content: '';
  height: 100%;
  position: absolute;
  opacity: 1;
}
.scroller-component .scroll-arrow-holder.left {
  left: 0px;
}
.scroller-component .scroll-arrow-holder.left:after {
  left: 0px;
}
.scroller-component .scroll-arrow-holder.right {
  right: 0px;
}
.scroller-component .scroll-arrow-holder.right:after {
  background-position: -99px 0px;
  right: 0px;
}
.scroller-component .scroll-arrow-holder .nav-button-holder {
  height: 100%;
  position: absolute;
  top: 0;
  width: 23px;
  z-index: 2;
}
.scroller-component .scroll-arrow-holder .nav-button-holder .nav-button {
  cursor: pointer;
  height: 100%;
  line-height: 45px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.scroller-component .scroll-arrow-holder .nav-button-holder .nav-button .icon {
  background-repeat: no-repeat;
  background-size: 8px;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 13px;
  right: 0px;
  transition: all 0.2s ease-out;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  background-position: 5px center;
  box-sizing: border-box;
  border-radius: 100%;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
}
.scroller-component .scroll-arrow-holder.left .nav-button-holder {
  left: 0;
}
.scroller-component .scroll-arrow-holder.left .nav-button-holder:hover .icon {
  right: -5px !important;
}
.scroller-component .scroll-arrow-holder.right .nav-button-holder {
  right: 0;
  left: auto;
}
.scroller-component .scroll-arrow-holder.right .nav-button-holder:hover .icon {
  left: -4px !important;
}
.scroller-component .scroll-arrow-holder.right .nav-button-holder .nav-button .icon {
  right: auto;
  left: 1px;
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.scroller-component.explore {
  height: 104px;
}
.scroller-component.posters {
  height: 181.25px;
}
.scroller-component.posters .scroll-arrow-holder:after .scrolling-div {
  top: 6px;
}
.scroller-component.data-pages .scrolling-div {
  top: -32px;
}
.scroller-component.data-pages.many-collections {
  height: 179.2px;
}
.scroller-component.data-pages.many-collections .scrolling-div {
  top: 6px;
}
.topbar-site .scroll-arrow-holder:after {
  background-image: url("images/top-bar-site/carousel-shadows-foldout.png");
  opacity: 0;
}
.browser-warning {
  padding: 10px;
  background: #ffff88;
  border-bottom: solid 1px #dddd66;
}
.color-legend {
  padding: 20px;
  font-size: 13px;
  overflow-y: auto;
  box-sizing: border-box;
  max-height: 100%;
}
.color-legend .legend-block {
  width: 25px;
  height: 25px;
  border: 4px solid #fff;
  display: inline-block;
  box-sizing: border-box;
  box-shadow: 0 0 0 1px white;
  margin-top: -2px;
  margin-right: 10px;
  border-radius: 50%;
}
.color-legend.empty {
  padding: 0;
}
.color-legend.scrollable {
  overflow: auto;
  width: 100%;
  max-height: 100%;
  background-image: url("images/packed-svg/texture/list_shadow.svg"), url("images/packed-svg/texture/list_shadow_reverse.svg");
  background-repeat: no-repeat;
  background-position: 0 0, 0 bottom;
}
.color-legend .legend-header h2 {
  display: inline-block;
  font-size: 16px;
}
.color-legend .legend-list {
  overflow-y: scroll;
  max-height: 300px;
}
.color-legend .legend-label {
  display: inline-block;
  max-width: calc(100% - 40px);
  line-height: 20px;
  vertical-align: top;
}
.color-legend .color-box {
  margin: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
.color-legend .color-box:hover,
.color-legend .color-box.selected {
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  box-shadow: 0 0 0 2.5px white, 0 0 6px 3px #2F2F2F;
  border-radius: 1px;
}
.color-legend .color-palette {
  padding-top: 20px;
  left: 50%;
  width: 240px;
  position: relative;
  margin-left: -120px;
}
.color-legend div:last-of-type .legend-label {
  margin-bottom: 0;
}
.editing .legend-block.editable:hover,
.exploring.canEdit .legend-block.editable:hover {
  cursor: pointer;
  border: 4px solid #fff;
  box-shadow: 0 0 0 1px #d2d2d2;
}
.choose-color-bubble {
  margin-top: -10px;
}
.choose-color-bubble p {
  margin: 0 auto;
  padding: 20px;
  font-size: 14px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  border-bottom: 1px solid #ededed;
}
.choose-color-bubble strong {
  display: inline-block;
}
.choose-color-bubble .bubble-arrow {
  display: none;
}
.choose-color-bubble .bubble-content:after,
.choose-color-bubble .bubble-content:before {
  top: 99.7%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  position: absolute;
  pointer-events: none;
}
.choose-color-bubble .bubble-content:after {
  margin-left: -10px;
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fbfbfb;
}
.choose-color-bubble .bubble-content:after.color-legend {
  border-top-color: white;
}
.choose-color-bubble .bubble-content:before {
  margin-left: -12px;
  border-width: 12px;
  border-color: rgba(222, 222, 222, 0);
  border-top-color: #dedede;
}
.choose-color-bubble .bubble-content {
  color: black;
  box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
  background: #fbfbfb;
  border-color: #dedede;
  padding-bottom: 15px;
}
.choose-color-bubble .bubble-content.color-legend {
  padding: 15px 0;
  background: white;
}
.choose-color-bubble .color-box {
  margin: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
.choose-color-bubble .color-box:hover,
.choose-color-bubble .color-box.selected {
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  box-shadow: 0 0 0 2.5px white, 0 0 6px 3px #2F2F2F;
  border-radius: 1px;
}
.choose-color-bubble .color-palette {
  padding-top: 20px;
  left: 50%;
  width: 240px;
  position: relative;
  margin-left: -120px;
}
.choose-color-bubble .color-warning {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #E1E1DD;
  display: block;
  position: relative;
  margin-left: -1px;
  margin-right: -1px;
  line-height: 1.4em;
}
.choose-color-bubble .color-warning .shadow {
  top: 0px;
  left: 0px;
  right: -1px;
  bottom: 0px;
  overflow: hidden;
  position: absolute;
}
.choose-color-bubble .color-warning .shadow:after {
  content: '';
  box-shadow: inset 0px 0px 30px 2px #000000;
  position: absolute;
  left: -5px;
  top: 0;
  right: -5px;
  bottom: 0;
}
.choose-color-bubble .color-warning .close {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: absolute;
  background: linear-gradient(to bottom, #15150f, #15150f, #191912, rgba(49, 49, 36, 0), rgba(49, 49, 36, 0));
  border-radius: 16px;
  padding: 3px 20px;
  right: 40px;
  top: -16px;
  color: white;
  cursor: pointer;
}
.choose-color-bubble .color-warning .close:hover {
  text-decoration: underline;
}
.choose-color-bubble .color-warning .close svg {
  width: 14px;
  height: 14px;
  transform: translate(5px, 2px);
}
.choose-color-bubble .color-warning .center {
  max-width: 1280px;
  margin: 0 auto 0 auto;
  position: relative;
  padding: 25px 20px;
  text-align: center;
}
.choose-color-bubble .color-warning .center .message {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: white;
  margin-bottom: 20px;
}
.choose-color-bubble .color-warning {
  padding: 0 10px;
}
.choose-color-bubble .color-warning .toggle {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  top: 15px;
  left: 15px;
  margin-top: 10px;
  color: #6b6f62;
  position: relative;
  text-align: right;
  text-transform: uppercase;
}
.choose-color-bubble .color-warning .toggle div {
  display: inline-block;
}
.choose-color-bubble .color-warning .toggle div svg {
  width: 15px;
  height: 10px;
  margin-left: 2px;
}
.choose-color-bubble .color-warning .toggle:hover {
  color: #7f8376;
  cursor: pointer;
}
html.dashboardDocument #content,
html.import3Document #content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 1280px;
  margin: 0 auto 0 auto;
  position: relative;
}
#container .body-cloaking {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 15000;
  transition: background 0.3s ease-out, width 0s 0.3s ease-out, height 0s 0.3s ease-out;
}
.body-tab-open #container .body-cloaking {
  transition: background 0.3s ease-out;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
html.queryDocument .body-tab-open-explore .body-cloaking {
  display: none;
}
html.queryDocument .body-tab-open-explore #topbar {
  box-shadow: none;
  border: none;
}
html.queryDocument .body-tab-open-explore .tab-foldout-container.explore {
  box-shadow: none;
  border: none;
}
html.queryDocument .body-tab-open-explore #content {
  filter: none;
  -webkit-filter: none;
}
html.queryDocument .body-tab-open-explore .tab-foldout-container.explore .explore-bar-holder {
  height: 103px;
}
html.widget-editing .explore-bar-holder {
  border-bottom: 1px dashed #aaa;
}
html.widget-editing .viz-chooser .option.selected::before {
  opacity: 0;
}
.body-tab-open #topbar {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.075);
}
.body-tab-open #content {
  filter: saturate(0);
  -webkit-filter: saturate(0);
}
html.exploring .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab .tab-underflap-wrapper:before {
  opacity: 0;
}
html.exploring .body-tab-open-explore .top-bar-site-wrapper .bottom-half:after {
  opacity: 1;
}
html.exploring .top-bar-site-wrapper .bottom-half .bottom-half-content .tabs .tab:hover .tab-underflap {
  left: 0 !important;
  width: 100% !important;
}
@media only screen and (min-width: 1280px) {
  html.queryDocument.exploring body {
    background: url("images/mountains.jpg") repeat-x #252f4a;
    background-position: 0 100px;
  }
}
html.queryDocument.widget-editing body {
  background: #f9f8f7;
}
#canvas > .explore .filter-toggle {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  border-right: solid 1px #e9e9e9;
  bottom: 0px;
  color: #75a5cc;
  cursor: pointer;
  line-height: 14px;
  padding-top: 9px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 120px;
}
#canvas > .explore .filter-toggle::before {
  -webkit-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -webkit-transform-origin: 12px;
  -moz-transform-origin: 12px;
  -ms-transform-origin: 12px;
  -o-transform-origin: 12px;
  transform-origin: 12px;
  transform: rotate(-90deg);
  content: '';
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #75a5cc;
  position: absolute;
  width: 0px;
  height: 0px;
  top: 38px;
  left: 50%;
  margin-left: -12px;
}
#canvas > .explore .filter-toggle.showing::before {
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
html.widget-editing-new #canvas > .explore .filter-toggle,
html.widget-editing #canvas > .explore .filter-toggle {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
}
html.widget-editing-new #canvas > .explore .filter-toggle::before,
html.widget-editing #canvas > .explore .filter-toggle::before {
  border-right-color: rgba(0, 0, 0, 0.6);
}
#canvas > .explore br {
  clear: both;
}
#canvas > .explore .content-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px auto 0px auto;
  max-width: 1320px;
}
#canvas > .explore .content-box .widget-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  background: white;
  padding: 30px;
  overflow: visible;
  padding-top: 80px;
}
@media only screen and (min-width : 650px) {
  #canvas > .explore .content-box .widget-box {
    padding-top: 30px;
  }
}
.queryviewer-title {
  color: #000;
  font-size: 21px;
  line-height: 27px;
  margin-bottom: 30px;
  font-weight: 100;
}
@media only screen and (min-width : 650px) {
  .queryviewer-title {
    padding-right: 300px;
  }
}
.queryviewer-title .connector {
  color: #9CB1C2;
}
@media only screen and (min-width : 650px) {
  .queryviewer-title {
    font-size: 25px;
    line-height: 32px;
  }
}
.widget-editing #overlay {
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  transition: background 0.2s ease-out;
}
.widget-editing .widget-editing-bar {
  background: white;
  max-width: 280px;
  text-align: center;
  position: absolute;
  top: -68px;
  right: 0;
  border-radius: 5px;
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
}
.widget-editing .widget-editing-bar .center {
  padding: 15px;
}
.widget-editing #product-bar .edit-widget-title {
  font-size: 20px;
  float: left;
  padding-right: 10px;
}
.widget-editing #product-bar .edit-widget-title span {
  font-weight: bold;
  color: #000;
}
.widget-editing #canvas {
  position: relative;
  z-index: 30001;
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
  margin-top: -45px;
}
.widget-editing #canvas > .explore .extra-config {
  border-top: 0;
}
.widget-editing #canvas > .explore .content-box {
  margin-top: 0;
}
.widget-editing #canvas > .explore .content-box .filter-box {
  width: 310px;
}
.widget-editing #page-bars-container {
  border-bottom: none !important;
}
.widget-editing #page-bars-container #page-bars {
  margin-top: -35px;
  z-index: 3001;
  background: #fff;
  padding: 25px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
}
.widget-editing .top-config {
  border-bottom: 1px solid #ddd;
}
@media (max-width: 1280px) {
  #canvas > .explore .content-box {
    margin-top: 0px;
  }
  #canvas > .explore .content-box .widget-box {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media (max-width: 640px) {
  html.queryDocument #canvas > .explore .content-box .widget-box {
    width: 100%;
    margin-left: 0;
  }
}
h1.version {
  margin: 20px 0 20px 50px;
}
table.version {
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
}
table.version th {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  padding: 11px 0;
  background: #f8f8fa;
  cursor: pointer;
}
table.version tr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
table.version tr td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 5px 15px;
  font-size: 16px;
}
table.version tr:nth-of-type(even) {
  background: #fafaf8;
}
html.embedDocument,
html.embedDocument body {
  height: 100%;
  background-color: #FFF;
  margin: 0;
  padding: 0;
}
html.embedDocument {
  font-family: "Open Sans", Helvetica, sans-serif;
}
html.embedDocument.viewing [data-component-uri="//silk.co/block/article/1"] {
  padding: 0;
  height: 100%;
}
html.embedDocument [data-component-uri="//silk.co/block/section/1"] .block,
html.embedDocument [data-component-uri="//silk.co/block/section/1"] .center,
html.embedDocument [data-component-uri="//silk.co/block/section/1"] .layout {
  padding: 0;
  height: 100%;
}
html.embedDocument [data-component-uri="//silk.co/block/section/1"]:last-child .center {
  border-bottom: 0;
}
html.embedDocument ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
html.embedDocument ::-webkit-scrollbar-thumb {
  border-radius: 8.5px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
html.embedDocument #container {
  position: relative;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
html.embedDocument #content {
  width: 100%;
  position: absolute;
  top: 48px;
  bottom: 40px;
  box-sizing: border-box;
  margin: 0;
  overflow: auto;
  border: 1px solid #ccc;
  border-bottom: 0;
  border-top: 0;
  z-index: 100;
}
html.embedDocument #content .more {
  display: none;
}
html.embedDocument #canvas {
  height: 100%;
}
html.embedDocument #canvas > div {
  height: 100%;
}
html.embedDocument #canvas section {
  height: 100%;
  border: none;
  margin: 0;
  padding: 0;
}
html.embedDocument #canvas section > br {
  display: none;
}
html.embedDocument #canvas section .layout .component-queryview-map {
  margin: 0;
}
html.embedDocument #canvas .component {
  margin: 0px 0 0 0;
  height: 100%;
  width: 100%;
}
html.embedDocument #canvas .component ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
html.embedDocument .embed-footer {
  position: fixed;
  bottom: 0;
  padding: 10px 0;
  padding-right: 10px;
  width: 100%;
  text-align: right;
  background: white;
  vertical-align: middle;
  height: 23px;
  z-index: 101;
  border-top: 1px solid #ccc;
}
html.embedDocument .embed-overlay {
  position: absolute;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 45px);
  background: rgba(255, 255, 255, 0.9);
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  transition: 0.33s opacity, 0.33s z-index;
}
html.embedDocument .embed-overlay.visible {
  z-index: 10000;
  opacity: 1;
  pointer-events: all;
}
html.embedDocument .powered-by-silk {
  height: 26px;
  float: right;
}
html.embedDocument .powered-by-silk svg path {
  fill-rule: evenodd;
}
html.embedDocument .powered-by-silk svg path.shape-1 {
  fill: #f96500;
}
html.embedDocument .powered-by-silk:hover {
  opacity: 0.65;
}
html.embed.queryDocument #canvas section:before {
  background: none;
}
html.embed.queryDocument #canvas section:after {
  background: none;
}
html.embed #embed-header {
  height: 48px;
  top: 0;
  right: 0;
  background-color: white;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 20000;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
html.embed #embed-header .logo {
  position: absolute;
  margin: 0;
  top: 9px;
  left: 14px;
  width: 23px;
  height: 28px;
  background-size: 23px 28px;
  opacity: 0.1;
  transition: opacity 0.1s ease-out;
  display: block;
}
html.embed #embed-header .logo svg path {
  fill-rule: evenodd;
}
html.embed #embed-header .logo:hover {
  opacity: 0.15;
}
html.embed #embed-header a {
  font-weight: bold;
  color: black;
  text-decoration: none;
  display: block;
  text-align: center;
  margin-top: 13px;
}
html.embed #embed-header .embed-links {
  position: absolute;
  display: inline-block;
  right: 20px;
}
html.embed #embed-header .share-link,
html.embed #embed-header .favorite-link,
html.embed #embed-header .home-link {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 4px;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  margin-left: 20px;
  vertical-align: middle;
  color: #666;
}
html.embed #embed-header .share-link div,
html.embed #embed-header .favorite-link div,
html.embed #embed-header .home-link div {
  margin-top: 0;
}
html.embed #embed-header .share-link span,
html.embed #embed-header .favorite-link span,
html.embed #embed-header .home-link span {
  vertical-align: top;
}
html.embed #embed-header .share-link .explore-icon,
html.embed #embed-header .favorite-link .explore-icon,
html.embed #embed-header .home-link .explore-icon {
  display: inline-block;
  width: 42px;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
html.embed #embed-header .share,
html.embed #embed-header .favorite {
  width: 24px;
  height: 21px;
  margin-right: 3px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
html.embed #embed-header .share {
  width: 29px;
}
html.embed #embed-header .share > svg {
  overflow: visible;
}
html.embed #embed-header .favorite-link:not(.followed) .favorite .full {
  display: none;
}
html.embed #embed-header .favorite-link:not(.followed) .favorite .outline svg path {
  fill: #f96500;
}
html.embed #embed-header .favorite-link.followed {
  margin-left: 15px;
}
html.embed #embed-header .favorite-link.followed > span {
  display: none;
}
html.embed #embed-header .favorite-link.followed .favorite .outline {
  display: none;
}
html.embed #embed-header .favorite-link.followed .favorite .full svg path.shape-0 {
  fill: #f96500;
}
html.embed #embed-header .favorite-link.followed .favorite .full svg path.shape-1 {
  fill: #fee2cf;
}
html.embed #embed-header .favorite-link.followed .favorite .full svg path.shape-2 {
  fill: #fdc8a8;
}
html.embed #embed-header .favorite-link.followed:hover .favorite {
  -webkit-animation: none;
  animation: none;
}
html.embed #embed-header .favorite-link:hover .favorite {
  -webkit-animation: hartslag 0.6s infinite;
  animation: hartslag 0.6s infinite;
}
@keyframes hartslag {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes hartslag {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
html.embed #embed-header .share-link:hover .share .node3 {
  transform-origin: 50%;
  -webkit-animation: sharepulse 2.6s infinite;
  animation: sharepulse 2.6s infinite;
}
html.embed #embed-header .share-link:hover .share .node2,
html.embed #embed-header .share-link:hover .share .node1 {
  transform-origin: 50%;
  -webkit-animation: sharepulse 2.6s 0.5s infinite;
  animation: sharepulse 2.6s 0.5s infinite;
}
@keyframes sharepulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.5);
  }
  20% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes sharepulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.5);
  }
  20% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
html.embed.embed-error body {
  overflow: hidden;
}
html.embed.embed-error #content {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html.embed.embed-error #embed-error {
  margin: auto;
  margin-top: 30px;
  background-image: url("images/embed/error-circle.png");
  background-image: -webkit-image-set(url("images/embed/error-circle.png") 1x, url("images/embed/error-circle@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: center 0;
  height: 330px;
  padding-top: 90px;
}
@media (min-resolution: 1.5dppx) {
  html.embed.embed-error #embed-error {
    background-image: url("images/embed/error-circle@2x.png");
    background-size: 300px 300px;
  }
}
html.embed.embed-error #embed-error .message {
  margin: auto;
  font-size: 20px;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  height: 100px;
  width: 300px;
  padding: 25px;
  border: 1px solid #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
html.embed.embed-error #embed-error .message a {
  color: #e8622b;
  cursor: pointer;
}
html.embed.embed-error #embed-error .message a:hover {
  text-decoration: underline;
}
html.embed.embed-error #embed-error .message .retry-link {
  margin-top: 5px;
  text-align: center;
}
html.embed.embed-preview #embed-header {
  display: none;
}
html.embed.embed-preview .filters {
  display: none;
}
html.embed.embed-preview #content {
  top: 0px;
  overflow: hidden;
}
html.bookmarklet {
  height: 100%;
}
html.bookmarklet body {
  height: 100%;
  overflow: auto;
  background-color: transparent;
  background-color: rgba(246, 246, 242, 0.9);
}
html.bookmarklet #pagebar-container > .center {
  max-width: 944px;
}
html.bookmarklet nav#top-bar {
  position: fixed;
  width: 100%;
  z-index: 2000;
}
html.bookmarklet nav#top-bar > .shadow {
  -webkit-border-bottom-left-radius: 0 0;
  -webkit-border-bottom-right-radius: 0 0;
  -moz-border-bottom-left-radius: 0 0;
  -moz-border-bottom-right-radius: 0 0;
  -ms-border-bottom-left-radius: 0 0;
  -ms-border-bottom-right-radius: 0 0;
  -o-border-bottom-left-radius: 0 0;
  -o-border-bottom-right-radius: 0 0;
  border-bottom-left-radius: 0 0;
  border-bottom-right-radius: 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #adabaa;
}
html.bookmarklet nav#top-bar .body .site-name {
  width: 270px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #e8622b;
  text-decoration: none;
  display: block;
}
html.bookmarklet nav#top-bar .body .site-name:hover {
  text-decoration: underline;
}
html.bookmarklet nav#top-bar .logo:hover {
  background-color: white;
}
html.bookmarklet #top-bar #bookmarklet-message {
  position: absolute;
  right: 415px;
  padding-top: 18px;
  font-size: 16px;
}
html.bookmarklet #top-bar #bookmarklet-message a {
  color: #e8622b;
}
html.bookmarklet #container {
  min-height: 100%;
}
html.bookmarklet #page-bars-container {
  background: none !important;
  position: absolute;
  top: 0;
  right: 115px;
  width: 295px;
}
html.bookmarklet #page-bars-container #page-bars {
  padding: 10px;
  width: 295px;
}
html.bookmarklet #bookmarklet-minimize-button {
  width: 40px;
  height: 50px;
  display: block;
  position: absolute;
  right: 45px;
  border-left: 1px solid #e4e2e2;
  border-right: 1px solid #e4e2e2;
  background-color: transparent;
  background-image: url("images/icons/bookmarklet-minimize.png");
  background-image: -webkit-image-set(url("images/icons/bookmarklet-minimize.png") 1x, url("images/icons/bookmarklet-minimize@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
@media (min-resolution: 1.5dppx) {
  html.bookmarklet #bookmarklet-minimize-button {
    background-image: url("images/icons/bookmarklet-minimize@2x.png");
    background-size: 30px 30px;
  }
}
html.bookmarklet #bookmarklet-minimize-button:hover {
  background-color: #f9f8f7;
}
html.bookmarklet #content {
  padding: 0;
  padding-top: 50px;
  width: 960px;
  margin: 0 auto;
  background: white;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
}
html.bookmarklet #content > * {
  margin-left: 0;
}
html.bookmarklet #content .more {
  display: none;
}
html.bookmarklet #canvas {
  border-top: 0;
  margin-top: 0;
}
html.bookmarklet #canvas section .content {
  border: none;
}
html.bookmarklet.bookmarklet-minimized body {
  background-color: transparent;
}
html.bookmarklet.bookmarklet-minimized #content {
  display: none;
}
html.bookmarklet.bookmarklet-minimized nav#top-bar > .shadow {
  border-bottom-width: 2px;
}
html.bookmarklet .modalDialog.image-picker {
  border: 1px solid #adabaa;
  border-top: 0;
  width: 960px;
  padding: 0;
  background-color: #f9f8f7;
}
html.bookmarklet .modalDialog.image-picker:before,
html.bookmarklet .modalDialog.image-picker:after {
  position: absolute;
  height: 13px;
  bottom: -13px;
  content: "";
  width: 100%;
  display: block;
  opacity: 1;
  width: 320px;
}
html.bookmarklet .modalDialog.image-picker:before {
  left: 0;
  background: url("images/page/shadow_left.png") no-repeat left;
}
html.bookmarklet .modalDialog.image-picker:after {
  right: 0;
  background: url("images/page/shadow_right.png") no-repeat right;
}
html.bookmarklet .modalDialog.image-picker .inside-border {
  padding: 0;
}
html.bookmarklet .modalDialog.image-picker .modal-top-bar {
  background-color: #FFF;
  height: 50px;
  border-bottom: 1px solid #adabaa;
}
html.bookmarklet .modalDialog.image-picker .modal-top-bar h1 {
  position: absolute;
  left: 0;
  width: 200px;
  margin: 0;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-weight: bold;
  color: #62625a;
  padding-left: 40px;
  padding-top: 15px;
}
html.bookmarklet .modalDialog.image-picker .modal-top-bar .buttons {
  position: absolute;
  right: 0;
  width: 300px;
  padding-top: 10px;
  padding-right: 41px;
}
html.bookmarklet .modalDialog.image-picker .modal-top-bar .buttons .toolbar-button {
  float: right;
}
html.bookmarklet .modalDialog.image-picker .image-picker-content {
  margin-left: 40px;
  margin-right: 22px;
  padding-top: 65px;
  margin-bottom: 0;
  overflow: auto;
  height: 415px;
}
html.bookmarklet .modalDialog.image-picker .image-picker-content .button {
  display: block;
  float: left;
  width: 73px;
  height: 73px;
  margin-right: 14px;
  margin-bottom: 14px;
  cursor: pointer;
  border: 1px solid #adabaa;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-size: 100%;
}
html.bookmarklet.bookmarklet-imagepicking #canvas {
  display: none;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .silk {
  display: none;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .bookmarklet {
  display: block;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui {
  padding-top: 35px;
  padding-bottom: 65px;
  background-image: none;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .number,
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .subtext,
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .button {
  line-height: normal;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .number,
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .subtext {
  color: #62625a;
  text-transform: none;
  margin-bottom: 14px;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .number {
  font-size: 80px;
  font-weight: bold;
  line-height: 60px;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .subtext {
  line-height: 20px;
  font-size: 20px;
  margin-bottom: 10px;
}
html.bookmarklet #canvas [data-component-uri="//silk.co/widget/image/1"] .upload-ui .button {
  cursor: pointer;
  border: 1px solid #a0af31;
  background: #b0cf31;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 6px 35px;
  -webkit-font-smoothing: subpixel-antialiased;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  color: white;
}
.bubble-container.email-form {
  max-width: calc(100% - 28px);
}
.bubble-container.email-form .bubble-arrow-bottom {
  border-color: transparent transparent #68b8c4 transparent;
}
.email-form-container {
  font-family: "Open Sans", sans-serif;
  border-style: none;
}
.email-form-container h2 {
  font-size: 24px;
  margin-top: 5px;
  font-weight: 100;
  margin-bottom: 10px;
}
.email-form-container h4 {
  margin-top: 0;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 16px;
}
.email-form-container h4.recognized-sub1 {
  margin-top: 13px;
  font-weight: normal;
  margin-bottom: 5px;
}
.email-form-container .header {
  padding: 18px 30px 20px 30px;
  background: #68b8c4;
}
.email-form-container .form {
  padding: 16px 30px 20px 30px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-top: 0;
}
.email-form-container .form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.email-form-container input {
  height: 32px;
  margin-right: 10px;
  font-size: 14px;
  text-indent: 5px;
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 650px) {
  .email-form-container input {
    display: inline-block;
    margin-bottom: 0px;
    min-width: 200px;
    width: 70%;
  }
}
.email-form-container label {
  color: #809aa2;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 4px;
}
.email-form-container button {
  color: white;
  border: 0;
  height: 32px;
  line-height: 31px;
  font-size: 14px;
  background: #008ca6;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  border-radius: 5px;
  text-transform: uppercase;
  width: calc(30% - 10px);
  vertical-align: top;
  cursor: pointer;
  display: block;
  margin: auto;
}
@media only screen and (min-width: 650px) {
  .email-form-container button {
    display: inline-block;
  }
}
@media only screen and (max-width: 600px) {
  .email-form-container button {
    width: calc(35% - 10px);
  }
}
.email-form-container button:hover {
  background-color: #1a6e7b;
}
.modalDialog {
  border: 1px solid #dddddd;
  color: #4d524e;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 2500;
  position: fixed;
  font-size: 15px;
  left: 50%;
  top: 50%;
}
.modalDialog h3 {
  margin: 5px 0 5px 0;
  padding-bottom: 2px;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 25px;
  font-weight: normal;
}
.modalDialog h4 {
  font-size: 18px;
  font-weight: normal;
}
.modalDialog .inside-border {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #f9f8f7;
  padding: 25px 40px 30px 40px;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalDialog .close-modal {
  position: absolute;
  right: 18px;
  top: 10px;
  font: bold 20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  opacity: 0.2;
  cursor: pointer;
  display: none;
}
.modalDialog.showCloseButton .close-modal {
  display: block;
}
.modalDialog hr {
  border: 0;
  height: 1px;
  background-color: #888;
  margin-bottom: 15px;
}
#dialogOverlay {
  z-index: 2000;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: white;
  opacity: 0.9;
  display: none;
}
#dialogOverlay.show {
  display: block;
}
.modalDialog.fullscreen {
  left: 0;
  top: 40px;
  right: 0;
  bottom: 0;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.modalDialog.fullscreen .inside-border {
  width: 900px;
  margin: 0 auto 0 auto;
  padding: 60px 150px 0 0;
}
#dialogOverlay.fullscreen {
  display: none;
}
.dark-overlay {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: calc(100% - 43px);
  opacity: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 30000;
  transition: opacity 0.4s;
}
.full-height {
  height: 100%;
}
.suggested-silks-popup {
  font-family: "Open Sans", sans-serif;
  top: 20px;
  left: 0;
  right: 0;
  position: fixed;
  width: 95%;
  margin: 0 auto;
  z-index: 30200;
  background: white;
  opacity: 0;
  transition: opacity 0.4s;
  max-width: 1024px;
}
.suggested-silks-popup .suggest-silks-title {
  font-weight: 100;
  font-size: 18px;
  line-height: 1.3em;
}
@media (max-width: 500px) and (max-height: 875px) {
  .suggested-silks-popup .suggest-silks-title {
    text-align: center;
    margin-bottom: 10px;
    padding: 10px 20px 0 20px;
  }
}
@media (min-width: 2200px) {
  .suggested-silks-popup {
    width: 85%;
  }
}
.suggested-silks-popup > * {
  padding: 5px;
}
.suggested-silks-popup a {
  padding: 0;
}
.suggested-silks-popup p {
  margin: 0;
  margin-top: 5px;
  padding-left: 12px;
}
@media (max-width: 500px) and (max-height: 875px) {
  .suggested-silks-popup {
    height: calc(100% - 62px);
    overflow: hidden;
  }
}
@media (max-width: 500px) and (max-height: 875px) {
  .suggested-silks-popup .silks-container {
    padding: 0;
    overflow-y: scroll;
    max-height: calc(85% - 42px);
  }
}
.suggested-silks-popup .silks-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.suggested-silks-popup .header {
  color: white;
  background: #68b8c4;
}
.suggested-silks-popup .header .close-button {
  top: 20px;
  fill: white;
  right: 20px;
  width: 16px;
  height: 16px;
  position: absolute;
  cursor: pointer;
}
.suggested-silks-popup .header .close-button:hover {
  opacity: 0.7;
}
.suggested-silks-popup .header .followed-heart {
  display: inline-block;
  margin-left: 10px;
  vertical-align: -11px;
  position: relative;
}
.suggested-silks-popup .header h2 {
  margin: 10px;
  display: inline-block;
  font-size: 24px;
  margin-left: 10px;
  font-weight: 100;
  vertical-align: -8px;
  letter-spacing: 0.03em;
}
.suggested-silks-popup .followed-heart {
  width: 28px;
  height: 25px;
  transition: all 0.2s ease-out;
  background-repeat: no-repeat;
}
.suggested-silks-popup .silk-box {
  width: 33.3%;
  display: inline-block;
  box-sizing: border-box;
}
@media (max-width: 800px) {
  .suggested-silks-popup .silk-box {
    width: 50%;
  }
  .suggested-silks-popup .silk-box:last-of-type {
    display: none;
  }
}
@media (max-width: 500px) {
  .suggested-silks-popup .silk-box {
    max-width: 260px;
    margin: 0 auto;
    margin-bottom: 12px;
    display: block;
    width: auto;
  }
  .suggested-silks-popup .silk-box:last-of-type {
    display: block;
  }
}
.suggested-silks-popup .silk-box:first-of-type .image-box {
  background-color: #75a5cd;
}
.suggested-silks-popup .silk-box:last-of-type .image-box {
  background-color: #accc4f;
}
.suggested-silks-popup .silk-box .image-box {
  color: white;
  margin: 5px;
  background-size: cover;
  background-color: #a6d2db;
  transition: 0.2s all ease-out;
  position: relative;
}
.suggested-silks-popup .silk-box .image-box:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 61.80469716%;
}
.suggested-silks-popup .silk-box .image-box > .silk-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.suggested-silks-popup .silk-box .image-box h2 {
  top: 50%;
  left: 0;
  width: 100%;
  position: absolute;
  font-size: 20px;
  text-align: center;
  margin-top: -13px;
  font-weight: 100;
  transition: 0.2s all ease-out;
  padding: 0 15px;
  transform: scale(1);
}
.suggested-silks-popup .silk-box .image-box .followed-cta {
  opacity: 0;
}
.suggested-silks-popup .silk-box .image-box .text {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: table;
  transition: all 0.2s ease-out;
  opacity: 0;
  transform: scale(0.95);
}
.suggested-silks-popup .silk-box .image-box .text-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 22px;
  font-weight: 100;
  color: #fff;
  font-size: 17px;
}
.suggested-silks-popup .silk-box .image-box p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 20px;
}
.suggested-silks-popup .silk-box .followed-cta {
  top: 57%;
  left: 0;
  width: 100%;
  position: absolute;
  text-align: center;
  margin-top: -13px;
  padding: 0 15px;
  opacity: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  transition: opacity 0.2s ease-out;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
.suggested-silks-popup .silk-box .followed-success {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  width: 26px;
  height: 19px;
  transition: all 0.2s ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -13px;
  margin-top: -9.5px;
}
.suggested-silks-popup .silk-box .overlay,
.suggested-silks-popup .silk-box .silk-image {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  transition: 0.2s all ease-out;
  background-size: cover;
}
.suggested-silks-popup .silk-box .overlay {
  background: rgba(0, 0, 0, 0.4);
}
.suggested-silks-popup .silk-box .image-box:hover {
  cursor: pointer;
}
.suggested-silks-popup .silk-box .image-box:hover h2 {
  opacity: 0;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.suggested-silks-popup .silk-box .image-box:hover .silk-image {
  opacity: 0;
}
.suggested-silks-popup .silk-box .image-box:hover .overlay {
  opacity: 0;
}
.suggested-silks-popup .silk-box .image-box:hover .text {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.suggested-silks-popup .silk-box.active h2 {
  opacity: 0;
}
.suggested-silks-popup .silk-box.active .followed-cta {
  opacity: 1;
  transition: all 0.3s 0.4s ease-in;
}
.suggested-silks-popup .silk-box.active .followed-success {
  transform: scale(0.9);
  transition: all 0.2s ease-in;
}
.suggested-silks-popup .silk-box.active .overlay {
  background-color: rgba(104, 184, 196, 0.75);
}
.suggested-silks-popup .silk-box.active .image-box:hover .followed-success {
  transform: scale(1);
}
.suggested-silks-popup .silk-box.active .image-box:hover .silk-image {
  opacity: 1;
}
.suggested-silks-popup .silk-box.active .image-box:hover .overlay {
  opacity: 1;
}
.suggested-silks-popup .silk-box.active .image-box:hover .text {
  opacity: 0;
}
.picker.warning {
  opacity: 0.5;
}
.picker {
  display: inline-block;
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  color: black!important;
  font-size: 12px!important;
  line-height: normal!important;
  font-weight: normal!important;
  text-align: left!important;
}
.picker .head {
  position: absolute;
  z-index: 20;
}
.picker .head input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  outline: none;
}
.picker .body {
  border: solid 1px #ccc;
  position: absolute;
  z-index: 10;
  width: 250px;
  -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3);
}
.picker .body,
.picker .body * {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.picker .options {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 30px;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #ffffff;
  background-color: white;
}
.picker .options .option {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  width: 100%;
  height: 30px;
  background: white;
  padding: 0 0 0 22px;
  line-height: 30px;
  color: #002;
}
.picker .options .option.current {
  background-color: #e8622b;
  background: -webkit-linear-gradient(top, #ff7634, #e8622b);
  background: -moz-linear-gradient(top, #ff7634, #e8622b);
  background: -ms-linear-gradient(top, #ff7634, #e8622b);
  background: -o-linear-gradient(top, #ff7634, #e8622b);
  background: linear-gradient(top, #ff7634, #e8622b);
  color: white;
}
.picker .options .option > span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 29px;
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.picker .options .option > span em {
  font-weight: bold;
  font-style: normal;
}
.picker .options .option.noaction:not(.deep) {
  color: #433;
}
.picker .options .option:last-of-type {
  border-bottom: none;
}
.picker .options .option:before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 3px;
  width: 16px;
  height: 16px;
  background: url("images/picker/icons.png") -1000px 0 no-repeat;
}
.picker .options .option.new:after {
  content: "+";
  display: block;
  position: absolute;
  top: -8px;
  left: 15px;
}
.picker .options .option > .arrow {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  padding-left: 15px;
  text-align: left;
}
.picker .options .option.deep > .arrow {
  display: block;
}
.picker .options .option.deep > .arrow:before {
  position: relative;
  content: "\25B6";
  font-family: arial;
  font-size: 9px;
  color: #666;
}
.picker .options .option.current > .arrow {
  background-color: #ff7634;
  background: -webkit-linear-gradient(top, #ff7f38, #ff7634);
  background: -moz-linear-gradient(top, #ff7f38, #ff7634);
  background: -ms-linear-gradient(top, #ff7f38, #ff7634);
  background: -o-linear-gradient(top, #ff7f38, #ff7634);
  background: linear-gradient(top, #ff7f38, #ff7634);
  color: white;
}
.picker .options .option.current > .arrow:before {
  color: white;
}
.picker .options .option.deep > .arrow:hover:before {
  color: black;
}
.picker .options .option.hidden {
  display: none;
}
.picker .options .option.current.deep > .arrow.current,
.picker .options .option.current.deep > .arrow:hover {
  height: 30px;
}
/* windows specific arrow! */
.platform-windows.engine-trident .picker .options .option.deep > .arrow:before {
  font-size: 175%;
}
.engine-trident .picker .option.deep > .arrow:before {
  top: -2px;
}
.engine-gecko .picker .option.deep > .arrow:before {
  top: -2px;
}
.engine-webkit .picker .option.deep > .arrow:before {
  top: -1px;
}
.picker .option.type-column:before {
  background-position: 0     0;
}
.picker .option.type-tag:before {
  background-position: -16px 0;
}
.picker .option.type-type:before {
  background-position: -16px 0;
}
.picker .option.type-document:before {
  background-position: -32px 0;
}
.picker .option.type-documenttag:before {
  background-position: -48px 0;
}
.picker .option.type-lessthan:before {
  background-position: -64px 0;
}
.picker .option.type-greaterthan:before {
  background-position: -80px 0;
}
.picker .option.type-equals:before {
  background-position: -96px 0;
}
.picker .option.type-contains:before {
  background-position: -112px 0;
}
.picker .option.type-link:before {
  background-position: -211px 0;
}
.picker .option.type-mailto:before {
  background-position: -144px 0;
}
.picker .option.type-explore:before {
  background-position: -160px 0;
}
.picker .option.type-date:before {
  background-position: -176px 0;
}
.picker .option.type-taggroup:before {
  background-position: -226px 0;
}
.picker .option.type-column.current.canhover:before,
.picker .option.type-column.highlight.canhover:before {
  background-position: 0 -16px;
}
.picker .option.type-tag.current.canhover:before,
.picker .option.type-tag.highlight.canhover:before {
  background-position: -16px -16px;
}
.picker .option.type-type.current.canhover:before,
.picker .option.type-type.highlight.canhover:before {
  background-position: -16px -16px;
}
.picker .option.type-document.current.canhover:before,
.picker .option.type-document.highlight.canhover:before {
  background-position: -32px -16px;
}
.picker .option.type-documenttag.current.canhover:before,
.picker .option.type-documenttag.highlight.canhover:before {
  background-position: -48px -16px;
}
.picker .option.type-lessthan.current.canhover:before,
.picker .option.type-lessthan.highlight.canhover:before {
  background-position: -64px -16px;
}
.picker .option.type-greaterthan.current.canhover:before,
.picker .option.type-greaterthan.highlight.canhover:before {
  background-position: -80px -16px;
}
.picker .option.type-equals.current.canhover:before,
.picker .option.type-equals.highlight.canhover:before {
  background-position: -96px -16px;
}
.picker .option.type-contains.current.canhover:before,
.picker .option.type-contains.highlight.canhover:before {
  background-position: -112px -16px;
}
.picker .option.type-link.current.canhover:before,
.picker .option.type-link.highlight.canhover:before {
  background-position: -211px -16px;
}
.picker .option.type-mailto.current.canhover:before,
.picker .option.type-mailto.highlight.canhover:before {
  background-position: -144px -16px;
}
.picker .option.type-explore.current.canhover:before,
.picker .option.type-explore.highlight.canhover:before {
  background-position: -160px -16px;
}
.picker .option.type-date.current.canhover:before,
.picker .option.type-date.highlight.canhover:before {
  background-position: -176px 0;
}
.picker .option.type-taggroup.current.canhover:before,
.picker .option.type-taggroup.highlight.canhover:before {
  background-position: -226px 0;
}
.picker .options.hidden {
  display: none;
}
html:not(.silk-mobile) .picker.error1 .body {
  margin-left: 2px;
  margin-right: -2px;
}
html:not(.silk-mobile) .picker.error2 .body {
  margin-left: -2px;
  margin-right: 2px;
}
.picker.loading .body {
  overflow: hidden;
  background: white!important;
}
.picker.loading .body .options {
  visibility: hidden;
}
.picker.loading .body:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 300;
  top: 30%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background: url("images/ajax-loader.gif");
}
.picker.loading .option {
  visibility: hidden;
}
/* alignTop alignBottom */
.picker.alignTop .body {
  bottom: 40px;
}
.picker.alignBottom .body {
  top: 100%;
  margin-top: 15px;
}
/* alignLeft alignCenter alignRight */
/* shallow / deep */
.picker.shallow .options {
  position: relative;
  top: 0;
  left: 0;
}
.picker.shallow .option.hidden {
  height: 0;
  border: none;
}
.picker.deep .body {
  width: 200px;
  overflow: hidden;
  background: #eee;
}
.picker.deep .option {
  padding-right: 24px;
}
/* empty options box */
.picker.empty:not(.loading) .body {
  background: #F8F0F0;
}
.picker .body > .emptyWarning {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  width: 100%;
  min-height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  color: #330000;
}
.picker.emptyHide:not(.loading) .body {
  display: none;
}
.picker.empty:not(.loading) .body .emptyWarning {
  display: inline-block;
}
.picker.empty:not(.loading) .body .options {
  display: none;
}
/* dataType-date restyling of empty warning */
.picker.dataType-date .body > .emptyWarning {
  padding: 1em;
  line-height: 1.5em;
  text-align: left;
  font-weight: bold;
  background-color: #FFFFCC!important;
  color: #333333;
}
.picker.dataType-date .body > .emptyWarning ul {
  margin-bottom: 0;
  padding-left: 1.25em;
}
/* headless */
.picker.headless .head {
  left: -100000px;
}
.picker.hidden:not(.animating) {
  display: none!important;
}
/* styling for headless */
.picker.headless .option {
  padding: 0 5px 0 40px;
}
.picker.headless .option:before {
  left: 20px;
}
.picker.headless .option.selected {
  background: url("images/buttons/bgselectbutton.png") -34px 50% no-repeat;
}
.picker.headless .option.selected.current {
  background: #ff6c2f url("images/buttons/bgselectbutton.png") -50px 50% no-repeat;
  color: white;
}
/* calcMode for calculating sizes */
.picker.calcMode .option.hidden {
  display: block!important;
}
.picker.calcMode {
  display: block!important;
}
.pillBox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  z-index: 11;
  top: 1px;
  left: 1px;
  line-height: 10px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #eee;
}
.pillBox .pill {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: right;
  position: relative;
  -webkit-border-image: url("images/picker/pill.png") 0 12 0 2 stretch stretch;
  -moz-border-image: url("images/picker/pill.png") 0 12 0 2 stretch stretch;
  -o-border-image: url("images/picker/pill.png") 0 12 0 2 stretch stretch;
  border-image: url("images/picker/pill.png") 0 12 0 2 stretch stretch;
  border-width: 0 12px 0 0;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  line-height: 28px;
  height: 28px;
  font-size: 11px;
  color: black;
  background-color: #fdfdfd;
  background-clip: padding-box;
}
.pillBox .pill {
  margin: 0 -7px 0 0;
  padding: 0 2px 0 14px;
  color: #666;
}
.pillBox .pill:first-child {
  margin: 0  0   0 0;
  color: black;
}
.pillBox .pill:last-child {
  padding: 0 2px 0  8px;
}
.pillBox .pill:hover {
  cursor: pointer;
  text-decoration: underline;
}
.pillBox .pill:first-child:hover {
  cursor: default;
  text-decoration: none;
}
.platform-windows.engine-trident .pillBox .pill {
  background: url("images/picker/bgpill.png") top right;
  padding-right: 10px;
}
.stackBox .stackItem {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  border: 1px solid #ffffff;
  line-height: 28px;
  color: white;
}
.stackBox .stackItem:before {
  content: "\25C4";
  display: inline-block;
  width: 22px;
  font-size: 12px;
  text-align: center;
}
.stackBox .stackItem {
  background: #808799;
}
.stackBox .stackItem:hover {
  background: #666c7a;
}
nav #navigation {
  position: absolute;
  height: 35px;
  right: 125px;
  width: 365px;
}
nav #navigation #navigator-fallback {
  display: none;
}
nav #navigation #navigator {
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  top: 9px;
  right: 10px;
  width: 100%;
  margin: 0;
  border: solid 1px #eee;
  padding: 6px 12px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
/* Shift the Navigator when users aren't logged in so we have space for the "Join Silk" link */
nav.anonymous #navigation {
  right: auto;
  left: 293px;
}
/* NOTE:
    you cannot combine selectors having ::-webkit-input-placeholder and :-moz-placeholder
    Safari and Firefox will discard the whole ruleset because each doesn't recognize the others syntax
*/
#navigator.showingPlaceholder {
  color: darkgray;
}
#navigator::-webkit-input-placeholder {
  color: darkgray;
}
#navigator:-moz-placeholder {
  color: darkgray;
}
#navigatorPicker {
  /* Hover color specific for the navigator */
}
#navigatorPicker.picker .options .option.current {
  background: #d4d2cf;
  color: white;
}
#navigatorPicker.picker .options .option.current > .arrow {
  background: #d4d2cf;
}
#navigatorPicker .body {
  left: 0;
  right: 0;
  width: 400px;
  margin-top: -1px;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  /* START image in option styling for navigator */
}
#navigatorPicker .body .option {
  overflow: visible;
}
#navigatorPicker .body .option img {
  position: absolute;
  bottom: 0;
  max-height: 26px;
  margin-left: 0;
  border: 1px solid transparent;
  background: white;
}
#navigatorPicker .body .option .firstColumn {
  display: inline-block;
  float: left;
  margin-right: 0.5em;
}
#navigatorPicker .body .option .firstColumn + span {
  display: block;
}
#navigatorPicker .body .option.type-tag:before {
  background-position: -160px 0;
}
#navigatorPicker .body .option.type-explore,
#navigatorPicker .body .option.type-tag {
  background: #f9f8f7;
}
#navigatorPicker .body .option.type-explore span span,
#navigatorPicker .body .option.type-tag span span {
  font-weight: bold;
}
#navigatorPicker .body .option.type-explore.current,
#navigatorPicker .body .option.type-tag.current {
  background: #d4d2cf;
  color: white;
}
#navigatorPicker .body .option.type-document + .option.type-value,
#navigatorPicker .body .option.type-link + .option.type-value,
#navigatorPicker .body .option.type-taggroup + .option.type-value,
#navigatorPicker .body .option.new {
  border-top: solid 1px #ddd;
  margin-top: -1px;
}
#navigatorPicker .body .options:not(.level0) .option.type-document:first-child {
  border-bottom: 1px solid #ddd;
}
#navigatorPicker .body .option .firstColumn {
  width: 200px;
}
#navigatorPicker .body .option.type-explore + .option.type-document,
#navigatorPicker .body .option.type-tag + .option.type-document {
  -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
}
#navigatorPicker .body .option .firstColumn,
#navigatorPicker .body .option span {
  /* Truncate long strings of tag names and values */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#navigatorPicker .body .option span.currency.inColumnContext {
  text-align: right;
  white-space: nowrap;
}
#navigatorPicker .body .option span.currency.inColumnContext .amount .decimal {
  display: inline-block;
  min-width: 2em;
  text-align: left;
}
#navigatorPicker .body .option span.numeric.inColumnContext {
  min-width: 8em;
  white-space: nowrap;
  text-align: right;
}
#navigatorPicker .body .option span.numeric.inColumnContext .number {
  display: inline-block;
}
#navigatorPicker .body .option span.numeric.inColumnContext .decimal {
  display: inline-block;
  min-width: 2em;
  text-align: left;
}
#navigatorPicker .body .option span.date.inColumnContext {
  white-space: nowrap;
  text-align: right;
}
#navigatorPicker .body .option span.year.inColumnContext {
  white-space: nowrap;
  text-align: right;
}
html:not(.silk-mobile) #navigatorPicker .option.current img,
html:not(.silk-mobile) #navigatorPicker .option:not(.canhover) img:hover,
#navigatorPicker .option img.enlarge {
  z-index: 1;
  bottom: 8px;
  max-height: 54px;
  margin-left: 5px;
  -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  border: 1px solid white;
}
html:not(.silk-mobile) #navigatorPicker .option:not(.canhover) img:hover {
  bottom: -9px;
  margin-left: 0;
}
html:not(.silk-mobile) #navigatorPicker .option.current:first-child img,
html:not(.silk-mobile) #navigatorPicker .option:not(.canhover):first-child img:hover {
  bottom: -28px;
}
html:not(.silk-mobile) #navigatorPicker .option.last:not(.canhover) img:hover {
  bottom: 1px;
}
html:not(.silk-mobile) #navigatorPicker .option.current.last:first-child img,
html:not(.silk-mobile) #navigatorPicker .option.last:not(.canhover):first-child img:hover {
  bottom: 1px;
  height: 26px;
}
html.notification #container {
  margin-top: 55px;
}
#notice-bar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  width: 100%;
  overflow: hidden;
  display: none;
  line-height: 32px;
  z-index: 1100;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
#notice-bar .center {
  max-width: 1280px;
  margin: 0 auto;
  padding: 10px 10px;
}
#notice-bar:before,
#notice-bar:after {
  position: absolute;
  height: 13px;
  bottom: -13px;
  content: "";
  width: 100%;
  display: block;
  opacity: 0.8;
  width: 320px;
}
#notice-bar:before {
  left: 0;
  background: url("images/page/shadow_left.png") no-repeat left;
}
#notice-bar:after {
  right: 0;
  background: url("images/page/shadow_right.png") no-repeat right;
}
#notice-bar.visible {
  display: block;
}
#notice-bar a {
  cursor: pointer;
}
#notice-bar .message a {
  font-weight: bold;
  text-decoration: underline;
}
#notice-bar .action {
  color: #02a;
  margin-left: 10px;
  font-weight: bold;
  text-decoration: underline;
}
#notice-bar .dismiss {
  float: right;
  text-decoration: underline;
}
#notice-bar.notice {
  background-color: #d9f1e6;
  color: black;
}
#notice-bar.notice a {
  color: black;
}
#notice-bar.warning {
  background-color: #f96500;
  color: white;
}
#notice-bar.warning a {
  color: white;
}
#notice-bar.error {
  background-color: #e5452a;
  color: white;
}
#notice-bar.error a {
  color: white;
}
#global-footer {
  background-color: white;
  box-sizing: border-box;
  font-weight: bold;
  padding-top: 19px;
  padding-bottom: 19px;
  text-align: center;
}
#global-footer #global-footer-holder {
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1488px;
  background-color: white;
}
@media only screen and (min-width : 1000px) {
  #global-footer {
    height: 80px;
  }
}
#global-footer .footer-left,
#global-footer .footer-right {
  display: block;
  line-height: 42px;
}
@media only screen and (min-width : 1000px) {
  #global-footer .footer-left,
  #global-footer .footer-right {
    display: inline-block;
  }
  #global-footer .footer-left.footer-left,
  #global-footer .footer-right.footer-left {
    float: left;
  }
  #global-footer .footer-left.footer-right,
  #global-footer .footer-right.footer-right {
    float: right;
  }
}
#global-footer .buttons {
  display: block;
}
#global-footer .buttons a {
  margin-left: 5px;
}
@media only screen and (min-width : 1000px) {
  #global-footer .buttons {
    display: inline-block;
  }
}
#global-footer .links {
  display: block;
  font-weight: normal;
}
#global-footer .links .footer_link_divider {
  color: #ddd;
}
#global-footer .links a {
  color: #908D88;
  margin-left: 5px;
}
@media only screen and (min-width : 1000px) {
  #global-footer .links {
    display: inline-block;
    margin-right: 50px;
  }
}
#global-footer .silk-holder {
  display: inline-block;
  font-weight: normal;
  color: #888;
}
#global-footer .silk-holder:hover {
  text-decoration: none;
  opacity: 0.9;
}
#global-footer .silk-holder .silk-logo {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 35px;
  vertical-align: top;
  width: 65px;
  margin-left: 3px;
}
html.product #global-footer {
  background-color: #f9f8f7;
}
html.product #global-footer #global-footer-holder {
  max-width: 1280px;
  background-color: #f9f8f7;
}
html #global-footer #global-footer-holder .logged-in {
  display: none;
}
html.logged-in #global-footer #global-footer-holder .logged-out {
  display: none;
}
html.logged-in #global-footer #global-footer-holder .logged-in {
  display: inline-block;
}
@media only screen and (min-width : 1000px) {
  html.logged-in #global-footer #global-footer-holder .logged-in {
    display: inline-block;
  }
}
html #intercomWidget.hidden {
  display: none;
}
html #intercomWidget {
  position: relative;
  background: rgba(255, 255, 255, 0.77);
  margin-right: 42px;
}
html #intecomWidget:hover {
  background: #fff;
}
#intercomWidget:before,
#intercomWidget:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border: 5px solid transparent;
  border-left-color: #d1cecb;
}
#intercomWidget:before {
  border-left-color: #fff;
  margin-left: -1px;
  z-index: 1;
}
#intercomWidget:hover:after {
  border-left-color: #9d9b98;
}
#intercomWidget .intercomWidget_face {
  display: inline-block;
  position: absolute;
  left: 100%;
  margin-left: 10px;
  background-color: #fff;
  padding: 2px;
  border-radius: 200px;
  border: 1px solid #d1cecb;
  width: 25px;
  height: 25px;
}
#intercomWidget .intercomWidget_face:before {
  content: '';
  position: absolute;
  width: 25px;
  height: 27px;
  top: 2px;
  left: 2px;
  background-repeat: no-repeat;
}
#intercomWidget:hover .intercomWidget_face {
  border-color: rgba(157, 155, 152, 0.74);
}
html.bookmarklet nav#top-bar {
  position: relative;
  height: 50px;
  z-index: 1500;
}
html.cannot-view html.bookmarklet nav#top-bar #follow-site-menu,
html.cannot-view html.bookmarklet nav#top-bar #navigation {
  display: none;
}
html.bookmarklet nav#top-bar > .shadow {
  position: absolute;
  top: 25px;
  left: 0;
  right: 0;
  height: 25px;
  -webkit-border-bottom-left-radius: 1000px 12px;
  -webkit-border-bottom-right-radius: 1000px 12px;
  -moz-border-bottom-left-radius: 1000px 12px;
  -moz-border-bottom-right-radius: 1000px 12px;
  -ms-border-bottom-left-radius: 1000px 12px;
  -ms-border-bottom-right-radius: 1000px 12px;
  -o-border-bottom-left-radius: 1000px 12px;
  -o-border-bottom-right-radius: 1000px 12px;
  border-bottom-left-radius: 1000px 12px;
  border-bottom-right-radius: 1000px 12px;
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
}
html.bookmarklet nav#top-bar .hazard {
  position: fixed;
  background: url("images/hazard.png") repeat center;
  width: 100%;
  height: 8px;
  z-index: inherit;
}
html.bookmarklet nav#top-bar .body {
  position: absolute;
  background: #ffffff;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
}
html.bookmarklet nav#top-bar .body .content {
  position: relative;
  width: 960px;
  height: 50px;
  margin: 0 auto 0 auto;
}
html.bookmarklet nav#top-bar .body .site-name {
  position: relative;
  float: left;
  height: 50px;
  line-height: 50px;
  width: 290px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 6px;
  font-size: 20px;
  font-weight: 400;
  font-size: 140%;
  font-weight: 200;
}
html.bookmarklet nav#top-bar .body .site-name a {
  display: block;
  width: 270px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #e8622b;
  font-size: 18px;
  font-weight: 200;
  text-decoration: none;
}
html.bookmarklet nav#top-bar .body .site-name a:hover {
  text-decoration: underline;
}
html.bookmarklet nav#top-bar .body .site-name.website {
  width: 50px;
}
html.bookmarklet nav#top-bar .body .site-name.website a {
  color: black;
  font-weight: 200;
  text-decoration: none;
}
html.bookmarklet nav#top-bar .body .site-name.private a {
  margin-left: 18px;
}
html.bookmarklet nav#top-bar .body .site-name.private {
  background-image: url("images/icons/lock.png");
  background-image: -webkit-image-set(url("images/icons/lock.png") 1x, url("images/icons/lock@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: left center;
}
@media (min-resolution: 1.5dppx) {
  html.bookmarklet nav#top-bar .body .site-name.private {
    background-image: url("images/icons/lock@2x.png");
    background-size: 14px 14px;
  }
}
html.bookmarklet nav#top-bar .body .website-nav {
  position: absolute;
  left: 75px;
  top: 0px;
}
html.bookmarklet nav#top-bar .body .logo {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0px;
  width: 23px;
  height: 50px;
  text-align: right;
  text-decoration: none;
  color: #e8622b;
}
html.bookmarklet nav#top-bar .body .logo:hover {
  background-color: #f9f8f7;
}
html.bookmarklet .image-picker section {
  height: 485px;
  width: 910px;
  overflow: auto;
}
html.bookmarklet .image-picker section .button {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid black;
  cursor: pointer;
  display: block;
  float: left;
  height: 100px;
  margin: 3px;
  width: 100px;
}
.lightbox .nav-status {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  background: black;
  margin: 0 auto;
  max-width: 340px;
  min-height: 32px;
  padding: 10px 20px;
}
.lightbox .nav-status .loading {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading.png");
  position: absolute;
  width: 32px;
  height: 32px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lightbox .nav-status .message,
.lightbox .nav-status .message-with-icon {
  line-height: 32px;
  color: white;
}
.lightbox .nav-status .message-with-icon {
  margin-left: 52px;
}
.lightbox .nav-status.closeable {
  text-align: center;
  cursor: pointer;
}
.image-box {
  overflow: hidden;
}
.type-image .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
.type-image .offset-container {
  position: relative ;
}
.type-image .zoom-container {
  transform-origin: 0 0;
}
.type-image img {
  border: none;
  image-orientation: from-image;
}
.card {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  /* ------------------------------------------------------------------------- */
  /* ------------------------------------------------------------------------- */
}
.card .header {
  display: block;
  position: relative;
  color: inherit !important;
  overflow: hidden;
}
.card .image-box {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.card .image-box .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
.card .image-box .offset-container {
  position: relative ;
}
.card .image-box .zoom-container {
  transform-origin: 0 0;
}
.card .image-box img {
  border: none;
  image-orientation: from-image;
}
.card .image-box > * {
  -webkit-transition-property: -webkit-transform, -webkit-transform transform;
  -moz-transition-property: -moz-transform, -webkit-transform transform;
  -ms-transition-property: -ms-transform, -webkit-transform transform;
  -o-transition-property: -o-transform, -webkit-transform transform;
  transition-property: transform, -webkit-transform transform;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.card .title,
.card .subtitle,
.card .summary,
.card .props {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0;
}
.card .row {
  overflow: auto;
}
.card .row a.item-link {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.card .title {
  min-height: 48px;
  font-size: 18px;
}
.card .subtitle {
  min-height: 48px;
  font-size: 13px;
}
.card .summary {
  min-height: 48px;
  font-size: 14px;
}
.card .props {
  min-height: 48px;
  font-size: 14px;
}
.card .mini-title {
  -webkit-transition: bottom 150ms ease-in-out;
  -moz-transition: bottom 150ms ease-in-out;
  -ms-transition: bottom 150ms ease-in-out;
  -o-transition: bottom 150ms ease-in-out;
  transition: bottom 150ms ease-in-out;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: black;
  position: absolute;
  bottom: -26px;
  left: 0;
  right: 0;
  padding: 0 5px;
  background: rgba(255, 255, 255, 0.96);
  text-align: center;
  font-size: 12px;
}
.card:hover .mini-title,
.card.no-image .mini-title {
  bottom: 0;
}
.card.no-image .image-box {
  background-image: url("images/components/pagegrid/nophoto.png");
  background-image: -webkit-image-set(url("images/components/pagegrid/nophoto.png") 1x, url("images/components/pagegrid/nophoto@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: center center;
}
@media (min-resolution: 1.5dppx) {
  .card.no-image .image-box {
    background-image: url("images/components/pagegrid/nophoto@2x.png");
    background-size: 100px 100px;
  }
}
.card .subtitle {
  text-transform: uppercase;
}
.card .props .prop {
  font-weight: bold;
}
.card .props .prop:after {
  content: ": ";
}
#canvas .component-queryview-map .infowindow {
  line-height: 20px;
}
#canvas .component-queryview-map .infowindow.multi .body {
  border-top: solid 1px #e8e8e0;
  margin-top: 10px;
  padding-top: 10px;
}
#canvas .component-queryview-map .infowindow .menu a.selected {
  text-decoration: underline;
}
#canvas .component-queryview-map .infowindow .card {
  border: none;
}
#canvas .component-queryview-map .infowindow .card .image-box {
  border: none;
}
#canvas .component-queryview-map .infowindow .card .title,
#canvas .component-queryview-map .infowindow .card .subtitle,
#canvas .component-queryview-map .infowindow .card .summary,
#canvas .component-queryview-map .infowindow .card .props {
  min-height: 0;
  padding: 5px 0;
}
html.cannotEdit #pagebar-container {
  display: block;
}
html.cannotEdit #pagebar-container .deletebar,
html.cannotEdit #pagebar-container .productbar {
  display: none;
}
#pagebar-container {
  position: absolute;
  top: 120px;
  width: 100%;
  z-index: 9;
}
html:not(.contentDocument) #pagebar-container {
  display: none;
}
@media only screen and (max-width: 650px) {
  #pagebar-container {
    top: 138px;
  }
}
html.onboarding #pagebar-container {
  top: 200px;
}
@media only screen and (max-width: 650px) {
  html.onboarding #pagebar-container {
    top: 260px;
  }
}
#pagebar-container.fixed {
  position: fixed;
  top: 10px !important;
}
#pagebar-container > .center {
  max-width: 1280px;
  margin: 0 auto 0 auto;
  position: relative;
}
.bubble-container.draft-warning {
  border-radius: 3px;
  padding: 10px;
  text-align: center;
  color: white;
  background: #f96500;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.bubble-container.draft-warning .bubble-arrow {
  border-color: transparent transparent #f96500 transparent;
}
.bubble-container.draft-warning .bubble-content {
  background: none;
  border: none;
  padding: 0;
}
.bubble-container.draft-warning a {
  color: white;
  text-decoration: underline;
}
.widget-editing-bar {
  background: white;
}
.widget-editing-bar .center {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px 20px 20px 0;
  text-align: right;
}
.widget-editing-bar .center .cancel {
  margin-right: 10px;
}
html.editing .section[data-columns="1"] .dragging[data-component-uri="//silk.co/block/simple/1"][data-inner-component="//silk.co/widget/text/2"],
html.editing [data-component-uri].narrow.dragging {
  margin-left: 25%;
}
html.editing .block.dragging {
  overflow-y: hidden;
  border: 2px solid transparent;
  transform: scale(0.5);
  transform-origin: 100% calc(0% - 30px);
  position: relative;
}
html.editing .block.dragging:after {
  content: '';
  position: absolute;
  top: 0;
  lefT: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
html.editing .block.dragging .component-ui {
  opacity: 0 !important;
}
html.editing .block.dragging[data-style=arctic] {
  background-color: #ffffff;
  border-color: #4e7f98;
}
html.editing .block.dragging[data-style=desert] {
  background-color: #f9f8f7;
  border-color: #4e7f98;
}
html.editing .block.dragging[data-style=ocean] {
  background-color: #16242b;
  border-color: #4e7f98;
}
html.editing .plus-button:first-of-type + .block-drag-placeholder,
html.editing .plus-button:first-of-type + .block.dragging + .block-drag-placeholder,
html.editing .plus-button:first-of-type + .block.dragging + .plus-button + .block-drag-placeholder,
html.editing .plus-button:first-of-type + .block.dragging + .plus-button + .block {
  margin-top: 37px !important;
}
html.editing .block-drag-placeholder:last-of-type {
  margin-bottom: 0;
}
html.editing section[data-columns="2"] .block-drag-placeholder,
html.editing section[data-columns="3"] .block-drag-placeholder {
  width: calc(100% - 15px);
  margin-left: auto;
  margin-right: auto;
}
html.editing .block-drag-placeholder {
  position: relative;
  max-height: 250px;
  background: rgba(0, 0, 0, 0.01);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARElEQVQYV2NkIA4YMxKhzpiBgeEsIYVgRSDD8CmEK8KnEEURLoUYirAprGdgYGjE5kFkN2I1CaYJphCvIpjVBBWBFAIAudUJPqonSiYAAAAASUVORK5CYII=);
  background-repeat: repeat;
  min-height: 0;
  margin: 0;
  padding: 1px;
  margin-top: 52px !important;
  margin-bottom: 37px !important;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style=ocean] .block-drag-placeholder {
  background-color: #2b3a3c;
  border: dashed 2px #42666c;
}
html.editing [data-component-uri="//silk.co/block/section/1"] .plus-button {
  -webkit-transition: opacity 150ms ease-in-out;
  -moz-transition: opacity 150ms ease-in-out;
  -ms-transition: opacity 150ms ease-in-out;
  -o-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}
html.editing [data-component-uri="//silk.co/block/section/1"].dragging {
  cursor: move;
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
html.editing [data-component-uri="//silk.co/block/section/1"].dragging .plus-button {
  opacity: 0;
  display: none;
}
html.editing .section.dragging .layout > .block {
  margin-top: 52px !important;
  margin-bottom: 37px !important;
}
html.editing .section.dragging .layout > .plus-button:first-of-type + .block {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}
#forked-base-document {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1280px;
  margin: 0 auto 0 auto;
  color: #888;
  padding: 0px 20px;
}
.feature-flags {
  max-width: 800px;
  margin: 60px auto;
}
.feature-flags ul {
  list-style-type: none;
}
.feature-flags ul input[type=checkbox] {
  margin-right: 10px;
}
.feature-flags ul .key-name {
  color: grey;
  font-size: 80%;
  padding-left: 10px;
  font-style: italic;
  display: none;
}
html.ErrorDocumentDocument .text-holder {
  text-align: center;
  margin-top: 100px;
}
.import3Popup {
  position: absolute;
  left: 50%;
  top: 63px;
  max-width: 932px;
  width: 80%;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  text-rendering: optimizeLegibility;
  font-size: 15px;
  line-height: 26px;
}
.import3Popup sup {
  line-height: 12px;
}
.import3Popup .center-content {
  background-color: #ffffff;
  border-radius: 5px;
  left: -50%;
  padding: 0px;
  position: relative;
  z-index: 100001;
}
.bubble-container {
  word-break: break-word;
  z-index: 100002;
}
.bubble-container .import-warning {
  padding: 20px;
}
.bubble-container .import-warning .warning-actions {
  margin-top: 15px;
  overflow: hidden;
}
.bubble-container .import-warning .warning-actions * {
  cursor: pointer;
}
.bubble-container .import-warning .warning-actions *:hover {
  text-decoration: underline !important;
}
.bubble-container .import-warning .warning-actions .warning-cancel {
  float: left;
}
.bubble-container .import-warning .warning-actions .warning-continue {
  float: right;
  font-weight: bold;
}
.bubble-container .import-warning .warning-actions .warning-help {
  text-decoration: none;
  font-weight: bold;
}
.bubble-container .config-settings,
.bubble-container .date-settings {
  padding: 10px;
}
.bubble-container .config-settings .desc,
.bubble-container .date-settings .desc {
  padding: 8px 6px;
  margin-bottom: 10px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.3);
}
.bubble-container .config-settings .option,
.bubble-container .date-settings .option {
  color: rgba(255, 255, 255, 0.5);
  padding: 4px 8px;
  padding-left: 26px;
}
.bubble-container .config-settings .option.active,
.bubble-container .date-settings .option.active {
  padding-left: 8px;
  color: #ffffff;
  font-weight: bold;
}
.bubble-container .config-settings .option.active:before,
.bubble-container .date-settings .option.active:before {
  content: "✓";
  margin-right: 8px;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.bubble-container .config-settings .option.enabled,
.bubble-container .date-settings .option.enabled {
  color: rgba(255, 255, 255, 0.9);
  cursor: pointer;
}
.bubble-container .config-settings .option.enabled:hover,
.bubble-container .date-settings .option.enabled:hover {
  background: red;
  background: rgba(255, 255, 255, 0.1);
  color: white;
}
.bubble-container .collection-bubble {
  padding: 10px;
}
.bubble-container .collection-bubble input {
  width: 100%;
  outline: none;
}
.bubble-container .collection-bubble .selectbox {
  margin-top: 10px;
}
.bubble-container .collection-bubble .selectbox .option {
  cursor: pointer;
  padding: 4px 8px;
}
.bubble-container .collection-bubble .selectbox .option:hover {
  background: rgba(255, 255, 255, 0.1);
}
.bubble-container .title-duplicate-bubble {
  padding: 10px;
}
.bubble-container .title-duplicate-bubble .title {
  padding: 4px 8px;
}
.bubble-container .title-picker-bubble {
  padding: 0px;
}
.bubble-container.title-duplicate-alert-bubble .bubble-arrow-top {
  border-color: #ef6300 transparent transparent transparent;
}
.bubble-container.title-duplicate-alert-bubble .bubble-arrow-right {
  border-color: transparent #ef6300 transparent transparent;
}
.bubble-container.title-duplicate-alert-bubble .bubble-arrow-bottom {
  border-color: transparent transparent #ef6300 transparent;
}
.bubble-container.title-duplicate-alert-bubble .bubble-arrow-left {
  border-color: transparent transparent transparent #ef6300;
}
.bubble-container.title-duplicate-alert-bubble .bubble-content {
  background-color: #ef6300;
  border-color: #ef6300;
  line-height: 19px;
  font-size: 14px;
}
.bubble-container.title-duplicate-alert-bubble .bubble-content {
  padding: 20px;
}
section.import3 {
  width: 100%;
}
section.import3 .busy {
  animation-name: loader_rotate;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: loader_rotate;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading-dark.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  margin: 0 auto;
  width: 100%;
  height: 32px;
}
section.import3 .import-block {
  margin: 30px;
}
section.import3 .import-toolbar {
  display: block;
  line-height: 46px;
  text-align: center;
  overflow: hidden;
  padding: 20px 29px 20px 29px;
}
@media only screen and (min-width: 850px) {
  section.import3 .import-toolbar {
    line-height: normal;
    text-align: left;
  }
}
section.import3 .import-toolbar > div {
  display: inline-block;
}
section.import3 .import-toolbar > div.import-title {
  position: relative;
  top: -4px;
  color: gray;
  font-size: 1.8em;
  font-weight: lighter;
  -webkit-font-smoothing: antialiased;
}
section.import3 .import-toolbar > div.toolbar-buttons {
  display: block;
}
section.import3 .import-toolbar > div.toolbar-buttons .toolbar-button {
  margin-left: 16px;
}
section.import3 .import-toolbar > div.toolbar-buttons .toolbar-button.disabled {
  pointer-events: none;
}
@media only screen and (min-width: 850px) {
  section.import3 .import-toolbar > div.toolbar-buttons {
    float: right;
  }
}
section.import3 .step-loading {
  padding: 150px 0px 150px 0px;
  width: 100%;
  background: url("images/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center center;
}
section.import3 .step-uploading {
  padding: 150px 0px 150px 0px;
  text-align: center;
}
section.import3 .step-uploading .upload-icon svg #filled {
  stop-color: #28bad0;
}
section.import3 .step-uploading .upload-icon svg #unfilled {
  stop-color: #d6d6d1;
}
section.import3 .step-uploading .uploading {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
section.import3 .step-uploading .upload-filename {
  font-weight: bold;
  word-break: break-word;
}
section.import3 .step-select-workbook .google-spreadsheet-icon {
  position: absolute;
  left: 25px;
  background-repeat: no-repeat;
  background-position: 50% 0;
  height: 115px;
  width: 115px;
  padding-top: 75px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 18px;
  text-align: center;
}
section.import3 .step-select-workbook .select-workbook {
  padding: 0 40px 30px 160px;
  min-height: 150px;
}
section.import3 .step-select-workbook .select-workbook hr {
  border: 0;
  border-top: 1px solid #ddd;
}
section.import3 .step-select-workbook .select-workbook .workbook-list {
  position: relative;
}
section.import3 .step-select-workbook .select-workbook .workbook-item {
  border-top: 1px solid #eee;
  padding: 5px 0;
}
section.import3 .step-select-workbook .select-workbook .workbook-item:first-child {
  border: none;
}
section.import3 .step-select-workbook .select-workbook .last-update {
  float: right;
  color: #aeaca9;
}
section.import3 .step-select-workbook .select-workbook .pagination {
  text-align: center;
  text-transform: uppercase;
  margin-top: 15px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
section.import3 .step-select-workbook .select-workbook .pagination a {
  color: #4e7f98;
  border-left: 1px solid #ddd;
  padding: 0 5px;
}
section.import3 .step-select-workbook .select-workbook .pagination a span {
  opacity: 0.5;
  vertical-align: 1px;
  display: inline-block;
  margin: 0 2px;
}
section.import3 .step-select-workbook .select-workbook .pagination a.current {
  color: #313125;
  cursor: default;
}
section.import3 .step-select-workbook .select-workbook .pagination a:first-child {
  border: none;
}
section.import3 .step-select-workbook.loading .select-workbook {
  opacity: 0.5;
}
section.import3 .step-select-workbook.loading .workbook-list:after {
  content: "";
  background: url("images/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
section.import3 .step-select-workbook .paste-url {
  padding: 15px 160px 30px;
  background-color: #f9f8f7;
}
section.import3 .step-select-workbook .paste-url .input-container {
  display: flex;
}
section.import3 .step-select-workbook .paste-url input {
  flex-grow: 1;
  max-width: 420px;
  margin-right: 10px;
}
section.import3 .step-select-workbook .close,
section.import3 .step-private-sheet .close,
section.import3 .step-ask-sync .close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
section.import3 .step-select-workbook .close svg path,
section.import3 .step-private-sheet .close svg path,
section.import3 .step-ask-sync .close svg path {
  fill: #f96500;
}
section.import3 .step-select-sheet {
  padding: 150px 0px 150px 0px;
  text-align: center;
}
section.import3 .step-select-sheet .sheet-list {
  margin-top: 40px;
}
section.import3 .step-select-sheet .sheet-list .sheet-list-title {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}
section.import3 .step-select-sheet .sheet-list div.sheet-list-list {
  margin-top: 5px;
  display: inline-block;
  text-align: left;
}
section.import3 .step-select-sheet .sheet-list div.sheet-list-list div:before {
  color: rgba(0, 0, 0, 0.6);
  content: "•";
  position: relative;
  left: -7px;
  top: 0;
}
section.import3 .step-upload-error,
section.import3 .step-list-sheets-error {
  padding: 150px 200px 150px 200px;
  text-align: center;
  color: #e8622b;
}
section.import3 .step-upload-error .upload-icon svg,
section.import3 .step-list-sheets-error .upload-icon svg {
  fill: #d6d6d1;
}
section.import3 .step-upload-error .error-title,
section.import3 .step-list-sheets-error .error-title {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}
section.import3 .step-upload-error .error-description,
section.import3 .step-list-sheets-error .error-description {
  margin-bottom: 30px;
}
section.import3 .step-upload-error .buttons > *,
section.import3 .step-list-sheets-error .buttons > * {
  min-width: 120px;
  margin-left: 20px;
}
section.import3 .step-upload-error .buttons > *:hover,
section.import3 .step-list-sheets-error .buttons > *:hover {
  text-decoration: none !important;
}
section.import3 .step-upload-error .errored,
section.import3 .step-list-sheets-error .errored {
  color: #000;
  margin-bottom: 40px;
  line-height: 22px;
}
section.import3 .step-private-sheet {
  text-align: center;
}
section.import3 .step-private-sheet h1 {
  font-weight: normal;
  color: #f96500;
  margin-bottom: 10px;
}
section.import3 .step-private-sheet .lock svg {
  height: 26px;
  width: 16px;
}
section.import3 .step-private-sheet .lock svg path {
  fill: #f96500;
}
section.import3 .step-private-sheet .how-to-fix {
  margin-top: 0;
}
section.import3 .step-private-sheet h2 {
  font-weight: normal;
}
section.import3 .step-private-sheet .options {
  display: flex;
  justify-content: space-around;
  margin-top: 70px;
}
section.import3 .step-private-sheet .options .sheets-integration {
  border-right: 1px solid #dedede;
}
section.import3 .step-private-sheet .options .sheets-integration,
section.import3 .step-private-sheet .options .make-public {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-bottom: 20px;
}
section.import3 .step-private-sheet .options .sheets-integration p,
section.import3 .step-private-sheet .options .make-public p {
  margin: 0 50px 20px;
}
section.import3 .step-private-sheet .options button {
  margin: 20px;
}
section.import3 .step-private-sheet .options button.authorize-sheets {
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 20px 10px;
  padding-left: 50px;
}
section.import3 .step-private-sheet .contact {
  padding: 50px 0 70px;
  margin: 0 auto;
  border-top: 1px solid #dedede;
  max-width: 230px;
  clear: both;
}
section.import3 .step-preview .warning-bar .warning-bubble {
  background-color: #FF6800;
  color: white;
  margin: 20px;
  margin-top: 0px;
  padding: 23px;
  position: relative;
  text-align: center;
}
section.import3 .step-preview .warning-bar .warning-bubble:before {
  content: '';
  position: absolute;
  top: -40px;
  border: 20px solid transparent;
  border-bottom: 20px solid #FF6800;
  right: 260px;
  display: none;
}
@media only screen and (min-width: 850px) {
  section.import3 .step-preview .warning-bar .warning-bubble:before {
    display: block;
  }
}
section.import3 .step-preview .warning-bar .warning-bubble a[href] {
  color: white;
  text-decoration: underline;
}
section.import3 .step-preview .topbar {
  padding: 30px 30px 10px 30px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  background-color: #f9f8f7;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
section.import3 .step-preview .topbar .title-selector-title {
  height: 30px;
}
section.import3 .step-preview .topbar .title-selector-title > span {
  float: left;
  position: absolute;
}
section.import3 .step-preview .topbar .title-selector-bar {
  overflow: hidden;
  display: inline-block;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector {
  margin-right: 15px;
  float: left;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .title-gear {
  margin-top: 6px;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .title-gear svg {
  fill: white;
  height: 14px;
  position: relative;
  top: 0px;
  width: 14px;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .title-gear,
section.import3 .step-preview .topbar .title-selector-bar .title-selector .title-del {
  line-height: 25px;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .plus {
  background-color: #ffffff;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .del {
  position: relative;
  top: -5px;
}
section.import3 .step-preview .topbar .title-selector-bar .title-selector .step.first {
  display: inline-block;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.import3 .step-preview .topbar .pages {
  display: inline-block;
}
@media only screen and (min-width: 850px) {
  section.import3 .step-preview .topbar .pages {
    float: right;
  }
}
section.import3 .step-preview .fake-article {
  overflow: auto;
  min-height: 400px;
  word-break: break-word;
}
section.import3 .step-preview .fake-article .header img {
  width: 870px;
}
section.import3 .step-preview .fake-article .left-section {
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
}
section.import3 .step-preview .fake-article .left-section img {
  display: block;
  margin: auto;
  width: 40%;
}
@media only screen and (min-width: 650px) {
  section.import3 .step-preview .fake-article .left-section {
    float: left;
    width: 33.3%;
  }
  section.import3 .step-preview .fake-article .left-section img {
    width: 100%;
  }
}
section.import3 .step-preview .fake-article .left-section .import-block {
  margin: 0px;
}
section.import3 .step-preview .fake-article .right-section {
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 650px) {
  section.import3 .step-preview .fake-article .right-section {
    width: 66.7%;
  }
}
section.import3 .step-preview .fake-article .right-section img {
  width: 560px;
}
section.import3 .step-preview .fake-article table.factsheet {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  background: #f3f3f3;
  cursor: default;
}
section.import3 .step-preview .fake-article table.factsheet tr:not(.collection) td {
  border-top: solid 1px #eeeeee;
}
section.import3 .step-preview .fake-article table.factsheet tr.collection .gear .gear {
  width: 16px;
  height: 16px;
  opacity: 0.25;
  margin-top: -3px;
}
section.import3 .step-preview .fake-article table.factsheet tr.collection .gear .gear:hover {
  opacity: 1;
}
section.import3 .step-preview .fake-article table.factsheet tr.title td {
  background: white;
  text-align: left;
  text-transform: uppercase;
  color: #d6d6d0;
  font-size: 12px;
  font-weight: 400;
}
section.import3 .step-preview .fake-article table.factsheet tr.ui-sortable-helper {
  border: solid 1px #eeeeee;
  z-index: 1;
}
section.import3 .step-preview .fake-article table.factsheet tr.ui-sortable-helper td {
  border: none;
}
section.import3 .step-preview .fake-article table.factsheet td {
  background: white;
  overflow: hidden;
  vertical-align: top;
}
section.import3 .step-preview .fake-article table.factsheet td.key {
  box-sizing: border-box;
  font-weight: bold;
}
section.import3 .step-preview .fake-article table.factsheet td.key div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
section.import3 .step-preview .fake-article table.factsheet td.value > * {
  width: calc(100% - 20px);
  margin: 0 0 0 20px;
}
section.import3 .step-preview .fake-article table.factsheet td.value div.value {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
section.import3 .step-preview .fake-article table.factsheet td.value div.list .item {
  position: relative;
}
section.import3 .step-preview .fake-article table.factsheet td.value div.list .item:before {
  content: "•";
  position: absolute;
  left: -13px;
  top: 0;
}
section.import3 .step-preview .fake-article table.factsheet td.value .step.first {
  display: block;
  max-width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.import3 .step-preview .fake-article table.factsheet td.gear {
  width: 50px;
  text-align: right;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  display: inline-block;
  vertical-align: middle;
  line-height: 16px;
  cursor: pointer;
  margin-left: 6px;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div.disabled {
  cursor: default;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div svg {
  fill: #bfbfbf;
  pointer-events: none;
  -webkit-transition: fill 150ms ease-in-out;
  -moz-transition: fill 150ms ease-in-out;
  -ms-transition: fill 150ms ease-in-out;
  -o-transition: fill 150ms ease-in-out;
  transition: fill 150ms ease-in-out;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div:not(.disabled):hover svg {
  fill: #28bad0;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div.title {
  cursor: default;
}
section.import3 .step-preview .fake-article table.factsheet td.gear > div.title:hover svg {
  fill: #bfbfbf;
}
section.import3 .step-preview .fake-article table.factsheet td.key input[type=text],
section.import3 .step-preview .fake-article table.factsheet td.value input[type=text] {
  border: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: white;
  font: inherit;
  height: 26px;
  width: calc(100% - 5px);
  word-break: normal;
  outline: 1px solid #ddd;
}
section.import3 .step-preview .fake-article table.factsheet td.value input[type=text] {
  width: 275px;
  outline: none;
}
section.import3 .step-preview .fake-article table.factsheet div.pagelink {
  color: orange;
  cursor: pointer;
}
section.import3 .step-preview .fake-article table.factsheet div.link {
  color: #2d7fbd;
}
section.import3 .step-preview .fake-article table.factsheet div.image {
  color: gray;
}
section.import3 .step-preview .fake-article table.factsheet div.paragraph {
  color: gray;
}
section.import3 .step-preview .fake-article table.factsheet tr.image td.key {
  color: gray;
}
section.import3 .step-preview .fake-article table.factsheet tr.paragraph td.key {
  color: gray;
}
section.import3 .step-preview .fake-article table.factsheet tr.ignore td.key {
  color: #808080;
}
section.import3 .step-preview .fake-article table.factsheet .busy {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
section.import3 .step-preview .paging-button {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: absolute;
  top: 194px;
  cursor: pointer;
  background: #F6F6F2;
  width: 35px;
  height: 75px;
  line-height: 40px;
  border-radius: 50px 0 0 50px;
  text-align: center;
  overflow-x: hidden;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
section.import3 .step-preview .paging-button svg {
  pointer-events: none;
  -webkit-transition: fill 0.1s ease-out;
  -moz-transition: fill 0.1s ease-out;
  -ms-transition: fill 0.1s ease-out;
  -o-transition: fill 0.1s ease-out;
  transition: fill 0.1s ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -6px;
}
section.import3 .step-preview .paging-button:hover svg {
  fill: #000;
}
section.import3 .step-preview .paging-button.prev-button {
  left: -35px;
  box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.05) inset;
}
section.import3 .step-preview .paging-button.prev-button:hover {
  width: 40px;
  left: -40px;
}
section.import3 .step-preview .paging-button.prev-button:active {
  background: #fff;
}
section.import3 .step-preview .paging-button.next-button {
  right: -35px;
  border-radius: 0 50px 50px 0;
  box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.1) inset;
}
section.import3 .step-preview .paging-button.next-button:hover {
  right: -40px;
  width: 40px;
}
section.import3 .step-preview .paging-button.next-button:active {
  background: #fff;
}
section.import3 .helper_video_title {
  width: 457px;
  text-align: left;
  margin: 0 auto 30px auto;
  line-height: 23px;
  font-size: 17px;
}
section.import3 .helper_video_title em {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  margin-left: 11px;
}
section.import3 .helper_video_wrapper {
  padding: 60px 50px;
  text-align: center;
}
section.import3 .helper_video {
  cursor: pointer;
  background-image: url("images/importer/importer_video_thumb.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 612px;
  width: 100%;
  height: 322px;
  margin: 0 auto;
  position: relative;
}
section.import3 .helper_video:hover .video-icon {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
section.import3 .video-icon {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  background-image: url("images/icon_play.png");
  background-size: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -28px;
  transition: all 0.2s ease-out;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
section.import3 .active_bubble .helper_bubble_wrapper {
  bottom: 0px;
  margin-bottom: 20px;
  opacity: 1;
}
section.import3 .notrans.active_bubble .helper_bubble_wrapper {
  transition: none;
}
section.import3 .below .helper_bubble_wrapper {
  position: absolute;
  bottom: 546px;
}
section.import3 .helper_bubble_wrapper {
  position: absolute;
  font-size: 17px;
  font-family: montserrat;
  font-weight: 100;
  left: 0;
  top: 100%;
  transition: margin-bottom 0.5s 1s ease-out, opacity 0.5s 1s ease-out;
  -webkit-perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  text-align: left;
  padding-left: 20px;
  z-index: 100;
}
section.import3 .helper_bubble:after {
  content: '';
  position: absolute;
  top: calc(99%);
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-top-color: #fff;
  transform: skew(40deg);
  transition: all 0.2s ease-out;
}
section.import3 .helper_bubble:before {
  content: '';
  position: absolute;
  top: calc(100%);
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.14);
  transform: skew(40deg);
}
section.import3 .helper_bubble {
  border-radius: 50px;
  position: relative;
  background: #fff;
  color: #999;
  display: inline-block;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.07);
  border: 1px solid #ddd;
  padding: 10px 25px;
  transition: all 0.2s ease-out;
  animation-duration: 0.25s;
  -webkit-animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: calc(58%) calc(112%);
}
section.import3 .helper_bubble:not(.locked):hover {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-iteration-count: infinite  !important;
  animation-iteration-count: infinite !important;
  animation-timing-function: ease !important;
  background: #f8fcff;
  transform: scale(1.02);
  cursor: pointer;
}
section.import3 .helper_bubble:not(.locked):hover:after {
  border-top-color: #f8fcff;
}
section.import3 .helper_bubble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-iteration-count: 5;
  animation-iteration-count: 5;
  animation-delay: 1.5s;
  animation-timing-function: ease;
  transform-origin: 50% 125%;
}
@keyframes wobble {
  0% {
    transform: translate3d(0px, 0, 0) rotate3d(0, 0, 1, 0deg);
  }
  25% {
    transform: translate3d(2px, 0, 0) rotate3d(0, 0, 1, -0.5deg);
  }
  50% {
    transform: translate3d(0px, 0, 0) rotate3d(0, 0, 1, 0deg);
  }
  75% {
    transform: translate3d(-2px, 0, 0) rotate3d(0, 0, 1, 0.5deg);
  }
  100% {
    transform: translate3d(0px, 0, 0) rotate3d(0, 0, 1, 0deg);
  }
}
section.import3 .helper_bubble_label {
  position: relative;
  z-index: 250;
}
section.import3 .body > .helper {
  margin-top: 15px;
  margin-bottom: 40px;
  border-radius: 0;
  position: relative;
  background: #E6E6E6;
}
section.import3 .step-running {
  padding: 100px;
  text-align: center;
}
section.import3 .step-running .import-collectionname {
  font-weight: bold;
}
section.import3 .step-running .spinner {
  background: url("images/ajax-loader.gif");
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  margin: auto;
  margin-bottom: 20px;
  margin-top: 20px;
}
section.import3 .step-running .progress-bar {
  text-align: left;
  width: 500px;
  margin: 15px auto 20px auto;
  border: #28bad0 solid 2px;
  border-radius: 6px;
  padding: 2px 4px 2px 2px;
}
section.import3 .step-running .progress-bar .progress {
  background-color: #28bad0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  height: 20px;
  width: 0%;
}
section.import3 .step-timeline {
  background: #f9f8f7;
  padding-top: 40px;
}
section.import3 .step-timeline > div {
  padding: 40px;
  text-align: center;
}
section.import3 .step-timeline span {
  font-weight: bold;
}
section.import3 .step-timeline button {
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
section.import3 .step-timeline .select-date {
  display: none;
  margin-top: 20px;
  margin-bottom: 35px;
  background: rgba(255, 255, 255, 0.6);
  padding: 14px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
section.import3 .step-timeline .select-date .select-date-picker {
  margin-top: 10px;
  display: inline-block;
}
section.import3 .step-timeline .manual-import {
  padding: 10px 40px;
  text-align: right;
  background: #ffffff;
}
section.import3 .step-timeline .manual-import span {
  color: gray;
  font-weight: 100;
}
section.import3 .step-timeline .manual-import span:hover {
  cursor: pointer;
  text-decoration: underline;
}
section.import3 .step-timeline .timeline {
  background-size: cover;
  background-image: url("images/importer/timeseries.svg");
}
section.import3 .step-ask-sync {
  text-align: center;
  padding-bottom: 80px;
}
section.import3 .step-ask-sync h1 {
  font-weight: normal;
  background-image: url("images/importer/google-sync-to-silk.png");
  background-repeat: no-repeat;
  background-position: 50% 50px;
  height: 150px;
}
section.import3 .step-ask-sync .enable-sync {
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 20px 10px;
  padding-left: 50px;
}
section.import3 .step-ask-sync .message {
  margin: 0 auto 30px;
  max-width: 400px;
}
section.import3 .step-ask-sync .choice {
  margin: 5px;
}
section.import3 .step-complete {
  text-align: center;
  height: 480px;
  background-repeat: no-repeat;
  background-position: center;
}
section.import3 .step-complete .message {
  padding-top: 130px;
}
section.import3 .step-complete .message .complete {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 2px;
}
section.import3 .step-complete .progress {
  margin: auto;
  width: 400px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  color: white;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 28px;
}
section.import3 .step-complete .show-pages {
  margin-top: 85px;
}
section.import3 .step-aborted,
section.import3 .step-errored,
section.import3 .step-taglist-error,
section.import3 .step-errored-importio {
  padding: 150px 200px 150px 200px;
  text-align: center;
  color: #e8622b;
}
section.import3 .step-aborted.step-errored-importio,
section.import3 .step-errored.step-errored-importio,
section.import3 .step-taglist-error.step-errored-importio,
section.import3 .step-errored-importio.step-errored-importio {
  padding: 50px 100px 100px 100px;
}
section.import3 .step-aborted .error-title,
section.import3 .step-errored .error-title,
section.import3 .step-taglist-error .error-title,
section.import3 .step-errored-importio .error-title {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  margin-bottom: 30px;
}
section.import3 .step-aborted .buttons > *,
section.import3 .step-errored .buttons > *,
section.import3 .step-taglist-error .buttons > *,
section.import3 .step-errored-importio .buttons > * {
  margin: 10px;
}
.importer-video-shadow {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100003;
  background: rgba(0, 0, 0, 0.7);
  overflow: auto;
}
.importer-video-shadow .importer-video-popup {
  position: absolute;
  background-color: white;
  left: 50%;
  top: 100px;
  width: 560px;
  height: 315px;
  margin-left: -280px;
}
.importer-video-shadow .importer-video-popup iframe {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 950px) {
  .importer-video-shadow .importer-video-popup {
    width: 900px;
    height: 506px;
    margin-left: -450px;
  }
}
.importer-video-shadow .end-of-video {
  background-color: black;
  color: white;
  height: 100%;
  text-align: center;
  width: 100%;
}
.importer-video-shadow .end-of-video .button-holder {
  position: absolute;
  top: 50%;
  width: 100%;
}
.importer-video-shadow .end-of-video .button-holder a {
  padding: 15px;
  min-width: 100px;
}
.importer-video-shadow .end-of-video .button-holder a:nth-child(2) {
  margin-left: 40px;
}
.importer-video-shadow .close-button {
  background-color: #B91904;
  border-radius: 50%;
  cursor: pointer;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}
.importer-video-shadow .close-button:hover {
  background: #EB0A07;
}
.importer-video-shadow .close-button svg {
  fill: #fff;
}
.search-container {
  display: none;
}
html.searching body {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
html.searching body #container,
html.searching body #global-footer {
  -webkit-filter: saturate(0.4);
}
html.searching body .search-container {
  display: block;
}
.search-container.smart {
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  pointer-events: none;
}
.search-container.smart .cloak {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(30, 31, 38, 0.95);
}
.search-container.smart .search-close {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 21px;
  height: 21px;
  left: calc(50% - 1000px / 2);
  top: 66px;
  margin-left: 977px;
  cursor: pointer;
  opacity: 0.7;
}
@media (max-width: 1000px) {
  .search-container.smart .search-close {
    left: 0;
  }
}
.search-container.smart .search-close:hover {
  opacity: 1;
}
.search-container.smart .search > .box {
  position: absolute;
  background: black;
  width: 100%;
  left: calc(50% - 1000px / 2);
  max-width: 1000px;
  top: 100px;
  border-radius: 4px;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1000px) {
  .search-container.smart .search > .box {
    left: 0;
  }
}
.search-container.smart .busy-indicator {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 44px;
  width: 44px;
  margin-top: -22px;
  margin-left: -22px;
  background: url("images/loading-dark.png") no-repeat center center;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.search-container.smart .preview {
  position: relative;
  background: white;
  top: 0px;
  width: 100%;
  max-width: 1000px;
  max-height: 920px;
  overflow: visible;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
@media screen and (max-width: 1000px) {
  .search-container.smart .preview {
    height: 650px;
  }
}
.search-container.smart .preview:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55px;
  box-shadow: 0 -75px 30px -45px #ffffff INSET;
  z-index: 10;
}
.search-container.smart .preview.empty {
  height: 150px;
}
.search-container.smart .preview.empty:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  background: url("images/search_greeter.png") no-repeat left bottom;
}
.search-container.smart .preview.empty:after {
  content: 'Ask a question of this Silk';
  line-height: 150px;
  font-size: 36px;
  font-weight: 100;
  padding-left: 400px;
  opacity: 0.2;
  color: #282930;
  box-shadow: none;
  position: static;
  height: auto;
}
.search-container.smart .preview.warning {
  background: #FFE0E0;
}
.search-container.smart .preview.warning:after {
  content: "Unable to interpret this question";
  padding-left: 300px;
}
.search-container.smart .preview.no-results {
  height: 150px !important;
}
.search-container.smart .preview .no-results {
  display: none;
  line-height: 150px;
  font-size: 36px;
  font-weight: 100;
  text-align: center;
  opacity: 0.2;
  color: #282930;
  box-shadow: none;
  position: static;
  height: auto;
}
.search-container.smart .preview .view-switcher {
  top: 26px;
  right: 0;
  position: absolute;
}
.search-container.smart .preview .view-switcher .icon {
  position: relative;
  width: 21.7px;
  height: 22.7px;
  background-size: 797px 79px;
  opacity: 0.65;
  padding: 2px;
  display: inline-block;
  margin-right: 10px;
}
.search-container.smart .preview .view-switcher .icon.grid,
.search-container.smart .preview .view-switcher .icon.pagegrid {
  background-position: 0px 0px;
}
.search-container.smart .preview .view-switcher .icon.table {
  background-position: -28.7px 0px;
}
.search-container.smart .preview .view-switcher .icon.list,
.search-container.smart .preview .view-switcher .icon.collection-list {
  background-position: -57.4px 0px;
}
.search-container.smart .preview .view-switcher .icon.mosaic {
  background-position: -86.1px 0px;
}
.search-container.smart .preview .view-switcher .icon.groupby,
.search-container.smart .preview .view-switcher .icon.group-by {
  background-position: -114.8px 0px;
}
.search-container.smart .preview .view-switcher .icon.map {
  background-position: -143.5px 0px;
}
.search-container.smart .preview .view-switcher .icon.barchart,
.search-container.smart .preview .view-switcher .icon.vbar,
.search-container.smart .preview .view-switcher .icon.column-chart {
  background-position: -172.2px 0px;
}
.search-container.smart .preview .view-switcher .icon.hbar,
.search-container.smart .preview .view-switcher .icon.bar-chart {
  background-position: -200.9px 0px;
}
.search-container.smart .preview .view-switcher .icon.stackchart,
.search-container.smart .preview .view-switcher .icon.stack-chart {
  background-position: -229.6px 0px;
}
.search-container.smart .preview .view-switcher .icon.donutchart,
.search-container.smart .preview .view-switcher .icon.donut-chart {
  background-position: -258.3px 0px;
}
.search-container.smart .preview .view-switcher .icon.piechart,
.search-container.smart .preview .view-switcher .icon.pie-chart {
  background-position: -287px 0px;
}
.search-container.smart .preview .view-switcher .icon.linechart,
.search-container.smart .preview .view-switcher .icon.line-chart {
  background-position: -315.7px 0px;
}
.search-container.smart .preview .view-switcher .icon.scatterplot,
.search-container.smart .preview .view-switcher .icon.scatter-plot {
  background-position: -344.4px 0px;
}
.search-container.smart .preview .view-switcher .icon.areachart,
.search-container.smart .preview .view-switcher .icon.area-chart {
  background-position: -373.1px 0px;
}
.search-container.smart .preview .view-switcher .icon.text {
  background-position: -401.8px 0px;
}
.search-container.smart .preview .view-switcher .icon.editor {
  background-position: -401.8px 0px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.search-container.smart .preview .view-switcher .icon.image {
  background-position: -430.5px 0px;
}
.search-container.smart .preview .view-switcher .icon.video {
  background-position: -459.2px 0px;
}
.search-container.smart .preview .view-switcher .icon.audio {
  background-position: -516.6px 0px;
}
.search-container.smart .preview .view-switcher .icon.embed {
  background-position: -545.3px 0px;
}
.search-container.smart .preview .view-switcher .icon.file {
  background-position: -574px 0px;
}
.search-container.smart .preview .view-switcher .icon.twitter {
  background-position: -602.7px 0px;
}
.search-container.smart .preview .view-switcher .icon.recent-pages {
  background-position: -631.4px 0px;
}
.search-container.smart .preview .view-switcher .icon.table-of-contents {
  background-position: -660.1px 0px;
}
.search-container.smart .preview .view-switcher .icon.collection-overview {
  background-position: -688.8px 0px;
}
.search-container.smart .preview .view-switcher .icon.silk-last-modified {
  background-position: -717.5px 0px;
}
.search-container.smart .preview .view-switcher .icon.timeline {
  background-position: -746.2px 0px;
}
.search-container.smart .preview .view-switcher .icon.areamap {
  background-position: -774.9px 0px;
}
.search-container.smart .preview .view-switcher .icon.active {
  opacity: 1;
}
.search-container.smart .preview .view-switcher .icon:hover {
  cursor: pointer;
  opacity: 1;
}
.search-container.smart .preview .pagegrid {
  width: 300px;
  margin-top: 20px;
  margin-left: 160px;
}
.search-container.smart .preview .query-preview-holder {
  height: 100%;
}
.search-container.smart .preview .query-preview {
  height: 90%;
  padding: 20px 30px;
  overflow: auto;
}
.search-container.smart .preview .query-preview[data-view*='silkviz'],
.search-container.smart .preview .query-preview[data-view*='pagegrid'] {
  left: 30px;
  right: 30px;
  padding: 0;
  position: absolute;
}
.search-container.smart .preview .query-preview[data-view*='silkviz'] {
  top: 80px;
  bottom: 20px;
}
.search-container.smart .preview .query-preview[data-view*='pagegrid'] {
  left: 160px;
  right: 160px;
}
.search-container.smart .preview .query-preview .controls,
.search-container.smart .preview .query-preview .filters,
.search-container.smart .preview .query-preview .slice-info {
  display: none;
}
.search-container.smart .preview .query-preview table {
  width: 100%;
  border-spacing: 0;
}
.search-container.smart .preview .query-preview table th {
  line-height: 22px;
  padding: 5px 5px;
}
.search-container.smart .preview .query-preview table td {
  line-height: 22px;
  padding: 5px 5px;
  -webkit-transform: translate3d(0, 0, 0);
}
.search-container.smart .preview .query-preview table th:first-child,
.search-container.smart .preview .query-preview table td:first-child {
  padding-left: 0px;
}
.search-container.smart .preview .query-preview table th {
  vertical-align: top;
  text-align: left;
}
.search-container.smart .preview .query-preview table th span {
  display: inline-block;
  font-weight: normal;
  text-decoration: inherit;
}
.search-container.smart .preview .query-preview table th span:before {
  content: "for";
  padding: 0 0.4em;
}
.search-container.smart .preview .query-preview table th span:first-of-type {
  font-weight: bold;
}
.search-container.smart .preview .query-preview table th span:first-of-type:before {
  content: "";
  padding: 0;
}
.search-container.smart .preview .query-preview table.sortable th {
  cursor: pointer;
}
.search-container.smart .preview .query-preview table.sortable th:hover {
  text-decoration: underline;
}
.search-container.smart .preview .query-preview table td {
  vertical-align: top;
}
.search-container.smart .preview .query-preview table td .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
.search-container.smart .preview .query-preview table td .offset-container {
  position: relative ;
}
.search-container.smart .preview .query-preview table td .zoom-container {
  transform-origin: 0 0;
}
.search-container.smart .preview .query-preview table td img {
  border: none;
  image-orientation: from-image;
}
.search-container.smart .preview .query-preview table td.has-negative .positive {
  display: inline-block;
  text-indent: 5px;
}
.search-container.smart .preview .query-preview table td:empty:after {
  content: "-";
  color: #aaa;
}
.search-container.smart .preview .query-preview table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=arctic] .search-container.smart .preview .query-preview table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=desert] .search-container.smart .preview .query-preview table td {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
section[data-style=ocean] .search-container.smart .preview .query-preview table td {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
@media (max-height: 1110px), (max-width: 1000px) {
  .search-container.smart .preview .query-preview {
    height: 77%;
  }
}
.search-container.smart .preview .queryviewer-title {
  width: 85%;
  display: block;
  overflow: hidden;
  padding-top: 20px;
  margin-left: 30px;
  white-space: nowrap;
  margin-bottom: 0;
  text-overflow: ellipsis;
}
.search-container.smart .preview .explore,
.search-container.smart .preview .add-to-page {
  bottom: -45px;
  position: absolute;
}
.search-container.smart .preview .explore {
  right: 205px;
  right: 0px;
}
@media screen and (max-width: 1000px) {
  .search-container.smart .preview .view-switcher {
    margin: 10px 0;
    display: block;
    position: static;
    margin-left: 30px;
  }
  .search-container.smart .preview .query-preview {
    margin: 0 30px;
    padding: 0;
    position: static;
  }
  .search-container.smart .preview .query-preview[data-view*='silkviz'],
  .search-container.smart .preview .query-preview[data-view*='pagegrid'] {
    position: static;
  }
}
.search-container.smart .chrome-top {
  top: 50px;
  left: calc(50% - 1000px / 2);
  position: absolute;
}
@media (max-width: 1000px) {
  .search-container.smart .chrome-top {
    left: 10px;
  }
}
.search-container.smart .chrome-top h2 {
  color: #626571;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
}
.search-container.smart .input {
  position: relative;
  background: #3b3e47;
  padding: 6px;
  height: 58px;
  border-radius: 3px;
}
.search-container.smart .input .token {
  color: #fff;
}
.search-container.smart .input input,
.search-container.smart .input .fake-input {
  margin-left: 14px;
  width: calc(100% - 46px - 2px);
  overflow: hidden;
  background: none;
  border: none;
  outline: none;
  font: inherit;
  color: #8d9092;
  height: 58px;
  line-height: 58px;
  font-size: 30px;
  font-weight: 100;
}
.search-container.smart .input span {
  white-space: pre;
}
.search-container.smart .input .text {
  color: #DB5B5B;
  border-bottom: 2px solid #DB5B5B;
}
.search-container.smart .input .fake-input {
  width: calc(100% - 14px);
  position: relative;
  pointer-events: none;
}
.search-container.smart .input .fake-input.hidden {
  visibility: hidden;
}
.search-container.smart .input input {
  top: 4px;
  left: 5px;
  color: rgba(141, 144, 146, 0.33);
  position: absolute;
}
.search-container.smart .input input.active {
  color: #8d9092;
}
.search-container.navigator .cloak {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.search-container.navigator .search > .box {
  position: absolute;
  background: black;
  height: 600px;
  width: 1000px;
  left: calc(50% - 1000px / 2);
  top: 100px;
  border-radius: 4px;
  border: solid 2px white;
}
.search-container.navigator .preview {
  position: absolute;
  background: white;
  left: 420px;
  top: 50px;
  width: 570px;
  height: 541px;
  border-radius: 4px;
  overflow: auto;
}
.search-container.navigator .preview .query-perview-holder {
  transition: opacity 1000ms ease-out 0ms;
  opacity: 0;
}
.search-container.navigator .preview .query-perview-holder.visible {
  opacity: 1;
}
.search-container.navigator .preview .query-perview-holder .add-to-page {
  opacity: 0;
  transition: opacity 1000ms ease-out 0ms;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.search-container.navigator .preview .query-perview-holder.visible .add-to-page {
  opacity: 1;
}
.search-container.navigator .preview .query-preview {
  overflow: auto;
  position: absolute;
  left: 30px;
  top: 30px;
  right: 30px;
  bottom: 30px;
}
.search-container.navigator .preview .query-preview[data-view*='silkviz'] {
  top: 100px;
  bottom: 100px;
}
.search-container.navigator .preview .query-preview[data-view*='pagegrid'] {
  left: 160px;
  right: 160px;
}
.search-container.navigator .preview .query-preview .controls,
.search-container.navigator .preview .query-preview .filters,
.search-container.navigator .preview .query-preview .slice-info {
  display: none;
}
.search-container.navigator .preview .query-preview table {
  width: 100%;
  border-spacing: 0;
}
.search-container.navigator .preview .query-preview table th {
  line-height: 22px;
  padding: 5px 5px;
}
.search-container.navigator .preview .query-preview table td {
  line-height: 22px;
  padding: 5px 5px;
  -webkit-transform: translate3d(0, 0, 0);
}
.search-container.navigator .preview .query-preview table th:first-child,
.search-container.navigator .preview .query-preview table td:first-child {
  padding-left: 0px;
}
.search-container.navigator .preview .query-preview table th {
  vertical-align: top;
  text-align: left;
}
.search-container.navigator .preview .query-preview table th span {
  display: inline-block;
  font-weight: normal;
  text-decoration: inherit;
}
.search-container.navigator .preview .query-preview table th span:before {
  content: "for";
  padding: 0 0.4em;
}
.search-container.navigator .preview .query-preview table th span:first-of-type {
  font-weight: bold;
}
.search-container.navigator .preview .query-preview table th span:first-of-type:before {
  content: "";
  padding: 0;
}
.search-container.navigator .preview .query-preview table.sortable th {
  cursor: pointer;
}
.search-container.navigator .preview .query-preview table.sortable th:hover {
  text-decoration: underline;
}
.search-container.navigator .preview .query-preview table td {
  vertical-align: top;
}
.search-container.navigator .preview .query-preview table td .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
.search-container.navigator .preview .query-preview table td .offset-container {
  position: relative ;
}
.search-container.navigator .preview .query-preview table td .zoom-container {
  transform-origin: 0 0;
}
.search-container.navigator .preview .query-preview table td img {
  border: none;
  image-orientation: from-image;
}
.search-container.navigator .preview .query-preview table td.has-negative .positive {
  display: inline-block;
  text-indent: 5px;
}
.search-container.navigator .preview .query-preview table td:empty:after {
  content: "-";
  color: #aaa;
}
.search-container.navigator .preview .query-preview table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=arctic] .search-container.navigator .preview .query-preview table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=desert] .search-container.navigator .preview .query-preview table td {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
section[data-style=ocean] .search-container.navigator .preview .query-preview table td {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
.search-container.navigator .preview .add-to-page {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.search-container.navigator .lookup .input {
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  padding: 6px;
  height: 28px;
  border-radius: 3px;
}
.search-container.navigator .lookup .input .icon,
.search-container.navigator .lookup .input input {
  padding-top: 1px;
}
.search-container.navigator .lookup .input .icon {
  float: left;
  height: 26px;
  transform: scale(1.2) translate(1px, -2px);
}
.search-container.navigator .lookup .input .icon path {
  fill: rgba(255, 255, 255, 0.5);
}
.search-container.navigator .lookup .input input {
  margin-left: 14px;
  width: calc(100% - 46px - 2px);
  overflow: hidden;
  background: none;
  border: none;
  outline: none;
  font: inherit;
  color: rgba(255, 255, 255, 0.9);
}
.search-container.navigator .lookup .input .faux {
  position: absolute;
  left: 51px;
  top: 0;
  right: -200px;
  bottom: 0;
  overflow: hidden;
  color: yellow;
  line-height: 40px;
  pointer-events: none;
  color: rgba(255, 255, 255, 0.4);
  white-space: pre;
}
.search-container.navigator .lookup .input .faux .hide {
  color: transparent;
}
.search-container.navigator .lookup .input .faux .suffix {
  font-size: 12px;
  margin-left: 5px;
}
.search-container.navigator .lookup .input .faux.hidden {
  opacity: 0;
}
.search-container.navigator .lookup .input.empty .faux .suffix {
  margin-left: 0;
}
.search-container.navigator .lookup.empty .list {
  display: none;
}
.search-container.navigator .lookup.top .list {
  padding: 0px 5px 10px 5px;
}
.search-container.navigator .lookup.bottom .list {
  padding: 5px 5px 5px 5px;
}
.search-container.navigator .lookup .list {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  overflow: auto;
  height: 546px;
  width: 428px;
}
.search-container.navigator .lookup .list .header {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}
.search-container.navigator .lookup .list .header:empty {
  padding-top: 12px;
}
.search-container.navigator .lookup .list .group:not(:first-of-type) .header {
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  margin-top: 15px;
}
.search-container.navigator .lookup .list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.search-container.navigator .lookup .list li {
  position: relative;
  clear: both;
  font-size: 13px;
  padding: 0 20px;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  height: 26px;
  border-radius: 3px;
  overflow: hidden;
}
.search-container.navigator .lookup .list li.selected:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 26px;
  right: 0px;
  top: 0;
  background-color: white;
}
.search-container.navigator .lookup .list li a {
  color: rgba(255, 255, 255, 0.8);
}
.search-container.navigator .lookup .list li u {
  text-decoration: none;
  border-bottom: solid 1px rgba(146, 181, 199, 0.5);
}
.search-container.navigator .lookup .list li .icon {
  float: left;
  width: 16px;
  transform: translate(-9px, 3px);
}
.search-container.navigator .lookup .list li .icon svg path {
  fill: rgba(146, 181, 199, 0.7);
}
.search-container.navigator .lookup .list li .display {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 320px;
  display: inline-block;
}
.search-container.navigator .lookup .list li .extra {
  color: rgba(255, 255, 255, 0.5);
  float: right;
  font-size: 12px;
  margin-right: 15px;
}
.search-container.navigator .lookup .list li.selected {
  background: rgba(78, 127, 152, 0.6);
  color: white;
}
.search-container.navigator .lookup .list li.selected path {
  fill: #ffffff;
}
.search-container.navigator .lookup .list li.clear svg path {
  fill: #ee2200;
}
.search-container.navigator .lookup .list li.clear.selected {
  background: rgba(152, 78, 78, 0.6);
}
.search-container.navigator .lookup .list li.clear.selected svg path {
  fill: #ff6600;
}
.search-container.navigator .lookup .list li span.new_page svg path#plus {
  fill: #ffffff;
}
.search-container.navigator .lookup > .list:after {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  content: "";
  pointer-events: none;
  position: absolute;
  background: url("images/loading.png");
  transition: opacity 0ms ease-out 0ms, background-size 0ms ease-out 0ms, left 0ms ease-out 0ms, top 0ms ease-out 0ms, width 0ms ease-out 0ms, height 0ms ease-out 0ms;
  opacity: 0;
  background-size: 0px;
  left: calc(50% - 0px / 2);
  top: calc(50% - 0px / 2);
  width: 0px;
  height: 0px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.search-container.navigator.busy .lookup > .list:after {
  opacity: 1;
  background-size: 32px;
  left: calc(50% - 32px / 2);
  top: calc(50% - 32px / 2);
  width: 32px;
  height: 32px;
  transition: opacity 800ms ease-out 400ms, background-size 400ms ease-out 400ms, left 400ms ease-out 400ms, top 400ms ease-out 400ms, width 400ms ease-out 400ms, height 400ms ease-out 400ms;
}
.search-container.navigator .queryviewer-title,
.search-container.navigator .explore {
  display: none;
}
/* Overlay container. Contains Inline Dialogs and Pickers. */
#overlay {
  position: fixed;
  overflow: visible;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  z-index: 20000;
}
#overlay #documentOverlay {
  z-index: 3000;
  position: relative;
  margin: 0 auto;
}
#overlay #documentOverlay {
  width: 960px;
}
.top-bar-site-wrapper .viz-chooser {
  padding-top: 30px;
  text-align: left;
}
.top-bar-site-wrapper .viz-chooser .option {
  margin-top: 0px;
}
.scrolling-div-holder .viz-chooser .option:first-of-type::after {
  opacity: 1;
}
.scrolling-div-holder .viz-chooser .option.option-table {
  margin-left: 50px;
}
.viz-chooser {
  line-height: 26px;
  margin: auto;
  padding-top: 18px;
  text-align: left;
  white-space: nowrap;
}
.viz-chooser .option {
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  width: 46px;
  margin: 0 10px;
  text-decoration: none !important;
}
.viz-chooser .option:first-of-type::after {
  opacity: 0;
}
.viz-chooser .option::after {
  content: '';
  position: absolute;
  height: 50%;
  width: 1px;
  right: 100%;
  top: 25%;
  margin-top: -5px;
  margin-right: 30px;
}
.viz-chooser .option.option-map,
.viz-chooser .option.option-grid,
.viz-chooser .option.option-hbar,
.viz-chooser .option.option-linechart,
.viz-chooser .option.option-donutchart {
  margin-right: 10px;
  margin-left: 50px;
}
.viz-chooser .option.option-table {
  margin-right: 10px;
}
.viz-chooser .option.option-table:after,
.viz-chooser .option.option-map:after,
.viz-chooser .option.option-grid:after,
.viz-chooser .option.option-hbar:after,
.viz-chooser .option.option-linechart:after,
.viz-chooser .option.option-donutchart:after {
  background: none;
  border-right: 1px dotted rgba(80, 128, 152, 0.35);
  height: 100%;
  top: 0;
}
.viz-chooser .option::before {
  border-bottom: 0px solid white;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
  bottom: -13px;
  content: '';
  left: 50%;
  margin-left: -8px;
  position: absolute;
  transition: all 0.3s ease-out;
  transform: scaleY(0);
  transform-origin: 50% 100%;
}
.viz-chooser .option.selected {
  cursor: default;
  position: relative;
  pointer-events: none;
}
.viz-chooser .option.selected::before {
  transform: scaleY(1);
  border-bottom: 8px solid #BBC5C7;
}
.viz-chooser .option:not(.selected):hover .icon {
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}
.viz-chooser .option .icon {
  margin: auto;
  transition: all 0.075s ease-out;
  position: relative;
  width: 31px;
  height: 32px;
  background-size: 1138px 113px;
}
.viz-chooser .option .icon.grid,
.viz-chooser .option .icon.pagegrid {
  background-position: 0px 0px;
}
.viz-chooser .option .icon.table {
  background-position: -41px 0px;
}
.viz-chooser .option .icon.list,
.viz-chooser .option .icon.collection-list {
  background-position: -82px 0px;
}
.viz-chooser .option .icon.mosaic {
  background-position: -123px 0px;
}
.viz-chooser .option .icon.groupby,
.viz-chooser .option .icon.group-by {
  background-position: -164px 0px;
}
.viz-chooser .option .icon.map {
  background-position: -205px 0px;
}
.viz-chooser .option .icon.barchart,
.viz-chooser .option .icon.vbar,
.viz-chooser .option .icon.column-chart {
  background-position: -246px 0px;
}
.viz-chooser .option .icon.hbar,
.viz-chooser .option .icon.bar-chart {
  background-position: -287px 0px;
}
.viz-chooser .option .icon.stackchart,
.viz-chooser .option .icon.stack-chart {
  background-position: -328px 0px;
}
.viz-chooser .option .icon.donutchart,
.viz-chooser .option .icon.donut-chart {
  background-position: -369px 0px;
}
.viz-chooser .option .icon.piechart,
.viz-chooser .option .icon.pie-chart {
  background-position: -410px 0px;
}
.viz-chooser .option .icon.linechart,
.viz-chooser .option .icon.line-chart {
  background-position: -451px 0px;
}
.viz-chooser .option .icon.scatterplot,
.viz-chooser .option .icon.scatter-plot {
  background-position: -492px 0px;
}
.viz-chooser .option .icon.areachart,
.viz-chooser .option .icon.area-chart {
  background-position: -533px 0px;
}
.viz-chooser .option .icon.text {
  background-position: -574px 0px;
}
.viz-chooser .option .icon.editor {
  background-position: -574px 0px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.viz-chooser .option .icon.image {
  background-position: -615px 0px;
}
.viz-chooser .option .icon.video {
  background-position: -656px 0px;
}
.viz-chooser .option .icon.audio {
  background-position: -738px 0px;
}
.viz-chooser .option .icon.embed {
  background-position: -779px 0px;
}
.viz-chooser .option .icon.file {
  background-position: -820px 0px;
}
.viz-chooser .option .icon.twitter {
  background-position: -861px 0px;
}
.viz-chooser .option .icon.recent-pages {
  background-position: -902px 0px;
}
.viz-chooser .option .icon.table-of-contents {
  background-position: -943px 0px;
}
.viz-chooser .option .icon.collection-overview {
  background-position: -984px 0px;
}
.viz-chooser .option .icon.silk-last-modified {
  background-position: -1025px 0px;
}
.viz-chooser .option .icon.timeline {
  background-position: -1066px 0px;
}
.viz-chooser .option .icon.areamap {
  background-position: -1107px 0px;
}
.viz-chooser .option .label {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  color: #a6adb4;
  letter-spacing: 0.3px;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-transform: translate3d(0, 0, 0);
  margin-top: 4px;
  width: 130%;
  margin-left: -15%;
}
.viz-chooser .option .viz-chooser .option:last-of-type::after {
  opacity: 0;
}
.viz-chooser .optiona:hover {
  text-decoration: none !important;
}
section.site input[type=text],
section.users input[type=text],
section.bookmarkletAddToSiteDocument input[type=text],
section.export input[type=text],
#delete-site-content input[type=text],
section.site input[type=email],
section.users input[type=email],
section.bookmarkletAddToSiteDocument input[type=email],
section.export input[type=email],
#delete-site-content input[type=email],
section.site input[type=password],
section.users input[type=password],
section.bookmarkletAddToSiteDocument input[type=password],
section.export input[type=password],
#delete-site-content input[type=password] {
  width: 260px;
  height: 30px !important;
  font-size: 15px !important;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
section.site input[type=text],
section.users input[type=text],
section.bookmarkletAddToSiteDocument input[type=text],
section.export input[type=text],
#delete-site-content input[type=text],
section.site input[type=email],
section.users input[type=email],
section.bookmarkletAddToSiteDocument input[type=email],
section.export input[type=email],
#delete-site-content input[type=email],
section.site input[type=password],
section.users input[type=password],
section.bookmarkletAddToSiteDocument input[type=password],
section.export input[type=password],
#delete-site-content input[type=password],
section.site textarea,
section.users textarea,
section.bookmarkletAddToSiteDocument textarea,
section.export textarea,
#delete-site-content textarea {
  border: 1px solid #eeeeee;
}
html.dashboardDocument #canvas section.site h1,
html.dashboard2settingsDocument #canvas section.site h1,
html.dashboardDocument #canvas section.customization h1,
html.dashboard2settingsDocument #canvas section.customization h1,
html.dashboardDocument #canvas section.users h1,
html.dashboard2settingsDocument #canvas section.users h1,
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument h1,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument h1,
html.dashboardDocument #canvas section.export h1,
html.dashboard2settingsDocument #canvas section.export h1 {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  color: black;
  border-bottom: 1px solid #eeeeee;
  padding: 0 35px 20px 25px;
  background-color: white;
  margin-bottom: 0;
  font-weight: normal;
}
html.dashboardDocument #canvas section.site input[type=text],
html.dashboard2settingsDocument #canvas section.site input[type=text],
html.dashboardDocument #canvas section.customization input[type=text],
html.dashboard2settingsDocument #canvas section.customization input[type=text],
html.dashboardDocument #canvas section.users input[type=text],
html.dashboard2settingsDocument #canvas section.users input[type=text],
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument input[type=text],
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument input[type=text],
html.dashboardDocument #canvas section.export input[type=text],
html.dashboard2settingsDocument #canvas section.export input[type=text],
html.dashboardDocument #canvas section.site input[type=password],
html.dashboard2settingsDocument #canvas section.site input[type=password],
html.dashboardDocument #canvas section.customization input[type=password],
html.dashboard2settingsDocument #canvas section.customization input[type=password],
html.dashboardDocument #canvas section.users input[type=password],
html.dashboard2settingsDocument #canvas section.users input[type=password],
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument input[type=password],
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument input[type=password],
html.dashboardDocument #canvas section.export input[type=password],
html.dashboard2settingsDocument #canvas section.export input[type=password],
html.dashboardDocument #canvas section.site input[type=email],
html.dashboard2settingsDocument #canvas section.site input[type=email],
html.dashboardDocument #canvas section.customization input[type=email],
html.dashboard2settingsDocument #canvas section.customization input[type=email],
html.dashboardDocument #canvas section.users input[type=email],
html.dashboard2settingsDocument #canvas section.users input[type=email],
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument input[type=email],
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument input[type=email],
html.dashboardDocument #canvas section.export input[type=email],
html.dashboard2settingsDocument #canvas section.export input[type=email] {
  text-indent: 10px;
  width: 240px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
html.dashboardDocument #canvas section.site .footer,
html.dashboard2settingsDocument #canvas section.site .footer,
html.dashboardDocument #canvas section.customization .footer,
html.dashboard2settingsDocument #canvas section.customization .footer,
html.dashboardDocument #canvas section.users .footer,
html.dashboard2settingsDocument #canvas section.users .footer,
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .footer,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .footer,
html.dashboardDocument #canvas section.export .footer,
html.dashboard2settingsDocument #canvas section.export .footer {
  border-top: 1px solid #eeeeee;
  padding: 20px 60px;
}
html.dashboardDocument #canvas section.site .settings-table,
html.dashboard2settingsDocument #canvas section.site .settings-table {
  background: #fff;
  border-top: 10px solid #fff;
  border-bottom: 10px solid #fff;
}
html.dashboardDocument #canvas section.site .settings-table td:first-child,
html.dashboard2settingsDocument #canvas section.site .settings-table td:first-child {
  padding-left: 40px;
}
html.dashboardDocument #canvas section.site .siteuri,
html.dashboard2settingsDocument #canvas section.site .siteuri {
  padding-left: 43px;
}
html.dashboardDocument #canvas section.site .footer,
html.dashboard2settingsDocument #canvas section.site .footer {
  padding: 0 0;
  zoom: 1;
}
html.dashboardDocument #canvas section.site .footer:before,
html.dashboard2settingsDocument #canvas section.site .footer:before,
html.dashboardDocument #canvas section.site .footer:after,
html.dashboard2settingsDocument #canvas section.site .footer:after {
  content: "";
  display: table;
}
html.dashboardDocument #canvas section.site .footer:after,
html.dashboard2settingsDocument #canvas section.site .footer:after {
  clear: both;
}
html.dashboardDocument #canvas section.site .footer #delete-site,
html.dashboard2settingsDocument #canvas section.site .footer #delete-site {
  float: left;
  padding: 15px 40px 15px 40px;
  border-right: 1px solid #eeeeee;
  color: #e8622b;
  cursor: pointer;
}
html.dashboardDocument #canvas section.site .footer #delete-site:hover,
html.dashboard2settingsDocument #canvas section.site .footer #delete-site:hover {
  text-decoration: underline;
}
html.dashboardDocument #canvas section.site .footer #delete-site.active,
html.dashboard2settingsDocument #canvas section.site .footer #delete-site.active {
  color: inherit;
  cursor: auto;
}
html.dashboardDocument #canvas section.site .footer #delete-site.active:hover,
html.dashboard2settingsDocument #canvas section.site .footer #delete-site.active:hover {
  text-decoration: none;
}
html.dashboardDocument #canvas #delete-site-content,
html.dashboard2settingsDocument #canvas #delete-site-content {
  border: 1px solid #ddd;
  margin: -42px 20px 0 20px;
  background-color: white;
}
html.dashboardDocument #canvas #delete-site-content form,
html.dashboard2settingsDocument #canvas #delete-site-content form {
  width: 100%;
  position: absolute;
  bottom: 0;
}
html.dashboardDocument #canvas #delete-site-content .form-element,
html.dashboard2settingsDocument #canvas #delete-site-content .form-element {
  padding-bottom: 20px;
}
html.dashboardDocument #canvas #delete-site-content .form-element label.error,
html.dashboard2settingsDocument #canvas #delete-site-content .form-element label.error {
  position: absolute;
  text-align: left !important;
  color: red;
}
html.dashboardDocument #canvas #delete-site-content .no-password,
html.dashboard2settingsDocument #canvas #delete-site-content .no-password {
  text-align: center;
  padding: 50px;
}
html.dashboardDocument #canvas #delete-site-content .before-delete-message,
html.dashboard2settingsDocument #canvas #delete-site-content .before-delete-message {
  background: #f9f8f7;
  padding: 10px 30px 10px 20px;
}
html.dashboardDocument #canvas #delete-site-content .before-delete-message .warning,
html.dashboard2settingsDocument #canvas #delete-site-content .before-delete-message .warning {
  text-align: center;
}
html.dashboardDocument #canvas #delete-site-content .before-delete-message td.label,
html.dashboard2settingsDocument #canvas #delete-site-content .before-delete-message td.label {
  padding-left: 0;
  width: 90px;
  text-align: right;
}
html.dashboardDocument #canvas #delete-site-content .before-delete-message input[type=password],
html.dashboard2settingsDocument #canvas #delete-site-content .before-delete-message input[type=password] {
  width: 240px;
  margin: 0;
}
html.dashboardDocument #canvas #delete-site-content .before-delete-message label,
html.dashboard2settingsDocument #canvas #delete-site-content .before-delete-message label {
  display: block;
  text-align: center;
}
html.dashboardDocument #canvas #delete-site-content .after-wipe-message,
html.dashboard2settingsDocument #canvas #delete-site-content .after-wipe-message,
html.dashboardDocument #canvas #delete-site-content .after-delete-message,
html.dashboard2settingsDocument #canvas #delete-site-content .after-delete-message {
  text-align: center;
  margin-top: -100px;
  padding-top: 20px;
}
html.dashboardDocument #canvas #delete-site-content .actions,
html.dashboard2settingsDocument #canvas #delete-site-content .actions {
  zoom: 1;
  padding: 0;
  border-top: 1px solid #eeeeee;
  text-align: center;
  background-color: white;
  margin: 0 auto;
}
html.dashboardDocument #canvas #delete-site-content .actions:before,
html.dashboard2settingsDocument #canvas #delete-site-content .actions:before,
html.dashboardDocument #canvas #delete-site-content .actions:after,
html.dashboard2settingsDocument #canvas #delete-site-content .actions:after {
  content: "";
  display: table;
}
html.dashboardDocument #canvas #delete-site-content .actions:after,
html.dashboard2settingsDocument #canvas #delete-site-content .actions:after {
  clear: both;
}
html.dashboardDocument #canvas #delete-site-content .actions .delete-or-wipe,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .delete-or-wipe,
html.dashboardDocument #canvas #delete-site-content .actions .cancel,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .cancel {
  float: left;
  padding-top: 5px;
  height: 35px;
  width: 296px;
  display: block;
  cursor: pointer;
}
html.dashboardDocument #canvas #delete-site-content .actions .delete-or-wipe:hover,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .delete-or-wipe:hover,
html.dashboardDocument #canvas #delete-site-content .actions .cancel:hover,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .cancel:hover {
  text-decoration: underline;
}
html.dashboardDocument #canvas #delete-site-content .actions .delete-or-wipe,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .delete-or-wipe {
  color: #e8622b;
  text-align: right;
  padding-right: 15px;
  border-right: 1px solid #eeeeee;
}
html.dashboardDocument #canvas #delete-site-content .actions .cancel,
html.dashboard2settingsDocument #canvas #delete-site-content .actions .cancel {
  text-align: left;
  padding-left: 15px;
}
html.dashboardDocument #canvas section.users .users-container,
html.dashboard2settingsDocument #canvas section.users .users-container {
  margin-top: 40px;
}
html.dashboardDocument #canvas section.users table.users,
html.dashboard2settingsDocument #canvas section.users table.users {
  width: 680px;
  margin-top: -40px;
  border-collapse: collapse;
}
html.dashboardDocument #canvas section.users table.users tr,
html.dashboard2settingsDocument #canvas section.users table.users tr {
  border-bottom: 1px solid #eeeeee;
  height: 40px;
}
html.dashboardDocument #canvas section.users table.users td,
html.dashboard2settingsDocument #canvas section.users table.users td {
  vertical-align: top;
  padding: 10px;
  padding-right: 0;
}
html.dashboardDocument #canvas section.users table.users td:first-child,
html.dashboard2settingsDocument #canvas section.users table.users td:first-child {
  padding-left: 40px !important;
}
html.dashboardDocument #canvas section.users table.users .hidden,
html.dashboard2settingsDocument #canvas section.users table.users .hidden {
  display: none;
}
html.dashboardDocument #canvas section.users table.users .name,
html.dashboard2settingsDocument #canvas section.users table.users .name {
  width: 140px;
  max-width: 140px !important;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.dashboardDocument #canvas section.users table.users .email-status,
html.dashboard2settingsDocument #canvas section.users table.users .email-status {
  width: 160px;
  max-width: 160px !important;
}
html.dashboardDocument #canvas section.users table.users .email-status .email,
html.dashboard2settingsDocument #canvas section.users table.users .email-status .email {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.dashboardDocument #canvas section.users table.users .role-resend,
html.dashboard2settingsDocument #canvas section.users table.users .role-resend {
  width: 180px;
  max-width: 180px !important;
  text-align: right;
}
html.dashboardDocument #canvas section.users table.users .resend,
html.dashboard2settingsDocument #canvas section.users table.users .resend {
  display: none;
}
html.dashboardDocument #canvas section.users table.users .pending .resend,
html.dashboard2settingsDocument #canvas section.users table.users .pending .resend {
  display: block;
  padding-right: 10px;
}
html.dashboardDocument #canvas section.users table.users .resend:not(.sent) a,
html.dashboard2settingsDocument #canvas section.users table.users .resend:not(.sent) a {
  color: #e8622b;
  cursor: pointer;
}
html.dashboardDocument #canvas section.users table.users .resend:not(.sent) a:hover,
html.dashboard2settingsDocument #canvas section.users table.users .resend:not(.sent) a:hover {
  text-decoration: underline;
}
html.dashboardDocument #canvas section.users table.users .pending .resend.sent,
html.dashboard2settingsDocument #canvas section.users table.users .pending .resend.sent {
  padding-right: 0;
}
html.dashboardDocument #canvas section.users table.users .remove,
html.dashboard2settingsDocument #canvas section.users table.users .remove {
  width: 32px;
  max-width: 32px !important;
  padding-top: 20px;
  padding-right: 40px;
}
html.dashboardDocument #canvas section.users table.users .remove .delete,
html.dashboard2settingsDocument #canvas section.users table.users .remove .delete {
  display: block;
  float: right;
  height: 12px;
  width: 12px;
  cursor: pointer;
  background-image: url("images/buttons/round-delete.png");
  background-image: -webkit-image-set(url("images/buttons/round-delete.png") 1x, url("images/buttons/round-delete@2x.png") 2x);
}
@media (min-resolution: 1.5dppx) {
  html.dashboardDocument #canvas section.users table.users .remove .delete,
  html.dashboard2settingsDocument #canvas section.users table.users .remove .delete {
    background-image: url("images/buttons/round-delete@2x.png");
    background-size: 12px 12px;
  }
}
html.dashboardDocument #canvas section.users table.users .buttons,
html.dashboard2settingsDocument #canvas section.users table.users .buttons {
  display: none;
  padding: 5px 5px 0 15px;
  font-size: 13px;
  background-color: #e5452a;
  color: white;
  line-height: 20px;
}
html.dashboardDocument #canvas section.users table.users .buttons .cancel,
html.dashboard2settingsDocument #canvas section.users table.users .buttons .cancel,
html.dashboardDocument #canvas section.users table.users .buttons .ok,
html.dashboard2settingsDocument #canvas section.users table.users .buttons .ok {
  padding-right: 10px;
  text-decoration: underline;
  color: #e8622b;
  cursor: pointer;
  font-size: 13px;
  color: white;
}
html.dashboardDocument #canvas section.users table.users .buttons .cancel:hover,
html.dashboard2settingsDocument #canvas section.users table.users .buttons .cancel:hover,
html.dashboardDocument #canvas section.users table.users .buttons .ok:hover,
html.dashboard2settingsDocument #canvas section.users table.users .buttons .ok:hover {
  text-decoration: underline;
}
html.dashboardDocument #canvas section.users table.users tr.confirm .role-resend,
html.dashboard2settingsDocument #canvas section.users table.users tr.confirm .role-resend,
html.dashboardDocument #canvas section.users table.users tr.confirm .remove,
html.dashboard2settingsDocument #canvas section.users table.users tr.confirm .remove {
  display: none;
}
html.dashboardDocument #canvas section.users table.users tr.confirm .buttons,
html.dashboard2settingsDocument #canvas section.users table.users tr.confirm .buttons {
  display: table-cell;
}
html.dashboardDocument #canvas section.users table.users .spinner,
html.dashboard2settingsDocument #canvas section.users table.users .spinner {
  display: none;
}
html.dashboardDocument #canvas section.users table.users tr.deleting .remove,
html.dashboard2settingsDocument #canvas section.users table.users tr.deleting .remove,
html.dashboardDocument #canvas section.users table.users tr.deleting .role-resend,
html.dashboard2settingsDocument #canvas section.users table.users tr.deleting .role-resend {
  display: none;
}
html.dashboardDocument #canvas section.users table.users tr.deleting .spinner,
html.dashboard2settingsDocument #canvas section.users table.users tr.deleting .spinner {
  display: table-cell;
  background: url("images/ajax-loader.gif") no-repeat;
  background-position: 245px center;
  margin-right: 10px;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content {
  text-align: center;
  background: #fff;
  padding-top: 25px;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet {
  margin-bottom: 30px;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet input,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet input {
  margin-left: 15px;
  border: 1px solid #e5e5e5;
  height: 35px;
  width: 150px;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  background-image: url("images/buttons/triangle-gray.png");
  background-image: -webkit-image-set(url("images/buttons/triangle-gray.png") 1x, url("images/buttons/triangle-gray@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: 160px center;
}
@media (min-resolution: 1.5dppx) {
  html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet input,
  html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet input {
    background-image: url("images/buttons/triangle-gray@2x.png");
    background-size: 10px 10px;
  }
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet label,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet label {
  display: block;
  margin-bottom: 5px;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet select,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #marklet select {
  height: 32px;
  border: 1px solid #ccc;
  font-size: 15px;
  cursor: pointer;
  background: #fff;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .content #bookmark,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .content #bookmark {
  max-width: 550px;
  margin: 0px auto 35px auto;
  cursor: move;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html.dashboardDocument #canvas section.bookmarkletAddToSiteDocument .footer,
html.dashboard2settingsDocument #canvas section.bookmarkletAddToSiteDocument .footer {
  text-align: center;
}
html.dashboardDocument #canvas section.export .content,
html.dashboard2settingsDocument #canvas section.export .content {
  text-align: center;
  background: #fff;
  padding-top: 25px;
}
html.dashboardDocument #canvas section.export .content #export,
html.dashboard2settingsDocument #canvas section.export .content #export,
html.dashboardDocument #canvas section.export .content #download-export,
html.dashboard2settingsDocument #canvas section.export .content #download-export,
html.dashboardDocument #canvas section.export .content #export-force,
html.dashboard2settingsDocument #canvas section.export .content #export-force {
  display: none;
  margin: 0px auto 35px auto;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html.dashboardDocument #canvas section.export .content #export,
html.dashboard2settingsDocument #canvas section.export .content #export,
html.dashboardDocument #canvas section.export .content #download-export,
html.dashboard2settingsDocument #canvas section.export .content #download-export {
  width: 200px;
}
html.dashboardDocument #canvas section.export .content #export-force,
html.dashboard2settingsDocument #canvas section.export .content #export-force {
  width: 400px;
}
html.dashboardDocument #canvas section.export .content #latest-export,
html.dashboard2settingsDocument #canvas section.export .content #latest-export {
  display: none;
}
html.dashboardDocument #canvas section.export .content #export-message,
html.dashboard2settingsDocument #canvas section.export .content #export-message {
  display: none;
}
html.dashboardDocument #canvas section.export .footer,
html.dashboard2settingsDocument #canvas section.export .footer {
  text-align: center;
}
#canvas > .dashboard .feed-teaser {
  display: block;
  margin-top: 10px;
  background-color: #cdeae2;
  border: 1px solid #afbebc;
  padding: 5px 20px;
  visibility: hidden;
  zoom: 1;
  font-size: 14px;
}
#canvas > .dashboard .feed-teaser:before,
#canvas > .dashboard .feed-teaser:after {
  content: "";
  display: table;
}
#canvas > .dashboard .feed-teaser:after {
  clear: both;
}
#canvas > .dashboard .feed-teaser .text {
  color: black;
  float: left;
}
#canvas > .dashboard .feed-teaser .link {
  float: right;
}
#canvas .dashboard-wide .feed {
  max-width: 1280px;
  padding: 0;
  font-size: 14px;
  margin-bottom: 50px;
}
#canvas .dashboard-wide .feed a {
  color: #e8622b;
}
#canvas .dashboard-wide .feed a:hover {
  cursor: pointer;
  text-decoration: underline;
}
#canvas .dashboard-wide .feed .header {
  padding: 10px 10px;
  margin: 0;
  font-size: 24px;
  margin-top: 30px;
}
#canvas .dashboard-wide .feed .spinner {
  padding: 10px 40px;
}
#canvas .dashboard-wide .feed .error,
#canvas .dashboard-wide .feed .empty {
  padding: 20px 30px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
#canvas .dashboard-wide .feed .feeditem {
  overflow: auto;
  padding: 8px 10px 5px 10px;
  list-style-type: none;
  border-bottom: 1px solid #EEEEEE;
}
#canvas .dashboard-wide .feed .feeditem.document:hover .prevlabel .has-text,
#canvas .dashboard-wide .feed .feeditem.document-multi .keyvalue:hover .prevlabel .has-text {
  visibility: visible;
}
#canvas .dashboard-wide .feed .feeditem.document:hover .oldval .list,
#canvas .dashboard-wide .feed .feeditem.document-multi .keyvalue:hover .oldval .list,
#canvas .dashboard-wide .feed .feeditem.document:hover .oldval .single,
#canvas .dashboard-wide .feed .feeditem.document-multi .keyvalue:hover .oldval .single {
  visibility: visible;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue {
  width: 100%;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .icon {
  width: 60px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .icon .text {
  width: 53px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .color {
  width: 5px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .key {
  width: 150px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .key a[href] {
  display: block;
  width: 200px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .prevlabel .has-text {
  width: 32px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .row td {
  border-top: 1px solid #EEEEEE;
  vertical-align: top;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .group.first .row.first td {
  border-top: 0;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .row td.icon,
#canvas .dashboard-wide .feed .feeditem .keyvalue .row td.color {
  border-top: 0;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .oldval ul,
#canvas .dashboard-wide .feed .feeditem .keyvalue .newval ul {
  padding-left: 10px;
  margin: 0;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .icon {
  vertical-align: top;
  padding: 4px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .icon .text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 4px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .color.added {
  background-color: #69A369;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .color.updated {
  background-color: #BDAE44;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .color.removed {
  background-color: red;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .key {
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .key a[href] {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  color: black;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .group.collectionUpdated .row .key,
#canvas .dashboard-wide .feed .feeditem .keyvalue .group.collectionAdded .row .key,
#canvas .dashboard-wide .feed .feeditem .keyvalue .group.collectionRemoved .row .key {
  font-weight: bold;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .newval {
  padding-left: 5px;
  padding-right: 5px;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .oldval {
  padding-left: 5px;
  padding-right: 5px;
  color: gray;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .oldval .list,
#canvas .dashboard-wide .feed .feeditem .keyvalue .oldval .single {
  visibility: hidden;
}
#canvas .dashboard-wide .feed .feeditem .keyvalue .prevlabel .has-text {
  vertical-align: top;
  color: gray;
  font-style: italic;
  padding-left: 10px;
  padding-right: 10px;
  visibility: hidden;
}
#canvas .dashboard-wide .feed .feeditem .timestamp {
  color: #AAAAAA;
  font-size: 12px;
}
#canvas .dashboard-wide .feed .expand {
  display: block;
  float: right;
}
.collection-remove-popup {
  width: 100%;
  height: 100%;
}
.collection-remove-popup .content {
  box-sizing: border-box;
  background-color: white;
  border-radius: 10px;
  height: 168px;
  left: 50%;
  margin-left: -200px;
  margin-top: -84px;
  padding: 20px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 400px;
}
.collection-remove-popup .content .progress-bar {
  text-align: left;
  width: 90%;
  margin: 15px auto 20px auto;
  border: #28bad0 solid 2px;
  border-radius: 6px;
  padding: 2px 4px 2px 2px;
}
.collection-remove-popup .content .progress-bar .progress {
  background-color: #28bad0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  height: 20px;
  width: 0%;
}
@-moz-keyframes fadeIn {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: #f9f8f7;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: #f9f8f7;
  }
}
section.users td.new {
  background: #fdf8d5;
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-name: fadeIn;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in;
  -moz-animation-fill-mode: forwards;
  -moz-animation-delay: 0s;
}
@-moz-keyframes fadeIn {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: white;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: white;
  }
}
section.site td.new {
  background: #fdf8d5;
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-name: fadeIn;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in;
  -moz-animation-fill-mode: forwards;
  -moz-animation-delay: 0s;
}
.settings-root .make-public,
.settings-root .make-private {
  display: none;
}
.settings-root.public .make-private {
  display: table-row;
}
.settings-root.private .make-public {
  display: table-row;
}
.manage.block table {
  border-collapse: collapse;
  width: 100%;
}
.manage.block table tbody.pending {
  border-top: solid 8px white;
}
.manage.block table td {
  width: 70px;
  padding: 8px 8px;
  height: 30px;
}
.manage.block table td.remove .ok {
  width: 60px;
  margin-right: 7px;
}
.manage.block table td.remove .cancel {
  width: 60px;
}
.manage.block table a.sent {
  cursor: auto;
}
.manage.block table td.status .message {
  border: 0;
  color: #666;
}
.manage.block table td.status .resend.sent {
  color: #0a0;
}
.manage.block table td.status .resend.failed {
  color: #a00;
}
.manage.block table td.status .resend:hover {
  cursor: pointer;
}
@-moz-keyframes fadeOut {
  0% {
    background: #F9bbbb;
    opacity: 1;
  }
  100% {
    background: white;
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    background: #F9bbbb;
    opacity: 1;
  }
  100% {
    background: white;
    opacity: 0;
  }
}
.manage.block table tr.deleted td {
  background: #F9bbbb;
  -webkit-animation-name: fadeOut;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-name: fadeOut;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in;
  -moz-animation-fill-mode: forwards;
  -moz-animation-delay: 0s;
}
@-moz-keyframes fadeInSite {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: none;
  }
}
@-webkit-keyframes fadeInSite {
  0% {
    background: #fdf8d5;
  }
  100% {
    background: none;
  }
}
.manage.block .site td.new {
  background: none;
  -webkit-animation-name: fadeInSite;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-name: fadeInSite;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in;
  -moz-animation-fill-mode: forwards;
  -moz-animation-delay: 0s;
}
.manage.block form#add-form {
  padding: 35px 0;
}
.manage.block form#add-form input[type=text],
.manage.block form#add-form input[type=password],
.manage.block form#add-form input[type=email] {
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  height: 40px;
  width: 240px;
}
.manage.block form#add-form input[type=text],
.manage.block form#add-form input[type=email],
.manage.block form#add-form select {
  margin: 0 15px;
}
.manage.block form#add-form textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  margin-top: 16px;
  padding: 8px;
  display: inline;
  width: 100%;
  height: 80px;
  outline: none;
  background: white;
}
.manage.block .privacy {
  padding-left: 30px;
}
.manage.block .privacy input {
  margin-right: 5px;
}
.manage.block .privacy label {
  margin-right: 20px;
}
.manage.block tr.make-public div,
.manage.block tr.make-private div {
  margin: 0 -10px 0 0px;
  padding: 20px 30px;
  background: #fffce9;
  border-radius: 4px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  border: solid 1px rgba(0, 0, 0, 0.1);
  max-width: 480px;
}
.manage.block #delete-site-content {
  margin-bottom: 0;
}
.manage.block #delete-site-content .error {
  display: none;
}
.manage.block #delete-site-content.error .error {
  display: block;
}
.manage.block #delete-site-content .actions {
  margin-bottom: 30px;
}
section.customization {
  margin-top: 30px;
}
section.customization > div {
  padding: 15px 40px;
}
html.dashboard2Document #content {
  margin: auto;
  width: 100%;
  max-width: 1280px;
  padding-bottom: 50px;
}
html.dashboard2Document #container .dashboard2 {
  padding-top: 20px;
}
@media only screen and (min-width : 940px) {
  html.dashboard2Document #container .dashboard2 {
    padding-top: 50px;
  }
}
html.dashboard2Document #container .dashboard2 .add-data-page {
  height: 168px;
  width: 128px;
}
html.dashboard2Document #container .dashboard2 .mini-data-page .mini-page-contents .empty-image {
  height: 137px;
  width: 126px;
}
html.dashboard2Document #container .dashboard2 .poster-section .config-button {
  top: 7px;
}
@media only screen and (min-width : 825px) {
  html.dashboard2Document #container .dashboard2 .poster-section .config-button {
    top: 12px;
  }
}
html.dashboard2Document #container .dashboard2 .poster-section .section-header {
  padding-bottom: 5px;
  border-top-color: #a9c45d;
  color: #91ae40;
}
html.dashboard2Document #container .dashboard2 .poster-section .section-header .section-header-title {
  border-left-color: #a9c45d;
}
html.dashboard2Document #container .dashboard2 .poster-section .scroller-component {
  height: 240px;
}
html.dashboard2Document #container .dashboard2 .poster-section .scroller-component .scrolling-div {
  top: 0;
}
html.dashboard2Document #container .dashboard2 .datacards-section .section-header {
  padding-bottom: 0px;
  border-top-color: #6C9CB5;
  color: #769FBC;
}
html.dashboard2Document #container .dashboard2 .datacards-section .section-header .section-header-title {
  border-left-color: #6C9CB5;
}
html.dashboard2Document #container .dashboard2 .datacards-section .scroller-component {
  height: 213px;
}
html.dashboard2Document #container .dashboard2 .datacards-section .scroller-component .mini-page-contents {
  margin-top: 5px;
  height: 168px;
  width: 128px;
}
html.dashboard2Document #container .dashboard2 .datacards-section .scroller-component .add-data-page {
  margin-top: 0px;
}
html.dashboard2Document #container .dashboard2 .viz-chooser-section {
  padding-bottom: 20px;
}
html.dashboard2Document #container .dashboard2 .viz-chooser-section .section-header {
  padding-bottom: 15px;
  border-top-color: #75a5cc;
  color: #3B6377;
}
html.dashboard2Document #container .dashboard2 .viz-chooser-section .section-header .section-header-title {
  border-left-color: #75a5cc;
}
html.dashboard2Document #container .dashboard2 .viz-chooser-section .scroller-component.explore {
  height: 115px;
}
html.dashboard2Document #container .dashboard2 .add-collection-section .section-header {
  padding-bottom: 15px;
}
html.dashboard2Document #container .dashboard2 .draft-section .section-header {
  color: #999;
}
html.dashboard2Document #container .dashboard2 .draft-section .section-header svg {
  transform: scale(0.8);
  display: block;
}
html.dashboard2Document #container .dashboard2 .draft-section .section-header svg * {
  stroke: #4E7F98;
}
html.dashboard2Document #container .dashboard2 .scroller-component {
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
html.dashboard2Document #container .dashboard2 .scroller-component .scroll-arrow-holder:after {
  background-size: 46px 100%;
  width: 23px;
}
html.dashboard2Document #container .dashboard2 .scroller-component .scroll-arrow-holder.right:after {
  background-position: -23px 0;
}
html.dashboard2Document .dashboard2 .section-header {
  color: black;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: normal;
  padding: 0 20px 45px 20px;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px dotted #dedede;
  text-align: left;
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
html.dashboard2Document .dashboard2 .section-header .section-header-title {
  display: inline-block;
  margin-top: -1px;
  padding: 10px 13px 0;
  vertical-align: 9px;
  border-left: 1px dotted #C5D8E8;
  border-bottom: none;
  height: 21px;
  margin-left: -21px;
}
html.dashboard2Document .dashboard2 .section-header .section-header-title .section-header-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  display: none;
}
html.dashboard2Document .dashboard2 .poster-section .section-header-icon {
  width: 22px;
  height: 31px;
  margin-top: -4px;
  background-size: 22px;
}
html.dashboard2Document .dashboard2 .viz-chooser-section .section-header-icon {
  width: 42px;
  height: 23px;
  margin-top: -2px;
}
html.dashboard2Document .dashboard2 .datacards-section .section-header-icon {
  width: 32px;
  height: 20px;
  margin-top: -2px;
}
html.dashboard2Document .dashboard2 .dashboard-section {
  position: relative;
  transform: translateZ(0);
  padding-bottom: 25px;
  margin-right: 20px;
  margin-left: 20px;
}
@media only screen and (min-width : 1300px) {
  html.dashboard2Document .dashboard2 .dashboard-section {
    margin-left: 0;
    margin-right: 0;
  }
}
html.dashboard2Document .dashboard2 .dashboard-section.draft-section {
  padding-bottom: 0px;
}
html.dashboard2Document .dashboard2 .config-button,
html.dashboard2Document .dashboard2 .fork-button {
  cursor: pointer;
  display: inline-block;
  height: 22px;
  opacity: 0.6;
  position: absolute;
  right: 10px;
  top: 16px;
  width: 22px;
}
html.dashboard2Document .dashboard2 .config-button:hover,
html.dashboard2Document .dashboard2 .fork-button:hover {
  opacity: 0.9;
}
html.dashboard2Document .dashboard2 .config-button {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
html.dashboard2Document .dashboard2 .last-sync,
html.dashboard2Document .dashboard2 .sync-stopped {
  float: right;
  margin: 3px 60px 0 0;
  font-size: 12px;
  font-style: italic;
  color: #ccc;
}
html.dashboard2Document .dashboard2 .sync-stopped {
  margin: 3px 30px 0 0;
}
html.dashboard2Document .dashboard2 .sync-stopped .start-sync {
  color: #2d7fbd;
  cursor: pointer;
}
html.dashboard2Document .dashboard2 .google-sync-icon {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  cursor: pointer;
  position: absolute;
  height: 22px;
  width: 22px;
  top: 18px;
  right: 44px;
}
html.dashboard2Document .dashboard2 .google-sync-icon:hover {
  opacity: 0.8;
}
html.dashboard2Document .dashboard2 .google-sync-icon.syncing {
  top: 16px;
}
html.dashboard2Document .dashboard2 .google-sync-icon.syncing svg {
  display: none;
}
html.dashboard2Document .dashboard2 .google-sync-icon.syncing:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 16px;
  content: "";
  background: url("images/loading-dark.png");
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px 16px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html.dashboard2Document .dashboard2 .draft-section {
  margin-bottom: 35px;
}
html.dashboard2Document .dashboard2 .draft-section .contents {
  margin: 0 20px;
}
html.dashboard2Document .dashboard2 .draft-section .expanded {
  box-sizing: border-box;
  margin: auto;
  max-width: 800px;
  overflow: hidden;
  padding-bottom: 20px;
}
html.dashboard2Document .dashboard2 .draft-section .expanded .section-header {
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 10px;
}
html.dashboard2Document .dashboard2 .poster-section .contents,
html.dashboard2Document .dashboard2 .datacards-section .contents {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
html.dashboard2Document .dashboard2 .poster-section .contents.list,
html.dashboard2Document .dashboard2 .datacards-section .contents.list {
  margin: 20px auto;
  max-width: 800px;
}
html.dashboard2Document .dashboard2 .datacards-section {
  position: relative;
  margin-bottom: 0;
}
html.dashboard2Document .dashboard2 .datacards-section > .title .num-collections {
  display: none;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  text-transform: none;
}
html.dashboard2Document .dashboard2 .datacards-section > .title > span {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
html.dashboard2Document .dashboard2 .datacards-section.bottom-line .contents .collection:last-of-type {
  border-bottom: 1px solid #DEDEDE;
}
html.dashboard2Document .dashboard2 .datacards-section .contents {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection {
  position: relative;
  padding: 0;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection:first-of-type {
  padding-top: 10px;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection:last-of-type {
  box-shadow: none;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection:first-of-type .collection-header {
  border-top: none;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header {
  line-height: 12px;
  padding: 19px 20px 0px 0px;
  position: relative;
  border-top: 1px dashed #CFE4F2;
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header .collection-name-wrapper {
  padding: 2px 10px 2px 20px;
  max-width: 48%;
  display: inline-block;
}
@media only screen and (min-width: 600px) {
  html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header .collection-name-wrapper {
    max-width: calc(100% - 120px);
  }
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header .collection-name-wrapper .collection-name {
  color: black;
  display: inline-block;
  font-weight: bold;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header .collection-name-wrapper .collection-name .text {
  display: inline;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection .collection-header .collection-name-wrapper .count {
  color: #8AB3CF;
  display: inline-block;
  font-size: 13px;
  margin-right: 10px;
  position: relative;
  top: -7px;
  vertical-align: bottom;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection.unforked {
  background-color: #dbdbdb;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection.unforked .text,
html.dashboard2Document .dashboard2 .datacards-section .contents .collection.unforked .count {
  color: #4B4B4B;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection.unforked .count {
  background-color: #bbb;
}
html.dashboard2Document .dashboard2 .datacards-section .contents .collection.unforked .collection-header {
  padding-bottom: 15px;
}
html.dashboard2Document .dashboard2 .add-data-card-to-list,
html.dashboard2Document .dashboard2 .add-poster-to-list {
  margin: 40px 20px;
  text-align: center;
}
html.dashboard2Document .dashboard2 .add-data-card-to-list .title,
html.dashboard2Document .dashboard2 .add-poster-to-list .title {
  color: #444;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
html.dashboard2Document .dashboard2 .add-data-card-to-list input,
html.dashboard2Document .dashboard2 .add-poster-to-list input {
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  width: 306px;
  max-width: calc(100% - 20px);
}
html.dashboard2Document .dashboard2 .add-data-card-to-list .add,
html.dashboard2Document .dashboard2 .add-poster-to-list .add {
  top: -3px;
  position: relative;
  vertical-align: middle;
  margin: auto;
  margin-top: 13px;
  display: block;
}
@media only screen and (min-width: 600px) {
  html.dashboard2Document .dashboard2 .add-data-card-to-list .add,
  html.dashboard2Document .dashboard2 .add-poster-to-list .add {
    display: inline-block;
    margin-top: 0px;
  }
}
/***************************** Import CSV ********************/
.info-bar {
  display: none;
}
html.dashboard2Document .top-bar-site-wrapper,
html.dashboard2settingsDocument .top-bar-site-wrapper,
html.dashboard2feedDocument .top-bar-site-wrapper,
html.ErrorDocumentDocument .top-bar-site-wrapper {
  padding-top: 0px;
}
html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar,
html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar,
html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar,
html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar {
  height: 0;
}
html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar {
  margin-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
  html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
  html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar,
  html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar.under-topbar {
    margin-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar,
  html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar,
  html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar,
  html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar {
    height: auto;
  }
}
html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar a,
html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar a,
html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar a,
html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar a {
  opacity: 0;
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .top-bar-site-wrapper.tab-open .info-bar a,
  html.dashboard2settingsDocument .top-bar-site-wrapper.tab-open .info-bar a,
  html.dashboard2feedDocument .top-bar-site-wrapper.tab-open .info-bar a,
  html.ErrorDocumentDocument .top-bar-site-wrapper.tab-open .info-bar a {
    opacity: 1;
  }
}
html.dashboard2Document .top-bar-site-wrapper .separator,
html.dashboard2settingsDocument .top-bar-site-wrapper .separator,
html.dashboard2feedDocument .top-bar-site-wrapper .separator,
html.ErrorDocumentDocument .top-bar-site-wrapper .separator {
  display: block;
  height: 20px;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar {
  -webkit-transform: translate3d(0, 0, 0);
  color: #888;
  padding: 0px;
  width: 100%;
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar.in-topbar,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.in-topbar,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.in-topbar,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.in-topbar {
  position: absolute;
  right: 0px;
  top: 0px;
  display: none;
  text-align: right;
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .top-bar-site-wrapper .info-bar.in-topbar,
  html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.in-topbar,
  html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.in-topbar,
  html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.in-topbar {
    display: inline-block;
  }
}
html.dashboard2Document .top-bar-site-wrapper .info-bar.under-topbar,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.under-topbar,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.under-topbar,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.under-topbar {
  background-color: white;
  display: block;
  text-align: center;
  margin-top: 16px;
  padding-bottom: 16px;
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .top-bar-site-wrapper .info-bar.under-topbar,
  html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.under-topbar,
  html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.under-topbar,
  html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.under-topbar {
    display: none;
  }
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .settings,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .settings,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .settings,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .settings {
  color: #777;
  display: inline-block;
  font-size: 14px;
  margin-right: 20px;
  margin-top: 0px;
  padding-left: 40px;
  padding-right: 20px;
  position: relative;
  opacity: 1;
  cursor: pointer;
  border-right: 1px solid #ddd;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .settings:hover,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .settings:hover,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .settings:hover,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .settings:hover {
  text-decoration: none;
  color: #000;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .settings:before,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .settings:before,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .settings:before,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .settings:before {
  background-repeat: no-repeat;
  background-size: 11px;
  content: "";
  height: 13px;
  left: 18px;
  position: absolute;
  width: 11px;
  top: 6px;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar.no-feed.in-topbar,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.no-feed.in-topbar,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.no-feed.in-topbar,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.no-feed.in-topbar {
  top: 10px;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar.no-feed .members,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar.no-feed .members,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar.no-feed .members,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar.no-feed .members {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .members,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .members,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .members,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .members {
  color: #777;
  display: inline-block;
  font-size: 14px;
  margin-right: 20px;
  margin-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  opacity: 1;
  border-right: 1px solid #ddd;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .members:hover,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .members:hover,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .members:hover,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .members:hover {
  text-decoration: none;
  color: #000;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .members strong,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .members strong,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .members strong,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .members strong {
  font-weight: bold;
  color: #717171;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .members:before,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .members:before,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .members:before,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .members:before {
  background-repeat: no-repeat;
  background-size: 11px;
  content: "";
  height: 11px;
  left: 0px;
  position: absolute;
  width: 11px;
  top: 7px;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .feed-link,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .feed-link,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .feed-link,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .feed-link {
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  margin-right: 0px;
  margin-top: 12px;
  padding-right: 9px;
  position: relative;
  width: 22px;
  vertical-align: -6px;
  opacity: 0.7;
}
@media only screen and (max-width: 1290px) {
  html.dashboard2Document .top-bar-site-wrapper .info-bar .feed-link,
  html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .feed-link,
  html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .feed-link,
  html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .feed-link {
    margin-right: 15px;
  }
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .feed-link .num-events,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .feed-link .num-events,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .feed-link .num-events,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .feed-link .num-events {
  background-color: #111;
  color: white;
  font-size: 9px;
  height: 13px;
  left: 15px;
  line-height: 13px;
  padding-left: 3px;
  padding-right: 3px;
  position: absolute;
  top: -2px;
}
html.dashboard2Document .top-bar-site-wrapper .info-bar .feed-link:hover,
html.dashboard2settingsDocument .top-bar-site-wrapper .info-bar .feed-link:hover,
html.dashboard2feedDocument .top-bar-site-wrapper .info-bar .feed-link:hover,
html.ErrorDocumentDocument .top-bar-site-wrapper .info-bar .feed-link:hover {
  opacity: 1;
}
html.dashboard2Document .paging {
  display: block;
  text-align: center;
  margin: 0;
  padding: 25px 10px 10px 10px;
  line-height: 18px;
}
html.dashboard2Document .paging .page-button,
html.dashboard2Document .paging .page-dots {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  border-right: 1px solid #ddd;
  cursor: pointer;
  display: inline-block;
  color: #888;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  height: 13px;
  line-height: 13px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
html.dashboard2Document .paging .page-button.next,
html.dashboard2Document .paging .page-dots.next {
  border-right: 0px;
}
html.dashboard2Document .paging .page-button.page-dots,
html.dashboard2Document .paging .page-dots.page-dots {
  cursor: default;
}
html.dashboard2Document .paging .page-button.selected,
html.dashboard2Document .paging .page-dots.selected {
  color: black;
  font-weight: bold;
}
html.dashboard2Document #content .dashboard2 .datacards-section .collection > .contents.manage-mode {
  margin: auto;
  margin-bottom: 40px;
  max-width: 800px;
  padding: 0 20px;
}
html.dashboard2Document #content .dashboard2 .no-tags-message {
  color: white;
}
html.dashboard2Document #content .dashboard2 .facts-table-header {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  height: 38px;
  line-height: 38px;
}
html.dashboard2Document #content .dashboard2 .facts-table-header .table-header {
  box-sizing: border-box;
  color: black;
  font-weight: bold;
  display: inline-block;
}
html.dashboard2Document #content .dashboard2 .facts-table-header .table-header.th1 {
  margin-left: 35px;
  width: 47%;
}
html.dashboard2Document #content .dashboard2 .page-list-element a[href].title.fact {
  display: inline-block;
  line-height: 36px;
  vertical-align: top;
  width: 46%;
}
html.dashboard2Document #content .dashboard2 .page-list-element .title-input {
  background-color: #f9f8f7;
  color: #577995;
  border: none;
  display: inline-block;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  height: 34px;
  margin-left: 0px;
  margin-right: 10px;
  outline: none;
  padding-left: 10px;
  padding-right: 0px;
  position: relative;
  vertical-align: top;
  width: calc(46% - 20px);
}
html.dashboard2Document #content .dashboard2 .page-list-element .edit-button {
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  left: 16px;
  margin-right: 30px;
  position: relative;
  top: 10px;
  vertical-align: top;
  width: 20px;
  opacity: 0.3;
}
html.dashboard2Document #content .dashboard2 .page-list-element .edit-button:hover {
  opacity: 1;
}
html.dashboard2Document #content .dashboard2 .page-list-element .also-used-in {
  display: inline-block;
  max-width: 42%;
  vertical-align: -6px;
}
html.dashboard2Document #content .dashboard2 .page-list-element .also-used-in a[href]:after {
  content: ",";
  display: inline-block;
  margin-right: 0.2em;
}
html.dashboard2Document #content .dashboard2 .page-list-element .also-used-in a[href]:last-child:after {
  content: "";
}
html.dashboard2Document #content .dashboard2 .page-list-element .also-used-in .no-results {
  color: #C3C1C1;
}
html.dashboard2Document #content .dashboard2 .datacards-section .edit-collection-name-input {
  color: black;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  height: 32px;
  margin-bottom: -4px;
  margin-right: -20px;
  top: -3px;
  left: -10px;
  outline: #ccc;
  position: relative;
  width: 300px;
  padding: 1px 10px 0 10px;
  background: white;
  border: solid 1px #dedede;
}
.bubble-container.dashboard-collection-config .bubble-content,
.bubble-container.dashboard-google-sync-config .bubble-content {
  padding: 10px;
}
.bubble-container.dashboard-collection-config .bubble-content div.title,
.bubble-container.dashboard-google-sync-config .bubble-content div.title {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
  font-weight: bold;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
}
.bubble-container.dashboard-collection-config .bubble-content div.option,
.bubble-container.dashboard-google-sync-config .bubble-content div.option {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  cursor: pointer;
  opacity: 0.8;
  padding: 2px 5px;
  position: relative;
}
.bubble-container.dashboard-collection-config .bubble-content div.option:hover,
.bubble-container.dashboard-google-sync-config .bubble-content div.option:hover {
  background-color: rgba(255, 255, 255, 0.14);
  color: white;
  opacity: 1;
}
.bubble-container.dashboard-collection-config .bubble-content div.option.selected,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.selected {
  color: white;
  cursor: default;
  opacity: 1;
  pointer-events: none;
}
.bubble-container.dashboard-collection-config .bubble-content div.option.list-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.list-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.card-view,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.card-view,
.bubble-container.dashboard-collection-config .bubble-content div.option.edit-tags,
.bubble-container.dashboard-google-sync-config .bubble-content div.option.edit-tags {
  background-position: 8px center;
  background-repeat: no-repeat;
  background-size: 28px 16px;
  padding: 6px 5px 6px 46px;
}
.bubble-container.dashboard-collection-config .bubble-content div.separator,
.bubble-container.dashboard-google-sync-config .bubble-content div.separator {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin: 10px 0;
}
.bubble-container.dashboard-collection-config .bubble-content div.error,
.bubble-container.dashboard-google-sync-config .bubble-content div.error {
  font-size: 11px;
  color: #e05b00;
}
.bubble-container.dashboard-collection-config .bubble-content div.error a,
.bubble-container.dashboard-google-sync-config .bubble-content div.error a {
  color: #aeaca9;
  text-decoration: underline;
}
.bubble-container.dashboard-collection-config .bubble-content div.error a:hover,
.bubble-container.dashboard-google-sync-config .bubble-content div.error a:hover {
  color: white;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe {
  background: black;
  width: 280px;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .title {
  height: 27px;
  text-align: center;
  color: white;
  text-transform: none;
  font-weight: normal;
  font-size: 16px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .cancel-button {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  background: #1A1A1A;
  border-radius: 5px;
  cursor: pointer;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete:hover,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe:hover,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .cancel-button:hover {
  background: #303030;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe {
  box-sizing: border-box;
  display: inline-block;
  width: 130px;
  height: 90px;
  text-align: center;
  padding-top: 8px;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete.wipe,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe.wipe {
  margin-left: 5px;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete.delete,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe.delete {
  margin-left: 10px;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete .image,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe .image {
  width: 19px;
  height: 22px;
  margin: auto;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete .main-text,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe .main-text {
  text-transform: uppercase;
  font-weight: bold;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .delete .secondary-text-1,
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .wipe .secondary-text-1 {
  opacity: 0.6;
}
.bubble-container.dashboard-collection-config .bubble-content .delete-or-wipe .cancel-button {
  font-weight: bold;
  height: 31px;
  line-height: 31px;
  margin: auto;
  margin-top: 18px;
  text-align: center;
  text-transform: uppercase;
  width: 77px;
}
.bubble-container.dashboard-collection-config .bubble-content .confirm-delete,
.bubble-container.dashboard-collection-config .bubble-content .confirm-wipe {
  line-height: 25px;
  padding-bottom: 10px;
  padding-left: 17px;
  padding-right: 17px;
  text-align: center;
}
.bubble-container.dashboard-collection-config .bubble-content .confirm-delete .text,
.bubble-container.dashboard-collection-config .bubble-content .confirm-wipe .text {
  min-width: 120px;
}
.bubble-container.dashboard-collection-config .bubble-content .confirm-delete a,
.bubble-container.dashboard-collection-config .bubble-content .confirm-wipe a {
  color: white;
  margin-top: 10px;
}
.bubble-container.dashboard-collection-config .bubble-content .confirm-delete a:first-of-type,
.bubble-container.dashboard-collection-config .bubble-content .confirm-wipe a:first-of-type {
  margin-right: 20px;
}
.bubble-container.dashboard-google-sync-config .bubble-content {
  max-width: 180px;
}
.bubble-container.dashboard-google-sync-config .bubble-content .next-sync {
  font-size: 12px;
  color: #aeaca9;
  margin-top: 15px;
}
.bubble-container.dashboard-google-sync-config .bubble-content .option.loading:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 16px;
  content: "";
  background: url("images/loading.png");
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px 16px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bubble-container.dashboard-google-sync-config .bubble-content .option.errored {
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px 16px;
}
html.dashboard2Document #content .dashboard2 .facts-table-header + .page-list-element {
  border-top: 1px solid #ededed;
}
html.dashboard2Document #content .dashboard2 .page-list-element {
  border-bottom: 1px solid #ededed;
  color: white;
  display: block;
  position: relative;
}
html.dashboard2Document #content .dashboard2 .page-list-element:last-of-type {
  border-bottom: none;
}
html.dashboard2Document #content .dashboard2 .page-list-element:first-child:last-child {
  border-bottom: 1px solid #ededed;
}
html.dashboard2Document #content .dashboard2 .page-list-element.deleting {
  background-color: #FCEFE9;
}
html.dashboard2Document #content .dashboard2 .page-list-element.deleting:hover {
  background-color: #FCEFE9;
}
html.dashboard2Document #content .dashboard2 .page-list-element .title {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.dashboard2Document #content .dashboard2 .page-list-element .title a[href] {
  display: inline-block;
  width: 85%;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.dashboard2Document #content .dashboard2 .page-list-element .title .last-modified {
  color: #aaa;
  font-size: 13px;
  margin-right: 39px;
  position: absolute;
  right: 0px;
}
html.dashboard2Document #content .dashboard2 .page-list-element .delete-button {
  color: #f96500;
  cursor: pointer;
  font-size: 20px;
  line-height: 36px;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 0px;
  width: 36px;
  z-index: 2;
}
html.dashboard2Document #content .dashboard2 .page-list-element .delete-button:hover {
  background: #f9f8f7;
}
html.dashboard2Document.engine-trident .step-upload .drop .description {
  display: none;
}
html.dashboard2Document.engine-trident .step-upload .drop .description.ie {
  display: block;
}
html.dashboard2Document.engine-trident .step-upload .drop .alternative {
  display: none;
}
html.dashboard2Document .step-upload {
  padding: 0 0 0 0;
}
html.dashboard2Document .step-upload .importer-title {
  background-position: 0px center;
  background-repeat: no-repeat;
  background-size: 15px;
  color: #d9ebee;
  display: inline-block;
  font-size: 19px;
  margin-bottom: 30px;
  padding-left: 22px;
  padding-top: 4px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  top: 13px;
}
html.dashboard2Document .step-upload .drop {
  background-color: rgba(0, 0, 0, 0.015);
  border: 1px dashed #000;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  height: 165px;
  height: 176px;
  line-height: 18px;
  padding: 30px;
  text-align: center;
}
html.dashboard2Document .step-upload .drop .upload-icon svg {
  fill: #519BA6;
  pointer-events: none;
}
html.dashboard2Document .step-upload .drop .description p {
  font-size: 20px;
  margin: 26px;
}
html.dashboard2Document .step-upload .drop .description.ie {
  display: none;
  margin: 20px;
}
html.dashboard2Document .step-upload .drop .alternative {
  font-size: 14px;
  margin-top: 17px;
  color: #2d7fbd;
}
html.dashboard2Document .step-upload .drop .alternative:hover {
  text-decoration: underline;
}
html.dashboard2Document .step-upload .drop:hover {
  background-color: rgba(0, 0, 0, 0.02);
  border-color: #4e7f98;
}
html.dashboard2Document .step-upload .click-area {
  cursor: pointer;
  padding: 30px;
  border-radius: 10px;
  border: 3px dashed #d6d6d1;
  text-align: center;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  -webkit-transition: border-color 150ms ease-in-out;
  -moz-transition: border-color 150ms ease-in-out;
  -ms-transition: border-color 150ms ease-in-out;
  -o-transition: border-color 150ms ease-in-out;
  transition: border-color 150ms ease-in-out;
}
html.dashboard2Document .step-upload .click-area .upload-icon svg {
  fill: #28bad0;
  pointer-events: none;
}
html.dashboard2Document .step-upload .click-area .description {
  margin: 20px;
}
html.dashboard2Document .step-upload .click-area .alternative {
  font-size: 12px;
}
html.dashboard2Document .step-upload .click-area:hover {
  border-color: #28bad0;
}
html.dashboard2Document .step-upload .gsheets {
  text-align: center;
  margin-top: 100px;
}
html.dashboard2Document .step-upload .gsheets .gsheets-icon {
  display: inline-block;
  padding-left: 30px;
  height: 32px;
  background-repeat: no-repeat;
}
html.dashboard2Document .step-upload .gsheets input {
  width: 250px;
  font-size: 12px;
  border: #ddd solid 1px;
  /* IE10+ */
  padding: 7px;
  margin-left: 7px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
}
html.dashboard2Document .step-upload .gsheets input::-webkit-input-placeholder {
  color: #61c292;
}
html.dashboard2Document .step-upload .gsheets input:-moz-placeholder {
  color: #61c292;
}
html.dashboard2Document .step-upload .gsheets input:-ms-input-placeholder {
  color: #61c292;
}
html.dashboard2Document .dashboard2 .add-collection-section {
  display: block;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  box-shadow: none;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
html.dashboard2Document .dashboard2 .add-collection-section .content {
  border: 1px solid #dedede;
  border-radius: 4px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: auto;
  max-width: 880px;
  min-height: 180px;
  padding: 22px;
  position: relative;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .icon-holder {
  display: none;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  left: 30px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 38px;
  width: 110px;
  text-transform: uppercase;
}
@media only screen and (min-width: 550px) {
  html.dashboard2Document .dashboard2 .add-collection-section .content .icon-holder {
    display: inline-block;
  }
}
html.dashboard2Document .dashboard2 .add-collection-section .content .icon-holder .text {
  display: block;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.importer .icon-holder {
  top: 10px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content {
  position: relative;
  display: inline-block;
  width: 100%;
}
@media only screen and (min-width: 550px) {
  html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content {
    width: calc(100% - 155px);
    margin-left: 155px;
  }
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content .help-text {
  font-size: 14px;
  line-height: 24px;
  margin-top: 18px;
  padding: 14px;
  background-color: #EAF3D8;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content .help-text p {
  margin: 0px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content .help-text .help-text-footer {
  text-align: right;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actual-content .powered-by {
  text-align: right;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.paste-sheet textarea {
  box-sizing: border-box;
  height: 130px;
  margin: 0px;
  resize: none;
  width: 100%;
  font-family: monospace;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #dedede;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.paste-sheet textarea,
html.dashboard2Document .dashboard2 .add-collection-section .content.paste-sheet textarea:focus,
html.dashboard2Document .dashboard2 .add-collection-section .content.paste-sheet textarea:active {
  outline: none;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.paste-sheet .add-button {
  float: left;
  margin-left: 0px;
  margin-top: 20px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.importer {
  border: none;
  box-shadow: none;
  padding: 0px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.import-io .actual-content {
  min-height: 160px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.import-io .actual-content svg {
  margin-top: 50px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.import-io ul {
  margin-top: 5px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.import-io .importio-example {
  color: #2d7fbd;
  cursor: pointer;
}
html.dashboard2Document .dashboard2 .add-collection-section .content.import-io .importio-example:hover {
  text-decoration: underline;
}
html.dashboard2Document .dashboard2 .add-collection-section .back-button {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 20px;
  z-index: 1;
}
html.dashboard2Document .dashboard2 .add-collection-section .back-button svg * {
  fill: #f96500;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  -webkit-transition: height 0.3s linear;
  -moz-transition: height 0.3s linear;
  -ms-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
  transition: height 0.3s linear;
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-bottom: 0px;
  padding-left: 10px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods.hidden {
  display: none;
  height: 0px;
  padding-bottom: 0px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method {
  background: #F9F8F7;
  border: 1px solid #dedede;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 200px;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 160px;
  margin-top: 30px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method:hover {
  -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
  -ms-transform: translateY(-7px);
  -o-transform: translateY(-7px);
  transform: translateY(-7px);
  transition: transform 0.075s ease-out, height 0.2s ease-out, margin 0.2s ease-out, width 0.3s ease-out;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method .icon-big {
  display: block;
  margin: auto;
  position: relative;
  top: 25px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method .icon-small {
  display: block;
  margin: auto;
  position: relative;
  z-index: 1;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method.manual .icon-small {
  top: 30px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method.csv .icon-small {
  top: 28px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method.gsheets .icon-small {
  top: 28px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method.paste-sheet .icon-small {
  top: 31px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method.import-io .icon-small {
  top: 33px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content-methods .entry-method .text {
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  height: 80px;
  line-height: 16px;
  padding-top: 23px;
  position: absolute;
  text-transform: uppercase;
  width: 100%;
}
html.dashboard2Document .dashboard2 .add-collection-section {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
html.dashboard2Document .dashboard2 .add-collection-section .content {
  overflow: hidden;
}
html.dashboard2Document .dashboard2 .add-collection-section .content h1 {
  color: white;
  font-size: 20px;
  margin: 0px;
  margin-bottom: 10px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content input {
  width: 100%;
  max-width: none;
}
@media only screen and (min-width: 750px) {
  html.dashboard2Document .dashboard2 .add-collection-section .content input {
    width: calc(100% - 200px);
    max-width: 420px;
  }
}
html.dashboard2Document .dashboard2 .add-collection-section .content .add-button {
  display: block;
  margin: auto;
  margin-top: 20px;
}
@media only screen and (min-width: 750px) {
  html.dashboard2Document .dashboard2 .add-collection-section .content .add-button {
    display: inline-block;
    margin: 0;
    margin-left: 10px;
  }
}
html.dashboard2Document .dashboard2 .add-collection-section .content select {
  width: 100%;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actions {
  text-align: center;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actions button {
  margin: 20px;
}
html.dashboard2Document .dashboard2 .add-collection-section .content .actions .skip {
  cursor: pointer;
  color: #a7a79d;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data {
  color: #2d7fbd;
  cursor: pointer;
  margin: 20px;
  margin-top: 50px;
  text-align: center;
  position: relative;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data .diminuitive {
  font-size: 0.75em;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data:hover {
  text-decoration: underline;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data svg {
  vertical-align: 1px;
  margin-left: 5px;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data svg * {
  fill: #2d7fbd;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data.not-a-link {
  color: black;
  cursor: default;
}
html.dashboard2Document .dashboard2 .add-collection-section .show-sample-data.not-a-link:hover {
  text-decoration: none;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards {
  display: block;
  margin: auto;
  max-width: 400px;
  text-align: center;
}
@media only screen and (min-width: 560px) {
  html.dashboard2Document .dashboard2 .add-collection-section .cards {
    max-width: 600px;
  }
}
@media only screen and (min-width: 940px) {
  html.dashboard2Document .dashboard2 .add-collection-section .cards {
    max-width: 900px;
  }
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data {
  background-size: cover;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  position: relative;
  text-align: center;
  background-position: 50%;
  width: 200px;
  height: 100px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data:hover {
  opacity: 0.8;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.epa-violations {
  background-image: url("images/dashboard/sample-data/epa-violations.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.epa-violations > span {
  top: 41px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.highest-paid-athletes {
  background-image: url("images/dashboard/sample-data/highest-paid-athletes.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.highest-paid-athletes > span {
  top: 41px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.most-expensive-cars {
  background-image: url("images/dashboard/sample-data/most-expensive-cars.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.most-expensive-cars > span {
  top: 41px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.illicit-drugs {
  background-image: url("images/dashboard/sample-data/illicit-drugs.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.illicit-drugs > span {
  top: 26px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.champagne {
  background-image: url("images/dashboard/sample-data/champagne.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.champagne > span {
  top: 41px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.kickstarter {
  background-image: url("images/dashboard/sample-data/kickstarter.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.kickstarter > span {
  top: 37px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.yc-startups {
  background-image: url("images/dashboard/sample-data/yc-startups.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.yc-startups > span {
  top: 41px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.global-slavery-index {
  background-image: url("images/dashboard/sample-data/global-slavery-index.jpg");
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data.global-slavery-index > span {
  top: 26px;
}
html.dashboard2Document .dashboard2 .add-collection-section .cards .sample-data > span {
  color: white;
  display: inline-block;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  left: 0px;
  letter-spacing: 0.2px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  width: 100%;
}
html.dashboard2Document .dashboard2 .add-collection-section .google-sheets button.authorize-sheets {
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 20px 10px;
  padding-left: 50px;
}
html.dashboard2Document .delete-ui-confirmation-bubble {
  color: #f96500;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
}
html.dashboard2Document .delete-ui-confirmation-bubble div {
  display: inline-block;
}
html.dashboard2Document .delete-ui-confirmation-bubble .yes,
html.dashboard2Document .delete-ui-confirmation-bubble .no {
  cursor: pointer;
  float: right;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  line-height: 36px;
  margin-left: 10px;
  text-transform: uppercase;
}
html.dashboard2Document .delete-ui-confirmation-bubble .yes:hover,
html.dashboard2Document .delete-ui-confirmation-bubble .no:hover {
  text-decoration: underline;
}
html.dashboard2Document .delete-ui-confirmation-bubble .yes.yes,
html.dashboard2Document .delete-ui-confirmation-bubble .no.yes {
  color: black;
}
html.dashboard2Document .delete-ui-confirmation-bubble .yes.no,
html.dashboard2Document .delete-ui-confirmation-bubble .no.no {
  color: #999;
}
html.dashboard2Document .page-list-element .delete-ui {
  height: 36px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
}
html.dashboard2Document .page-list-element .delete-ui .delete-ui-confirmation-bubble {
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  right: 0px;
  width: 230px;
}
/******************* DASHBOARD 2 FEED ***************************/
.dashboard2feedDocument #page-bars {
  display: none;
}
.dashboard2feedDocument .feed {
  background-color: white;
  margin: auto;
  margin-top: 10px;
  padding-left: 10px;
}
.dashboard2feedDocument .feed .header {
  background-color: white;
  color: #bad6e4;
  font-size: 26px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/***************** SETTINGS ***********************************/
.dashboard2settingsDocument {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  background-color: #fff;
}
.dashboard2settingsDocument #container {
  padding-bottom: 30px;
}
.dashboard2settingsDocument #content {
  margin: auto;
  width: 960px;
}
.dashboard2settingsDocument h1 {
  color: #aeaca9;
  text-transform: uppercase;
  margin-top: 16px !important;
}
.dashboard2settingsDocument .separator {
  height: 30px;
}
.dashboard2settingsDocument .block {
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
}
.dashboard2settingsDocument div.settings-root > .manage.site.block {
  background-color: white;
  margin-top: 30px;
  overflow: hidden;
  padding-bottom: 0px;
  padding-top: 1px;
}
.dashboard2settingsDocument div.settings-root > .manage.site.block .static-sitename {
  margin-left: 33px;
}
.dashboard2settingsDocument #delete-site-content {
  margin-top: 0px !important;
}
.dashboard2settingsDocument #delete-site-content form {
  position: relative !important;
}
.dashboard2settingsDocument #delete-site-content form p.after-wipe-message,
.dashboard2settingsDocument #delete-site-content form p.after-delete-message {
  margin-top: 0px !important;
}
.dashboard2settingsDocument .block.users {
  background-color: white;
  padding-bottom: 0px !important;
  padding-top: 1px;
}
.dashboard2settingsDocument .bookmarkletAddToSiteDocument.block {
  background-color: white;
  padding-bottom: 0px;
  padding-top: 1px;
}
/***************** Document Version ************************/
html.documentVersionDocument .main-content {
  margin: auto;
  margin-top: 10px;
  max-width: 1280px;
}
.dashboardDocument #invite-form,
.dashboard2settingsDocument #content #invite-form {
  background-color: white;
  border-top: 1px solid #eeeeee;
  padding: 20px 60px;
  background: #fff;
}
.dashboardDocument #invite-form .role,
.dashboard2settingsDocument #content #invite-form .role {
  margin-top: 3px;
}
.dashboardDocument #invite-form .invite-title,
.dashboard2settingsDocument #content #invite-form .invite-title {
  display: none;
}
.dashboardDocument #invite-form .button-container,
.dashboard2settingsDocument #content #invite-form .button-container {
  text-align: center;
}
.dashboardDocument #invite-form .button-container .invite-button,
.dashboard2settingsDocument #content #invite-form .button-container .invite-button {
  margin: 0 auto;
}
section.users .email-role {
  color: #73726c;
  zoom: 1;
}
section.users .email-role:before,
section.users .email-role:after {
  content: "";
  display: table;
}
section.users .email-role:after {
  clear: both;
}
section.users .email-role .email {
  position: relative;
  float: left;
  padding-bottom: 40px;
}
section.users .email-role .email label.error {
  color: #e8622b;
  float: right;
  position: absolute;
  left: 65px;
  top: 34px;
  margin-top: 5px;
  width: 600px;
}
section.users .email-role .role {
  padding-left: 15px;
  float: left;
}
section.users .email-role .role select {
  margin-left: 20px;
  height: 32px;
  border: 1px solid #ddd;
  min-width: 200px;
  font-size: inherit;
  cursor: pointer;
  background: #fff;
}
section.users .note-noconfirm {
  zoom: 1;
  padding-right: 10px;
  line-height: 16px;
}
section.users .note-noconfirm:before,
section.users .note-noconfirm:after {
  content: "";
  display: table;
}
section.users .note-noconfirm:after {
  clear: both;
}
section.users .note-noconfirm .note-msg {
  float: left;
}
section.users .note-noconfirm .noconfirm .noconfirm {
  float: left;
  margin-right: 10px;
}
section.users .invite-editor-checkbox-label {
  display: none;
}
.bubble-container #invite-form {
  padding: 10px 20px 20px 20px;
}
.bubble-container #invite-form .note-noconfirm,
.bubble-container #invite-form .invite-role,
.bubble-container #invite-form #invite-as {
  display: none;
}
.bubble-container #invite-form .email {
  overflow: hidden;
  width: 300px;
}
.bubble-container #invite-form .invite-title {
  display: block;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.bubble-container #invite-form .invite-email {
  width: 210px;
  margin-left: 10px;
  outline: none;
  word-break: break-all;
}
.bubble-container #invite-form .error.msg {
  display: block;
  text-align: left;
  color: #e8622b;
  line-height: 22px;
}
.bubble-container #invite-form .invite-editor-checkbox-label {
  display: block;
  margin-top: 10px;
}
.bubble-container #invite-form .button-container {
  text-align: center;
  margin-top: 10px;
}
.bubble-container #invite-form .button-container .invite-button {
  width: 100%;
}
.bubble-container #invite-form.invite-sent {
  padding-bottom: 10px;
}
.bubble-container .share-embed {
  position: relative;
  padding: 10px;
  -webkit-transition-property: margin-left width height;
  -moz-transition-property: margin-left width height;
  -ms-transition-property: margin-left width height;
  -o-transition-property: margin-left width height;
  transition-property: margin-left width height;
  -webkit-transition-duration: 200ms;
  -moz-transition-duration: 200ms;
  -ms-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
  overflow: hidden;
}
.bubble-container .share-embed.loading:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.5) url("images/loading-dark.png") no-repeat center center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.bubble-container .share-embed.loading:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("images/loading.png") no-repeat center center;
  z-index: 2;
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bubble-container .share-embed .privacy-warning {
  padding: 5px;
  font-style: italic;
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.bubble-container .share-embed .privacy-warning a {
  color: white;
}
.bubble-container .share-embed .pick {
  -webkit-transition-property: height margin-bottom;
  -moz-transition-property: height margin-bottom;
  -ms-transition-property: height margin-bottom;
  -o-transition-property: height margin-bottom;
  transition-property: height margin-bottom;
  -webkit-transition-duration: 200ms;
  -moz-transition-duration: 200ms;
  -ms-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
  overflow: hidden;
  height: 40px;
  margin-bottom: 10px;
  cursor: pointer;
  opacity: 0.7;
}
.bubble-container .share-embed .pick:last-child {
  margin-bottom: 0;
}
.bubble-container .share-embed .pick svg {
  float: left;
}
.bubble-container .share-embed .pick svg path {
  -webkit-transition: fill 150ms ease-in-out;
  -moz-transition: fill 150ms ease-in-out;
  -ms-transition: fill 150ms ease-in-out;
  -o-transition: fill 150ms ease-in-out;
  transition: fill 150ms ease-in-out;
  fill: white;
}
.bubble-container .share-embed .pick.facebook:hover svg path {
  fill: #4963a5;
}
.bubble-container .share-embed .pick.twitter:hover svg path {
  fill: #5eaade;
}
.bubble-container .share-embed .pick.linkedin:hover svg path {
  fill: #3586be;
}
.bubble-container .share-embed .pick.disabled {
  cursor: none;
  opacity: 1.0;
  pointer-events: none;
}
.bubble-container .share-embed .pick span {
  line-height: 40px;
  margin-left: 10px;
  font-size: 10px;
  text-transform: uppercase;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  letter-spacing: 2px;
}
html.browser-safari .bubble-container .share-embed .pick span {
  font-weight: bold;
}
.bubble-container .share-embed .pick:hover {
  opacity: 1.0;
}
.bubble-container .share-embed .size-selector {
  text-align: center;
  margin-bottom: 10px;
}
.bubble-container .share-embed .size-selector select {
  margin-left: 10px;
  -webkit-appearance: menulist-button;
  width: 229px;
  height: 33px;
  background-color: white;
  color: black;
  margin-bottom: 6px;
  margin-top: 6px;
  font-size: 0.9em;
}
.bubble-container .share-embed .code {
  border: solid 1px rgba(255, 255, 255, 0.1);
  margin-bottom: 10px;
  padding: 10px;
  display: block;
  background: rgba(255, 255, 255, 0.2);
  font-family: "courier", monospace;
  font-size: 11px;
  color: white;
  white-space: pre-wrap;
  overflow-y: auto;
}
.bubble-container .share-embed .copy-button {
  text-align: center;
  display: block;
  font-size: 12px;
  letter-spacing: 1px;
  color: #FFF;
  text-decoration: underline;
  text-transform: uppercase;
  margin-top: 5px;
}
.bubble-container .share-embed .copy-button.not-loaded {
  width: 180px;
  height: 90px;
}
.bubble-container .share-embed .copy-button.complete {
  color: #8f8c72;
}
.bubble-container .share-embed .link-box .code {
  text-align: center;
  height: 14px;
}
.bubble-container .share-embed .embed-box .code {
  width: 94%;
  height: 75px;
}
.bubble-container .share-embed .link-box .code {
  margin: 10px 0 15px;
  height: 14px;
}
html.widget-editing [data-component-uri="//silk.co/widget/queryviewer/1"] a {
  cursor: default;
}
.body-tab-open #canvas > .explore .top-config {
  border-top: 1px dashed #aaa;
}
@media only screen and (min-width : 1300px) {
  .body-tab-open #canvas > .explore .top-config {
    border-top: none;
  }
}
#canvas > .explore .top-config {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  background: white;
  padding: 20px;
  margin: 0px auto 0px auto;
  max-width: 1320px;
  border-bottom: 1px dashed #aaa;
  background: #fdfdfd;
}
@media only screen and (min-width : 1300px) {
  #canvas > .explore .top-config {
    margin-top: 20px;
    border-top: none;
  }
}
#canvas > .explore .top-config .center {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
}
#canvas > .explore .top-config {
  min-height: 90px;
  overflow: auto;
  white-space: nowrap;
}
@media only screen and (min-width: 1025px) {
  #canvas > .explore .top-config {
    white-space: inherit;
    overflow: inherit;
  }
}
#canvas > .explore .top-config .view-specific-main {
  padding-left: 10px;
  padding-right: 10px;
}
#canvas > .explore .top-config.widget .view-specific-main {
  margin-left: 105px;
}
#canvas > .explore .top-config.explore .view-switcher {
  display: none;
}
#canvas > .explore .inline-value-picker {
  display: inline-block;
  line-height: 14px;
  margin-right: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-right: 15px;
  border-right: 1px dashed #ddd;
  margin-top: 5px;
}
#canvas > .explore .inline-value-picker:last-of-type {
  border-right: none !important;
}
@media only screen and (min-width : 1300px) {
  #canvas > .explore .inline-value-picker {
    float: left;
    padding-right: 0;
    border-right: 0;
  }
}
#canvas > .explore .inline-value-picker .end {
  float: right;
}
#canvas > .explore .inline-value-picker .values {
  line-height: 14px;
}
#canvas > .explore .inline-value-picker .description a {
  margin-left: 40px;
  margin-right: 3px;
  cursor: pointer;
  text-decoration: underline;
  float: right;
}
#canvas > .explore .inline-value-picker.disabled {
  cursor: default;
  opacity: 0.4;
}
#canvas > .explore .inline-value-picker.disabled .plus:hover,
#canvas > .explore .inline-value-picker.disabled description a {
  cursor: default;
}
#canvas > .explore .inline-value-picker.no-picker .value {
  background: #fdfdfd;
}
#canvas > .explore .inline-value-picker.no-picker .steps {
  padding: 0;
  cursor: default;
  background: #fdfdfd;
  color: rgba(0, 0, 0, 0.8);
  max-width: 100%;
}
#canvas > .explore .inline-value-picker.no-picker .steps:hover {
  background: #ffffff;
}
#canvas > .explore .inline-value-picker.no-picker .steps .down {
  display: none;
}
#canvas > .explore .inline-value-picker .description {
  color: rgba(0, 0, 0, 0.4);
  line-height: 14px;
  margin-bottom: 6px;
}
.bubble-container.pill-toggle-explanation .bubble-content {
  background: #4e7f98;
  border-color: #4e7f98;
  color: white;
  padding: 10px;
}
.bubble-container.pill-toggle-explanation .bubble-arrow-right {
  border-color: transparent #4e7f98 transparent transparent;
}
.bubble-container.pill-toggle-explanation .bubble-arrow-left {
  border-color: transparent transparent transparent #4e7f98;
}
.bubble-container.pill-toggle-explanation .bubble-arrow-bottom {
  border-color: transparent transparent #4e7f98 transparent;
}
.bubble-container.pill-toggle-explanation .bubble-arrow-top {
  border-color: #4e7f98 transparent transparent transparent;
}
#canvas > .explore .extra-config-toggler {
  color: #75a5cc;
  cursor: pointer;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  line-height: 14px;
  margin-right: 10px;
  margin-top: -14px;
  padding-right: 25px;
  position: absolute;
  right: 0px;
  text-align: right;
  text-transform: uppercase;
  top: 50%;
  width: 80px;
  -webkit-transform: translate3d(0, 0, 0);
}
@media (max-width: 600px) {
  #canvas > .explore .extra-config-toggler {
    position: static;
    margin: 0 auto;
    margin-top: 15px;
  }
}
#canvas > .explore .extra-config-toggler .arrow {
  -webkit-transition: transform 0.3s linear;
  -moz-transition: transform 0.3s linear;
  -ms-transition: transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  transition: transform 0.3s linear;
  -webkit-transition: -webkit-transform 0.3s linear;
  -moz-transition: -webkit-transform 0.3s linear;
  -ms-transition: -webkit-transform 0.3s linear;
  -o-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  -webkit-transform-origin: 4px 9px;
  -moz-transform-origin: 4px 9px;
  -ms-transform-origin: 4px 9px;
  -o-transform-origin: 4px 9px;
  transform-origin: 4px 9px;
  width: 9px;
  height: 5px;
  position: absolute;
  right: 6px;
  top: 6px;
}
#canvas > .explore .extra-config-toggler .arrow svg rect,
#canvas > .explore .extra-config-toggler .arrow svg polygon,
#canvas > .explore .extra-config-toggler .arrow svg path {
  fill: #75a5cc;
}
#canvas > .explore .extra-config-toggler.open .arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.queryviewer-slice .list .slice {
  color: #bbb;
  text-align: right;
  padding: 4px;
  cursor: pointer;
}
.queryviewer-slice .list .slice:hover {
  background: rgba(255, 255, 255, 0.1);
  color: white;
}
.queryviewer-sort-direction {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 14px;
  cursor: pointer;
}
.queryviewer-sort-direction:hover svg path {
  fill: white;
}
.queryviewer-sort-direction.desc svg:first-of-type {
  display: none;
}
.queryviewer-sort-direction.asc svg:last-of-type {
  display: none;
}
html.queryDocument #canvas .view-switcher {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 90px;
  border-right: solid 1px #e9e9e9;
}
html.queryDocument #canvas .view-switcher .container {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #75a5cc;
  position: relative;
  cursor: pointer;
  margin-top: -5px;
  padding: 10px 0 5px 0;
  width: 75px;
}
html.queryDocument #canvas .view-switcher .container:hover {
  background-color: #6995b8;
}
html.queryDocument #canvas .view-switcher .icon {
  width: 27.9px;
  height: 28.9px;
  background-size: 1024px 102px;
  position: relative;
  margin-left: 23px;
}
html.queryDocument #canvas .view-switcher .icon.grid,
html.queryDocument #canvas .view-switcher .icon.pagegrid {
  background-position: 0px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.table {
  background-position: -36.9px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.list,
html.queryDocument #canvas .view-switcher .icon.collection-list {
  background-position: -73.8px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.mosaic {
  background-position: -110.7px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.groupby,
html.queryDocument #canvas .view-switcher .icon.group-by {
  background-position: -147.6px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.map {
  background-position: -184.5px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.barchart,
html.queryDocument #canvas .view-switcher .icon.vbar,
html.queryDocument #canvas .view-switcher .icon.column-chart {
  background-position: -221.4px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.hbar,
html.queryDocument #canvas .view-switcher .icon.bar-chart {
  background-position: -258.3px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.stackchart,
html.queryDocument #canvas .view-switcher .icon.stack-chart {
  background-position: -295.2px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.donutchart,
html.queryDocument #canvas .view-switcher .icon.donut-chart {
  background-position: -332.1px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.piechart,
html.queryDocument #canvas .view-switcher .icon.pie-chart {
  background-position: -369px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.linechart,
html.queryDocument #canvas .view-switcher .icon.line-chart {
  background-position: -405.9px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.scatterplot,
html.queryDocument #canvas .view-switcher .icon.scatter-plot {
  background-position: -442.8px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.areachart,
html.queryDocument #canvas .view-switcher .icon.area-chart {
  background-position: -479.7px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.text {
  background-position: -516.6px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.editor {
  background-position: -516.6px -36.9px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
html.queryDocument #canvas .view-switcher .icon.image {
  background-position: -553.5px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.video {
  background-position: -590.4px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.audio {
  background-position: -664.2px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.embed {
  background-position: -701.1px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.file {
  background-position: -738px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.twitter {
  background-position: -774.9px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.recent-pages {
  background-position: -811.8px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.table-of-contents {
  background-position: -848.7px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.collection-overview {
  background-position: -885.6px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.silk-last-modified {
  background-position: -922.5px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.timeline {
  background-position: -959.4px -36.9px;
}
html.queryDocument #canvas .view-switcher .icon.areamap {
  background-position: -996.3px -36.9px;
}
html.queryDocument #canvas .view-switcher .point {
  font-size: 14px;
  position: absolute;
  color: white;
  top: 13px;
  right: 8px;
}
html.queryDocument #canvas .view-switcher .label {
  color: white;
  font-size: 10px;
  letter-spacing: 2px;
  line-height: 14px;
  margin-top: 7px;
  text-align: center;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  -webkit-transform: translate3d(0, 0, 0);
}
html.browser-safari html.queryDocument #canvas .view-switcher .label {
  font-weight: bold;
}
.bubble-container .view-switcher-menu .button {
  opacity: 0.7;
  display: block;
  margin: 17px 10px;
  cursor: pointer;
  clear: left;
}
.bubble-container .view-switcher-menu .button:hover {
  opacity: 1.0;
}
.bubble-container .view-switcher-menu .button div {
  float: left;
  position: relative;
  width: 23.56px;
  height: 24.56px;
  background-size: 865px 86px;
}
.bubble-container .view-switcher-menu .button div.grid,
.bubble-container .view-switcher-menu .button div.pagegrid {
  background-position: 0px -31.16px;
}
.bubble-container .view-switcher-menu .button div.table {
  background-position: -31.16px -31.16px;
}
.bubble-container .view-switcher-menu .button div.list,
.bubble-container .view-switcher-menu .button div.collection-list {
  background-position: -62.32px -31.16px;
}
.bubble-container .view-switcher-menu .button div.mosaic {
  background-position: -93.48px -31.16px;
}
.bubble-container .view-switcher-menu .button div.groupby,
.bubble-container .view-switcher-menu .button div.group-by {
  background-position: -124.64px -31.16px;
}
.bubble-container .view-switcher-menu .button div.map {
  background-position: -155.8px -31.16px;
}
.bubble-container .view-switcher-menu .button div.barchart,
.bubble-container .view-switcher-menu .button div.vbar,
.bubble-container .view-switcher-menu .button div.column-chart {
  background-position: -186.96px -31.16px;
}
.bubble-container .view-switcher-menu .button div.hbar,
.bubble-container .view-switcher-menu .button div.bar-chart {
  background-position: -218.12px -31.16px;
}
.bubble-container .view-switcher-menu .button div.stackchart,
.bubble-container .view-switcher-menu .button div.stack-chart {
  background-position: -249.28px -31.16px;
}
.bubble-container .view-switcher-menu .button div.donutchart,
.bubble-container .view-switcher-menu .button div.donut-chart {
  background-position: -280.44px -31.16px;
}
.bubble-container .view-switcher-menu .button div.piechart,
.bubble-container .view-switcher-menu .button div.pie-chart {
  background-position: -311.6px -31.16px;
}
.bubble-container .view-switcher-menu .button div.linechart,
.bubble-container .view-switcher-menu .button div.line-chart {
  background-position: -342.76px -31.16px;
}
.bubble-container .view-switcher-menu .button div.scatterplot,
.bubble-container .view-switcher-menu .button div.scatter-plot {
  background-position: -373.92px -31.16px;
}
.bubble-container .view-switcher-menu .button div.areachart,
.bubble-container .view-switcher-menu .button div.area-chart {
  background-position: -405.08px -31.16px;
}
.bubble-container .view-switcher-menu .button div.text {
  background-position: -436.24px -31.16px;
}
.bubble-container .view-switcher-menu .button div.editor {
  background-position: -436.24px -31.16px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.bubble-container .view-switcher-menu .button div.image {
  background-position: -467.4px -31.16px;
}
.bubble-container .view-switcher-menu .button div.video {
  background-position: -498.56px -31.16px;
}
.bubble-container .view-switcher-menu .button div.audio {
  background-position: -560.88px -31.16px;
}
.bubble-container .view-switcher-menu .button div.embed {
  background-position: -592.04px -31.16px;
}
.bubble-container .view-switcher-menu .button div.file {
  background-position: -623.2px -31.16px;
}
.bubble-container .view-switcher-menu .button div.twitter {
  background-position: -654.36px -31.16px;
}
.bubble-container .view-switcher-menu .button div.recent-pages {
  background-position: -685.52px -31.16px;
}
.bubble-container .view-switcher-menu .button div.table-of-contents {
  background-position: -716.68px -31.16px;
}
.bubble-container .view-switcher-menu .button div.collection-overview {
  background-position: -747.84px -31.16px;
}
.bubble-container .view-switcher-menu .button div.silk-last-modified {
  background-position: -779px -31.16px;
}
.bubble-container .view-switcher-menu .button div.timeline {
  background-position: -810.16px -31.16px;
}
.bubble-container .view-switcher-menu .button div.areamap {
  background-position: -841.32px -31.16px;
}
.bubble-container .view-switcher-menu .button:hover div {
  position: relative;
  width: 23.56px;
  height: 24.56px;
  background-size: 865px 86px;
}
.bubble-container .view-switcher-menu .button:hover div.grid,
.bubble-container .view-switcher-menu .button:hover div.pagegrid {
  background-position: 0px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.table {
  background-position: -31.16px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.list,
.bubble-container .view-switcher-menu .button:hover div.collection-list {
  background-position: -62.32px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.mosaic {
  background-position: -93.48px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.groupby,
.bubble-container .view-switcher-menu .button:hover div.group-by {
  background-position: -124.64px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.map {
  background-position: -155.8px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.barchart,
.bubble-container .view-switcher-menu .button:hover div.vbar,
.bubble-container .view-switcher-menu .button:hover div.column-chart {
  background-position: -186.96px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.hbar,
.bubble-container .view-switcher-menu .button:hover div.bar-chart {
  background-position: -218.12px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.stackchart,
.bubble-container .view-switcher-menu .button:hover div.stack-chart {
  background-position: -249.28px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.donutchart,
.bubble-container .view-switcher-menu .button:hover div.donut-chart {
  background-position: -280.44px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.piechart,
.bubble-container .view-switcher-menu .button:hover div.pie-chart {
  background-position: -311.6px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.linechart,
.bubble-container .view-switcher-menu .button:hover div.line-chart {
  background-position: -342.76px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.scatterplot,
.bubble-container .view-switcher-menu .button:hover div.scatter-plot {
  background-position: -373.92px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.areachart,
.bubble-container .view-switcher-menu .button:hover div.area-chart {
  background-position: -405.08px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.text {
  background-position: -436.24px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.editor {
  background-position: -436.24px -62.32px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.bubble-container .view-switcher-menu .button:hover div.image {
  background-position: -467.4px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.video {
  background-position: -498.56px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.audio {
  background-position: -560.88px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.embed {
  background-position: -592.04px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.file {
  background-position: -623.2px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.twitter {
  background-position: -654.36px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.recent-pages {
  background-position: -685.52px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.table-of-contents {
  background-position: -716.68px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.collection-overview {
  background-position: -747.84px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.silk-last-modified {
  background-position: -779px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.timeline {
  background-position: -810.16px -62.32px;
}
.bubble-container .view-switcher-menu .button:hover div.areamap {
  background-position: -841.32px -62.32px;
}
.bubble-container .view-switcher-menu .button span {
  line-height: 24px;
  margin-left: 10px;
  font-size: 10px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
html.browser-safari .bubble-container .view-switcher-menu .button span {
  font-weight: bold;
}
html.queryDocument #canvas .error-box,
html.queryDocument #canvas .warning-box {
  position: relative;
}
html.queryDocument #canvas .error-box a,
html.queryDocument #canvas .warning-box a {
  text-decoration: underline;
}
html.queryDocument #canvas .error-box > div,
html.queryDocument #canvas .warning-box > div {
  padding: 10px;
  border-radius: 4px;
}
html.queryDocument #canvas .error-box h2,
html.queryDocument #canvas .warning-box h2 {
  font-size: 32px;
  font-weight: lighter;
  margin-bottom: 15px;
}
html.queryDocument #canvas .error-box p,
html.queryDocument #canvas .warning-box p {
  margin: 0;
  line-height: 140%;
  margin-bottom: 5px;
}
html.queryDocument #canvas .error-box .right,
html.queryDocument #canvas .warning-box .right {
  width: 70%;
  display: inline-block;
  margin-left: 20px;
  vertical-align: middle;
}
@media (max-width: 600px) {
  html.queryDocument #canvas .error-box .right,
  html.queryDocument #canvas .warning-box .right {
    width: 100%;
  }
  html.queryDocument #canvas .error-box .right > *,
  html.queryDocument #canvas .warning-box .right > * {
    margin-right: 20px;
  }
}
html.queryDocument #canvas .error-box .image-error,
html.queryDocument #canvas .warning-box .image-error {
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  margin-left: 20px;
  margin-right: 10px;
}
html.queryDocument #canvas .error-box {
  opacity: 1 !important;
}
html.queryDocument #canvas .error-box > div {
  color: #C03613;
  background: #FDECE9;
}
html.queryDocument #canvas .error-box a {
  color: #C03613;
}
html.queryDocument #canvas .error-box a:hover {
  cursor: pointer;
}
html.queryDocument #canvas .error-box h2 {
  color: #EB4D26;
  font-size: 32px;
  font-weight: lighter;
  margin-bottom: 15px;
}
html.queryDocument #canvas .error-box .image-error.numeric {
  width: 120px;
  height: 144px;
  background: url("images/errors/viz_error_numeric.png");
}
html.queryDocument #canvas .error-box .image-error.image {
  width: 128px;
  height: 151px;
  background: url("images/errors/viz_error_images.png");
}
html.queryDocument #canvas .error-box .image-error.geo,
html.queryDocument #canvas .error-box .image-error.card,
html.queryDocument #canvas .error-box .image-error.enum {
  width: 130px;
  height: 189px;
  background: url("images/errors/viz_error_general.png");
}
@media (max-width: 600px) {
  html.queryDocument #canvas .error-box .image-error {
    margin: 0 auto;
    display: block;
  }
}
html.queryDocument #canvas .warning-box {
  margin: 0 auto;
  max-width: 1320px;
}
html.queryDocument #canvas .warning-box > div {
  color: #5E89AB;
  background: #EFF4F8;
}
html.queryDocument #canvas .warning-box h2 {
  margin-top: 0;
}
html.queryDocument #canvas .warning-box .right {
  margin-left: 10px;
}
html.queryDocument #canvas .warning-box .image-error {
  vertical-align: top;
}
html.queryDocument #canvas .warning-box .image-error.card {
  width: 28px;
  height: 28px;
  background: url("images/errors/viz_warning.png");
  background-size: 100%;
  background-repeat: no-repeat;
}
html.queryDocument #canvas .warning-box .image-error.image {
  width: 22px;
  height: 26px;
  background: url("images/errors/viz_error_images.png");
  background-size: 100%;
  background-repeat: no-repeat;
}
@media (min-width: 1300px) {
  html.queryDocument #canvas .warning-box {
    margin-top: 20px;
  }
}
@media (max-width: 920px) {
  html.queryDocument #canvas .warning-box h2,
  html.queryDocument #canvas .warning-box .image-error {
    display: none;
  }
}
html.embed #canvas .component-queryview .filters {
  padding: 0px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  margin-left: 15px;
  padding-top: 15px;
}
html.embed #canvas .component-queryview.component-queryview-areachart .filters,
html.embed #canvas .component-queryview.component-queryview-barchart .filters,
html.embed #canvas .component-queryview.component-queryview-stackchart .filters,
html.embed #canvas .component-queryview.component-queryview-linechart .filters,
html.embed #canvas .component-queryview.component-queryview-piechart .filters,
html.embed #canvas .component-queryview.component-queryview-donutchart .filters,
html.embed #canvas .component-queryview.component-queryview-scatterplot .filters,
html.embed #canvas .component-queryview.component-queryview-vbar .filters,
html.embed #canvas .component-queryview.component-queryview-hbar .filters,
html.embed #canvas .component-queryview.component-queryview-map .filters {
  padding-top: 0px;
  margin-left: 0px;
}
*[data-placeholder] .filters {
  display: none !important;
}
html.queryDocument #canvas .filter-box .filters,
#canvas .component-queryview .filters {
  color: black;
  display: block;
  margin-bottom: 20px;
}
html.queryDocument #canvas .filter-box .filters > span,
#canvas .component-queryview .filters > span {
  max-width: 100%;
  display: block;
}
html.queryDocument #canvas .filter-box .filters > span > span,
#canvas .component-queryview .filters > span > span {
  display: inline-block;
  margin-right: 20px;
}
@media only screen and (min-width: 500px) {
  html.queryDocument #canvas .filter-box .filters > span > span,
  #canvas .component-queryview .filters > span > span {
    max-width: 400px;
    width: auto;
  }
}
html.queryDocument #canvas .filter-box .filters .filter-pill .bubble-holder,
#canvas .component-queryview .filters .filter-pill .bubble-holder,
html.queryDocument #canvas .filter-box .filters .create-filter .bubble-holder,
#canvas .component-queryview .filters .create-filter .bubble-holder {
  position: absolute;
  top: 45px;
  width: 400px;
  z-index: 1;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .bubble-holder .bubble.configuring .label,
#canvas .component-queryview .filters .filter-pill .bubble-holder .bubble.configuring .label,
html.queryDocument #canvas .filter-box .filters .create-filter .bubble-holder .bubble.configuring .label,
#canvas .component-queryview .filters .create-filter .bubble-holder .bubble.configuring .label {
  border: none;
}
html.queryDocument #canvas .filter-box .filters .filter-contents,
#canvas .component-queryview .filters .filter-contents {
  padding: 20px;
}
html.queryDocument #canvas .filter-box .filters .filter-contents .autofill,
#canvas .component-queryview .filters .filter-contents .autofill {
  padding-bottom: 10px;
}
html.queryDocument #canvas .filter-box .filters .filter-contents .autofill:last-child,
#canvas .component-queryview .filters .filter-contents .autofill:last-child {
  padding-bottom: 0px;
}
html.queryDocument #canvas .filter-box .filters .filter-contents .exact-match,
#canvas .component-queryview .filters .filter-contents .exact-match {
  margin-top: 10px;
  text-align: right;
}
html.queryDocument #canvas .filter-box .filters .filter-pill,
#canvas .component-queryview .filters .filter-pill {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  background-color: white;
  width: 100%;
}
@media only screen and (min-width: 500px) {
  html.queryDocument #canvas .filter-box .filters .filter-pill,
  #canvas .component-queryview .filters .filter-pill {
    width: auto;
  }
}
html.queryDocument #canvas .filter-box .filters .filter-pill .bubble-open-icon,
#canvas .component-queryview .filters .filter-pill .bubble-open-icon {
  float: right;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 13px 13px;
  -moz-transform-origin: 13px 13px;
  -ms-transform-origin: 13px 13px;
  -o-transform-origin: 13px 13px;
  transform-origin: 13px 13px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.open,
#canvas .component-queryview .filters .filter-pill.open,
html.queryDocument #canvas .filter-box .filters .filter-pill:not(.suggestion).open,
#canvas .component-queryview .filters .filter-pill:not(.suggestion).open {
  border: solid 1px #bbb;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.open .bubble-open-icon,
#canvas .component-queryview .filters .filter-pill.open .bubble-open-icon {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder,
#canvas .component-queryview .filters .pill-shadow-holder {
  display: block;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.open .shadow,
#canvas .component-queryview .filters .pill-shadow-holder.open .shadow {
  z-index: 2000;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.open .bubble-holder,
#canvas .component-queryview .filters .pill-shadow-holder.open .bubble-holder {
  z-index: 2001;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.open .bubble-holder .bubble-top-arrow,
#canvas .component-queryview .filters .pill-shadow-holder.open .bubble-holder .bubble-top-arrow {
  z-index: 2001;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.open .filter-pill,
#canvas .component-queryview .filters .pill-shadow-holder.open .filter-pill {
  z-index: 2001;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.open .shadow,
#canvas .component-queryview .filters .pill-shadow-holder.open .shadow {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}
html.queryDocument #canvas .filter-box .filters .header,
#canvas .component-queryview .filters .header,
html.queryDocument #canvas .filter-box .filters .label,
#canvas .component-queryview .filters .label {
  padding: 20px 10px;
  text-align: center;
  border-bottom: solid 1px #eeeeee;
  line-height: 20px;
}
html.queryDocument #canvas .filter-box .filters .header.no-border,
#canvas .component-queryview .filters .header.no-border,
html.queryDocument #canvas .filter-box .filters .label.no-border,
#canvas .component-queryview .filters .label.no-border {
  border: none;
}
html.queryDocument #canvas .filter-box .filters .header,
#canvas .component-queryview .filters .header {
  padding-left: 20px;
  padding-right: 80px;
  text-align: left;
}
html.queryDocument #canvas .filter-box .filters .create-filter .header,
#canvas .component-queryview .filters .create-filter .header {
  padding-right: 20px;
}
html.queryDocument #canvas .filter-box .filters .common-values-filter .header,
#canvas .component-queryview .filters .common-values-filter .header {
  border-bottom: none;
}
html.queryDocument #canvas .filter-box .filters .common-values-filter .configuring .header,
#canvas .component-queryview .filters .common-values-filter .configuring .header {
  border-bottom: solid 1px #eeeeee;
}
html.queryDocument #canvas .filter-box .filters .common-values-filter .loading-common-values,
#canvas .component-queryview .filters .common-values-filter .loading-common-values {
  padding: 20px;
}
html.queryDocument #canvas .filter-box .filters .common-values-filter .loading-common-values .spinner,
#canvas .component-queryview .filters .common-values-filter .loading-common-values .spinner {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  display: inline-block;
  background: url("images/loading-dark.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 16px;
  margin: 0 auto;
  width: 16px;
  position: relative;
  top: 3px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html.queryDocument #canvas .filter-box .filters .exists-container form,
#canvas .component-queryview .filters .exists-container form {
  border-top: none;
}
html.queryDocument #canvas .filter-box .filters .configure-filter,
#canvas .component-queryview .filters .configure-filter {
  border: none;
  padding: 0px;
}
html.queryDocument #canvas .filter-box .filters .configure-filter form,
#canvas .component-queryview .filters .configure-filter form {
  border-bottom: solid 1px #eeeeee;
}
html.queryDocument #canvas .filter-box .filters .configure-filter .configure-back,
#canvas .component-queryview .filters .configure-filter .configure-back {
  cursor: pointer;
  display: inline-block;
  color: #cacaca;
  font-size: 12px;
  text-decoration: underline;
  position: absolute;
  right: 20px;
  top: 15px;
}
html.queryDocument #canvas .filter-box .filters .configure,
#canvas .component-queryview .filters .configure {
  cursor: pointer;
  display: inline-block;
  color: #cacaca;
  font-size: 12px;
  text-decoration: underline;
  position: absolute;
  right: 20px;
  top: 15px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill,
#canvas .component-queryview .filters .filter-pill {
  border: solid 1px #dedede;
  border-radius: 3px;
  box-sizing: padding-box;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  margin-bottom: 15px;
  position: relative;
  vertical-align: top;
  width: 100%;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .pill-text,
#canvas .component-queryview .filters .filter-pill .pill-text {
  box-sizing: border-box;
  color: #466581;
  cursor: pointer;
  float: left;
  font-size: 14px;
  overflow: hidden;
  padding: 0 45px 0 10px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .icons-pill,
#canvas .component-queryview .filters .filter-pill .icons-pill {
  position: absolute;
  right: 0px;
  top: 0px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .delete-filter,
#canvas .component-queryview .filters .filter-pill .delete-filter {
  position: relative;
  top: -2px;
  cursor: pointer;
  float: right;
  margin-right: 7px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .delete-filter svg *,
#canvas .component-queryview .filters .filter-pill .delete-filter svg * {
  fill: #f96500;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.suggestion,
#canvas .component-queryview .filters .filter-pill.suggestion {
  border-style: dashed;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.suggestion:hover,
#canvas .component-queryview .filters .filter-pill.suggestion:hover {
  border-style: solid;
}
html.queryDocument #canvas .filter-box .filters .filter-pill:not(.suggestion),
#canvas .component-queryview .filters .filter-pill:not(.suggestion) {
  background: white;
  border: solid 1px #cfcfcf;
  border-radius: 3px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.06);
  box-sizing: padding-box;
}
html.queryDocument #canvas .filter-box .filters .filter-pill .controls,
#canvas .component-queryview .filters .filter-pill .controls {
  float: right;
}
html.queryDocument #canvas .filter-box .filters form,
#canvas .component-queryview .filters form {
  border-top: solid 1px #eeeeee;
  border-bottom: solid 1px #eeeeee;
  padding: 20px;
  margin-bottom: 0;
  text-align: left;
}
html.queryDocument #canvas .filter-box .filters form input,
#canvas .component-queryview .filters form input {
  display: block;
  width: 360px;
  height: 26px;
  margin-bottom: 20px;
  padding: 0 10px;
  border: solid 1px rgba(0, 0, 0, 0.08);
  outline: none;
  font: inherit;
  color: #32828f;
}
html.queryDocument #canvas .filter-box .filters form input[value],
#canvas .component-queryview .filters form input[value] {
  background: #f7f8f9;
  font-weight: bold;
}
html.queryDocument #canvas .filter-box .filters form input:not([value]),
#canvas .component-queryview .filters form input:not([value]) {
  border: dashed 1px rgba(0, 0, 0, 0.2);
}
html.queryDocument #canvas .filter-box .filters form .radio-element,
#canvas .component-queryview .filters form .radio-element {
  height: 29px;
  line-height: 30px;
}
html.queryDocument #canvas .filter-box .filters form .checkbox-element,
#canvas .component-queryview .filters form .checkbox-element {
  height: 29px;
  line-height: 30px;
}
html.queryDocument #canvas .filter-box .filters form .checkbox-element input,
#canvas .component-queryview .filters form .checkbox-element input {
  display: inline-block;
  height: 14px;
  margin-right: 5px;
  width: 14px;
}
html.queryDocument #canvas .filter-box .filters form input[type=radio],
#canvas .component-queryview .filters form input[type=radio] {
  display: inline;
  width: auto;
  height: auto;
  margin-right: 5px;
}
html.queryDocument #canvas .filter-box .filters form label,
#canvas .component-queryview .filters form label {
  display: inline;
}
html.queryDocument #canvas .filter-box .filters form .description,
#canvas .component-queryview .filters form .description {
  color: rgba(0, 0, 0, 0.6);
  line-height: 20px;
  text-align: center;
  font-size: 13px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider,
#canvas .component-queryview .filters .buckets-section-slider {
  text-align: center;
  border-bottom: solid 1px #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #F0F0F0;
  position: relative;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .top-shadow,
#canvas .component-queryview .filters .buckets-section-slider .top-shadow {
  top: -11px;
  position: absolute;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .bottom-shadow,
#canvas .component-queryview .filters .buckets-section-slider .bottom-shadow {
  bottom: -11px;
  position: absolute;
  transform: rotate(180deg);
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider,
#canvas .component-queryview .filters .buckets-section-slider .slider {
  margin: auto;
  margin-bottom: 30px;
  position: relative;
  height: 30px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider.with-text,
#canvas .component-queryview .filters .buckets-section-slider .slider.with-text {
  height: 55px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .pad,
#canvas .component-queryview .filters .buckets-section-slider .slider .pad {
  cursor: ew-resize;
  height: 14px;
  margin-left: -5px;
  position: absolute;
  top: 7px;
  width: 10px;
  z-index: 2;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .pad > *,
#canvas .component-queryview .filters .buckets-section-slider .slider .pad > * {
  position: absolute;
  left: -4px;
  top: -3px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .ball-separator,
#canvas .component-queryview .filters .buckets-section-slider .slider .ball-separator {
  margin-left: -4px;
  top: 6px;
  position: absolute;
  width: 8px;
  height: 8px;
  background: #BBB;
  border-radius: 100%;
  z-index: 1;
  top: 11px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .ball-separator.selected,
#canvas .component-queryview .filters .buckets-section-slider .slider .ball-separator.selected {
  background: #46647F;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .slider-label,
#canvas .component-queryview .filters .buckets-section-slider .slider .slider-label {
  font-size: 12px;
  line-height: 17px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 29px;
  width: 40px;
  color: #666;
  white-space: pre;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .slider-label.one-line,
#canvas .component-queryview .filters .buckets-section-slider .slider .slider-label.one-line {
  left: 163.2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .common-label,
#canvas .component-queryview .filters .buckets-section-slider .slider .common-label {
  position: absolute;
  top: 56px;
  width: 100%;
  text-align: center;
  color: #666;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .base-line,
#canvas .component-queryview .filters .buckets-section-slider .slider .base-line {
  cursor: pointer;
  position: absolute;
  top: 5px;
  height: 20px;
  left: 0px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .base-line:after,
#canvas .component-queryview .filters .buckets-section-slider .slider .base-line:after {
  content: '';
  background: #BBB;
  height: 2px;
  width: 100%;
  display: block;
  position: absolute;
  top: 9px;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .base-line.selected:after,
#canvas .component-queryview .filters .buckets-section-slider .slider .base-line.selected:after {
  background: #46647F;
}
html.queryDocument #canvas .filter-box .filters .buckets-section-slider .slider .base-line:hover:after,
#canvas .component-queryview .filters .buckets-section-slider .slider .base-line:hover:after {
  background: rgba(68, 97, 124, 0.59);
}
html.queryDocument #canvas .filter-box .filters .range-container > div,
#canvas .component-queryview .filters .range-container > div {
  width: 50%;
  display: inline-block;
  padding: 15px;
  box-sizing: border-box;
}
html.queryDocument #canvas .filter-box .filters .range-container > div:nth-child(1),
#canvas .component-queryview .filters .range-container > div:nth-child(1) {
  padding-right: 7px;
}
html.queryDocument #canvas .filter-box .filters .range-container > div:nth-child(2),
#canvas .component-queryview .filters .range-container > div:nth-child(2) {
  padding-left: 7px;
}
html.queryDocument #canvas .filter-box .filters .button,
#canvas .component-queryview .filters .button {
  display: inline-block;
  padding: 0 30px;
  border-radius: 30px;
  background-color: #32828f;
  cursor: pointer;
  color: white;
  font-size: 13px;
  height: 30px;
  letter-spacing: 1px;
  line-height: 30px;
  text-transform: uppercase;
}
.picker-list {
  position: relative;
  background: #f7f8f9;
  border-top: solid 1px #dfe3e8;
  border-bottom: solid 1px #dfe3e8;
}
transition:margin 0.2s ease-out .picker-list.extra-margin-top {
  margin-top: 10px;
}
.picker-list.extra-margin-top ul {
  padding-top: 20px;
}
.picker-list .shadow-top,
.picker-list .shadow-bottom {
  position: absolute;
  width: 400px;
  height: 0px;
}
.picker-list .shadow-top > span,
.picker-list .shadow-bottom > span {
  display: block;
  line-height: 0px;
  overflow: hidden;
}
.picker-list .shadow-bottom {
  transform: rotate(180deg);
}
.picker-list ul:focus {
  outline: 0;
}
.picker-list .no-results {
  color: #ccc;
  margin-top: 20px;
  text-align: center;
}
.picker-list .search-bar {
  border-radius: 15px;
  position: relative;
  transition: width 0.1s, right 0.1s;
  z-index: 2;
}
.picker-list .search-bar .magglass-icon {
  display: none;
}
.picker-list .search-bar .clear-icon {
  cursor: pointer;
  position: absolute;
  right: 9px;
  top: -1px;
}
.picker-list .search-bar .clear-icon svg * {
  fill: #f96500;
}
.picker-list .search-bar.closed {
  background-color: white;
  border: 1px solid #dfe3e8;
  cursor: pointer;
  height: 26px;
  position: absolute;
  right: 25px;
  top: -15px;
  width: 26px;
}
.picker-list .search-bar.closed .clear-icon {
  display: none;
}
.picker-list .search-bar.closed input {
  border: none;
  height: 0px;
  padding: 0px;
  width: 0px;
}
.picker-list .search-bar.closed .magglass-icon {
  display: inline-block;
  height: 15px;
  position: absolute;
  right: 5px;
  width: 15px;
  top: 1px;
}
.picker-list .search-bar.open {
  background-color: white;
  border: 1px solid #dfe3e8;
  box-sizing: border-box;
  height: 30px;
  position: absolute;
  right: 18px;
  top: -15px;
  width: 30px;
  width: calc(100% - 35px);
  z-index: 2;
}
.picker-list .search-bar.open input {
  border: none;
  box-sizing: border-box;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  margin-left: 10px;
  outline: none;
  padding-left: 10px;
  padding-right: 10px;
  width: calc(100% - 20px);
}
.picker-list .can-go-up,
.picker-list .can-go-down {
  height: 26px;
  left: 50%;
  margin-left: -13px;
  opacity: 0.4;
  position: absolute;
  width: 26px;
  z-index: 1;
}
.picker-list .can-go-up {
  top: 0;
}
.picker-list .can-go-down {
  transform: rotate(180deg);
  bottom: 0px;
}
.picker-list ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  line-height: 30px;
  overflow-y: auto;
  cursor: pointer;
  transition: max-height 200ms ease-out, padding 0.2s ease-out;
}
.picker-list ul li {
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  position: relative;
}
.picker-list ul li .underlined {
  text-decoration: underline;
}
.picker-list ul li.multiselect {
  padding-left: 38px;
}
.picker-list ul li .checkbox-holder {
  height: 30px;
  left: 0px;
  position: absolute;
  text-align: center;
  width: 40px;
}
.picker-list ul li > span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.picker-list ul li:hover {
  background: rgba(233, 236, 239, 0.5);
}
.picker-list ul li.selected {
  font-weight: bold;
}
.picker-list ul li.cursor {
  background: #e9ecef;
}
.picker-list .right-text {
  box-sizing: border-box;
  color: #9a9a9b;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  max-width: 92px;
  overflow: hidden;
  padding: 0px 9px;
  position: absolute;
  right: 5px;
  text-overflow: ellipsis;
  top: 6px;
  white-space: nowrap;
}
.picker-list .right-text.with-arrow {
  right: 8px;
  color: #466581;
  height: 18px;
  line-height: 18px;
}
.picker-list .right-text.with-arrow .right-arrow {
  display: inline-block;
  transform: rotate(270deg) scale(0.7);
  transform-origin: 13px 13px;
  position: relative;
  top: -9px;
}
.picker-list .right-text.with-arrow .right-arrow svg * {
  fill: #466581;
}
.picker-list .right-text.with-arrow:hover {
  background-color: #466581;
  border-radius: 23px;
  color: white;
}
.picker-list .right-text.with-arrow:hover .right-arrow svg * {
  fill: white;
}
.picker-list .right-text.no-arrow {
  margin-right: 14px;
}
html.queryDocument #canvas .filter-box .filters .create-filter,
#canvas .component-queryview .filters .create-filter {
  vertical-align: top;
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
}
html.queryDocument #canvas .filter-box .filters .create-filter .add-button,
#canvas .component-queryview .filters .create-filter .add-button {
  float: left;
  background: #466581;
  border-radius: 3px;
  color: white;
  cursor: pointer;
  padding-bottom: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
html.queryDocument #canvas .filter-box .filters .create-filter .header,
#canvas .component-queryview .filters .create-filter .header {
  border-bottom: none;
}
html.queryDocument #canvas .filter-box .filters .pill-shadow-holder.sort-and-slice,
#canvas .component-queryview .filters .pill-shadow-holder.sort-and-slice {
  float: right;
  margin-right: 0;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .pill-text,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .pill-text {
  padding-right: 30px;
  width: 100%;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .autofill,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .autofill {
  display: inline-block;
  margin-left: 10px;
  max-width: 100px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .autofill .input-clear-icon,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .autofill .input-clear-icon {
  top: 2px;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .header,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .header {
  border-bottom: none;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .order-direction,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .order-direction {
  border-top: none;
}
html.queryDocument #canvas .filter-box .filters .filter-pill.sort-and-slice .label,
#canvas .component-queryview .filters .filter-pill.sort-and-slice .label {
  border-bottom: none;
}
.tag-picker {
  background: #f7f8f9;
}
.tag-picker.with-stack .picker-list {
  border-top: none;
}
.tag-picker.with-stack .picker-list .shadow-top {
  height: 10px;
  left: 0;
  overflow: hidden;
  width: 100%;
}
.tag-picker.with-stack .picker-list .shadow-top svg {
  width: 100%;
}
.tag-picker.with-stack .picker-list::before {
  border-top: solid 1px #dfe3e8;
  content: '';
  display: block;
  left: 0%;
  position: absolute;
  top: 0px;
  width: 100%;
}
.tag-picker .tag-picker-pills {
  background: #f7f8f9;
  border-top: solid 1px #dfe3e8;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
}
.tag-picker .tag-picker-pill,
.tag-picker .arrow {
  border-radius: 19px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin: 0px 2px;
  max-width: 100%;
  overflow: hidden;
  padding: 0px 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tag-picker .tag-picker-pill.arrow,
.tag-picker .arrow.arrow {
  padding: 0;
  margin: 0;
}
.tag-picker .tag-picker-pill.tag-picker-pill:hover,
.tag-picker .arrow.tag-picker-pill:hover {
  background: #e9ecef;
}
.tag-picker .right-arrow {
  display: inline-block;
  transform: rotate(90deg);
  transform-origin: 13px 13px;
}
.tag-picker .clear-stack {
  cursor: pointer;
  float: right;
  margin-right: 10px;
}
.tag-picker .clear-stack svg * {
  fill: #f96500;
}
.tag-picker ul > li > span {
  max-width: 255px;
}
.tag-picker ul > li .right-text > span {
  max-width: 65px;
}
html.queryDocument .explore-menu-wrapper {
  border-right: none;
  margin-left: 10px;
  position: absolute;
  right: 0px;
  transition: all 0.4s ease-out;
  z-index: 1;
  top: 0;
  width: 100%;
  background: #f9f8f7;
}
@media only screen and (min-width : 650px) {
  html.queryDocument .explore-menu-wrapper {
    top: 20px;
    width: 300px;
    background: none;
  }
}
@media only screen and (min-width : 1300px) {
  html.queryDocument .explore-menu-wrapper {
    right: -11px;
    background: #f9f8f7;
    border: 1px solid #e3e3e3;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu-close {
  cursor: pointer;
  display: none;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}
html.queryDocument .explore-menu-wrapper .explore-menu-close:hover {
  opacity: 0.4;
}
html.queryDocument .explore-menu-wrapper .button-wrapper {
  background: transparent;
  max-height: 50px;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  transition: all 0.4s ease-out;
}
html.queryDocument .explore-menu-wrapper .arrow-corner {
  height: 10px;
  left: 100%;
  margin-left: -10px;
  overflow: hidden;
  position: absolute;
  top: 100%;
  width: 10px;
  display: none;
}
@media only screen and (min-width : 1300px) {
  html.queryDocument .explore-menu-wrapper .arrow-corner {
    display: block;
  }
}
html.queryDocument .explore-menu-wrapper .arrow-corner:after {
  border: 10px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.3);
  content: '';
  height: 0;
  position: absolute;
  top: -9px;
  width: 0;
}
html.queryDocument .explore-menu-wrapper .explore-submenu .copy-button {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 10px;
  display: inline-block;
}
html.queryDocument .explore-menu-wrapper .explore-submenu .copy-button:hover {
  text-decoration: underline;
}
html.queryDocument .explore-menu-wrapper .explore-submenu-shortlink {
  max-height: 0;
  overflow: hidden;
  padding: 0 0;
  text-align: center;
  transition: all 0.4s ease-out;
  width: calc(100% - 40px);
}
html.queryDocument .explore-menu-wrapper .explore-submenu-shortlink .input-url {
  height: 26px;
  text-indent: 7px;
  width: 250px;
  font-size: 14px;
  border: 1px solid #ddd;
  margin-top: 10px;
}
html.queryDocument .explore-menu-wrapper .explore-submenu-embed {
  max-height: 0;
  overflow: hidden;
  padding: 0 0;
  text-align: center;
  transition: all 0.4s ease-out;
  width: calc(100% - 40px);
}
html.queryDocument .explore-menu-wrapper .explore-menu {
  height: 0;
  overflow: hidden;
  transition: all 0.4s ease-out;
  position: relative;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side {
  padding-top: 35px;
  overflow: hidden;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side {
    float: left;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side .explore-menu-side-separator {
  width: calc(100% - 35px);
  border-bottom: 1px dashed #ddd;
  margin-top: 9px;
  margin-bottom: 27px;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side .explore-menu-side-title {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 20px;
  white-space: nowrap;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share {
  width: 100%;
  box-sizing: border-box;
  transition: all 0.4s ease-out;
  background: #f4f3f2;
  padding-left: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share {
    padding-bottom: 40px;
    width: 53%;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share .explore-menu-share-option {
  position: relative;
  height: 40px;
  line-height: 40px;
  padding-left: 56px;
  margin-bottom: 9px;
  cursor: pointer;
  width: 30%;
  display: inline-block;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share .explore-menu-share-option {
    width: 100%;
    display: block;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share .explore-menu-share-option svg {
  content: '';
  position: absolute;
  left: 0px;
  top: 0;
  background-repeat: no-repeat;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share .explore-menu-share-option svg path {
  fill: #d2d1d0;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-share .explore-menu-share-option:hover {
  opacity: 0.4;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages {
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 0px;
  padding-bottom: 15px;
  position: relative;
  transition: all 0.4s ease-out;
  width: 100%;
  background: #f9f8f7;
  border-bottom: 5px solid #CCCACA;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages {
    width: 47%;
    padding-right: 30px;
    padding-bottom: 0;
    border-bottom: none;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-side-pages-list-wrapper {
  position: relative;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-side-pages-list-wrapper .explore-menu-side-pages-list {
  max-height: 214px;
  overflow: auto;
  padding-bottom: 10px;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-side-pages-list-wrapper .explore-menu-side-pages-list {
    padding-bottom: 0;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-side-pages-list-wrapper .explore-menu-side-pages-list:after {
  bottom: 0;
  box-shadow: 0 -10px 20px 3px #f9f8f7 INSET;
  content: '';
  height: 21px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page {
  cursor: pointer;
  font-size: 15px;
  font-style: italic;
  height: 36px;
  line-height: 32px;
  overflow: hidden;
  padding-bottom: 3px;
  padding-left: 40px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(50% - 40px - 15px);
  display: inline-block;
  margin-right: 15px;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page.explore-menu-add-new-page {
  width: 100%;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page {
    width: 100%;
    display: block;
    margin-right: 0;
  }
  html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page:last-of-type {
    margin-bottom: 19px;
  }
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page:hover {
  opacity: 0.4;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page:after {
  background: url(https://dl.dropboxusercontent.com/u/3360944/icon_folder_1.png) no-repeat;
  content: '';
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
html.queryDocument .explore-menu-wrapper .explore-menu .explore-menu-side.explore-menu-side-pages .explore-menu-save-to-page.explore-menu-add-new-page:after {
  background: url(https://dl.dropboxusercontent.com/u/3360944/icon_folder_2.png) no-repeat;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open {
  width: 100%;
  background: #f9f8f7;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper.explore-menu-open {
    top: -1px;
    width: 509px;
  }
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .explore-menu-close {
  display: block;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .explore-submenu-shortlink {
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.1);
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .button-wrapper {
  background: rgba(0, 0, 0, 0.1);
  max-height: 0;
  padding-bottom: 0;
  padding-top: 0;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .button-wrapper.simple-button-oscar {
  white-space: nowrap;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .explore-menu {
  height: auto;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper.explore-menu-open .explore-menu {
    height: 410px;
  }
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-shortlink .explore-submenu-shortlink,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-shortlink .explore-submenu-shortlink {
  background: #f9f8f7;
  max-height: 160px;
  padding: 20px;
  text-align: center;
  border-bottom: 5px solid #CCCACA;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-shortlink .explore-submenu-shortlink,
  html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-shortlink .explore-submenu-shortlink {
    border-bottom: none;
  }
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-embed .explore-submenu-embed,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-embed .explore-submenu-embed {
  background: #f9f8f7;
  max-height: 200px;
  padding: 20px;
  text-align: center;
  border-bottom: 5px solid #CCCACA;
}
@media only screen and (min-width : 509px) {
  html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-embed .explore-submenu-embed,
  html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-embed .explore-submenu-embed {
    border-bottom: none;
  }
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-embed .explore-submenu-embed textarea,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-embed .explore-submenu-embed textarea {
  width: 100%;
  border: 1px solid #ddd;
  margin-top: 20px;
  min-height: 60px;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-embed .explore-submenu-embed .size-selector,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-embed .explore-submenu-embed .size-selector {
  margin-top: 10px;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink.explore-menu-open-embed .explore-submenu-embed .size-selector select,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed.explore-menu-open-embed .explore-submenu-embed .size-selector select {
  -webkit-appearance: menulist-button;
  background: #fff;
  border-radius: 0;
  margin-left: 10px;
  min-height: 24px;
  vertical-align: middle;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink .explore-menu,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed .explore-menu {
  height: 0px;
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink .explore-menu .explore-menu-side.explore-menu-side-share,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed .explore-menu .explore-menu-side.explore-menu-side-share {
  background: rgba(0, 0, 0, 0.1);
}
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-shortlink .explore-menu .explore-menu-side.explore-menu-side-pages,
html.queryDocument .explore-menu-wrapper.explore-menu-open.explore-menu-open-embed .explore-menu .explore-menu-side.explore-menu-side-pages {
  background: rgba(0, 0, 0, 0.1);
}
html.queryDocument .explore-menu-wrapper.explore-menu-open .embed-box textarea {
  width: 420px;
  height: 90px;
}
.block.insert-blocks {
  margin-top: 10px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  z-index: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
.block.insert-blocks .ibb-header {
  cursor: pointer;
}
.block.insert-blocks .widget-section.expanded .ibb-header {
  cursor: auto;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.block.insert-blocks .detail .ibb-header {
  cursor: auto;
}
html.editing .sublayout + .block.insert-blocks {
  padding-top: 30px;
}
.block.insert-blocks.minimized {
  height: 0px;
}
.block.insert-blocks.minimized .headers,
.block.insert-blocks.minimized .widget-sections {
  display: none;
}
.block.insert-blocks.wide.expanded .widgets,
.block.insert-blocks .row {
  width: 457px;
}
.block.insert-blocks.half.expanded .widgets {
  width: 305px;
}
.block.insert-blocks.narrow.expanded .widgets {
  width: 229px;
}
.block.insert-blocks.narrow .widget-section {
  margin: 0 auto;
  max-width: 280px;
}
.block.insert-blocks.half .widget-section {
  margin: 0 auto;
  max-width: 390px;
}
.block.insert-blocks.wide .widget-section {
  margin: 0 auto;
  max-width: 500px;
}
.block.insert-blocks.expanded {
  z-index: 999;
  position: relative;
}
.block.insert-blocks.expanded .widget-sections,
.block.insert-blocks.expanded .detail {
  position: relative;
  top: -20px;
}
.block.insert-blocks.expanded .ibb-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
  color: black;
  background-color: white;
  border: 1px solid #e8e8e0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  height: 45px;
  line-height: 42px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
}
.block.insert-blocks.expanded .ibb-header:before,
.block.insert-blocks.expanded .ibb-header:after {
  content: "";
  display: table;
}
.block.insert-blocks.expanded .ibb-header:after {
  clear: both;
}
.block.insert-blocks.expanded .widget-sections.minimized {
  display: none;
}
.block.insert-blocks.expanded .widget-section.has-paste-preview .widgets {
  overflow: visible !important;
}
.block.insert-blocks.expanded .widget-section .widgets {
  height: 0;
  overflow: hidden;
}
.block.insert-blocks.expanded .widget-section.minimized .widgets {
  height: 0;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets {
  display: block;
}
.block.insert-blocks.expanded .widget-section.expanded .ibb-header {
  border-bottom: 3px solid #568ca7;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-1 {
  height: 75px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-2 {
  height: 151px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-3 {
  height: 227px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-4 {
  height: 303px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-5 {
  height: 379px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-6 {
  height: 455px;
}
.block.insert-blocks.expanded .widget-section.expanded .widgets.num-rows-7 {
  height: 531px;
}
.block.insert-blocks.expanded .widget-section .widgets {
  -webkit-transition: height 150ms ease-in-out;
  -moz-transition: height 150ms ease-in-out;
  -ms-transition: height 150ms ease-in-out;
  -o-transition: height 150ms ease-in-out;
  transition: height 150ms ease-in-out;
}
.block.insert-blocks.expanded .widget-section.expanded:last-of-type .widgets {
  border-bottom: 1px solid #dddddd;
}
.block.insert-blocks.expanded .widget-section .widgets {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  background-color: #dddddd;
  position: relative;
}
.block.insert-blocks.expanded .widget-section .widgets .none > * {
  display: none;
}
.block.insert-blocks.expanded .widget-section .widgets:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 230px;
  height: 10px;
  background-color: transparent;
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 230px 0 0;
  border-color: rgba(0, 0, 0, 0.1) transparent transparent transparent;
}
.block.insert-blocks.expanded .widget-section .widgets .row {
  zoom: 1;
  margin: auto;
  margin-bottom: 1px;
}
.block.insert-blocks.expanded .widget-section .widgets .row:before,
.block.insert-blocks.expanded .widget-section .widgets .row:after {
  content: "";
  display: table;
}
.block.insert-blocks.expanded .widget-section .widgets .row:after {
  clear: both;
}
.block.insert-blocks.expanded .widget-section .widgets .row:last-of-type {
  margin-bottom: 0;
}
.block.insert-blocks.expanded .widget-section .widgets .row .widget {
  height: 75px;
  width: 75px;
}
.block.insert-blocks.expanded .widget-section:last-of-type .row:last-of-type .widget {
  height: 74px;
}
.block.insert-blocks.narrow .detail input[type=text] {
  width: 184px;
}
.block.insert-blocks.half .detail input[type=text] {
  width: 313px;
}
.block.insert-blocks.wide .detail input[type=text] {
  width: 442px;
}
.block.insert-blocks .detail {
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
  height: 28px;
}
.block.insert-blocks .detail.expanded {
  display: block;
}
.block.insert-blocks .detail:before,
.block.insert-blocks .detail:after {
  content: "";
  display: table;
}
.block.insert-blocks .detail:after {
  clear: both;
}
.block.insert-blocks .detail .form {
  margin-left: 5px;
  margin-right: 5px;
  zoom: 1;
  border: 1px solid #e8e8e0;
  border-top: 0;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-bottom-left-radius: 2px;
  -ms-border-bottom-left-radius: 2px;
  -o-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-bottom-right-radius: 2px;
  -ms-border-bottom-right-radius: 2px;
  -o-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.block.insert-blocks .detail .form:before,
.block.insert-blocks .detail .form:after {
  content: "";
  display: table;
}
.block.insert-blocks .detail .form:after {
  clear: both;
}
.block.insert-blocks .detail.error .ibb-header {
  color: red;
}
.block.insert-blocks .detail input {
  outline: none;
  margin: 0;
  background-color: transparent;
  height: 28px;
  border: 0;
}
.block.insert-blocks .detail input[type=text] {
  padding-left: 5px;
  float: left;
  height: 20px;
}
.block.insert-blocks .detail input[type=submit] {
  float: right;
  border-left: 1px solid #e8e8e0;
  height: 24px;
  width: 40px;
  color: #75a5cc;
  cursor: pointer;
  letter-spacing: 1px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.block.insert-blocks .widget {
  margin-left: 1px;
  margin-right: 0;
  background-color: white;
  color: #000000;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding-top: 18px;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.block.insert-blocks .widget:first-of-type {
  margin-left: 0;
}
.block.insert-blocks .widget.none:hover {
  background-color: white !important;
  cursor: auto;
}
.block.insert-blocks .widget:hover {
  cursor: pointer;
  background-color: #6697b0 !important;
  color: white;
}
.block.insert-blocks .widget:hover .paste-preview {
  display: block;
}
.block.insert-blocks .widget .label {
  margin: auto;
  text-align: center;
  height: 24px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 12px;
  overflow: hidden;
  padding-left: 2px;
  padding-right: 2px;
  -webkit-transform: translate3d(0, 0, 0);
  line-height: 10px;
}
.block.insert-blocks .widget .img {
  position: relative;
  width: 26.04px;
  height: 27.04px;
  background-size: 956px 95px;
  margin: 0 auto 5px auto;
}
.block.insert-blocks .widget .img.grid,
.block.insert-blocks .widget .img.pagegrid {
  background-position: 0px 0px;
}
.block.insert-blocks .widget .img.table {
  background-position: -34.44px 0px;
}
.block.insert-blocks .widget .img.list,
.block.insert-blocks .widget .img.collection-list {
  background-position: -68.88px 0px;
}
.block.insert-blocks .widget .img.mosaic {
  background-position: -103.32px 0px;
}
.block.insert-blocks .widget .img.groupby,
.block.insert-blocks .widget .img.group-by {
  background-position: -137.76px 0px;
}
.block.insert-blocks .widget .img.map {
  background-position: -172.2px 0px;
}
.block.insert-blocks .widget .img.barchart,
.block.insert-blocks .widget .img.vbar,
.block.insert-blocks .widget .img.column-chart {
  background-position: -206.64px 0px;
}
.block.insert-blocks .widget .img.hbar,
.block.insert-blocks .widget .img.bar-chart {
  background-position: -241.08px 0px;
}
.block.insert-blocks .widget .img.stackchart,
.block.insert-blocks .widget .img.stack-chart {
  background-position: -275.52px 0px;
}
.block.insert-blocks .widget .img.donutchart,
.block.insert-blocks .widget .img.donut-chart {
  background-position: -309.96px 0px;
}
.block.insert-blocks .widget .img.piechart,
.block.insert-blocks .widget .img.pie-chart {
  background-position: -344.4px 0px;
}
.block.insert-blocks .widget .img.linechart,
.block.insert-blocks .widget .img.line-chart {
  background-position: -378.84px 0px;
}
.block.insert-blocks .widget .img.scatterplot,
.block.insert-blocks .widget .img.scatter-plot {
  background-position: -413.28px 0px;
}
.block.insert-blocks .widget .img.areachart,
.block.insert-blocks .widget .img.area-chart {
  background-position: -447.72px 0px;
}
.block.insert-blocks .widget .img.text {
  background-position: -482.16px 0px;
}
.block.insert-blocks .widget .img.editor {
  background-position: -482.16px 0px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.block.insert-blocks .widget .img.image {
  background-position: -516.6px 0px;
}
.block.insert-blocks .widget .img.video {
  background-position: -551.04px 0px;
}
.block.insert-blocks .widget .img.audio {
  background-position: -619.92px 0px;
}
.block.insert-blocks .widget .img.embed {
  background-position: -654.36px 0px;
}
.block.insert-blocks .widget .img.file {
  background-position: -688.8px 0px;
}
.block.insert-blocks .widget .img.twitter {
  background-position: -723.24px 0px;
}
.block.insert-blocks .widget .img.recent-pages {
  background-position: -757.68px 0px;
}
.block.insert-blocks .widget .img.table-of-contents {
  background-position: -792.12px 0px;
}
.block.insert-blocks .widget .img.collection-overview {
  background-position: -826.56px 0px;
}
.block.insert-blocks .widget .img.silk-last-modified {
  background-position: -861px 0px;
}
.block.insert-blocks .widget .img.timeline {
  background-position: -895.44px 0px;
}
.block.insert-blocks .widget .img.areamap {
  background-position: -929.88px 0px;
}
.block.insert-blocks .widget:hover .img {
  position: relative;
  width: 26.04px;
  height: 27.04px;
  background-size: 956px 95px;
}
.block.insert-blocks .widget:hover .img.grid,
.block.insert-blocks .widget:hover .img.pagegrid {
  background-position: 0px -34.44px;
}
.block.insert-blocks .widget:hover .img.table {
  background-position: -34.44px -34.44px;
}
.block.insert-blocks .widget:hover .img.list,
.block.insert-blocks .widget:hover .img.collection-list {
  background-position: -68.88px -34.44px;
}
.block.insert-blocks .widget:hover .img.mosaic {
  background-position: -103.32px -34.44px;
}
.block.insert-blocks .widget:hover .img.groupby,
.block.insert-blocks .widget:hover .img.group-by {
  background-position: -137.76px -34.44px;
}
.block.insert-blocks .widget:hover .img.map {
  background-position: -172.2px -34.44px;
}
.block.insert-blocks .widget:hover .img.barchart,
.block.insert-blocks .widget:hover .img.vbar,
.block.insert-blocks .widget:hover .img.column-chart {
  background-position: -206.64px -34.44px;
}
.block.insert-blocks .widget:hover .img.hbar,
.block.insert-blocks .widget:hover .img.bar-chart {
  background-position: -241.08px -34.44px;
}
.block.insert-blocks .widget:hover .img.stackchart,
.block.insert-blocks .widget:hover .img.stack-chart {
  background-position: -275.52px -34.44px;
}
.block.insert-blocks .widget:hover .img.donutchart,
.block.insert-blocks .widget:hover .img.donut-chart {
  background-position: -309.96px -34.44px;
}
.block.insert-blocks .widget:hover .img.piechart,
.block.insert-blocks .widget:hover .img.pie-chart {
  background-position: -344.4px -34.44px;
}
.block.insert-blocks .widget:hover .img.linechart,
.block.insert-blocks .widget:hover .img.line-chart {
  background-position: -378.84px -34.44px;
}
.block.insert-blocks .widget:hover .img.scatterplot,
.block.insert-blocks .widget:hover .img.scatter-plot {
  background-position: -413.28px -34.44px;
}
.block.insert-blocks .widget:hover .img.areachart,
.block.insert-blocks .widget:hover .img.area-chart {
  background-position: -447.72px -34.44px;
}
.block.insert-blocks .widget:hover .img.text {
  background-position: -482.16px -34.44px;
}
.block.insert-blocks .widget:hover .img.editor {
  background-position: -482.16px -34.44px;
  -webkit-transform: scale(-1, -1);
  -moz-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.block.insert-blocks .widget:hover .img.image {
  background-position: -516.6px -34.44px;
}
.block.insert-blocks .widget:hover .img.video {
  background-position: -551.04px -34.44px;
}
.block.insert-blocks .widget:hover .img.audio {
  background-position: -619.92px -34.44px;
}
.block.insert-blocks .widget:hover .img.embed {
  background-position: -654.36px -34.44px;
}
.block.insert-blocks .widget:hover .img.file {
  background-position: -688.8px -34.44px;
}
.block.insert-blocks .widget:hover .img.twitter {
  background-position: -723.24px -34.44px;
}
.block.insert-blocks .widget:hover .img.recent-pages {
  background-position: -757.68px -34.44px;
}
.block.insert-blocks .widget:hover .img.table-of-contents {
  background-position: -792.12px -34.44px;
}
.block.insert-blocks .widget:hover .img.collection-overview {
  background-position: -826.56px -34.44px;
}
.block.insert-blocks .widget:hover .img.silk-last-modified {
  background-position: -861px -34.44px;
}
.block.insert-blocks .widget:hover .img.timeline {
  background-position: -895.44px -34.44px;
}
.block.insert-blocks .widget:hover .img.areamap {
  background-position: -929.88px -34.44px;
}
section[data-style=ocean] .placeholder-region {
  background: rgba(0, 0, 0, 0.09);
}
section[data-style=desert] .placeholder-region {
  background: rgba(0, 0, 0, 0.025);
}
[data-component-uri] .placeholder-region {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  max-height: 250px;
  background: rgba(0, 0, 0, 0.01);
  margin: -20px;
  padding: 20px;
}
[data-component-uri] .placeholder-region .icon svg path {
  fill: #4e7f98;
}
[data-component-uri] .placeholder-region.clickable {
  cursor: pointer;
}
section[data-style=arctic] [data-component-uri] .placeholder-region {
  color: #000000;
}
section[data-style=desert] [data-component-uri] .placeholder-region {
  color: #000000;
}
section[data-style=ocean] [data-component-uri] .placeholder-region {
  color: rgba(255, 255, 250, 0.9);
}
[data-component-uri] .placeholder-region .caption {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
}
[data-component-uri] .placeholder-region .icon {
  text-align: center;
}
[data-component-uri] .placeholder-region .text-input {
  text-align: center;
}
[data-component-uri] .placeholder-region .text-input input {
  display: inline-block;
  margin: 10px 10px 0 0;
  width: 70%;
  padding: 4px 8px;
  outline: none;
  background: white;
  border: solid 1px #eaeae6;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
[data-component-uri] .placeholder-region .text-input .button {
  display: inline-block;
  margin-top: 10px;
  position: relative;
  top: -2px;
}
section[data-style=ocean] [data-component-uri] .placeholder-region input {
  background: #223843;
  border: solid 1px rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 250, 0.9);
}
[data-component-uri] .component-actions {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  transition: opacity 0.2s ease-out, z-index 0s 0.2s linear, top 0.2s ease-out, line-height 0.2s ease-out;
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -30px;
  right: 15px;
  background: #fff;
  border: 1px dashed #333;
  border-bottom: none;
  border-radius: 20px 20px 0 0;
  padding: 7px 10px 0 10px;
  line-height: 16px;
}
[data-component-uri] .component-actions .action {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 0.7;
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  margin: 0 5px;
}
[data-component-uri] .component-actions .action:hover {
  opacity: 1;
}
[data-component-uri] .component-actions .action.copy svg path {
  fill: #000000;
}
[data-style=ocean] [data-component-uri] .component-actions .action svg path {
  fill: white;
}
[data-style=ocean] [data-component-uri] .component-actions .action svg rect {
  fill: white;
}
[data-component-uri] .component-actions .action.remove svg path {
  fill: #f96500;
}
[data-component-uri] .component-actions .action.drag {
  cursor: move;
}
[data-component-uri] .component-actions .action.copy {
  transform: translateX(2px);
}
[data-component-uri] .component-actions .wide,
[data-component-uri] .component-actions .narrow {
  display: none;
}
[data-placeholder][data-component-uri] .component-actions {
  background: #FDFDFD;
}
[data-style="ocean"] [data-placeholder][data-component-uri] .component-actions {
  background: #142127;
}
[data-style="desert"] [data-placeholder][data-component-uri] .component-actions {
  background: #F3F2F1;
}
[data-component-uri].block:hover > .component-ui .component-actions {
  opacity: 1;
  z-index: 1;
  top: -35px;
  line-height: 26px;
  transition: opacity 0.2s ease-out, z-index 0s linear, top 0.2s ease-out, line-height 0.2s ease-out;
}
[data-component-uri].block:hover {
  border-color: #333 !important;
}
[data-style="ocean"] .component-actions {
  border-color: #ddd;
  background: #16242b;
}
[data-style="desert"] .component-actions {
  background: #f9f8f7;
}
.block[data-component-uri] {
  transition: border-color 0.2s ease-out, transform 0.15s ease-out, max-width 0s 0.1s ease-out;
  transform: scale(1);
}
html.viewing .component-ui {
  display: none;
}
section[data-columns="1"] [data-component-uri="//silk.co/block/figure/1"]:not(.narrow) .component-ui .narrow {
  display: inline-block;
}
section[data-columns="1"] [data-component-uri="//silk.co/block/figure/1"].narrow .component-ui .wide {
  display: inline-block;
}
section[data-columns="1"] [data-inner-component="//silk.co/widget/toc/1"]:not(.narrow) .component-ui .narrow {
  display: inline-block;
}
section[data-columns="1"] [data-inner-component="//silk.co/widget/toc/1"].narrow .component-ui .wide {
  display: inline-block;
}
[data-component-uri][data-pinned] > .component-ui .action.pin svg path {
  fill: #4e7f98;
}
.block {
  position: relative;
}
.block .locked-indicator {
  display: none;
}
html.editing .block.locked .indicators {
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  z-index: 1;
  position: absolute;
  background-image: url("images/blocks/locked.png");
  border: 1px solid #aeaca9;
  overflow: hidden;
}
html.editing .block.locked .locked-indicator {
  display: block;
  width: 80px;
  height: 80px;
  background: white;
  position: absolute;
  top: -25px;
  right: -25px;
  border-radius: 40px;
  box-shadow: 2px -2px 10px;
}
html.editing .block.locked .locked-indicator > svg {
  position: absolute;
  left: 30%;
  top: 45%;
  width: 24px;
  height: 24px;
}
html.editing .block.locked .locked-indicator > svg path {
  fill: grey;
}
html.editing .block.locked[data-placeholder] {
  display: none;
}
html.editing .block.locked[data-placeholder] + .plus-button {
  display: none;
}
html.editing .block.locked .component-actions {
  z-index: 2;
}
html.editing .block.locked .component-actions .action.drag {
  position: absolute;
  top: 10px;
  left: 20px;
  border: 10px solid white;
  border-radius: 20px;
  background: white;
  box-shadow: 0 0 5px grey;
}
html.editing .block.locked:hover .component-ui .action.drag {
  opacity: 1;
}
.bubble-container.locked-info .bubble-content {
  padding: 20px;
  font-size: 16px;
}
.bubble-container.copy-info .bubble-arrow {
  display: none;
}
.bubble-container.copy-info .bubble-content:after,
.bubble-container.copy-info .bubble-content:before {
  right: 99.7%;
  top: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  position: absolute;
  pointer-events: none;
}
.bubble-container.copy-info .bubble-content:after {
  margin-top: -10px;
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
}
.bubble-container.copy-info .bubble-content:after.color-legend {
  border-right-color: white;
}
.bubble-container.copy-info .bubble-content:before {
  margin-top: -12px;
  border-width: 12px;
  border-color: rgba(222, 222, 222, 0);
  border-right-color: gray;
}
.bubble-container.copy-info .bubble-content {
  color: black;
  padding: 20px;
  font-size: 16px;
  text-align: center;
  box-shadow: 1px 1px 1px solid black;
  background: white;
  border-color: grey;
}
.bubble-container.copy-info .bubble-content > * {
  vertical-align: middle;
}
.bubble-container.copy-info svg {
  fill: #abcd4d;
  margin-left: 5px;
  margin-right: 5px;
}
.bubble-container.pinning-disallowed .bubble-content,
.bubble-container.pinned-because-locked .bubble-content {
  padding-left: 20px;
  padding-right: 10px;
}
.borderbox-maxwidth {
  box-sizing: border-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
html.viewing [data-component-uri][data-placeholder]:not(.layout) {
  display: none;
}
html.viewing [data-component-uri="//silk.co/block/layout/1"][data-empty],
html.viewing [data-component-uri="//silk.co/block/layout/1"][data-placeholder] {
  visibility: hidden;
}
[x-data-article] section {
  outline: dashed 2px rgba(0, 0, 255, 0.6);
}
[x-data-article] section .layout {
  border-top: dashed 2px rgba(255, 0, 0, 0.6);
}
[x-data-article] section .layout {
  border-bottom: dashed 2px rgba(255, 0, 0, 0.6);
}
[x-data-article] section .block {
  outline: solid 1px rgba(255, 180, 0, 0.6);
}
[x-data-article] section .block {
  background: rgba(255, 180, 0, 0.1);
}
[x-data-article] section .block.insert-blocks {
  outline: none;
}
[x-data-article] section .block.insert-blocks {
  background: rgba(255, 0, 0, 0.1);
}
[x-data-article] section [data-component-uri]:not(.block) {
  background: rgba(0, 180, 255, 0.2);
}
[x-data-article] section [data-component-uri]:not(.block) {
  outline: solid 1px rgba(0, 180, 255, 0.4);
}
[x-data-article] [data-component-id].block:after {
  content: attr(data-component-id);
  background: #ffffc8;
  position: absolute;
  left: 0;
  top: 0;
  height: 26px;
  padding: 0 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-family: courier;
}
html.editing [x-data-article] [data-placeholder] {
  outline: solid 2px #be00ff;
}
html.editing [x-data-article] .layout > .block:hover {
  background: rgba(255, 255, 0, 0.1);
  outline: solid 2px #ffbe00;
}
html.editing [x-data-article] .layout > .block:hover[data-pinned] {
  outline: dotted 2px #ffbe00;
}
html.canEdit [data-article] {
  margin-top: 73px;
}
html.editing [data-article] {
  margin-top: 90px;
}
#canvas .page-bottom-bar {
  border-top: 1px dashed #ccc;
  box-sizing: border-box;
  margin: auto;
  max-width: 1280px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-top: 20px;
}
#canvas .page-bottom-bar .static-text {
  color: #999;
}
html.editing #canvas .page-bottom-bar {
  display: none;
}
.editing #canvas .section[data-columns="2"] .block,
.editing #canvas .section[data-columns="3"] .block {
  margin-left: 6px;
  margin-right: 6px;
  padding: 20px 13px;
}
.editing #canvas .section[data-columns="2"] .block .placeholder-region,
.editing #canvas .section[data-columns="3"] .block .placeholder-region {
  margin: -20px -13px;
}
.editing #canvas .block {
  border: 1px dashed #bbb;
}
.editing #canvas .block.insert-blocks {
  border: none;
  margin: 0;
  padding: 20px;
}
.editing #canvas .block:after {
  display: none;
  position: absolute;
  font-size: 11px;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  top: -2.1em;
  left: 0px;
  opacity: 0.3;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/text/2"]:after {
  content: "Text";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/title/2"]:after {
  content: "Title";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/image/1"]:after {
  content: "Image";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/tag-counter/1"]:after {
  content: "Collection List";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/queryviewer/1"]:after {
  content: "Visualization";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/keyvalue/1"]:after {
  content: "Factsheet";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/twitter-timeline/1"]:after {
  content: "Twitter Feed";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/silk-last-modified/1"]:after {
  content: "Last Modified";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/upload/1"]:after {
  content: "Upload File";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/recent-documents/1"]:after {
  content: "Recent Documents";
  display: block;
}
.editing #canvas .block[data-inner-component="//silk.co/widget/toc/1"]:after {
  content: "Overview";
  display: block;
}
.editing #canvas .block[data-media-type="video"]:after {
  content: "Video";
  display: block;
}
.editing #canvas .block[data-media-type="media"]:after {
  content: "Embedded Media";
  display: block;
}
.editing #canvas .block[data-media-type="audio"]:after {
  content: "Audio";
  display: block;
}
html.editing .layout > .block {
  margin-top: 15px;
  margin-bottom: 15px;
}
.editing [data-style="ocean"] .block {
  border-color: #4D5A5F;
}
.editing [data-style="ocean"] .block:hover {
  border-color: #ddd !important;
}
[data-component-uri="//silk.co/block/figure/1"] .figure-title {
  margin-bottom: 10px;
}
[data-component-uri="//silk.co/block/figure/1"] .figure-title > .content * {
  line-height: 21px !important;
  margin: 0    !important;
}
[data-component-uri="//silk.co/block/figure/1"] .figure-title h2,
[data-component-uri="//silk.co/block/figure/1"] .figure-title h3,
[data-component-uri="//silk.co/block/figure/1"] .figure-title h4,
[data-component-uri="//silk.co/block/figure/1"] .figure-title h5 {
  margin: 0;
}
[data-component-uri="//silk.co/block/figure/1"] .figure-description {
  margin-top: 10px;
  font-size: 14px;
  line-height: 22px;
}
[data-component-uri="//silk.co/block/figure/1"] .figure-content .component-queryview .output ul {
  margin: 0;
}
[data-component-uri="//silk.co/block/figure/1"][data-placeholder] .figure-title,
[data-component-uri="//silk.co/block/figure/1"][data-placeholder] .figure-description {
  display: none;
}
[data-component-uri="//silk.co/block/figure/1"][data-placeholder] .figure-content {
  min-height: 120px;
}
html.viewing [data-component-uri="//silk.co/block/figure/1"].queryviewer-missing-mentions {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/gist/1"] {
  padding: 0;
}
#canvas [data-component-uri="//silk.co/widget/gist/1"] iframe {
  border: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
.component-queryview-groupby li li {
  border-top: solid 1px #f0f0f0;
}
section[data-style=arctic] .component-queryview-groupby li li {
  border-top: solid 1px #f0f0f0;
}
section[data-style=desert] .component-queryview-groupby li li {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
section[data-style=ocean] .component-queryview-groupby li li {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
.component-queryview-groupby .grouped-list {
  list-style: none;
  overflow: hidden;
  position: relative;
  padding-left: 0;
  margin-top: 0;
}
.component-queryview-groupby .grouped-list li {
  list-style: none;
}
.component-queryview-groupby .grouped-list ul {
  padding: 0;
}
.component-queryview-groupby .group-heading {
  margin-top: 15px;
  padding: 3px 0;
  font-weight: bold;
}
.component-queryview-groupby .float-item {
  position: absolute;
  left: 0;
  top: 0;
}
.component-queryview-groupby .group-item {
  float: left;
  width: 250px;
}
.component-queryview-groupby .group-item ul > li {
  padding: 3px 0;
  word-wrap: break-word;
}
.component-queryview-groupby .group-item ul > li > span {
  color: #999;
  font-size: 12px;
  padding-right: 8px;
}
.component-queryview-groupby .group-item ul > li > span:first-child {
  color: inherit;
  font-size: inherit;
}
[data-component-uri="//silk.co/widget/image/1"] {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
}
[data-component-uri="//silk.co/widget/image/1"] .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
[data-component-uri="//silk.co/widget/image/1"] .offset-container {
  position: relative ;
}
[data-component-uri="//silk.co/widget/image/1"] .zoom-container {
  transform-origin: 0 0;
}
[data-component-uri="//silk.co/widget/image/1"] img {
  border: none;
  image-orientation: from-image;
}
[data-component-uri="//silk.co/widget/image/1"] > a {
  background: none;
  display: block;
  overflow: hidden;
}
[data-component-uri="//silk.co/widget/image/1"][data-placeholder] .media-tag-ui,
[data-component-uri="//silk.co/widget/image/1"][data-placeholder] .resize-handle,
[data-component-uri="//silk.co/widget/image/1"][data-placeholder] .controls,
[data-component-uri="//silk.co/widget/image/1"][data-placeholder] .clip-container {
  display: none;
}
html.viewing [data-component-uri="//silk.co/widget/image/1"] {
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/image/1"] .resize-handle,
[data-component-uri="//silk.co/widget/image/1"] .controls {
  position: relative;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  opacity: 0;
  pointer-events: none;
}
[data-component-uri="//silk.co/widget/image/1"] .resize-handle {
  position: relative;
  height: 13px;
  width: 100%;
  bottom: 0;
  cursor: row-resize;
  background: transparent url("images/components/image/dragger.png") no-repeat center 4px;
  background-size: 22px 4px;
}
[data-component-uri="//silk.co/widget/image/1"] .controls {
  position: absolute;
  top: 65px;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  height: 50px;
  width: 140px;
  margin: 0 auto;
}
[data-component-uri="//silk.co/widget/image/1"] .controls a {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 5px;
  margin-right: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: white;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/image/1"] .controls a:hover {
  background: black;
}
[data-component-uri="//silk.co/widget/image/1"].tagged img {
  cursor: pointer;
}
html.editing [data-component-uri="//silk.co/widget/image/1"]:not([data-placeholder]) > a {
  outline: solid 1px rgba(0, 0, 0, 0.15);
}
html.editing .block:hover [data-component-uri="//silk.co/widget/image/1"]:not([data-placeholder]) .controls,
html.editing [data-component-uri="//silk.co/widget/image/1"].resizing .controls,
html.editing .block:hover [data-component-uri="//silk.co/widget/image/1"]:not([data-placeholder]) .resize-handle,
html.editing [data-component-uri="//silk.co/widget/image/1"].resizing .resize-handle {
  opacity: 1;
  pointer-events: auto;
}
html.editing .block:hover [data-component-uri="//silk.co/widget/image/1"]:not([data-placeholder]) img,
html.editing [data-component-uri="//silk.co/widget/image/1"].resizing img {
  cursor: move;
}
html.editing [data-component-uri="//silk.co/widget/image/1"].dragging .controls,
html.editing [data-component-uri="//silk.co/widget/image/1"].dragging .resize-handle {
  opacity: 1;
  pointer-events: auto;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui {
  position: relative;
  z-index: 1;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  right: 0;
  padding: 0 15px 0 15px;
  font-size: 13px;
  -webkit-transform: translate3d(0, 0, 0);
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name .vis-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  zoom: 0.8;
  opacity: 0.6;
  display: inline-block;
  background-size: 40px 40px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  margin-left: 10px;
  margin-top: -10px;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name a,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name a {
  color: white;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name .vis-icon {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.visible,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.visible {
  display: block;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.visible .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.visible .vis-icon {
  opacity: 1.0;
}
html.editing #canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name,
html.editing #canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name {
  display: block;
  cursor: pointer;
  padding: 0 45px 0 15px;
}
html.editing #canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name .vis-icon,
html.editing #canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name .vis-icon {
  display: inline-block;
}
html.editing #canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.hidden a,
html.editing #canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.hidden a {
  opacity: 0.2;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.disabled,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.disabled {
  background: rgba(0, 0, 0, 0.3);
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.disabled .vis-icon,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.disabled .vis-icon {
  opacity: 0.1;
}
#canvas [data-component-uri="//silk.co/widget/image/1"] .media-tag-ui .tag-name.disabled a,
#canvas [data-component-uri="//silk.co/widget/video/1"] .media-tag-ui .tag-name.disabled a {
  opacity: 1.0 !important;
  font-style: italic;
}
.bubble-container .media-tag-ui .header,
.bubble-container .media-tag-ui .hide {
  padding: 4px 8px;
}
.bubble-container .media-tag-ui .header {
  font-weight: bold;
}
.bubble-container .media-tag-ui .hide {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.bubble-container .media-tag-ui .hide:not(.disabled):hover {
  background: #333;
  color: white;
}
.bubble-container .media-tag-ui .hide.disabled {
  opacity: 0.3;
}
.bubble-container .media-tag-ui .remove {
  float: right;
  opacity: 1;
  cursor: pointer;
  width: 13px;
  height: 13px;
  margin-top: 9px;
  background-image: url("images/blocks/ui/icons.png");
  background-image: -webkit-image-set(url("images/blocks/ui/icons.png") 1x, url("images/blocks/ui/icons@2x.png") 2x);
}
.bubble-container .media-tag-ui .remove:hover {
  opacity: 0.8;
}
@media (min-resolution: 1.5dppx) {
  .bubble-container .media-tag-ui .remove {
    background-image: url("images/blocks/ui/icons@2x.png");
    background-size: 13px 26px;
  }
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .data {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .data a {
  display: block;
  background: palegreen;
  margin-bottom: 1px;
  min-height: 16px;
  line-height: 16px;
  color: black;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .data a:before {
  font-weight: bold;
  content: "[" attr(data-key) "] ";
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .data a[data-new] {
  background: lime;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .data a[data-suggestion] {
  background: aliceblue;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"].readonly .new-tag {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag span.new-fact {
  margin-top: 10px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions {
  display: none;
  padding: 5px 0px 5px 14px;
  margin-top: 11px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions .nsuggestions {
  font-weight: bold;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions.visible {
  display: block;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tbody.category td:not(.ui) {
  border-top: solid 1px transparent;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.value {
  border-left: solid 1px transparent;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] table {
  width: 100%;
  border-spacing: 0;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.highlight {
  background-color: #ffffdd;
}
html.viewing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tbody.category td {
  border-top: none !important;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] table.ui tbody.managed.editing-fact .key {
  cursor: default !important;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] table.ui tbody.managed.editing-fact .key .field {
  cursor: default !important;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag {
  margin-top: 10px;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions {
  background-color: #F7F7F7;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] td:not(.ui),
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  border-top: solid 1px #f0f0f0;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] table > tbody:first-of-type > tr:first-of-type td {
  border-top: transparent !important;
}
html.editing #canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] tbody.category td:not(.ui) {
  border-top: solid 1px #f0f0f0;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] table {
  background: #f9f8f7;
}
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] td,
#canvas section[data-style=arctic] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  background-color: white;
}
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions {
  background-color: #F7F7F7;
}
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] td:not(.ui),
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
html.editing #canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] tbody.category td:not(.ui) {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] table {
  background: white;
}
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] td,
#canvas section[data-style=desert] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  background-color: #f9f8f7;
}
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag div.more-suggestions {
  background-color: #F7F7F7;
}
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] td:not(.ui),
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
html.editing #canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] tbody.category td:not(.ui) {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] table {
  background: #121d22;
}
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] td,
#canvas section[data-style=ocean] [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  background-color: #16242b;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] th {
  text-align: left;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  color: #bba;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] thead {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"].empty-inline thead.inline {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"].empty-managed thead.managed {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td {
  position: relative;
  vertical-align: top;
  margin: 0;
  padding: 0;
  outline: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td a:hover {
  text-decoration: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td tr:not(.readonly) a.field {
  cursor: text;
}
html.viewing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.key {
  max-width: 200px;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.key {
  width: 200px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.ui {
  width: 20px;
  max-width: 20px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td div {
  position: relative;
  min-height: 25px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td div .field {
  min-height: 25px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td .field {
  background: none;
  resize: none;
  display: block;
  padding: 0;
  outline: none;
  white-space: pre-wrap;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.key {
  word-wrap: break-word;
  padding-right: 5px;
  font-weight: bold;
  -webkit-transform: translate3d(0, 0, 0);
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.key a {
  color: inherit;
  text-decoration: none;
  cursor: text;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.value {
  -webkit-transform: translate3d(0, 0, 0);
  white-space: pre-wrap;
  word-break: break-word;
  max-width: 360px;
  padding-left: 20px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.value .field {
  padding-right: 45px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.readonly td.key a {
  cursor: default;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion.editing td.value a.field.empty:before,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.editing.nameless td.value a.field.empty:before {
  content: "";
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td div.editing a.field {
  overflow: hidden;
  min-height: 0px;
  height: 0px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td div.editing textarea.field {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  text-rendering: optimizeLegibility;
  font-size: 15px;
  line-height: 26px;
  display: block;
  width: 95%;
  border: none;
  height: 25px;
  overflow: hidden;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td div.editing textarea.field sup {
  line-height: 12px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete {
  position: absolute;
  height: 16px;
  width: 16px;
  top: 6px;
  cursor: pointer;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link.link,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete.link {
  background-position: -16px -16px;
  right: 20px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link.link:hover,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete.link:hover {
  background-position: -16px -64px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link.delete,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete.delete {
  background-position: -64px -16px;
  right: 0;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .link.delete:hover,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.readonly) .delete.delete:hover {
  background-position: -64px -64px;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] div:not(.editing) .link {
  opacity: 0;
  pointer-events: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.category .delete,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.category .link {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion .delete,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion .link {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"].readonly .delete,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"].readonly .link {
  display: none;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .delete,
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .link {
  display: none;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.inline td.value .field {
  display: inline;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion .field {
  color: #97c2c8;
  font-weight: normal;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion td.key a {
  cursor: pointer;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.suggestion td.key a:hover {
  text-decoration: underline;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.category.suggestion .link,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.inline .link,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.category.suggestion .delete,
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.inline .delete {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr td.value a.field.empty:before {
  content: "...";
  color: #97c2c8;
}
html.viewing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] td.value a.field.empty:before {
  display: none;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.list .value div:before {
  content: "•";
  position: absolute;
  left: -13px;
  top: 0;
}
#canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.nameless a:not(.empty).field {
  text-decoration: line-through;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.category):not(.suggestion):not(.inline) .key {
  cursor: move;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr:not(.category):not(.suggestion):not(.inline) .key .field {
  cursor: move;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.placeholder {
  outline: solid 1px #eeeeee;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.ui-sortable-helper {
  background: #ffffdd;
  z-index: 1;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.ui-sortable-helper td {
  border: none;
}
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.ui-sortable-helper .delete,
html.editing #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] tr.ui-sortable-helper .link {
  display: none;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .suggestion,
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] .new-tag {
  display: none;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] a[href] {
  cursor: pointer;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"] a[href]:hover {
  text-decoration: underline;
}
html:not(.editing) #canvas [data-component-uri="//silk.co/widget/keyvalue/1"].empty {
  display: none;
}
html.editing [data-component-uri="//silk.co/block/layout/1"][data-empty] {
  position: relative;
  min-height: 100px;
}
html.editing [data-component-uri="//silk.co/block/layout/1"][data-empty]:before {
  content: '';
  position: absolute;
  left: 20px;
  top: 0px;
  right: 20px;
  bottom: 0px;
  pointer-events: none;
}
[data-component-uri="//silk.co/block/layout/1"] {
  position: relative;
  min-height: 60px;
  float: left;
}
@media (min-width: 960px) {
  [data-component-uri="//silk.co/block/layout/1"] {
    width: 33.33333%;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="1"] [data-component-uri="//silk.co/block/layout/1"] {
    width: 100%;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="2"] [data-component-uri="//silk.co/block/layout/1"] {
    width: 50%;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="3"] [data-component-uri="//silk.co/block/layout/1"][data-span="2"] {
    width: 66%;
  }
}
@media (max-width: 960px) {
  [data-component-uri="//silk.co/block/layout/1"] {
    width: 320px;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="1"] [data-component-uri="//silk.co/block/layout/1"] {
    width: 100%;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="2"] [data-component-uri="//silk.co/block/layout/1"] {
    width: 50%;
  }
  [data-component-uri="//silk.co/block/section/1"][data-columns="3"] [data-component-uri="//silk.co/block/layout/1"][data-span="2"] {
    width: calc(100% - 320px);
  }
}
@media (max-width: 640px) {
  [data-article] .layout {
    width: 100% !important;
  }
}
.section[data-columns="1"] [data-component-uri="//silk.co/block/simple/1"][data-inner-component="//silk.co/widget/text/2"],
[data-component-uri].narrow {
  max-width: 720px;
}
section[data-columns="1"] [data-component-uri].narrow,
section[data-columns="1"] [data-component-uri="//silk.co/block/simple/1"] {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 640px) {
  #canvas > [data-article] section .layout [data-component-uri="//silk.co/widget/image/1"] {
    margin-left: -20px;
    margin-right: -20px;
  }
  #canvas > [data-article] section .layout [data-component-uri="//silk.co/block/embed/1"] {
    margin-left: -20px;
    margin-right: -20px;
  }
  #canvas > [data-article] section .layout [data-component-uri="//silk.co/widget/video/1"] {
    margin-left: 0px;
    margin-right: 0px;
  }
  #canvas > [data-article] section .layout .component-queryview-map {
    margin-left: -20px;
    margin-right: -20px;
  }
}
[data-component-uri] > .plus-button {
  cursor: pointer;
}
html:not(.editing) [data-component-uri] > .plus-button.plus-button {
  display: none;
}
[data-component-uri] > .plus-button .box {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: 150ms ease-in-out;
  -moz-transition: 150ms ease-in-out;
  -ms-transition: 150ms ease-in-out;
  -o-transition: 150ms ease-in-out;
  transition: 150ms ease-in-out;
  margin: 0 auto;
  width: 18px;
  text-align: center;
  line-height: 22px;
  height: 18px;
  border: solid 2px transparent;
}
[data-component-uri] > .plus-button .box svg path {
  fill: #abcd4d;
  -webkit-transition: 150ms ease-in-out;
  -moz-transition: 150ms ease-in-out;
  -ms-transition: 150ms ease-in-out;
  -o-transition: 150ms ease-in-out;
  transition: 150ms ease-in-out;
}
[data-component-uri] > .plus-button.open .box {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
[data-component-uri] > .plus-button.open .box svg path {
  fill: #fa6500;
}
[data-component-uri] > .plus-button:hover .box {
  border: solid 2px #abcd4d;
}
[data-component-uri] > .plus-button.open:hover .box {
  border: solid 2px #fa6500;
}
section [data-component-uri] > .plus-button.plus-button.glow .box {
  border: solid 2px #4e7f98;
}
section [data-component-uri] > .plus-button.plus-button.glow .box svg path {
  fill: #4e7f98;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .current-document,
[data-component-uri="//silk.co/widget/recent-documents/1"] .current-document {
  font-weight: bold;
}
.component-queryview-list .output ul > li > span {
  color: #999;
  font-size: 12px;
  padding-right: 8px;
}
.component-queryview-list .output ul > li > span:first-child {
  color: inherit;
  font-size: inherit;
}
#canvas .component-queryview-map .bolded,
#canvas .component-queryview-areamap .bolded,
.query-preview .bolded {
  font-weight: bold;
}
#canvas .component-queryview-map .output,
#canvas .component-queryview-areamap .output,
.query-preview .output {
  position: relative;
}
#canvas .component-queryview-map .map-output,
#canvas .component-queryview-areamap .map-output,
.query-preview .map-output {
  background: #e5e3df;
  height: 100%;
  width: 100%;
  float: left;
}
#canvas .component-queryview-map .map-info,
#canvas .component-queryview-areamap .map-info,
.query-preview .map-info {
  background: #F3F3F3;
  height: 100%;
  width: 15%;
  float: right;
  border: 1px solid #E4E4E4;
  box-sizing: border-box;
  border-left: none;
}
#canvas .component-queryview-map .message.no-results,
#canvas .component-queryview-areamap .message.no-results,
.query-preview .message.no-results,
#canvas .component-queryview-map .message.missing-facts,
#canvas .component-queryview-areamap .message.missing-facts,
.query-preview .message.missing-facts {
  display: block;
}
#canvas .component-queryview-map .map-page,
#canvas .component-queryview-areamap .map-page,
.query-preview .map-page {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  position: absolute;
  z-index: 1;
  background: black;
  color: white;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
#canvas .component-queryview-map .map-page.map-popup,
#canvas .component-queryview-areamap .map-page.map-popup,
.query-preview .map-page.map-popup {
  min-width: 0;
}
#canvas .component-queryview-map .map-page .popup-list,
#canvas .component-queryview-areamap .map-page .popup-list,
.query-preview .map-page .popup-list {
  max-height: calc(100% - 50px);
}
#canvas .component-queryview-map .map-page .image-box,
#canvas .component-queryview-areamap .map-page .image-box,
.query-preview .map-page .image-box {
  margin-top: 5px;
}
#canvas .component-queryview-map .map-page a[href],
#canvas .component-queryview-areamap .map-page a[href],
.query-preview .map-page a[href] {
  color: #75a5cc;
}
#canvas .component-queryview-map .map-page .card,
#canvas .component-queryview-areamap .map-page .card,
.query-preview .map-page .card {
  background: black;
  border: none;
  margin-left: 15px;
  min-width: 100%;
}
#canvas .component-queryview-map .map-page .text,
#canvas .component-queryview-areamap .map-page .text,
.query-preview .map-page .text {
  margin: 0;
  padding: 0;
  margin-left: 30px;
  text-align: left;
}
#canvas .component-queryview-map .map-page .back,
#canvas .component-queryview-areamap .map-page .back,
.query-preview .map-page .back {
  position: absolute;
  width: 20px;
  height: 100%;
  left: 0;
  top: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
#canvas .component-queryview-map .map-page .back:hover,
#canvas .component-queryview-areamap .map-page .back:hover,
.query-preview .map-page .back:hover {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
#canvas .component-queryview-map .map-page .back svg,
#canvas .component-queryview-areamap .map-page .back svg,
.query-preview .map-page .back svg {
  fill: white;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 0 auto;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
}
#canvas .component-queryview-map .map-page .header,
#canvas .component-queryview-areamap .map-page .header,
.query-preview .map-page .header {
  display: inline-block;
  font-size: 16px;
  height: 40px;
  margin-left: 30px;
  margin-top: 5px;
}
#canvas .component-queryview-map .map-page .close-button,
#canvas .component-queryview-areamap .map-page .close-button,
.query-preview .map-page .close-button {
  fill: white;
  position: absolute;
  top: 0;
  right: 0;
}
#canvas .component-queryview-map .map-page .pane,
#canvas .component-queryview-areamap .map-page .pane,
.query-preview .map-page .pane {
  height: calc(100% - 50px);
  overflow: auto;
}
#canvas .component-queryview-map .map-page .row,
#canvas .component-queryview-areamap .map-page .row,
.query-preview .map-page .row {
  display: block;
}
#canvas .component-queryview-map .map-page .val,
#canvas .component-queryview-areamap .map-page .val,
.query-preview .map-page .val {
  padding-left: 0;
}
#canvas .component-queryview-map .missing-geo,
#canvas .component-queryview-areamap .missing-geo,
.query-preview .missing-geo {
  position: absolute;
  top: 0;
  left: 35px;
  padding: 5px 10px;
  width: 470px;
  background-color: #e8622b;
  color: #ffffff;
  opacity: 0.9;
}
#canvas .component-queryview-map .missing-geo .close,
#canvas .component-queryview-areamap .missing-geo .close,
.query-preview .missing-geo .close {
  text-decoration: underline;
}
#canvas .component-queryview-map .missing-geo .close:hover,
#canvas .component-queryview-areamap .missing-geo .close:hover,
.query-preview .missing-geo .close:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-marker-positional,
#canvas .component-queryview-areamap .map-marker-positional,
.query-preview .map-marker-positional {
  position: absolute;
  line-height: 0;
  max-width: 20px;
}
#canvas .component-queryview-map .map-marker-positional svg path,
#canvas .component-queryview-areamap .map-marker-positional svg path,
.query-preview .map-marker-positional svg path {
  -webkit-transition: fill 0.6s ease-in-out;
  -moz-transition: fill 0.6s ease-in-out;
  -ms-transition: fill 0.6s ease-in-out;
  -o-transition: fill 0.6s ease-in-out;
  transition: fill 0.6s ease-in-out;
}
#canvas .component-queryview-map .map-marker-positional svg path:nth-child(1),
#canvas .component-queryview-areamap .map-marker-positional svg path:nth-child(1),
.query-preview .map-marker-positional svg path:nth-child(1) {
  fill: #E15E15;
}
#canvas .component-queryview-map .map-marker-positional svg path:nth-child(2),
#canvas .component-queryview-areamap .map-marker-positional svg path:nth-child(2),
.query-preview .map-marker-positional svg path:nth-child(2) {
  fill: #CE5417;
}
#canvas .component-queryview-map .map-marker-positional svg path:nth-child(3),
#canvas .component-queryview-areamap .map-marker-positional svg path:nth-child(3),
.query-preview .map-marker-positional svg path:nth-child(3) {
  fill: #fafafa;
}
#canvas .component-queryview-map .map-marker-positional:hover,
#canvas .component-queryview-areamap .map-marker-positional:hover,
.query-preview .map-marker-positional:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-marker-dom,
#canvas .component-queryview-areamap .map-marker-dom,
.query-preview .map-marker-dom {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
  -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.1));
  opacity: 0.9;
}
#canvas .component-queryview-map .map-marker-dom svg,
#canvas .component-queryview-areamap .map-marker-dom svg,
.query-preview .map-marker-dom svg {
  overflow: visible;
}
#canvas .component-queryview-map .map-marker-dom path,
#canvas .component-queryview-areamap .map-marker-dom path,
.query-preview .map-marker-dom path {
  vector-effect: non-scaling-stroke;
}
#canvas .component-queryview-map .map-marker-dom:hover,
#canvas .component-queryview-areamap .map-marker-dom:hover,
.query-preview .map-marker-dom:hover {
  z-index: 500 !important;
  cursor: pointer;
  opacity: 1;
}
#canvas .component-queryview-map .map-legend-container,
#canvas .component-queryview-areamap .map-legend-container,
.query-preview .map-legend-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
#canvas .component-queryview-map .map-legend-container.color-chooser,
#canvas .component-queryview-areamap .map-legend-container.color-chooser,
.query-preview .map-legend-container.color-chooser {
  margin-top: 0;
}
#canvas .component-queryview-map .legend-btn,
#canvas .component-queryview-areamap .legend-btn,
.query-preview .legend-btn {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  top: 10px;
  right: 10px;
  padding: 2px 10px;
  background: black;
  color: white;
  border-radius: 4px;
  font-size: 14px;
}
#canvas .component-queryview-map .legend-btn svg,
#canvas .component-queryview-areamap .legend-btn svg,
.query-preview .legend-btn svg {
  padding-left: 5px;
  vertical-align: middle;
  fill: white;
}
#canvas .component-queryview-map .legend-btn.color-chooser,
#canvas .component-queryview-areamap .legend-btn.color-chooser,
.query-preview .legend-btn.color-chooser {
  border: 1px solid #BDBDBD;
  box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
  fill: black;
  color: black;
  background: white;
}
#canvas .component-queryview-map .legend-btn:hover,
#canvas .component-queryview-areamap .legend-btn:hover,
.query-preview .legend-btn:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-color-legend,
#canvas .component-queryview-areamap .map-color-legend,
.query-preview .map-color-legend {
  position: relative;
  display: inline-block;
  top: 10px;
  right: 10px;
  padding: 10px 15px;
  background: black;
  color: white;
  border-radius: 4px;
  max-width: 350px;
  min-width: 85px;
  overflow-y: auto;
  font-size: 14px;
}
#canvas .component-queryview-map .map-color-legend.empty,
#canvas .component-queryview-areamap .map-color-legend.empty,
.query-preview .map-color-legend.empty {
  visibility: hidden;
}
#canvas .component-queryview-map .map-color-legend .legend-title,
#canvas .component-queryview-areamap .map-color-legend .legend-title,
.query-preview .map-color-legend .legend-title {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  display: inline-block;
  margin-top: 0;
  padding-right: 10px;
  vertical-align: top;
}
#canvas .component-queryview-map .map-color-legend .legend-title:hover,
#canvas .component-queryview-areamap .map-color-legend .legend-title:hover,
.query-preview .map-color-legend .legend-title:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-color-legend .close,
#canvas .component-queryview-areamap .map-color-legend .close,
.query-preview .map-color-legend .close {
  float: right;
  display: inline-block;
  vertical-align: top;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#canvas .component-queryview-map .map-color-legend .close:hover,
#canvas .component-queryview-areamap .map-color-legend .close:hover,
.query-preview .map-color-legend .close:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-color-legend .legend-block,
#canvas .component-queryview-areamap .map-color-legend .legend-block,
.query-preview .map-color-legend .legend-block {
  width: 10px;
  height: 10px;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  border-radius: 50%;
}
#canvas .component-queryview-map .map-color-legend.empty,
#canvas .component-queryview-areamap .map-color-legend.empty,
.query-preview .map-color-legend.empty {
  padding: 0;
}
#canvas .component-queryview-map .map-color-legend .legend-header h2,
#canvas .component-queryview-areamap .map-color-legend .legend-header h2,
.query-preview .map-color-legend .legend-header h2 {
  display: inline-block;
  font-size: 16px;
}
#canvas .component-queryview-map .map-color-legend .legend-list,
#canvas .component-queryview-areamap .map-color-legend .legend-list,
.query-preview .map-color-legend .legend-list {
  overflow-y: scroll;
  max-height: 300px;
}
#canvas .component-queryview-map .map-color-legend .legend-label,
#canvas .component-queryview-areamap .map-color-legend .legend-label,
.query-preview .map-color-legend .legend-label {
  padding-left: 20px;
}
#canvas .component-queryview-map .map-color-legend.color-chooser,
#canvas .component-queryview-areamap .map-color-legend.color-chooser,
.query-preview .map-color-legend.color-chooser {
  border: 1px solid #BDBDBD;
  box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
  color: black;
  padding: 0;
  overflow-y: visible;
  background: white;
  padding-bottom: 5px;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .top-section,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .top-section,
.query-preview .map-color-legend.color-chooser .top-section {
  padding: 10px 10px 0 10px;
  box-sizing: border-box;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .top-section:hover,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .top-section:hover,
.query-preview .map-color-legend.color-chooser .top-section:hover {
  cursor: pointer;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .color-legend,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .color-legend,
.query-preview .map-color-legend.color-chooser .color-legend {
  padding: 10px 20px 0 10px;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .legend-title,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .legend-title,
.query-preview .map-color-legend.color-chooser .legend-title,
#canvas .component-queryview-map .map-color-legend.color-chooser .close,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .close,
.query-preview .map-color-legend.color-chooser .close {
  line-height: 20px;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .legend-label,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .legend-label,
.query-preview .map-color-legend.color-chooser .legend-label {
  max-width: 80%;
  padding-left: 0;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .legend-block,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .legend-block,
.query-preview .map-color-legend.color-chooser .legend-block {
  width: 23px;
  height: 23px;
  margin-top: -1px;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .color-warning .toggle,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .color-warning .toggle,
.query-preview .map-color-legend.color-chooser .color-warning .toggle {
  position: static;
}
#canvas .component-queryview-map .map-color-legend.color-chooser .color-warning .center,
#canvas .component-queryview-areamap .map-color-legend.color-chooser .color-warning .center,
.query-preview .map-color-legend.color-chooser .color-warning .center {
  padding: 25px 0 10px;
  border-top: 0;
}
#canvas .component-queryview-map .bubble-container,
#canvas .component-queryview-areamap .bubble-container,
.query-preview .bubble-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: 0.4s top, 0.4s left;
}
.map-popup {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #000000;
  color: #ffffff;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  min-width: 300px;
  max-width: 860px;
  padding-right: 10px;
}
.map-popup.backable {
  padding-left: 20px;
}
.map-popup .back {
  position: absolute;
  width: 20px;
  height: 100%;
  left: 0;
  top: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.map-popup .back:hover {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.map-popup .back svg {
  fill: white;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 0 auto;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
}
.map-popup .title {
  color: #75a5cc;
}
.map-popup .row {
  display: table;
  margin-bottom: 5px;
}
.map-popup .prop {
  display: table-cell;
  height: 100%;
  vertical-align: top;
}
.map-popup .val {
  display: inline-block;
  padding-left: 10px;
}
.map-popup .text {
  padding: 0 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 12px;
  text-align: center;
}
.map-popup.popup-card {
  z-index: 1000000;
  padding: 5px 25px 5px 15px;
}
.map-popup.popup-card .close-button {
  top: 15px;
}
.map-popup.card,
.map-popup .card {
  overflow: hidden;
  background: black;
  border: none;
  font-weight: normal;
  border-radius: 4px;
  padding: 0 15px;
}
.map-popup .title {
  display: inline-block;
  padding-bottom: 0;
}
.map-popup .title:hover {
  text-decoration: underline;
}
.map-popup .close-button {
  position: absolute;
  top: 8px;
  right: 10px;
}
.map-popup .close-button:hover {
  cursor: pointer;
  color: #e8622b;
}
.map-popup .popup-arrow {
  position: absolute;
  bottom: -19px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #000000;
}
.map-popup .popup-list {
  padding: 5px 15px 10px;
  list-style: none;
  max-height: 200px;
  overflow-y: auto;
  margin-bottom: 0;
}
.map-popup .popup-list li {
  display: block;
  padding: 5px 10px;
  border-radius: 1px;
  color: #999;
}
.map-popup .popup-list li:after {
  content: "▸";
  float: right;
  color: rgba(255, 255, 255, 0.4);
}
.map-popup .popup-list li:hover {
  background: rgba(255, 255, 255, 0.1);
  color: white;
  cursor: pointer;
}
.map-popup .popup-list li:hover:after {
  color: #ffffff;
}
.map-popup a[href] {
  color: #75a5cc;
  text-decoration: none;
}
.map-popup a[href]:hover {
  text-decoration: underline;
}
.tooltip-value {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
}
.component-queryview-pagegrid .pagegrid,
.component-queryview-mosaic .pagegrid {
  padding-top: 1px;
}
.component-queryview-pagegrid .pagegrid .card,
.component-queryview-mosaic .pagegrid .card {
  float: left;
  word-wrap: break-word;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] .component-queryview-pagegrid .pagegrid .load-more,
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] .component-queryview-mosaic .pagegrid .load-more {
  color: rgba(255, 255, 255, 0.6);
}
.presentation-mode-close {
  width: 21px;
  height: 21px;
  padding: 0;
  border: none;
  background: none;
  margin-top: 20px;
  margin-right: 20px;
  cursor: pointer;
  opacity: 0.8;
}
.presentation-mode-close:hover {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/presentation/1"] {
  background: black;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  font-size: 2.8vh;
  line-height: 5vh;
}
[data-component-uri="//silk.co/widget/presentation/1"] .component.component-queryview-table table td,
[data-component-uri="//silk.co/widget/presentation/1"] .component.component-queryview-table table th {
  line-height: 5vh;
  padding: 0;
}
[data-component-uri="//silk.co/widget/presentation/1"] [data-component-uri="//silk.co/block/section/1"]:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px;
  box-shadow: 0 -26px 16px -12px rgba(255, 255, 255, 0.7) INSET;
}
[data-component-uri="//silk.co/widget/presentation/1"] [data-component-uri="//silk.co/block/section/1"][data-style="ocean"]:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px;
  box-shadow: 0 -26px 16px -12px rgba(22, 36, 43, 0.7) INSET;
}
[data-component-uri="//silk.co/widget/presentation/1"] [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] .query-viewer-description,
[data-component-uri="//silk.co/widget/presentation/1"] [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] .slide-image-text-container {
  background: #1a313c !important;
  color: #fff;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-title {
  transform: translateY(-150%);
  color: white;
  font-size: 25px;
  position: absolute;
  text-align: center;
  top: 131px;
  width: 100%;
  font-famiy: "Montserrat", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  opacity: 0.8;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide {
  display: inline-block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.7;
  pointer-events: none;
  transition: transform 0.2s;
  overflow: inherit;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide .overlay.debug {
  pointer-events: none !important;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide .center {
  padding: 30px;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.main-title > .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.main-title > .center *[data-component-uri="//silk.co/widget/title/2"] h1 {
  font-size: 6vh;
  line-height: 7.5vh;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.main-title > .center *[data-component-uri="//silk.co/widget/text/2"] {
  font-size: 3vh;
  line-height: 4.5vh;
  max-height: 60%;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map .query-viewer-title h4,
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map .query-viewer-title h3 {
  line-height: 10vh !important;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map .center .query-viewer-holder {
  padding: 0;
  top: 10vh !important;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map .center .query-viewer-holder .slice-info {
  width: calc(100% - 20px);
  bottom: 0px;
  margin: 0 auto 10px auto;
  position: absolute;
  left: 10px;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map:after {
  display: none;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.has-map.with-description .center .query-viewer-holder .slice-info {
  bottom: 6vh;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center {
  padding: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-title {
  z-index: 1;
  color: black;
  overflow: auto;
  position: absolute;
  top: 0%;
  width: 100%;
  line-height: 70px;
  box-sizing: border-box;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-title strong {
  font-weight: 100;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-title h4,
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-title h3,
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-title p {
  font-weight: 100;
  font-size: 3.7vh;
  line-height: 14vh;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 7%;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .center .query-viewer-holder {
  bottom: 0;
  position: absolute;
  top: 17%;
  width: 100%;
  padding: 7%;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .query-viewer-description {
  position: fixed;
  bottom: 0;
  height: 6vh;
  line-height: 6vh;
  background: rgba(236, 235, 235, 0.95);
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0px 5%;
  text-align: center;
  font-size: 2vh;
  z-index: 1;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide .query-viewer-description p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  margin: 0;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.with-title .center .query-viewer-holder {
  top: 14vh;
  padding-top: 0;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.query-viewer-slide.with-description .center .query-viewer-holder {
  bottom: 6vh;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.image-slide {
  overflow: hidden;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.image-slide .center {
  max-width: inherit;
  padding: 0;
  overflow: hidden;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.current-slide {
  opacity: 1;
  pointer-events: initial;
  z-index: 2;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.5);
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.current-slide .overlay.debug {
  pointer-events: all !important;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.text-only > .center {
  max-height: 100%;
  min-height: initial;
  width: 100%;
  margin: 0 auto;
  padding-top: 5%;
  padding-bottom: 5%;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide.text-only > .center .text {
  max-width: 800px;
  margin: 0 auto;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide > .center {
  border: none !important;
  box-sizing: border-box;
  min-height: 100%;
  max-width: 100%;
  height: 100%;
  padding: 7%;
  overflow: auto;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide > .center h1 {
  text-align: center;
  margin-bottom: 30px;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide > .center.figure-container {
  min-height: initial;
  position: absolute;
}
[data-component-uri="//silk.co/widget/presentation/1"] .presentation-slide > .center.figure-container .figure-title {
  text-align: center;
}
[data-component-uri="//silk.co/widget/presentation/1"] .slide-image-container {
  position: absolute;
}
[data-component-uri="//silk.co/widget/presentation/1"] .slide-image-text-container {
  color: black;
  overflow: auto;
  background: rgba(255, 255, 255, 0.6);
  bottom: 0px;
  left: 0px;
  position: absolute;
  width: calc(100% - 30px);
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.1);
  font-size: 3vh;
  line-height: 8vh;
  height: 8vh;
  padding: 0 15px;
  text-align: center;
  font-weight: 100;
}
[data-component-uri="//silk.co/widget/presentation/1"] .slide-image-text-container p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.presentation-mode #topbar {
  display: none;
}
body.presentation-mode #global-footer {
  display: none;
}
body.presentation-mode #pagebar-container {
  display: none !important;
}
body.presentation-mode #container {
  height: 100%;
}
body.presentation-mode .page-bottom-bar {
  display: none;
}
body.presentation-mode [data-component-uri="//silk.co/block/article/1"] {
  margin: 0;
}
body.presentation-mode [data-component-uri="//silk.co/widget/queryviewer/1"] .controls,
body.presentation-mode [data-component-uri="//silk.co/widget/queryviewer/1"] .filters {
  display: none !important;
}
html.contentDocument.viewing .message.no-results,
html.contentDocument.viewing .message.missing-facts {
  display: block;
}
html.contentDocument.editing [data-component-uri="//silk.co/widget/queryviewer/1"].no-result .controls,
html.contentDocument.editing [data-component-uri="//silk.co/widget/queryviewer/1"].error-result .controls {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .message,
.embed.block .message {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  color: rgba(232, 98, 43, 0.8);
  font-size: 14px;
  -webkit-transform: translate3d(0, 0, 0);
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .message strong,
.embed.block .message strong {
  color: #e8622b;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .message .retry {
  color: #aaa;
  font-size: 13px;
  padding-left: 10px;
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .message .retry:hover {
  text-decoration: underline;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .message,
[data-component-uri="//silk.co/widget/queryviewer/1"] .busy-indication {
  display: none;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result > *,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result > * {
  opacity: 0;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result > *.loaded,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result > *.loaded {
  display: none;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result > *.filters,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result > *.filters {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result > .controls,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result > .controls {
  display: block;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result:not(.busy) .message,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result:not(.busy) .message {
  display: block;
  opacity: 1;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].no-result .filters,
[data-component-uri="//silk.co/widget/queryviewer/1"].error-result .filters {
  display: block;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible {
  min-height: 140px;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible > * {
  opacity: 0;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible > .filters {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible .busy-indication {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  display: block;
  opacity: 1;
  position: absolute;
  left: 50%;
  top: 150px;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  background: url("images/loading-dark.png") no-repeat center center;
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible {
  background: #f9f8f7;
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible .busy-indication {
  background: url("images/loading-dark.png") no-repeat center center;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible {
  background: #ffffff;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible .busy-indication {
  background: url("images/loading-dark.png") no-repeat center center;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible {
  background: rgba(0, 0, 0, 0.08);
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/queryviewer/1"].busy-visible .busy-indication {
  background: url("images/loading.png") no-repeat center center;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].component-queryview-map.busy-visible > * {
  opacity: 0.2;
}
[data-component-uri="//silk.co/widget/queryviewer/1"].component-queryview-map.busy-visible > .filters {
  opacity: 1;
}
[data-component-uri][data-placeholder] .controls {
  display: none;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .controls {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  text-align: right;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .controls > a {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  margin-left: 15px;
  cursor: pointer;
  font-size: 11px;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
[data-component-uri="//silk.co/widget/queryviewer/1"] .controls > a:hover {
  text-decoration: underline;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/queryviewer/1"] .controls > a {
  color: rgba(246, 246, 242, 0.6) !important;
}
html.viewing section[data-columns="3"] .layout[data-span="1"] [data-component-uri="//silk.co/widget/queryviewer/1"] .controls {
  display: none;
}
html.viewing [data-component-uri="//silk.co/widget/queryviewer/1"] .controls .edit {
  display: none;
}
html.editing [data-component-uri="//silk.co/widget/queryviewer/1"] .controls .explore {
  display: none;
}
html.queryDocument [data-component-uri="//silk.co/widget/queryviewer/1"] .controls {
  display: none;
}
.no-data-bubble {
  padding: 10px;
}
*[data-component-uri="//silk.co/block/info-section/1"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: relative;
  color: #E1E1DD;
}
*[data-component-uri="//silk.co/block/info-section/1"] .shadow {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  overflow: hidden;
}
*[data-component-uri="//silk.co/block/info-section/1"] .close {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: absolute;
  background: linear-gradient(to bottom, #15150f, #15150f, #191912, rgba(49, 49, 36, 0), rgba(49, 49, 36, 0));
  border-radius: 16px;
  padding: 3px 20px;
  right: 40px;
  top: -16px;
  color: white;
  cursor: pointer;
}
*[data-component-uri="//silk.co/block/info-section/1"] .close:hover {
  text-decoration: underline;
}
*[data-component-uri="//silk.co/block/info-section/1"] .close svg {
  width: 14px;
  height: 14px;
  transform: translate(5px, 2px);
}
*[data-component-uri="//silk.co/block/info-section/1"] .center {
  max-width: 1280px;
  margin: 0 auto 0 auto;
  position: relative;
  padding: 80px 20px;
  text-align: center;
}
*[data-component-uri="//silk.co/block/info-section/1"] .center .message {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  -ms-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: white;
  margin-bottom: 20px;
}
html.canEdit *[data-component-uri="//silk.co/block/info-section/1"] {
  display: block;
}
[data-component-uri="//silk.co/block/section/1"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  z-index: 1;
}
[data-component-uri="//silk.co/block/section/1"] > .center {
  max-width: 1280px;
  margin: 0 auto 0 auto;
  position: relative;
  padding: 40px 0;
}
[data-component-uri="//silk.co/block/section/1"] > .center:after {
  display: block;
  content: '';
  clear: both;
}
[data-component-uri="//silk.co/block/section/1"] .insert-blocks.block,
[data-component-uri="//silk.co/block/section/1"] [data-component-uri].block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 20px;
}
[data-component-uri="//silk.co/block/section/1"] sup {
  line-height: 12px;
}
[data-component-uri="//silk.co/block/section/1"] h2 + p,
[data-component-uri="//silk.co/block/section/1"] h3 + p,
[data-component-uri="//silk.co/block/section/1"] h4 + p,
[data-component-uri="//silk.co/block/section/1"] h5 + p,
[data-component-uri="//silk.co/block/section/1"] h6 + p {
  margin-top: 0;
}
[data-component-uri="//silk.co/block/section/1"] h2 {
  line-height: 28px;
  font-size: 24px;
  margin: 30px 0 10px 0;
  line-height: 34px;
}
[data-component-uri="//silk.co/block/section/1"] h2 sup {
  line-height: 12px;
}
[data-component-uri="//silk.co/block/section/1"] h2:first-of-type {
  margin-top: 0;
}
[data-component-uri="//silk.co/block/section/1"] h3 {
  line-height: 28px;
  font-size: 20px;
  margin: 20px 0  5px 0;
  line-height: 30px;
}
[data-component-uri="//silk.co/block/section/1"] h3 sup {
  line-height: 12px;
}
[data-component-uri="//silk.co/block/section/1"] h3:first-of-type {
  margin-top: 0;
}
[data-component-uri="//silk.co/block/section/1"] h4,
[data-component-uri="//silk.co/block/section/1"] h5,
[data-component-uri="//silk.co/block/section/1"] h6 {
  line-height: 28px;
  font-size: 18px;
  margin: 20px 0  5px 0;
  line-height: 1.4em;
}
[data-component-uri="//silk.co/block/section/1"] h4 sup,
[data-component-uri="//silk.co/block/section/1"] h5 sup,
[data-component-uri="//silk.co/block/section/1"] h6 sup {
  line-height: 12px;
}
[data-component-uri="//silk.co/block/section/1"] h4:first-of-type,
[data-component-uri="//silk.co/block/section/1"] h5:first-of-type,
[data-component-uri="//silk.co/block/section/1"] h6:first-of-type {
  margin-top: 0;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] a[href] {
  color: #75a5cc;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] h2,
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] h3,
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] h4,
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] h5,
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] h6 {
  color: white;
}
[data-component-uri="//silk.co/block/section/1"][data-style=arctic] {
  background: #ffffff;
  color: #000000;
}
[data-component-uri="//silk.co/block/section/1"][data-style=desert] {
  background: #f9f8f7;
  color: #000000;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] {
  background: #16242b;
  color: rgba(255, 255, 250, 0.9);
}
[data-component-uri="//silk.co/block/section/1"][data-style=arctic] + [data-style=arctic] > .center:not(.hide-separator) {
  border-top: solid 1px #dedede;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style=arctic] + [data-style=arctic] > .center.hide-separator {
  border-top: dashed 1px #dedede;
}
[data-component-uri="//silk.co/block/section/1"][data-style=desert] + [data-style=desert] > .center:not(.hide-separator) {
  border-top: solid 1px #dedede;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style=desert] + [data-style=desert] > .center.hide-separator {
  border-top: dashed 1px #dedede;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] + [data-style=ocean] > .center:not(.hide-separator) {
  border-top: solid 1px rgba(255, 255, 255, 0.15);
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style=ocean] + [data-style=ocean] > .center.hide-separator {
  border-top: dashed 1px rgba(255, 255, 255, 0.15);
}
[data-component-uri="//silk.co/block/section/1"][data-style=desert]:last-child > .center {
  border-bottom: solid 1px #dedede;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style=arctic]:last-child > .center {
  border-bottom: solid 1px #dedede;
}
[data-component-uri="//silk.co/block/section/1"].next-section-has-tabs {
  padding-bottom: 10px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  z-index: 9;
  position: absolute;
  display: none;
  right: 20px;
  border: solid 1px #dedede;
  line-height: 0px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons {
  background: white;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .add,
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .del,
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .cfg {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 8px 12px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .add svg path {
  fill: #abcd4d;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .del svg path {
  fill: #fa6500;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui .buttons .cfg svg path {
  fill: #2d3e41;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.top {
  top: -18px;
  height: 16px;
  border-bottom: none;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.top .buttons {
  border-radius: 16px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.top .buttons .add {
  padding-right: 0px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.top .buttons .del {
  padding-left: 0px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.bottom {
  bottom: -18px;
  height: 16px;
  border-top: none;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.bottom .buttons {
  margin-top: -16px;
  border-radius: 16px;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.bottom .buttons .del,
[data-component-uri="//silk.co/block/section/1"] .section-ui.bottom .buttons .cfg {
  display: none;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] .buttons .cfg svg path {
  fill: #f9f8f7;
}
html.editing [data-component-uri="//silk.co/block/section/1"] .section-ui.top,
html.editing [data-component-uri="//silk.co/block/section/1"]:last-of-type .section-ui.bottom {
  display: block;
}
[data-component-uri="//silk.co/block/section/1"][data-style=arctic] .section-ui {
  border-color: #dedede;
}
[data-component-uri="//silk.co/block/section/1"][data-style=arctic] .section-ui .buttons {
  background-color: #ffffff;
}
[data-component-uri="//silk.co/block/section/1"][data-style=desert] .section-ui {
  border-color: #dedede;
}
[data-component-uri="//silk.co/block/section/1"][data-style=desert] .section-ui .buttons {
  background-color: #f9f8f7;
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] .section-ui {
  border-color: rgba(255, 255, 255, 0.15);
}
[data-component-uri="//silk.co/block/section/1"][data-style=ocean] .section-ui .buttons {
  background-color: #16242b;
}
[data-component-uri="//silk.co/block/section/1"] .section-ui.no-border {
  border-color: transparent !important;
}
section:first-of-type .section-ui.top {
  border-bottom: solid 1px #dedede;
  height: 32px;
  border-radius: 17px;
  z-index: 1;
}
.bubble-container.section-ui-add,
.bubble-container.section-ui-del,
.bubble-container.section-ui-cfg {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.bubble-container.section-ui-add .button,
.bubble-container.section-ui-del .button,
.bubble-container.section-ui-cfg .button {
  border-color: transparent;
}
.bubble-container.section-ui-add .bubble-content,
.bubble-container.section-ui-del .bubble-content,
.bubble-container.section-ui-cfg .bubble-content {
  padding: 20px;
}
.bubble-container.section-ui-add .bubble-content h4,
.bubble-container.section-ui-del .bubble-content h4,
.bubble-container.section-ui-cfg .bubble-content h4 {
  margin: 0 0 20px 0;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
.bubble-container.section-ui-add.section-ui-del .button:not(:first-child),
.bubble-container.section-ui-del.section-ui-del .button:not(:first-child),
.bubble-container.section-ui-cfg.section-ui-del .button:not(:first-child) {
  margin-top: 20px;
}
.bubble-container.section-ui-add .column-selection,
.bubble-container.section-ui-cfg .column-selection {
  height: 40px;
  width: 355px;
}
.bubble-container.section-ui-add .column-selection .item,
.bubble-container.section-ui-cfg .column-selection .item {
  float: left;
  width: 55px;
  height: 40px;
  position: relative;
  margin-left: 20px;
  cursor: pointer;
}
.bubble-container.section-ui-add .column-selection .item:first-child,
.bubble-container.section-ui-cfg .column-selection .item:first-child {
  margin-left: 0;
}
.bubble-container.section-ui-add .column-selection .item > div,
.bubble-container.section-ui-cfg .column-selection .item > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition-property: opacity border-color;
  -moz-transition-property: opacity border-color;
  -ms-transition-property: opacity border-color;
  -o-transition-property: opacity border-color;
  transition-property: opacity border-color;
  -webkit-transition-duration: 150ms;
  -moz-transition-duration: 150ms;
  -ms-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  opacity: 0.8;
  position: absolute;
  background: #445861;
  top: 0;
  left: 0;
  width: 15px;
  bottom: 0px;
  border: solid 2px transparent;
}
.bubble-container.section-ui-add .column-selection .item:hover:not(.active) > div,
.bubble-container.section-ui-cfg .column-selection .item:hover:not(.active) > div {
  opacity: 1;
}
.bubble-container.section-ui-add .column-selection .item.active > div,
.bubble-container.section-ui-cfg .column-selection .item.active > div {
  border: solid 2px #65b8c5;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='0'] > div:nth-child(1),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='0'] > div:nth-child(1) {
  width: 55px;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='1'] > div:nth-child(1),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='1'] > div:nth-child(1) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='1'] > div:nth-child(2),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='1'] > div:nth-child(2) {
  left: 20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='1'] > div:nth-child(3),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='1'] > div:nth-child(3) {
  left: 40px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='2'] > div:nth-child(1),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='2'] > div:nth-child(1) {
  width: 35px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='2'] > div:nth-child(2),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='2'] > div:nth-child(2) {
  left: 40px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='3'] > div:nth-child(1),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='3'] > div:nth-child(1) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='3'] > div:nth-child(2),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='3'] > div:nth-child(2) {
  left: 20px;
  width: 35px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='4'] > div:nth-child(1),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='4'] > div:nth-child(1) {
  width: 25px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bubble-container.section-ui-add .column-selection .item[data-column-selection='4'] > div:nth-child(2),
.bubble-container.section-ui-cfg .column-selection .item[data-column-selection='4'] > div:nth-child(2) {
  left: 30px;
  width: 25px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bubble-container.section-ui-add .style-selection,
.bubble-container.section-ui-cfg .style-selection {
  text-align: center;
  line-height: 40px;
}
.bubble-container.section-ui-add .style-selection .item,
.bubble-container.section-ui-cfg .style-selection .item {
  cursor: pointer;
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
}
.bubble-container.section-ui-add .style-selection .item > div,
.bubble-container.section-ui-cfg .style-selection .item > div {
  background: blue;
  display: inline-block;
  margin-bottom: -5px;
  margin-left: 30px;
  margin-right: 10px;
  height: 20px;
  width: 20px;
  border: solid 1px black;
}
.bubble-container.section-ui-add .style-selection .item.active > div,
.bubble-container.section-ui-cfg .style-selection .item.active > div {
  outline: solid 2px #65b8c5;
}
.bubble-container.section-ui-add .style-selection .item[data-style-selection=arctic] > div,
.bubble-container.section-ui-cfg .style-selection .item[data-style-selection=arctic] > div {
  background: #ffffff;
}
.bubble-container.section-ui-add .style-selection .item[data-style-selection=desert] > div,
.bubble-container.section-ui-cfg .style-selection .item[data-style-selection=desert] > div {
  background: #aeaead;
}
.bubble-container.section-ui-add .style-selection .item[data-style-selection=ocean] > div,
.bubble-container.section-ui-cfg .style-selection .item[data-style-selection=ocean] > div {
  background: #16242b;
}
.bubble-container.section-ui-add .separator-selection,
.bubble-container.section-ui-cfg .separator-selection {
  text-align: center;
}
.bubble-container.section-ui-add .buttons,
.bubble-container.section-ui-del .buttons,
.bubble-container.section-ui-cfg .buttons {
  text-align: center;
}
.bubble-container.section-ui-add .button.delete,
.bubble-container.section-ui-del .button.delete,
.bubble-container.section-ui-cfg .button.delete,
.bubble-container.section-ui-add .button.add,
.bubble-container.section-ui-del .button.add,
.bubble-container.section-ui-cfg .button.add {
  margin-left: 10px;
}
[data-component-uri="//silk.co/block/section/1"][data-style=arctic]:last-child .section-ui.bottom {
  border-color: #dedede !important;
}
.silkviz {
  font-size: 12px;
}
.silkviz .configure {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #45638d;
  right: 0;
  bottom: -15px;
  z-index: 100;
  position: absolute;
  text-transform: uppercase;
}
.silkviz .configure svg {
  fill: #45638d;
  margin-left: 5px;
  vertical-align: text-top;
}
.silkviz .configure:hover {
  cursor: pointer;
}
.silkviz .legend {
  color: rgba(0, 0, 0, 0.6);
  line-height: 20px;
}
.silkviz .legend .item {
  clear: both;
}
.silkviz .legend .box {
  float: left;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  border: outline 4px transparent;
}
.silkviz .legend .box {
  float: left;
  margin-right: 5px;
}
.silkviz .legend.barchart .num,
.silkviz .legend.linechart .num {
  width: 50%;
  float: left;
  text-align: left;
}
.silkviz .legend.barchart .aux,
.silkviz .legend.linechart .aux {
  width: 50%;
  float: right;
  text-align: right;
}
.silkviz .legend.barchart .aux .box,
.silkviz .legend.linechart .aux .box {
  float: right;
  margin-left: 5px;
}
.silkviz .legend.piechart {
  width: 400px;
  position: absolute;
}
.silkviz .popup {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  color: white;
  z-index: 150;
  padding: 5px 10px 8px 10px;
  position: absolute;
  max-width: 400px;
  background: black;
}
.silkviz .popup .tri {
  width: 12px;
  height: 12px;
  bottom: 25px;
  display: none;
  content: '';
  position: absolute;
  background: black;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.silkviz .popup .tri.top {
  display: block;
  margin-left: -6px;
  left: 50%;
  top: -6px;
}
.silkviz .popup .tri.bottom {
  display: block;
  margin-left: -6px;
  left: 50%;
  bottom: -6px;
}
.silkviz .popup .tri.left {
  display: block;
  margin-top: -6px;
  top: 50%;
  left: -6px;
}
.silkviz .popup .tri.right {
  display: block;
  margin-top: -6px;
  top: 50%;
  right: -6px;
}
.silkviz .popup a {
  color: inherit;
}
.silkviz .popup a[href] {
  text-decoration: underline;
}
.silkviz .popup .label {
  text-align: center;
  font-weight: bold;
}
.silkviz .popup .info {
  clear: both;
}
.silkviz .popup .desc {
  margin-right: 10px;
}
.silkviz .popup .desc:after {
  content: ":";
}
.silkviz .popup .box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 8px;
  margin-right: 8px;
  border: solid 4px transparent;
  border: solid 1px rgba(255, 255, 255, 0.4);
}
.silkviz .popup .value {
  float: right;
}
#canvas .component-queryview-piechart a > text,
#canvas .component-queryview-donutchart a > text {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
#canvas .component-queryview-areachart .busy-indication,
#canvas .component-queryview-barchart .busy-indication,
#canvas .component-queryview-stackchart .busy-indication,
#canvas .component-queryview-linechart .busy-indication,
#canvas .component-queryview-piechart .busy-indication,
#canvas .component-queryview-donutchart .busy-indication,
#canvas .component-queryview-scatterplot .busy-indication,
#canvas .component-queryview-vbar .busy-indication,
#canvas .component-queryview-hbar .busy-indication,
#canvas .component-queryview-timeline .busy-indication {
  top: 50%;
}
#canvas .component-queryview-areachart .output,
#canvas .component-queryview-barchart .output,
#canvas .component-queryview-stackchart .output,
#canvas .component-queryview-linechart .output,
#canvas .component-queryview-piechart .output,
#canvas .component-queryview-donutchart .output,
#canvas .component-queryview-scatterplot .output,
#canvas .component-queryview-vbar .output,
#canvas .component-queryview-hbar .output,
#canvas .component-queryview-timeline .output {
  border: 1px solid #e4e2e2;
}
#canvas .component-queryview-areachart .output.loaded,
#canvas .component-queryview-barchart .output.loaded,
#canvas .component-queryview-stackchart .output.loaded,
#canvas .component-queryview-linechart .output.loaded,
#canvas .component-queryview-piechart .output.loaded,
#canvas .component-queryview-donutchart .output.loaded,
#canvas .component-queryview-scatterplot .output.loaded,
#canvas .component-queryview-vbar .output.loaded,
#canvas .component-queryview-hbar .output.loaded,
#canvas .component-queryview-timeline .output.loaded {
  border: none;
}
#canvas .component-queryview-areachart .output svg,
#canvas .component-queryview-barchart .output svg,
#canvas .component-queryview-stackchart .output svg,
#canvas .component-queryview-linechart .output svg,
#canvas .component-queryview-piechart .output svg,
#canvas .component-queryview-donutchart .output svg,
#canvas .component-queryview-scatterplot .output svg,
#canvas .component-queryview-vbar .output svg,
#canvas .component-queryview-hbar .output svg,
#canvas .component-queryview-timeline .output svg {
  overflow: visible;
}
#canvas .component-queryview-areachart .output .outline svg,
#canvas .component-queryview-barchart .output .outline svg,
#canvas .component-queryview-stackchart .output .outline svg,
#canvas .component-queryview-linechart .output .outline svg,
#canvas .component-queryview-piechart .output .outline svg,
#canvas .component-queryview-donutchart .output .outline svg,
#canvas .component-queryview-scatterplot .output .outline svg,
#canvas .component-queryview-vbar .output .outline svg,
#canvas .component-queryview-hbar .output .outline svg,
#canvas .component-queryview-timeline .output .outline svg {
  z-index: 1;
}
#canvas .component-queryview-areachart .output svg.debug,
#canvas .component-queryview-barchart .output svg.debug,
#canvas .component-queryview-stackchart .output svg.debug,
#canvas .component-queryview-linechart .output svg.debug,
#canvas .component-queryview-piechart .output svg.debug,
#canvas .component-queryview-donutchart .output svg.debug,
#canvas .component-queryview-scatterplot .output svg.debug,
#canvas .component-queryview-vbar .output svg.debug,
#canvas .component-queryview-hbar .output svg.debug,
#canvas .component-queryview-timeline .output svg.debug {
  background: #f9f8f7;
}
#canvas .component-queryview-areachart .output svg.debug .debug,
#canvas .component-queryview-barchart .output svg.debug .debug,
#canvas .component-queryview-stackchart .output svg.debug .debug,
#canvas .component-queryview-linechart .output svg.debug .debug,
#canvas .component-queryview-piechart .output svg.debug .debug,
#canvas .component-queryview-donutchart .output svg.debug .debug,
#canvas .component-queryview-scatterplot .output svg.debug .debug,
#canvas .component-queryview-vbar .output svg.debug .debug,
#canvas .component-queryview-hbar .output svg.debug .debug,
#canvas .component-queryview-timeline .output svg.debug .debug {
  fill: rgba(0, 128, 255, 0.2);
}
#canvas .component-queryview-areachart .output svg.debug .axis .debug,
#canvas .component-queryview-barchart .output svg.debug .axis .debug,
#canvas .component-queryview-stackchart .output svg.debug .axis .debug,
#canvas .component-queryview-linechart .output svg.debug .axis .debug,
#canvas .component-queryview-piechart .output svg.debug .axis .debug,
#canvas .component-queryview-donutchart .output svg.debug .axis .debug,
#canvas .component-queryview-scatterplot .output svg.debug .axis .debug,
#canvas .component-queryview-vbar .output svg.debug .axis .debug,
#canvas .component-queryview-hbar .output svg.debug .axis .debug,
#canvas .component-queryview-timeline .output svg.debug .axis .debug {
  fill: rgba(255, 0, 128, 0.2);
}
#canvas .component-queryview-areachart .output svg.debug .overlay.debug,
#canvas .component-queryview-barchart .output svg.debug .overlay.debug,
#canvas .component-queryview-stackchart .output svg.debug .overlay.debug,
#canvas .component-queryview-linechart .output svg.debug .overlay.debug,
#canvas .component-queryview-piechart .output svg.debug .overlay.debug,
#canvas .component-queryview-donutchart .output svg.debug .overlay.debug,
#canvas .component-queryview-scatterplot .output svg.debug .overlay.debug,
#canvas .component-queryview-vbar .output svg.debug .overlay.debug,
#canvas .component-queryview-hbar .output svg.debug .overlay.debug,
#canvas .component-queryview-timeline .output svg.debug .overlay.debug {
  fill: rgba(0, 192, 64, 0.3);
}
#canvas .component-queryview-areachart .output .debug,
#canvas .component-queryview-barchart .output .debug,
#canvas .component-queryview-stackchart .output .debug,
#canvas .component-queryview-linechart .output .debug,
#canvas .component-queryview-piechart .output .debug,
#canvas .component-queryview-donutchart .output .debug,
#canvas .component-queryview-scatterplot .output .debug,
#canvas .component-queryview-vbar .output .debug,
#canvas .component-queryview-hbar .output .debug,
#canvas .component-queryview-timeline .output .debug {
  pointer-events: none;
}
#canvas .component-queryview-areachart .output .overlay.debug,
#canvas .component-queryview-barchart .output .overlay.debug,
#canvas .component-queryview-stackchart .output .overlay.debug,
#canvas .component-queryview-linechart .output .overlay.debug,
#canvas .component-queryview-piechart .output .overlay.debug,
#canvas .component-queryview-donutchart .output .overlay.debug,
#canvas .component-queryview-scatterplot .output .overlay.debug,
#canvas .component-queryview-vbar .output .overlay.debug,
#canvas .component-queryview-hbar .output .overlay.debug,
#canvas .component-queryview-timeline .output .overlay.debug {
  pointer-events: all;
}
.legend .box2 {
  opacity: 0;
  stroke: #d2d2d2;
  stroke-linejoin: round;
}
.editing #canvas .component-queryview-areachart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-areachart .legend .box:hover,
.editing #canvas .component-queryview-barchart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-barchart .legend .box:hover,
.editing #canvas .component-queryview-stackchart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-stackchart .legend .box:hover,
.editing #canvas .component-queryview-linechart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-linechart .legend .box:hover,
.editing #canvas .component-queryview-piechart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-piechart .legend .box:hover,
.editing #canvas .component-queryview-donutchart .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-donutchart .legend .box:hover,
.editing #canvas .component-queryview-scatterplot .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-scatterplot .legend .box:hover,
.editing #canvas .component-queryview-vbar .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-vbar .legend .box:hover,
.editing #canvas .component-queryview-hbar .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-hbar .legend .box:hover,
.editing #canvas .component-queryview-timeline .legend .box:hover,
.exploring.canEdit #canvas .component-queryview-timeline .legend .box:hover {
  cursor: pointer;
}
.editing #canvas .component-queryview-areachart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-areachart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-barchart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-barchart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-stackchart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-stackchart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-linechart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-linechart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-piechart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-piechart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-donutchart .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-donutchart .legend .box:hover.no-hover,
.editing #canvas .component-queryview-scatterplot .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-scatterplot .legend .box:hover.no-hover,
.editing #canvas .component-queryview-vbar .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-vbar .legend .box:hover.no-hover,
.editing #canvas .component-queryview-hbar .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-hbar .legend .box:hover.no-hover,
.editing #canvas .component-queryview-timeline .legend .box:hover.no-hover,
.exploring.canEdit #canvas .component-queryview-timeline .legend .box:hover.no-hover {
  cursor: initial;
}
.editing #canvas .component-queryview-areachart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-areachart .legend .box2.active,
.editing #canvas .component-queryview-barchart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-barchart .legend .box2.active,
.editing #canvas .component-queryview-stackchart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-stackchart .legend .box2.active,
.editing #canvas .component-queryview-linechart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-linechart .legend .box2.active,
.editing #canvas .component-queryview-piechart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-piechart .legend .box2.active,
.editing #canvas .component-queryview-donutchart .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-donutchart .legend .box2.active,
.editing #canvas .component-queryview-scatterplot .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-scatterplot .legend .box2.active,
.editing #canvas .component-queryview-vbar .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-vbar .legend .box2.active,
.editing #canvas .component-queryview-hbar .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-hbar .legend .box2.active,
.editing #canvas .component-queryview-timeline .legend .box2.active,
.exploring.canEdit #canvas .component-queryview-timeline .legend .box2.active,
.editing #canvas .component-queryview-areachart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-areachart .legend .box2.hover,
.editing #canvas .component-queryview-barchart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-barchart .legend .box2.hover,
.editing #canvas .component-queryview-stackchart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-stackchart .legend .box2.hover,
.editing #canvas .component-queryview-linechart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-linechart .legend .box2.hover,
.editing #canvas .component-queryview-piechart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-piechart .legend .box2.hover,
.editing #canvas .component-queryview-donutchart .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-donutchart .legend .box2.hover,
.editing #canvas .component-queryview-scatterplot .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-scatterplot .legend .box2.hover,
.editing #canvas .component-queryview-vbar .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-vbar .legend .box2.hover,
.editing #canvas .component-queryview-hbar .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-hbar .legend .box2.hover,
.editing #canvas .component-queryview-timeline .legend .box2.hover,
.exploring.canEdit #canvas .component-queryview-timeline .legend .box2.hover {
  opacity: 1;
  stroke-width: 1px;
}
.embed #canvas .component-queryview-areachart,
.embed #canvas .component-queryview-barchart,
.embed #canvas .component-queryview-stackchart,
.embed #canvas .component-queryview-linechart,
.embed #canvas .component-queryview-piechart,
.embed #canvas .component-queryview-donutchart,
.embed #canvas .component-queryview-scatterplot,
.embed #canvas .component-queryview-vbar,
.embed #canvas .component-queryview-hbar,
.embed #canvas .component-queryview-timeline {
  padding: 20px 19px;
  box-sizing: border-box;
}
.embed #canvas .component-queryview-hbar {
  padding: 0 19px;
}
.embed #canvas .component-queryview-map .slice-info {
  padding-top: 0;
}
.embed #canvas .component-queryview-table .output,
.embed #canvas .component-queryview-groupby .output {
  padding-top: 5px;
  padding-left: 10px;
}
[data-component-uri="//silk.co/widget/silk-last-modified/1"] .text {
  position: relative;
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  background: #f9f8f7;
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 50px;
  padding-right: 20px;
}
[data-component-uri="//silk.co/widget/silk-last-modified/1"] .text .icon {
  position: absolute;
  width: 30px;
  height: 30px;
  display: inline-block;
  left: 10px;
  top: 5px;
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text {
  background: #f9f8f7;
  color: black;
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text .icon svg path {
  fill: black;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text {
  background: black;
  color: white;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text .icon svg path {
  fill: white;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text {
  background: white;
  color: black;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/silk-last-modified/1"] .text .icon svg path {
  fill: black;
}
html.viewing [data-component-uri="//silk.co/block/simple/1"].empty {
  display: none;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .dots {
  background: #16242b;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .dots .dot:hover:before {
  background: #59C6D6;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .dots .dot .selected:before {
  background: #14B4CB;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .dots .dot .selected:hover:before {
  background: #14B4CB;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .new-slide {
  opacity: 0.6;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .new-slide:hover {
  opacity: 1;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .new-slide:hover svg * {
  fill: #fff;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .new-slide svg * {
  fill: #fff;
}
[data-style="desert"] [data-component-uri="//silk.co/widget/slideshow/1"] .ui .dots {
  background: #f9f8f7;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area .arrow {
  opacity: 0.65;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area:hover .arrow {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/slideshow/1"] {
  position: relative;
  /* Bigger arrows */
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area {
  width: 26px;
  padding: 0 8px;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.left {
  margin-left: -12px;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.right {
  margin-right: -12px;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area .arrow {
  width: 14px;
  height: 14px;
  top: 3px;
  opacity: 0.4;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.arrow-large {
  width: 54px;
  padding: 0;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.arrow-large.left,
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.arrow-large.right {
  margin: 0;
}
[data-component-uri="//silk.co/widget/slideshow/1"]:hover .arrow-click-area.arrow-large .arrow {
  opacity: 0.4;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area {
  cursor: pointer;
  height: 30px;
  display: inline-block;
  transition: all 0.2s ease-out;
  width: 26px;
  height: 26px;
  text-align: center;
  overflow: hidden;
  width: 0;
  position: relative;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large {
  position: absolute;
  top: 0px;
  left: -34px;
  box-sizing: border-box;
  height: 100%;
  width: 54px;
  display: none;
}
@media only screen and (min-width: 1370px) {
  [data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large {
    display: block;
  }
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large .arrow {
  width: 50px;
  height: 50px;
  left: 12px !important;
  margin-top: 12px !important;
  top: 0;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large.right {
  left: auto;
  right: -34px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large.right .arrow {
  left: -14px !important;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large.left:hover {
  width: 59px;
  left: -39px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.arrow-large.right:hover {
  width: 59px;
  right: -39px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area:hover .arrow {
  opacity: 1;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area .arrow {
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  height: 0px;
  width: 0px;
  position: relative;
  top: -4px;
  display: inline-block;
  margin-left: 0;
  transition: all 0.2s ease-out;
  opacity: 0;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.left .arrow {
  transform: rotate(45deg);
  left: 5px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area.right .arrow {
  transform: rotate(225deg);
  left: -5px;
  transition: all 0.2s ease-out;
}
[data-style="ocean"] [data-component-uri="//silk.co/widget/slideshow/1"] .arrow-click-area .arrow {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}
html.cannotEdit [data-component-uri="//silk.co/block/section/1"]:first-of-type [data-component-uri="//silk.co/widget/slideshow/1"] > .ui {
  margin-top: 0px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] {
  position: relative;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui {
  text-align: center;
  margin-top: -60px;
  margin-bottom: 30px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui .new-slide {
  cursor: pointer;
  display: none;
  height: 31px;
  margin: 0;
  padding-bottom: 0;
  padding-top: 5px;
  position: relative;
  top: -5px;
  vertical-align: top;
  width: 18px;
}
html.editing [data-component-uri="//silk.co/widget/slideshow/1"] > .ui .new-slide {
  display: inline-block;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui .new-slide svg * {
  fill: #808080;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui .new-slide:hover svg * {
  fill: black;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots {
  display: inline-block;
  background: #fff;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot {
  vertical-align: top;
  display: inline-block;
  width: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  top: -5px;
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot::before {
  display: inline-block;
  content: '';
  background-color: #ddd;
  height: 11px;
  width: 11px;
  border-radius: 200px;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot:hover::before {
  background-color: #86CED9;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot.selected {
  cursor: default;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot.selected::before {
  background-color: #009CB3;
}
[data-component-uri="//silk.co/widget/slideshow/1"] > .ui > .dots .dot.selected:hover::before {
  background-color: #009CB3;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .slide-holder {
  position: relative;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .slide-holder > .slide {
  left: 0px;
  padding-bottom: 2px;
  padding-top: 2px;
  top: 0px;
  width: 100%;
}
[data-component-uri="//silk.co/widget/slideshow/1"] .slide-holder > .slide > .layout {
  float: none;
  width: 100%;
}
.slideshow-new-slide-bubble {
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
}
.slideshow-new-slide-bubble .bubble-content {
  padding: 20px;
  font-size: 17px;
  text-align: center;
}
[data-component-uri="//silk.co/block/section/1"] .center .slideshow > .ui > .dots {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style="arctic"] + [data-component-uri="//silk.co/block/section/1"][data-style="arctic"] .center.hide-separator .slideshow > .ui > .dots {
  border-left: 1px dashed #dddddd;
  border-right: 1px dashed #dddddd;
  border-top: 1px dashed #dddddd;
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.viewing [data-component-uri="//silk.co/block/section/1"][data-style="arctic"] + [data-component-uri="//silk.co/block/section/1"][data-style="arctic"] .center.hide-separator .slideshow > .ui > .dots {
  border: 1px solid #dddddd;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
[data-component-uri="//silk.co/block/section/1"][data-style="arctic"] + [data-component-uri="//silk.co/block/section/1"][data-style="arctic"] .center:not(.hide-separator) .slideshow > .ui > .dots {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] + [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] .center.hide-separator .slideshow > .ui > .dots {
  border-left: 1px dashed rgba(255, 255, 255, 0.15);
  border-right: 1px dashed rgba(255, 255, 255, 0.15);
  border-top: 1px dashed rgba(255, 255, 255, 0.15);
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.viewing [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] + [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] .center.hide-separator .slideshow > .ui > .dots {
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
[data-component-uri="//silk.co/block/section/1"][data-style="ocean"] + [data-component-uri="//silk.co/block/section/1"][data-style="ocean"] .center:not(.hide-separator) .slideshow > .ui > .dots {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style="desert"] + [data-component-uri="//silk.co/block/section/1"][data-style="desert"] .center.hide-separator .slideshow > .ui > .dots {
  border-left: 1px dashed #dedede;
  border-right: 1px dashed #dedede;
  border-top: 1px dashed #dedede;
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.viewing [data-component-uri="//silk.co/block/section/1"][data-style="desert"] + [data-component-uri="//silk.co/block/section/1"][data-style="desert"] .center.hide-separator .slideshow > .ui > .dots {
  border: 1px solid #dedede;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
[data-component-uri="//silk.co/block/section/1"][data-style="desert"] + [data-component-uri="//silk.co/block/section/1"][data-style="desert"] .center:not(.hide-separator) .slideshow > .ui > .dots {
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-top: 1px solid #dedede;
  border-radius: 25px 25px 0 0;
  height: 9px;
  padding: 5px 20px;
}
html.viewing [data-component-uri="//silk.co/block/section/1"][data-style="arctic"]:first-of-type .slideshow > .ui > .dots {
  border: 1px solid #dddddd;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
html.editing [data-component-uri="//silk.co/block/section/1"][data-style="arctic"]:first-of-type .slideshow > .ui > .dots {
  border: 1px solid #dddddd;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
html.viewing.cannotEdit [data-component-uri="//silk.co/block/section/1"][data-style="arctic"]:first-of-type .slideshow > .ui > .dots {
  border: 1px solid #dddddd;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
html.viewing.cannotEdit [data-component-uri="//silk.co/block/section/1"][data-style="ocean"]:first-of-type .slideshow > .ui > .dots {
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
html.viewing.cannotEdit [data-component-uri="//silk.co/block/section/1"][data-style="desert"]:first-of-type .slideshow > .ui > .dots {
  border: 1px solid #dedede;
  border-radius: 25px;
  height: 26px;
  padding: 5px 20px;
}
.queryDocument .component.component-queryview-table {
  overflow: visible;
}
.queryDocument .component.component-queryview-table table {
  background: white;
}
.component.component-queryview-table table {
  width: 100%;
  border-spacing: 0;
}
.component.component-queryview-table table th {
  line-height: 22px;
  padding: 5px 5px;
}
.component.component-queryview-table table td {
  line-height: 22px;
  padding: 5px 5px;
  -webkit-transform: translate3d(0, 0, 0);
}
.component.component-queryview-table table th:first-child,
.component.component-queryview-table table td:first-child {
  padding-left: 0px;
}
.component.component-queryview-table table th {
  vertical-align: top;
  text-align: left;
}
.component.component-queryview-table table th span {
  display: inline-block;
  font-weight: normal;
  text-decoration: inherit;
}
.component.component-queryview-table table th span:before {
  content: "for";
  padding: 0 0.4em;
}
.component.component-queryview-table table th span:first-of-type {
  font-weight: bold;
}
.component.component-queryview-table table th span:first-of-type:before {
  content: "";
  padding: 0;
}
.component.component-queryview-table table.sortable th {
  cursor: pointer;
}
.component.component-queryview-table table.sortable th:hover {
  text-decoration: underline;
}
.component.component-queryview-table table td {
  vertical-align: top;
}
.component.component-queryview-table table td .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
.component.component-queryview-table table td .offset-container {
  position: relative ;
}
.component.component-queryview-table table td .zoom-container {
  transform-origin: 0 0;
}
.component.component-queryview-table table td img {
  border: none;
  image-orientation: from-image;
}
.component.component-queryview-table table td.has-negative .positive {
  display: inline-block;
  text-indent: 5px;
}
.component.component-queryview-table table td:empty:after {
  content: "-";
  color: #aaa;
}
.component.component-queryview-table table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=arctic] .component.component-queryview-table table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=desert] .component.component-queryview-table table td {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
section[data-style=ocean] .component.component-queryview-table table td {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
.component.component-queryview-table .output {
  overflow-x: auto;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  max-height: 250px;
  background: rgba(0, 0, 0, 0.01);
  margin: -20px;
  padding: 20px;
  display: none;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .icon svg path {
  fill: #4e7f98;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty.clickable {
  cursor: pointer;
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/tag-counter/1"] .empty {
  color: #000000;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/tag-counter/1"] .empty {
  color: #000000;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/tag-counter/1"] .empty {
  color: rgba(255, 255, 250, 0.9);
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .caption {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .icon {
  text-align: center;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .text-input {
  text-align: center;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .text-input input {
  display: inline-block;
  margin: 10px 10px 0 0;
  width: 70%;
  padding: 4px 8px;
  outline: none;
  background: white;
  border: solid 1px #eaeae6;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] .empty .text-input .button {
  display: inline-block;
  margin-top: 10px;
  position: relative;
  top: -2px;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/tag-counter/1"] .empty input {
  background: #223843;
  border: solid 1px rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 250, 0.9);
}
html.editing [data-component-uri="//silk.co/widget/tag-counter/1"] .empty {
  display: block;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table {
  width: 100%;
  border-spacing: 0;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th {
  line-height: 22px;
  padding: 5px 5px;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  line-height: 22px;
  padding: 5px 5px;
  -webkit-transform: translate3d(0, 0, 0);
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th:first-child,
[data-component-uri="//silk.co/widget/tag-counter/1"] table td:first-child {
  padding-left: 0px;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th {
  vertical-align: top;
  text-align: left;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th span {
  display: inline-block;
  font-weight: normal;
  text-decoration: inherit;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th span:before {
  content: "for";
  padding: 0 0.4em;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th span:first-of-type {
  font-weight: bold;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th span:first-of-type:before {
  content: "";
  padding: 0;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table.sortable th {
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table.sortable th:hover {
  text-decoration: underline;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  vertical-align: top;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td .clip-container {
  position: relative;
  overflow: hidden;
  -webkit-transition: background-color 150ms ease-in-out;
  -moz-transition: background-color 150ms ease-in-out;
  -ms-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td .offset-container {
  position: relative ;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td .zoom-container {
  transform-origin: 0 0;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td img {
  border: none;
  image-orientation: from-image;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td.has-negative .positive {
  display: inline-block;
  text-indent: 5px;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td:empty:after {
  content: "-";
  color: #aaa;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=arctic] [data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  border-top: solid 1px #f0f0f0;
}
section[data-style=desert] [data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  border-top: solid 1px rgba(0, 0, 0, 0.04);
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/tag-counter/1"] table td {
  border-top: solid 1px rgba(255, 255, 255, 0.05);
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th {
  text-decoration: none;
  cursor: inherit;
}
[data-component-uri="//silk.co/widget/tag-counter/1"] table th,
[data-component-uri="//silk.co/widget/tag-counter/1"] td {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px;
}
.simple-configuration {
  position: relative;
}
.simple-configuration .switcher {
  margin-bottom: 20px;
}
html.viewing.contentDocument .simple-configuration .switcher {
  display: none;
}
.simple-configuration .switcher .line {
  padding-top: 20px;
  border-bottom: solid 1px #e8e8e0;
}
.simple-configuration .switcher a.customize {
  background: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-top: -14px;
  color: #e8622b;
  cursor: pointer;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 10px;
}
.simple-configuration .switcher a.customize:hover {
  text-decoration: underline;
}
.simple-configuration .switcher .view {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 76px;
  height: 24px;
  background: white;
  margin: -13px auto 0 auto;
  white-space: nowrap;
}
.simple-configuration .switcher .view [data-view-uri] {
  border: solid 1px #e8e8e0;
  border-right: none;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  width: 24px;
  background-image: url("images/components/queryviewer/icons.png");
  background-image: -webkit-image-set(url("images/components/queryviewer/icons.png") 1x, url("images/components/queryviewer/icons@2x.png") 2x);
}
.simple-configuration .switcher .view [data-view-uri]:last-of-type {
  border-right: solid 1px #e8e8e0;
}
@media (min-resolution: 1.5dppx) {
  .simple-configuration .switcher .view [data-view-uri] {
    background-image: url("images/components/queryviewer/icons@2x.png");
    background-size: 80px 48px;
  }
}
.simple-configuration .switcher .view [data-view-uri]:hover {
  background-color: #f9f8f7;
}
.simple-configuration .switcher .view [data-view-uri].active {
  cursor: auto;
  background-color: #f9f8f7;
}
.simple-configuration .switcher .view [data-view-uri].list {
  background-position: -29px -2px;
}
.simple-configuration .switcher .view [data-view-uri].grid {
  background-position: -3px -2px;
}
.simple-configuration .switcher .view [data-view-uri].map {
  background-position: -54px -2px;
}
.simple-configuration .switcher .view [data-view-uri].active.list {
  background-position: -29px -23px;
}
.simple-configuration .switcher .view [data-view-uri].active.grid {
  background-position: -3px -23px;
}
.simple-configuration .switcher .view [data-view-uri].active.map {
  background-position: -54px -23px;
}
.simple-configuration .switcher.no-map .view {
  width: 51px;
}
.simple-configuration .switcher.no-map .map {
  display: none;
}
.simple-configuration .switcher.no-map .grid {
  border-right: solid 1px #e8e8e0;
}
#canvas .tag-preview .component-queryview .message {
  display: none;
}
#canvas .tag-preview .empty-message {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-user-focus: ignore;
  -o-user-focus: ignore;
  user-focus: ignore;
  position: relative;
  max-height: 250px;
  background: rgba(0, 0, 0, 0.01);
  margin: -20px;
  padding: 20px;
  padding: 50px 0;
}
#canvas .tag-preview .empty-message .icon svg path {
  fill: #4e7f98;
}
#canvas .tag-preview .empty-message.clickable {
  cursor: pointer;
}
section[data-style=arctic] #canvas .tag-preview .empty-message {
  color: #000000;
}
section[data-style=desert] #canvas .tag-preview .empty-message {
  color: #000000;
}
section[data-style=ocean] #canvas .tag-preview .empty-message {
  color: rgba(255, 255, 250, 0.9);
}
#canvas .tag-preview .empty-message .caption {
  font-family: "Montserrat", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
}
#canvas .tag-preview .empty-message .icon {
  text-align: center;
}
#canvas .tag-preview .empty-message .text-input {
  text-align: center;
}
#canvas .tag-preview .empty-message .text-input input {
  display: inline-block;
  margin: 10px 10px 0 0;
  width: 70%;
  padding: 4px 8px;
  outline: none;
  background: white;
  border: solid 1px #eaeae6;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
#canvas .tag-preview .empty-message .text-input .button {
  display: inline-block;
  margin-top: 10px;
  position: relative;
  top: -2px;
}
section[data-style=ocean] #canvas .tag-preview .empty-message input {
  background: #223843;
  border: solid 1px rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 250, 0.9);
}
#canvas .tag-preview:not(.empty) .empty-message {
  display: none;
}
#canvas .tag-preview .section {
  margin-top: 60px;
}
#canvas .tag-preview .section:first-child {
  margin-top: 0;
}
#canvas .tag-preview .section h3,
#canvas .tag-preview .section .browse {
  position: relative;
}
#canvas .tag-preview .section h3 {
  margin-bottom: 0;
}
#canvas .tag-preview .section .browse {
  top: 5px;
  font-size: 12px;
  text-decoration: underline;
  z-index: 300;
}
#canvas .tag-preview .action.silk-component-embed {
  display: none;
}
[data-component-uri="//silk.co/widget/text/2"] {
  position: relative;
}
[data-component-uri="//silk.co/widget/text/2"] .placeholder {
  pointer-events: none;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  color: #97c2c8;
  line-height: 29px;
}
html.viewing [data-component-uri="//silk.co/widget/text/2"] .placeholder {
  display: none;
}
[data-component-uri="//silk.co/widget/text/2"]:not([data-placeholder]) .placeholder,
[data-component-uri="//silk.co/widget/text/2"].has-focus .placeholder {
  display: none;
}
[data-component-uri="//silk.co/widget/text/2"] .bar-container {
  height: 0px;
}
[data-component-uri="//silk.co/widget/text/2"] .content {
  outline: none;
}
[data-component-uri="//silk.co/widget/text/2"] .content > *:first-child {
  margin-top: 0;
}
[data-component-uri="//silk.co/widget/text/2"] .content > *:last-child {
  margin-bottom: 0;
}
[data-component-uri="//silk.co/widget/text/2"] .content blockquote {
  margin: 40px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 140%;
  line-height: 140%;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 20px;
  border-left: solid 4px rgba(0, 0, 0, 0.2);
}
[data-component-uri="//silk.co/widget/text/2"] .content blockquote[style="text-align:center"] {
  padding-left: 0;
  border-left: none;
}
[data-component-uri="//silk.co/widget/text/2"] .content blockquote[style="text-align:right"] {
  padding-left: 0;
  border-left: none;
  padding-right: 20px;
  border-right: solid 4px rgba(0, 0, 0, 0.2);
}
[data-component-uri="//silk.co/widget/text/2"] .content a:not([data-mention]) {
  color: #4a7e99;
}
[data-component-uri="//silk.co/widget/text/2"] .content code {
  background: #f9f8f7;
  padding: 2px;
  border: solid 1px #ddd;
}
[data-component-uri="//silk.co/widget/text/2"] .content li > p:first-child {
  margin-top: 0.5em;
}
[data-component-uri="//silk.co/widget/text/2"] .content li > p:last-child {
  margin-bottom: 0.5em;
}
[data-component-uri="//silk.co/widget/text/2"] [contenteditable] [data-mention] {
  border-bottom: solid 2px rgba(74, 126, 153, 0.3);
  text-decoration: none;
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/text/2"] [data-mention].unresolved {
  border-bottom: solid 2px rgba(252, 101, 0, 0.3);
}
html.editing [data-component-uri="//silk.co/widget/text/2"].has-focus a[href]:not([data-mention]) {
  text-decoration: underline;
}
[data-component-uri="//silk.co/widget/title/2"] {
  position: relative;
}
[data-component-uri="//silk.co/widget/title/2"] h1 {
  -webkit-transform: translate3d(0, 0, 0);
  outline: none;
  font-size: 20px;
  font-weight: 400;
  font-size: 30px;
  line-height: 36px;
  margin: 0;
}
[data-component-uri="//silk.co/block/section/1"][data-columns="1"] [data-component-uri="//silk.co/block/layout/1"][data-span="1"] [data-component-uri="//silk.co/widget/title/2"] {
  text-align: center;
}
[data-component-uri="//silk.co/widget/toc/1"] .title {
  margin-bottom: 10px;
  font-weight: bold;
}
[data-component-uri="//silk.co/widget/toc/1"] ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li {
  padding: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li span {
  margin-right: 10px;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li a {
  color: #2d7fbd;
  cursor: pointer;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li a:hover {
  text-decoration: underline;
}
section[data-style=ocean] [data-component-uri="//silk.co/widget/toc/1"] ul li a {
  color: #75a5cc;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li[data-level='1'] {
  font-weight: bold;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li[data-level='2'] {
  margin-left: 20px;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li[data-level='3'] {
  margin-left: 40px;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li[data-level='4'] {
  margin-left: 60px;
}
[data-component-uri="//silk.co/widget/toc/1"] ul li[data-level='5'] {
  margin-left: 80px;
}
.bubble-container .toc-settings {
  padding: 0 10px;
}
.bubble-container .toc-settings .err {
  border: solid 1px red;
  outline: none;
}
[data-component-uri="//silk.co/widget/twitter-timeline/1"] iframe {
  /* If you update this, also update twitter-timeline.html */
  height: 405px;
  border: 0;
}
[data-component-uri='//silk.co/widget/upload/1']:not([data-placeholder]) {
  border: solid 1px #eaeae6;
  line-height: 50px;
  height: 50px;
}
[data-component-uri='//silk.co/widget/upload/1']:not([data-placeholder]) svg {
  vertical-align: bottom;
}
[data-component-uri='//silk.co/widget/upload/1']:not([data-placeholder]) svg path {
  fill: #d4d3d2;
}
section[data-style=ocean] [data-component-uri='//silk.co/widget/upload/1']:not([data-placeholder]) {
  border: 1px solid #253d49;
}
html.viewing [data-inner-component='//silk.co/widget/upload/1']:not([data-placeholder]) + [data-inner-component='//silk.co/widget/upload/1'] {
  margin-top: -41px;
}
html.viewing [data-inner-component='//silk.co/widget/upload/1']:not([data-placeholder]) + [data-inner-component='//silk.co/widget/upload/1'] [data-component-uri='//silk.co/widget/upload/1'] {
  border-top: solid 1px white;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.error {
  background: #f9f8f7;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-photo {
  width: auto;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-photo .image-wrapper {
  position: relative;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-photo img {
  display: block;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-photo a {
  font-size: 13px;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 3px 10px;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link {
  font-size: 15px;
  border-left: 3px solid #eee;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link img {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100px;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link p {
  margin: 10px;
  line-height: 15px;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link a,
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link p {
  margin-left: 10px;
  display: block;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link.has-image {
  min-height: 90px;
}
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link.has-image a,
#canvas [data-component-uri="//silk.co/widget/url-preview/1"] .container.type-link.has-image p {
  margin-left: 120px;
}
[data-component-uri="//silk.co/widget/video/1"] {
  max-width: 720px;
  margin: 0 auto;
}
[data-component-uri="//silk.co/widget/video/1"] > a {
  display: none;
}
[data-component-uri="//silk.co/widget/video/1"][data-placeholder] .media-tag-ui {
  display: none;
}
.component-queryview-pagegrid .pagegrid .loading,
.component-queryview-mosaic .pagegrid .loading,
.component-queryview-table .loading,
.component-queryview-list .loading,
.slice-info .loading {
  display: block;
  margin: 0 auto;
  width: 32px;
  height: 40px;
}
.component-queryview-pagegrid .pagegrid .loading .image,
.component-queryview-mosaic .pagegrid .loading .image,
.component-queryview-table .loading .image,
.component-queryview-list .loading .image,
.slice-info .loading .image {
  animation-name: ckw;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  -webkit-animation-name: ckw;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  background: url("images/loading-dark.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
}
@keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ckw {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.component-queryview-pagegrid .pagegrid .load-more,
.component-queryview-mosaic .pagegrid .load-more,
.component-queryview-table .load-more,
.component-queryview-list .load-more,
.slice-info .load-more {
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
}
.slice-info {
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  padding-top: 10px;
  font-size: 14px;
}
html.query-error-result .slice-info,
html.query-no-result .slice-info {
  display: none;
}
html.template-adfobase #topbar .site-name,
html.template-adfobase #topbar .site-name.private {
  background-image: url('images/3rd/adfobase-topbar-2x.png');
  background-size: 201px 50px;
  background-position: 10px 0;
  background-repeat: no-repeat;
}
html.template-adfobase #topbar .site-name a,
html.template-adfobase #topbar .site-name.private a {
  display: none;
}
html.template-foodmorning #topbar {
  margin-top: 10px;
}
html.template-foodmorning #topbar .bottom-half,
html.template-foodmorning #topbar .follow,
html.template-foodmorning #topbar .made-with-silk,
html.template-foodmorning #topbar .share-icon-holder {
  display: none;
}
html.template-foodmorning #global-footer {
  display: none;
}
html.template-foodmorning .top-bar-site-wrapper .global-bar {
  top: 0;
}
html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-chooser {
  width: 120px;
  height: 50px;
  background-image: url("images/3rd/foodmorning-topbar-2x.png");
  background-repeat: no-repeat;
  background-size: 120px 50px;
  background-position: 0 0;
}
@media only screen and (max-width: 650px) {
  html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-chooser.site-chooser {
    top: 25px;
  }
}
html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name > span {
  display: none;
}
html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-chooser .arrow {
  top: -16px;
  left: 120px;
}
html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-name {
  background-image: url("images/3rd/foodmorning-topbar-2x.png");
  background-repeat: no-repeat;
  background-size: 120px 50px;
  background-position: 0 0;
  width: 130px;
  height: 50px;
  text-indent: 100%;
  content: "";
}
@media only screen and (max-width: 650px) {
  html.template-foodmorning .top-bar-site-wrapper .top-half .top-half-content .site-name.site-name {
    top: 25px;
    height: 50px;
    line-height: 50px;
  }
}
html.template-techsoup [data-article] {
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  line-height: 20px;
}
html.template-techsoup [data-article] a[href],
html.template-techsoup [data-article] a:link,
html.template-techsoup [data-article] a:visited {
  color: #00739F;
  font-weight: bold;
}
html.template-techsoup [data-article] [data-component-uri="//silk.co/block/section/1"][data-style=ocean] {
  background: #00b8db;
  color: #ffffff;
}
html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-chooser {
  top: 5px;
  width: 180px;
  background-image: url("images/3rd/techsoup-topbar-2x.png");
  background-repeat: no-repeat;
  background-size: 157px 30px;
  background-position: 0 0;
}
@media only screen and (max-width: 650px) {
  html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-chooser.site-chooser {
    top: 25px;
  }
}
html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-chooser .silk-name > span {
  display: none;
}
html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-chooser .arrow {
  top: -6px;
  left: 147px;
}
html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-name {
  background-image: url("images/3rd/techsoup-topbar-2x.png");
  background-repeat: no-repeat;
  background-size: 157px 30px;
  background-position: 0 15px;
  width: 160px;
  text-indent: 100%;
  content: "";
}
@media only screen and (max-width: 650px) {
  html.template-techsoup .top-bar-site-wrapper .top-half .top-half-content .site-name.site-name {
    top: 25px;
    height: 50px;
    line-height: 50px;
  }
}
/*# sourceMappingURL=/s/sources/mnt/data/jenkins/jobs/website_master/workspace/build/website/product.lcss.map */