@charset "UTF-8";
@import url("fonts/SourceSansPro/source-sans-pro.css");
@import url("fonts/Roboto/stylesheet.css");
@font-face {
  font-family: 'Font Awesome Star Highlight';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../../lib/fontawesome-pro/webfonts/fa-solid-900.eot");
  src: url("../../lib/fontawesome-pro/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../lib/fontawesome-pro/webfonts/fa-solid-900.woff2") format("woff2"), url("../../lib/fontawesome-pro/webfonts/fa-solid-900.woff") format("woff"), url("../../lib/fontawesome-pro/webfonts/fa-solid-900.ttf") format("truetype"), url("../../lib/fontawesome-pro/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
/* default color scheme - aka 'light' */
/* dark - heavily used (main text color) */
/* staged as part of branding, but not used
$secondBlue: #3f3a60;
$secondPurple: #702c63;
$secondGreen: #3f873f;
*/
/* other colors */
/* greys */
/* light - heavily used */
/* light - lightly used */
/* light - lightly used */
/* light - lightly used but default */
/* middle-light - lightly used */
/* middle - heavily used */
/* middle - moderately used */
/* middle-dark - lightly used but default */
/* dark - heavily used */
/* dark - moderately used */
/* primeBlue with opacity setting */
/* dark color scheme - aka 'dark' */
/* light - lightly used but default */
html body.ColorThemeLight {
  /* default - 'light' */
  /* mixins */
  /* from _defaults.scss */
  color: #6D7778; }
  html body.ColorThemeLight h1, html body.ColorThemeLight h2, html body.ColorThemeLight h3, html body.ColorThemeLight h4, html body.ColorThemeLight p, html body.ColorThemeLight input[type="checkbox"] + label, html body.ColorThemeLight input[type="radio"] + label {
    color: #575756; }
  html body.ColorThemeLight a, html body.ColorThemeLight input[type="checkbox"]:checked + label::after, html body.ColorThemeLight #LoadingBox, html body.ColorThemeLight .LazyloadLoadingBox.Loading, html body.ColorThemeLight input[type=checkbox].CheckboxMin:checked + label::after {
    color: #0098d6; }
  html body.ColorThemeLight text, html body.ColorThemeLight textarea, html body.ColorThemeLight input, html body.ColorThemeLight input[type="number"], html body.ColorThemeLight input[type="email"], html body.ColorThemeLight input[type="text"], html body.ColorThemeLight input[type="password"], html body.ColorThemeLight select {
    color: #6D7778; }
  html body.ColorThemeLight select {
    background-color: #FFFFFF;
    border-color: #EBECF3; }
  html body.ColorThemeLight .ActionsButton a, html body.ColorThemeLight .PageActionsButton a, html body.ColorThemeLight .NewRecordButton a {
    border-color: #EBECF3; }
  html body.ColorThemeLight input[type="checkbox"] + label::before, html body.ColorThemeLight input[type="radio"] + label::before {
    border-color: #979797; }
  html body.ColorThemeLight input[type="checkbox"]:disabled + label::before {
    background-color: #A4A4A4; }
  html body.ColorThemeLight input[type="radio"]:checked + label::after {
    background-color: #0098d6; }
  html body.ColorThemeLight input[type="text"], html body.ColorThemeLight input[type="password"], html body.ColorThemeLight input[type='number'], html body.ColorThemeLight input[type='email'] {
    border-color: #EBECF3; }
  html body.ColorThemeLight input[type='submit'], html body.ColorThemeLight button.buttonPill, html body.ColorThemeLight button.buttonSquare, html body.ColorThemeLight .upload-button-wrap label {
    color: #FFFFFF;
    background-color: #0098d6; }
    html body.ColorThemeLight input[type='submit']:disabled, html body.ColorThemeLight button.buttonPill:disabled, html body.ColorThemeLight button.buttonSquare:disabled, html body.ColorThemeLight .upload-button-wrap label:disabled {
      color: #BDBDBD;
      background-color: #FFFFFF;
      border-color: #BDBDBD; }
  html body.ColorThemeLight .context-menu-list {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06); }
    html body.ColorThemeLight .context-menu-list .context-menu-item.context-menu-hover {
      background-color: #F7F7F7; }
      html body.ColorThemeLight .context-menu-list .context-menu-item.context-menu-hover::before {
        color: #5E6369; }
    html body.ColorThemeLight .context-menu-list .context-menu-icon--fa::before, html body.ColorThemeLight .context-menu-list .context-menu-icon-fas::before, html body.ColorThemeLight .context-menu-list .context-menu-icon-far::before, html body.ColorThemeLight .context-menu-list span {
      color: #5E6369; }
  html body.ColorThemeLight .Listview .ListviewStyle thead, html body.ColorThemeLight .Listview .ListviewStyle thead .ListviewTitleStyle {
    background-color: #0098d694; }
    html body.ColorThemeLight .Listview .ListviewStyle thead th, html body.ColorThemeLight .Listview .ListviewStyle thead .ListviewTitleStyle th {
      color: #FFFFFF; }
      html body.ColorThemeLight .Listview .ListviewStyle thead th.TDCheckbox input[type=checkbox]:checked + label::after, html body.ColorThemeLight .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox input[type=checkbox]:checked + label::after {
        color: #0098d6; }
      html body.ColorThemeLight .Listview .ListviewStyle thead th.TDCheckbox .ListviewCheckboxLabel::before, html body.ColorThemeLight .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox .ListviewCheckboxLabel::before {
        background-color: #FFFFFF; }
      html body.ColorThemeLight .Listview .ListviewStyle thead th a, html body.ColorThemeLight .Listview .ListviewStyle thead .ListviewTitleStyle th a {
        color: #FFFFFF; }
  html body.ColorThemeLight .Listview .ListviewStyle tbody tr td {
    color: #5E6369;
    border-bottom-color: #F2F2F2; }
    html body.ColorThemeLight .Listview .ListviewStyle tbody tr td.ListTitle a {
      color: #575756; }
      html body.ColorThemeLight .Listview .ListviewStyle tbody tr td.ListTitle a:hover {
        color: #0098d6; }
    html body.ColorThemeLight .Listview .ListviewStyle tbody tr td.ListTools a {
      color: #6D7778; }
      html body.ColorThemeLight .Listview .ListviewStyle tbody tr td.ListTools a.LinkDisabled {
        color: #BDBDBD; }
  html body.ColorThemeLight .Listview .ListviewStyle tbody tr.ui-selecting td {
    background-color: #0091cd45; }
  html body.ColorThemeLight .Listview .ListviewStyle tbody tr.ui-selected td {
    background-color: #94D0E945; }
  html body.ColorThemeLight .Listview .ListviewStyle tbody tr.TableEnd {
    background-color: #0098d694; }
  html body.ColorThemeLight .Listview .ListviewStyle.InfoTable {
    background: #FFFFFF; }
    html body.ColorThemeLight .Listview .ListviewStyle.InfoTable td {
      border-color: #575756; }
      html body.ColorThemeLight .Listview .ListviewStyle.InfoTable td:first-of-type {
        border-left-color: #575756; }
      html body.ColorThemeLight .Listview .ListviewStyle.InfoTable td:last-of-type {
        border-right-color: #575756; }
  html body.ColorThemeLight .LinkButton {
    background: #FFFFFF;
    border-color: #0098d6; }
  html body.ColorThemeLight #DragHelper i {
    color: #549446; }
  html body.ColorThemeLight #DragHelper span {
    background-color: #FF0000;
    color: #FFFFFF; }
  html body.ColorThemeLight .FormIncorrect {
    color: #FF0000; }
  html body.ColorThemeLight .SingleResultsPaging a.upLink {
    color: #575756; }
  html body.ColorThemeLight .TabBar .Tab {
    border-bottom-color: #DFE0EB; }
    html body.ColorThemeLight .TabBar .Tab a {
      color: #979797; }
    html body.ColorThemeLight .TabBar .Tab.TabSelected {
      border-color: #DFE0EB; }
      html body.ColorThemeLight .TabBar .Tab.TabSelected a {
        color: #0098d6; }
  html body.ColorThemeLight .TabbedPanel {
    border-color: #DFE0EB; }
  html body.ColorThemeLight .ZTabBar .ZTab {
    border-bottom-color: #DFE0EB; }
    html body.ColorThemeLight .ZTabBar .ZTab a {
      color: #979797; }
    html body.ColorThemeLight .ZTabBar .ZTab.ActiveTab {
      border-bottom-color: #0098d6; }
      html body.ColorThemeLight .ZTabBar .ZTab.ActiveTab a {
        color: #0098d6; }
    html body.ColorThemeLight .ZTabBar .ZTab i {
      color: #BDBDBD; }
  html body.ColorThemeLight .Question label {
    color: #575756; }
    html body.ColorThemeLight .Question label .QuestionRequired {
      color: #0098d6; }
  html body.ColorThemeLight .Question select {
    color: #6D7778; }
  html body.ColorThemeLight .Question input[type=text], html body.ColorThemeLight .Question input[type=password], html body.ColorThemeLight .Question input[type=search], html body.ColorThemeLight .Question input[type='number'], html body.ColorThemeLight .Question input[type='email'] {
    color: #6D7778; }
    html body.ColorThemeLight .Question input[type=text]::placeholder, html body.ColorThemeLight .Question input[type=text]:-ms-input-placeholder, html body.ColorThemeLight .Question input[type=text]::-ms-input-placeholder, html body.ColorThemeLight .Question input[type=password]::placeholder, html body.ColorThemeLight .Question input[type=password]:-ms-input-placeholder, html body.ColorThemeLight .Question input[type=password]::-ms-input-placeholder, html body.ColorThemeLight .Question input[type=search]::placeholder, html body.ColorThemeLight .Question input[type=search]:-ms-input-placeholder, html body.ColorThemeLight .Question input[type=search]::-ms-input-placeholder, html body.ColorThemeLight .Question input[type='number']::placeholder, html body.ColorThemeLight .Question input[type='number']:-ms-input-placeholder, html body.ColorThemeLight .Question input[type='number']::-ms-input-placeholder, html body.ColorThemeLight .Question input[type='email']::placeholder, html body.ColorThemeLight .Question input[type='email']:-ms-input-placeholder, html body.ColorThemeLight .Question input[type='email']::-ms-input-placeholder {
      color: #979797; }
  html body.ColorThemeLight .Question textarea {
    border-color: #EBECF3; }
  html body.ColorThemeLight .Question .dynamickeywords .keywordselected {
    background-color: #0098d6;
    border-color: #0098d6;
    color: #FFFFFF; }
    html body.ColorThemeLight .Question .dynamickeywords .keywordselected a {
      color: #FFFFFF; }
  html body.ColorThemeLight .Question .TaxonomyField ul.fancytree-container {
    border-color: #EBECF3; }
    html body.ColorThemeLight .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox.fa-square {
      color: #979797; }
    html body.ColorThemeLight .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox.fa-check-square {
      color: #0098d6; }
  html body.ColorThemeLight .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice {
    background-color: #0098d6;
    border-color: #0098d6;
    color: #FFFFFF; }
    html body.ColorThemeLight .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice span {
      color: #FFFFFF; }
  html body.ColorThemeLight .Question .ui-datepicker .ui-datepicker-header {
    background-color: #0098d6; }
  html body.ColorThemeLight .Question button {
    background-color: #0098d6;
    color: #FFFFFF; }
  html body.ColorThemeLight .QuestionSubmit button {
    color: #FFFFFF;
    background-color: #0098d6; }
  html body.ColorThemeLight .QuestionSubmit input[disabled], html body.ColorThemeLight .QuestionSubmit button[disabled], html body.ColorThemeLight .Question button[disabled] {
    color: #BDBDBD;
    background-color: #FFFFFF;
    border-color: #BDBDBD; }
  html body.ColorThemeLight .BackLink {
    background-color: #F2F2F2;
    color: #0098d6; }
  html body.ColorThemeLight .FilterFind .FilterFindSubmit {
    border-color: #EBECF3; }
  html body.ColorThemeLight .rating-empty {
    color: #E0E0E0; }
  html body.ColorThemeLight .rating-given {
    color: #ffc629; }
  html body.ColorThemeLight .PageFormClassic .Question {
    border-bottom-color: #F2F2F2; }
    html body.ColorThemeLight .PageFormClassic .Question input[type="text"]:disabled, html body.ColorThemeLight .PageFormClassic .Question input[type="number"]:disabled, html body.ColorThemeLight .PageFormClassic .Question input[type="password"]:disabled, html body.ColorThemeLight .PageFormClassic .Question input[type='email']:disabled, html body.ColorThemeLight .PageFormClassic .Question select:disabled {
      background-color: #FFFFFF; }
  html body.ColorThemeLight .PageFormSubmit {
    background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeLight .PageFormSubmit input, html body.ColorThemeLight .PageFormSubmit button {
      background-color: #0098d6;
      color: #FFFFFF; }
      html body.ColorThemeLight .PageFormSubmit input:disabled, html body.ColorThemeLight .PageFormSubmit button:disabled {
        color: #BDBDBD;
        background-color: #FFFFFF; }
  html body.ColorThemeLight i.FormHelp {
    color: #0098d6; }
  html body.ColorThemeLight .MiniPanelShell {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06); }
    html body.ColorThemeLight .MiniPanelShell .ImageWrapperOverlay .ResourcePanelIcons a {
      text-shadow: 0 0 4px #FFFFFF, 2px 2px 2px rgba(255, 255, 255, 0);
      color: #575756; }
    html body.ColorThemeLight .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
      html body.ColorThemeLight .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
        color: #0098d6 !important; }
    html body.ColorThemeLight .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewExtension {
      color: #0098d6 !important; }
    html body.ColorThemeLight .MiniPanelShell .ImageWrapper:hover .ImageWrapperOverlay {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
      background: -moz-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80868686', endColorstr='#80393939',GradientType=0 );
      /* IE6-9 */ }
    html body.ColorThemeLight .MiniPanelShell .CollectionPanelInfo {
      color: #4F4F4F; }
      html body.ColorThemeLight .MiniPanelShell .CollectionPanelInfo a {
        color: #4F4F4F; }
  html body.ColorThemeLight .HomePanel .HomePanelIN, html body.ColorThemeLight .HomePanel .dashtilepreview {
    background-color: #BDBDBD; }
  html body.ColorThemeLight .HomePanel .ImageOverlay h2, html body.ColorThemeLight .HomePanel .ImageOverlay p {
    color: #FFFFFF; }
  html body.ColorThemeLight .HomePanel .FeaturedSimpleTileActions, html body.ColorThemeLight .HomePanel .DashTileActions {
    color: #FFFFFF i;
      color-color: #FFFFFF; }
  html body.ColorThemeLight .searchcrumbs a {
    color: #5E6369; }
    html body.ColorThemeLight .searchcrumbs a.searchcrumbslabel, html body.ColorThemeLight .searchcrumbs a:last-of-type {
      color: #575756; }
  html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_header {
    background-color: rgba(189, 189, 189, 0.2);
    color: #575756; }
    html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch label.ui-state-active {
      background-color: #f6f6f6;
      color: #575756;
      border-color: #c5c5c5; }
      html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch label.ui-state-active .ui-icon-background {
        border-color: #979797; }
  html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_filelist_footer {
    background-color: rgba(189, 189, 189, 0.2);
    color: #575756; }
    html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a {
      background-color: #0098d6;
      color: #FFFFFF; }
      html body.ColorThemeLight .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a.ui-button-disabled {
        color: #BDBDBD;
        background-color: #FFFFFF;
        border-color: #BDBDBD; }
  html body.ColorThemeLight .ReportActivity {
    border-color: #EBECF3; }
  html body.ColorThemeLight .iziToast {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
    background-color: #FFFFFF; }
    html body.ColorThemeLight .iziToast .iziToast-body .iziToast-buttons button {
      background-color: #0098d6;
      color: #FFFFFF; }
    html body.ColorThemeLight .iziToast.iziToast-color-green {
      background-color: #FFFFFF;
      border-color: #FFFFFF; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletreeFilterContainer input {
    border-color: #EBECF3; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container.fancytree-treefocus span.fancytree-active {
    background-color: #F7F7F7; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.FileNotSynced {
    color: #FF0000; }
    html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.FileNotSynced .fancytree-title {
      color: #FF0000; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-drop-over .fancytree-icon, html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-drop-over .fancytree-title {
    background-color: #0091cd45; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li span.fa-sync-alt {
    color: #0098d6; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-title {
    color: #4F4F4F; }
  html body.ColorThemeLight #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading #LoadingIndicatorContainer i {
    color: #0098d6; }
  html body.ColorThemeLight .video-js .vjs-big-replay-button {
    border-color: #FFFFFF;
    background-color: rgba(43, 51, 63, 0.7); }
  html body.ColorThemeLight .highlight {
    background-color: #ffc629; }
  html body.ColorThemeLight .PercentBarTotal {
    background-color: #E9F8ED; }
    html body.ColorThemeLight .PercentBarTotal .PercentBarUsed {
      background-color: #0098d6; }
  html body.ColorThemeLight .PercentText {
    color: #979797; }
  html body.ColorThemeLight #CentralSpaceLogin {
    background-color: #FFFFFF; }
    html body.ColorThemeLight #CentralSpaceLogin p {
      color: #6D7778; }
    html body.ColorThemeLight #CentralSpaceLogin .LoginText .LoginAccRequest #account_apply {
      color: #0098d6; }
    html body.ColorThemeLight #CentralSpaceLogin #ForgotPasswordLink a {
      color: #0098d6; }
  html body.ColorThemeLight #Header {
    background-color: #FFFFFF; }
    html body.ColorThemeLight #Header #HeaderNavLeft #HeaderLinksContainer li.current {
      border-bottom-color: #0098d6; }
    html body.ColorThemeLight #Header #HeaderNavLeft #HeaderLinksContainer li a {
      color: #575756; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li a i {
      color: #5E6369; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li a #AvatarImg {
      border-color: #5E6369; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload a, html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus {
      background-color: #F7F7F7; }
      html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload a i, html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus i {
        color: #0098d6; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload.EXP ul {
      box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
      background: #F7F7F7; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload .UploadProgress {
      color: #0098d6; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li#HeaderUpload.UploadComplete:hover .SingleUploadStatusActions {
      color: #0098d6; }
    html body.ColorThemeLight #Header #HeaderNavRight ul li#UserMenu .MessageTotalCountPill {
      background-color: #0098d6;
      color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace .CentralSpaceLeftToggle a {
    background: #F7F7F7; }
  html body.ColorThemeLight #CentralSpace #CentralSpaceLeft {
    border-right-color: #E0E0E0; }
    html body.ColorThemeLight #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav {
      border-bottom-color: #DFE0EB; }
      html body.ColorThemeLight #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav .CentralSpaceLeftToggle .LeftPanelOptions {
        background: #F7F7F7; }
      html body.ColorThemeLight #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions {
        border-color: #EBECF3; }
        html body.ColorThemeLight #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions i {
          color: #0098d6; }
  html body.ColorThemeLight #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText h1, html body.ColorThemeLight #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText p {
    color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace.admin_user_management_edit #AvatarImg {
    border-color: #5E6369; }
  html body.ColorThemeLight #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton.resetform {
    background-color: #FFFFFF;
    color: #0098d6; }
  html body.ColorThemeLight #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
    color: #0098d6; }
    html body.ColorThemeLight #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
      color: #0098d6 !important; }
  html body.ColorThemeLight #CentralSpace.edit #CentralSpaceMiddle .NoPreviewExtension {
    color: #0098d6 !important; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear {
    border-color: #EBECF3; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear a {
      color: #575756; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearchbox {
    border-color: #EBECF3;
    color: #575756; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit {
    border-color: #EBECF3; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit a {
      color: #575756; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler {
    background: #E0E0E0; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler .ui-slider-range {
      background: #5E6369; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler span {
      background-color: #5E6369; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsDisplay a span i {
    color: #BDBDBD; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsDisplay a.Active i {
    color: #5E6369; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06); }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay .ResourcePanelIcons a {
      text-shadow: 0 0 4px #FFFFFF, 2px 2px 2px rgba(255, 255, 255, 0);
      color: #575756; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ColSizeAltBanner {
      background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo {
      color: #4F4F4F; }
      html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo a {
        color: #4F4F4F; }
      html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo.FCImageSelect a {
        color: #0098d6; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel.ui-selecting {
      background-color: #0091cd45; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel.ui-selected {
      background-color: #94D0E945; }
    html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel:hover .ImageWrapperOverlay {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
      background: -moz-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80868686', endColorstr='#80393939',GradientType=0 );
      /* IE6-9 */ }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink.ui-selecting {
    background-color: #0091cd45; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink.ui-selected {
    background-color: #94D0E945; }
  html body.ColorThemeLight #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourceRow:hover {
    background-color: #F7F7F7; }
  html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton, html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton {
    background-color: #FFFFFF;
    color: #0098d6;
    border-color: #0098d6; }
    html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton.TypeButtonChecked, html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton.ArchiveButtonChecked, html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton.TypeButtonChecked, html body.ColorThemeLight #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton.ArchiveButtonChecked {
      background-color: #0098d6;
      color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace.team_mail .PageFormClassic #message_email .Question:last-of-type {
    border-bottom-color: #F2F2F2; }
  html body.ColorThemeLight #CentralSpace.team_plugins td.PluginMissing {
    color: #FF0000; }
  html body.ColorThemeLight #CentralSpace.upload #pluploader .plupload_filelist_footer {
    border-top-color: #c5c5c5; }
  html body.ColorThemeLight #CentralSpace.user_home .ActionCountPill {
    background-color: #0098d6;
    color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
    color: #5E6369; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
      color: #0098d6; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
    color: #575756; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
      color: #575756; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
    color: #0098d6; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
    color: #0098d6; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
    color: #0098d6; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow h3 {
    color: #575756; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow p {
    color: #979797; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption {
    border-bottom-color: #EBECF3; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileName {
      color: #575756; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileDimensions {
      color: #979797; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
    border-color: #EBECF3;
    color: #575756; }
  .CommentActions .CommentFormSubmit html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer:disabled {
    border-color: #BDBDBD; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
    border-bottom-color: 1px solid;
    background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
      border-color: #DFE0EB; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
      color: #4F4F4F; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterDateTime {
      color: #BDBDBD; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
      color: #4F4F4F; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
    background-color: #0098d6;
    color: #FFFFFF; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton i {
      color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
    color: #FFFFFF; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
      color: #4F4F4F;
      border-color: #4F4F4F;
      background-color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
    color: #575756; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a i {
      color: #979797; }
  .CommentFlag html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions.CommentFlagged {
    color: #FF0000; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
    color: #979797; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
    color: #575756; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
    color: #979797; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess, html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
    color: #4F4F4F; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
    background-color: #F7F7F7; }
  html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
    border-bottom-color: #DFE0EB; }
    html body.ColorThemeLight #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab.ActiveTab {
      border-bottom: 4px solid #0098d6; }
  html body.ColorThemeLight #CollectionDiv {
    border-top-color: #E0E0E0; }
    html body.ColorThemeLight #CollectionDiv.EXP .ColSizeAltBanner {
      background-color: rgba(189, 189, 189, 0.2); }
  html body.ColorThemeLight #modal_overlay {
    background-color: #575756; }
  html body.ColorThemeLight #modal {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
    background-color: #FFFFFF; }
    html body.ColorThemeLight #modal.user_home .PageBody ul li a, html body.ColorThemeLight #modal.team_home .PageBody ul li a, html body.ColorThemeLight #modal.admin_home .PageBody ul li a, html body.ColorThemeLight #modal.team_asset_management .PageBody ul li a, html body.ColorThemeLight #modal.sidebar_menu .PageBody ul li a, html body.ColorThemeLight #modal.actions_menu .PageBody ul li a, html body.ColorThemeLight #modal.page_actions_menu .PageBody ul li a {
      color: #5E6369; }
    html body.ColorThemeLight #modal.user_home .PageBody ul li:hover, html body.ColorThemeLight #modal.team_home .PageBody ul li:hover, html body.ColorThemeLight #modal.admin_home .PageBody ul li:hover, html body.ColorThemeLight #modal.team_asset_management .PageBody ul li:hover, html body.ColorThemeLight #modal.sidebar_menu .PageBody ul li:hover, html body.ColorThemeLight #modal.actions_menu .PageBody ul li:hover, html body.ColorThemeLight #modal.page_actions_menu .PageBody ul li:hover {
      background-color: #F7F7F7; }
    html body.ColorThemeLight #modal.user_home .PageBody ul hr, html body.ColorThemeLight #modal.team_home .PageBody ul hr, html body.ColorThemeLight #modal.admin_home .PageBody ul hr, html body.ColorThemeLight #modal.team_asset_management .PageBody ul hr, html body.ColorThemeLight #modal.sidebar_menu .PageBody ul hr, html body.ColorThemeLight #modal.actions_menu .PageBody ul hr, html body.ColorThemeLight #modal.page_actions_menu .PageBody ul hr {
      border-top-color: #E0E0E0; }
    html body.ColorThemeLight #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton.resetform {
      background-color: #FFFFFF;
      color: #0098d6; }
    html body.ColorThemeLight #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
      html body.ColorThemeLight #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
        color: #0098d6 !important; }
    html body.ColorThemeLight #modal.edit #CentralSpaceMiddle .NoPreviewExtension {
      color: #0098d6 !important; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
      color: #5E6369; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
        color: #0098d6; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
      color: #575756; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
        color: #575756; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
      color: #0098d6; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
      color: #0098d6; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow h3 {
      color: #575756; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow p {
      color: #979797; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption {
      border-bottom-color: #EBECF3; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileName {
        color: #575756; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileDimensions {
        color: #979797; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
      border-color: #EBECF3;
      color: #575756; }
    .CommentActions .CommentFormSubmit html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer:disabled {
      border-color: #BDBDBD; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
      border-bottom-color: 1px solid;
      background-color: rgba(189, 189, 189, 0.2); }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
        border-color: #DFE0EB; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
        color: #4F4F4F; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterDateTime {
        color: #BDBDBD; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
        color: #4F4F4F; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
      background-color: #0098d6;
      color: #FFFFFF; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton i {
        color: #FFFFFF; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
      color: #FFFFFF; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
        color: #4F4F4F;
        border-color: #4F4F4F;
        background-color: #FFFFFF; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
      color: #575756; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a i {
        color: #979797; }
    .CommentFlag html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions.CommentFlagged {
      color: #FF0000; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
      color: #979797; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
      color: #575756; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
      color: #979797; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess, html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
      color: #4F4F4F; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
      background-color: #F7F7F7; }
    html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
      border-bottom-color: #DFE0EB; }
      html body.ColorThemeLight #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab.ActiveTab {
        border-bottom: 4px solid #0098d6; }
    html body.ColorThemeLight #modal.user_home .ActionCountPill {
      background-color: #0098d6;
      color: #FFFFFF; }
  html body.ColorThemeLight.share_portal {
    background: #FFFFFF; }
    html body.ColorThemeLight.share_portal #Header {
      background: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader h1 {
      color: #575756; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler {
      background: #E0E0E0; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler .ui-slider-range {
        background: #5E6369; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler span {
        background-color: #5E6369; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsDisplay a span i {
      color: #BDBDBD; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsDisplay a.Active i {
      color: #5E6369; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight .SingleResultsPaging a, html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight .ModalActions a {
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #deepzoomControls #deepzoomFullScreen {
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadata {
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadataShowHide {
      background-color: #0098d6;
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll {
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper .NoPreviewIconContainer {
      border-color: #0098d6; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper:hover .assetTitle {
      color: #FFFFFF; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle {
      border-color: #DFE0EB; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle a {
        color: #575756; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm {
      border-color: #DFE0EB; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm #CommentFormBody {
        color: #6D7778; }
        html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm #CommentFormBody::placeholder {
          color: #6D7778; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry {
      border-color: #DFE0EB;
      color: #FFFFFF; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterIcon {
        border-color: #FFFFFF; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterDetails .CommenterDateTime {
        color: #BDBDBD; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond a {
      color: #BDBDBD; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike.CommentLiked {
      color: #FFFFFF; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike.CommentLiked .CommentLikedCount {
        color: #BDBDBD; }
    html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell {
      box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06); }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
        color: #0098d6; }
        html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
          color: #0098d6 !important; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewExtension {
        color: #0098d6 !important; }
      html body.ColorThemeLight.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell:hover .assetTitle {
        color: #FFFFFF; }
  html body.ColorThemeLight #CentralSpaceResourceClone {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06); }
    html body.ColorThemeLight #CentralSpaceResourceClone .ImageWrapperOverlay .ResourcePanelIcons a {
      text-shadow: 0 0 4px #FFFFFF, 2px 2px 2px rgba(255, 255, 255, 0);
      color: #575756; }
    html body.ColorThemeLight #CentralSpaceResourceClone .ColSizeAltBanner {
      background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeLight #CentralSpaceResourceClone .ResourcePanelInfo {
      color: #4F4F4F; }
      html body.ColorThemeLight #CentralSpaceResourceClone .ResourcePanelInfo a {
        color: #4F4F4F; }
      html body.ColorThemeLight #CentralSpaceResourceClone .ResourcePanelInfo.FCImageSelect a {
        color: #0098d6; }
    html body.ColorThemeLight #CentralSpaceResourceClone.ui-selecting {
      background-color: #0091cd45; }
    html body.ColorThemeLight #CentralSpaceResourceClone.ui-selected {
      background-color: #94D0E945; }
    html body.ColorThemeLight #CentralSpaceResourceClone:hover .ImageWrapperOverlay {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
      background: -moz-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(134, 134, 134, 0.5) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(134, 134, 134, 0.5) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80868686', endColorstr='#80393939',GradientType=0 );
      /* IE6-9 */ }
  html body.ColorThemeLight.loginBackground {
    background-color: rgba(0, 152, 214, 0.25); }
html body.ColorThemeDark {
  /* mixins */
  /* from _defaults.scss */
  color: #e8e6e3; }
  html body.ColorThemeDark input {
    background-color: #121212; }
  html body.ColorThemeDark h1, html body.ColorThemeDark h2, html body.ColorThemeDark h3, html body.ColorThemeDark h4, html body.ColorThemeDark p, html body.ColorThemeDark input[type="checkbox"] + label, html body.ColorThemeDark input[type="radio"] + label {
    color: #b1aba1; }
  html body.ColorThemeDark a, html body.ColorThemeDark input[type="checkbox"]:checked + label::after, html body.ColorThemeDark #LoadingBox, html body.ColorThemeDark .LazyloadLoadingBox.Loading, html body.ColorThemeDark input[type=checkbox].CheckboxMin:checked + label::after {
    color: #0098d6; }
  html body.ColorThemeDark text, html body.ColorThemeDark textarea, html body.ColorThemeDark input, html body.ColorThemeDark input[type="number"], html body.ColorThemeDark input[type="email"], html body.ColorThemeDark input[type="text"], html body.ColorThemeDark input[type="password"] {
    color: #e8e6e3; }
  html body.ColorThemeDark select {
    background-color: #181a1b;
    border-color: #2a2d46;
    color: #b1aba1; }
  html body.ColorThemeDark .ActionsButton a, html body.ColorThemeDark .PageActionsButton a, html body.ColorThemeDark .NewRecordButton a {
    border-color: #2a2d46; }
  html body.ColorThemeDark input[type="checkbox"] + label::before, html body.ColorThemeDark input[type="radio"] + label::before {
    border-color: #979797; }
  html body.ColorThemeDark input[type="checkbox"]:disabled + label::before {
    background-color: #A4A4A4; }
  html body.ColorThemeDark input[type="radio"]:checked + label::after {
    background-color: #0098d6; }
  html body.ColorThemeDark input[type="text"], html body.ColorThemeDark input[type="password"], html body.ColorThemeDark input[type='number'], html body.ColorThemeDark input[type='email'] {
    border-color: #2a2d46; }
  html body.ColorThemeDark input[type='submit'], html body.ColorThemeDark .upload-button-wrap label {
    color: #181a1b;
    background-color: #0098d6; }
    html body.ColorThemeDark input[type='submit']:disabled, html body.ColorThemeDark .upload-button-wrap label:disabled {
      color: #3d4245;
      background-color: #181a1b;
      border-color: #3d4245; }
  html body.ColorThemeDark button {
    color: #FFFFFF;
    background-color: #0098d6; }
    html body.ColorThemeDark button:disabled {
      color: #3d4245;
      background-color: #181a1b;
      border-color: #3d4245; }
  html body.ColorThemeDark .context-menu-list {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px;
    background-color: #181a1b; }
    html body.ColorThemeDark .context-menu-list .context-menu-item {
      background-color: #181a1b; }
      html body.ColorThemeDark .context-menu-list .context-menu-item.context-menu-hover {
        background-color: #393e40; }
        html body.ColorThemeDark .context-menu-list .context-menu-item.context-menu-hover::before {
          color: #a9a297; }
    html body.ColorThemeDark .context-menu-list .context-menu-icon--fa::before, html body.ColorThemeDark .context-menu-list .context-menu-icon-fas::before, html body.ColorThemeDark .context-menu-list .context-menu-icon-far::before, html body.ColorThemeDark .context-menu-list span {
      color: #a9a297; }
  html body.ColorThemeDark .Listview .ListviewStyle thead, html body.ColorThemeDark .Listview .ListviewStyle thead .ListviewTitleStyle {
    background-color: #0098d694; }
    html body.ColorThemeDark .Listview .ListviewStyle thead th, html body.ColorThemeDark .Listview .ListviewStyle thead .ListviewTitleStyle th {
      color: #e8e6e3; }
      html body.ColorThemeDark .Listview .ListviewStyle thead th.TDCheckbox input[type=checkbox]:checked + label::after, html body.ColorThemeDark .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox input[type=checkbox]:checked + label::after {
        color: #0098d6; }
      html body.ColorThemeDark .Listview .ListviewStyle thead th.TDCheckbox .ListviewCheckboxLabel::before, html body.ColorThemeDark .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox .ListviewCheckboxLabel::before {
        background-color: #e8e6e3; }
      html body.ColorThemeDark .Listview .ListviewStyle thead th a, html body.ColorThemeDark .Listview .ListviewStyle thead .ListviewTitleStyle th a {
        color: #e8e6e3; }
  html body.ColorThemeDark .Listview .ListviewStyle tbody tr td {
    color: #a9a297;
    border-bottom-color: #393d40; }
    html body.ColorThemeDark .Listview .ListviewStyle tbody tr td.ListTitle a {
      color: #b1aba1; }
      html body.ColorThemeDark .Listview .ListviewStyle tbody tr td.ListTitle a:hover {
        color: #0098d6; }
    html body.ColorThemeDark .Listview .ListviewStyle tbody tr td.ListTools a {
      color: #e8e6e3; }
  html body.ColorThemeDark .Listview .ListviewStyle tbody tr.ui-selecting td {
    background-color: #1A3847; }
  html body.ColorThemeDark .Listview .ListviewStyle tbody tr.ui-selected td {
    background-color: #182A32; }
  html body.ColorThemeDark .Listview .ListviewStyle tbody tr.TableEnd {
    background-color: #0098d694; }
  html body.ColorThemeDark .Listview .ListviewStyle.InfoTable {
    background: #181a1b; }
    html body.ColorThemeDark .Listview .ListviewStyle.InfoTable td {
      border-color: #b1aba1; }
      html body.ColorThemeDark .Listview .ListviewStyle.InfoTable td:first-of-type {
        border-left-color: #b1aba1; }
      html body.ColorThemeDark .Listview .ListviewStyle.InfoTable td:last-of-type {
        border-right-color: #b1aba1; }
  html body.ColorThemeDark .LinkButton {
    background: #181a1b;
    border-color: #0098d6; }
  html body.ColorThemeDark #DragHelper i {
    color: #549446; }
  html body.ColorThemeDark #DragHelper span {
    background-color: #FF0000;
    color: #181a1b; }
  html body.ColorThemeDark .FormIncorrect {
    color: #FF0000; }
  html body.ColorThemeDark .SingleResultsPaging a.upLink {
    color: #b1aba1; }
  html body.ColorThemeDark .TabBar .Tab {
    border-bottom-color: #393d40; }
    html body.ColorThemeDark .TabBar .Tab a {
      color: #979797; }
    html body.ColorThemeDark .TabBar .Tab.TabSelected {
      border-color: #393d40; }
      html body.ColorThemeDark .TabBar .Tab.TabSelected a {
        color: #0098d6; }
  html body.ColorThemeDark .TabbedPanel {
    border-color: #393d40; }
  html body.ColorThemeDark .ZTabBar .ZTab {
    border-bottom-color: #393d40; }
    html body.ColorThemeDark .ZTabBar .ZTab a {
      color: #979797; }
    html body.ColorThemeDark .ZTabBar .ZTab.ActiveTab {
      border-bottom-color: #0098d6; }
      html body.ColorThemeDark .ZTabBar .ZTab.ActiveTab a {
        color: #0098d6; }
    html body.ColorThemeDark .ZTabBar .ZTab i {
      color: #3d4245; }
  html body.ColorThemeDark .Question label {
    color: #b1aba1; }
    html body.ColorThemeDark .Question label .QuestionRequired {
      color: #0098d6; }
  html body.ColorThemeDark .Question select {
    color: #e8e6e3; }
  html body.ColorThemeDark .Question input[type=text], html body.ColorThemeDark .Question input[type=password], html body.ColorThemeDark .Question input[type=search], html body.ColorThemeDark .Question input[type='number'], html body.ColorThemeDark .Question input[type='email'] {
    color: #e8e6e3; }
    html body.ColorThemeDark .Question input[type=text]::placeholder, html body.ColorThemeDark .Question input[type=text]:-ms-input-placeholder, html body.ColorThemeDark .Question input[type=text]::-ms-input-placeholder, html body.ColorThemeDark .Question input[type=password]::placeholder, html body.ColorThemeDark .Question input[type=password]:-ms-input-placeholder, html body.ColorThemeDark .Question input[type=password]::-ms-input-placeholder, html body.ColorThemeDark .Question input[type=search]::placeholder, html body.ColorThemeDark .Question input[type=search]:-ms-input-placeholder, html body.ColorThemeDark .Question input[type=search]::-ms-input-placeholder, html body.ColorThemeDark .Question input[type='number']::placeholder, html body.ColorThemeDark .Question input[type='number']:-ms-input-placeholder, html body.ColorThemeDark .Question input[type='number']::-ms-input-placeholder, html body.ColorThemeDark .Question input[type='email']::placeholder, html body.ColorThemeDark .Question input[type='email']:-ms-input-placeholder, html body.ColorThemeDark .Question input[type='email']::-ms-input-placeholder {
      color: #979797; }
  html body.ColorThemeDark .Question textarea {
    border-color: #2a2d46; }
  html body.ColorThemeDark .Question .dynamickeywords .keywordselected {
    background-color: #0098d6;
    border-color: #0098d6;
    color: #181a1b; }
    html body.ColorThemeDark .Question .dynamickeywords .keywordselected a {
      color: #181a1b; }
  html body.ColorThemeDark .Question .TaxonomyField ul.fancytree-container {
    border-color: #2a2d46; }
    html body.ColorThemeDark .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox.fa-square {
      color: #979797; }
    html body.ColorThemeDark .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox.fa-check-square {
      color: #0098d6; }
  html body.ColorThemeDark .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice {
    background-color: #0098d6;
    border-color: #0098d6;
    color: #181a1b; }
    html body.ColorThemeDark .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice span {
      color: #181a1b; }
  html body.ColorThemeDark .Question .ui-datepicker .ui-datepicker-header {
    background-color: #0098d6; }
  html body.ColorThemeDark .QuestionSubmit input[disabled] {
    color: #b6b0a6; }
  html body.ColorThemeDark .BackLink {
    background-color: #393d40;
    color: #0098d6; }
  html body.ColorThemeDark .FilterFind .FilterFindSubmit {
    border-color: #2a2d46; }
  html body.ColorThemeDark .rating-empty {
    color: #393d40; }
  html body.ColorThemeDark .rating-given {
    color: #ffc629; }
  html body.ColorThemeDark .PageFormClassic .Question {
    border-bottom-color: #393d40; }
    html body.ColorThemeDark .PageFormClassic .Question input[type="text"]:disabled, html body.ColorThemeDark .PageFormClassic .Question input[type="number"]:disabled, html body.ColorThemeDark .PageFormClassic .Question input[type="password"]:disabled, html body.ColorThemeDark .PageFormClassic .Question input[type='email']:disabled, html body.ColorThemeDark .PageFormClassic .Question select:disabled {
      background-color: #181a1b; }
  html body.ColorThemeDark .PageFormSubmit {
    background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeDark .PageFormSubmit input:disabled, html body.ColorThemeDark .PageFormSubmit button:disabled {
      color: #3d4245;
      background-color: #181a1b; }
  html body.ColorThemeDark i.FormHelp {
    color: #0098d6; }
  html body.ColorThemeDark .MiniPanelShell {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px; }
    html body.ColorThemeDark .MiniPanelShell .ImageWrapperOverlay .ResourcePanelIcons a {
      text-shadow: #181a1b 0px 0px 4px, rgba(24, 26, 27, 0) 2px 2px 2px;
      color: #b1aba1; }
    html body.ColorThemeDark .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
      html body.ColorThemeDark .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
        color: #0098d6 !important; }
    html body.ColorThemeDark .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewExtension {
      color: #0098d6 !important; }
    html body.ColorThemeDark .MiniPanelShell .ImageWrapper:hover .ImageWrapperOverlay {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
      background: -moz-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    html body.ColorThemeDark .MiniPanelShell .CollectionPanelInfo {
      color: #b6b0a6; }
      html body.ColorThemeDark .MiniPanelShell .CollectionPanelInfo a {
        color: #b6b0a6; }
  html body.ColorThemeDark .HomePanel .HomePanelIN, html body.ColorThemeDark .HomePanel .dashtilepreview {
    background-color: #3d4245; }
  html body.ColorThemeDark .HomePanel .ImageOverlay h2, html body.ColorThemeDark .HomePanel .ImageOverlay p {
    color: #e8e6e3; }
  html body.ColorThemeDark .HomePanel .FeaturedSimpleTileActions, html body.ColorThemeDark .HomePanel .DashTileActions {
    color: #181a1b i;
      color-color: #181a1b; }
  html body.ColorThemeDark .searchcrumbs a {
    color: #a9a297; }
    html body.ColorThemeDark .searchcrumbs a.searchcrumbslabel, html body.ColorThemeDark .searchcrumbs a:last-of-type {
      color: #b1aba1; }
  html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_header {
    background-color: rgba(189, 189, 189, 0.2);
    color: #b1aba1; }
    html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch label.ui-state-active {
      background-color: #f6f6f6;
      color: #b1aba1;
      border-color: #c5c5c5; }
      html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch label.ui-state-active .ui-icon-background {
        border-color: #979797; }
  html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_filelist_footer {
    background-color: rgba(189, 189, 189, 0.2);
    color: #b1aba1; }
    html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a {
      background-color: #0098d6;
      color: #181a1b; }
      html body.ColorThemeDark .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a.ui-button-disabled {
        color: #3d4245;
        background-color: #181a1b;
        border-color: #3d4245; }
  html body.ColorThemeDark .ReportActivity {
    border-color: #2a2d46; }
  html body.ColorThemeDark .iziToast {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px;
    background-color: #181a1b; }
    html body.ColorThemeDark .iziToast .iziToast-body .iziToast-buttons button {
      background-color: #0098d6;
      color: #181a1b; }
    html body.ColorThemeDark .iziToast.iziToast-color-green {
      background-color: #181a1b;
      border-color: #181a1b; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletreeFilterContainer input {
    border-color: #2a2d46; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container.fancytree-treefocus span.fancytree-active {
    background-color: #393e40; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.FileNotSynced {
    color: #FF0000; }
    html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.FileNotSynced .fancytree-title {
      color: #FF0000; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-drop-over .fancytree-icon, html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-drop-over .fancytree-title {
    background-color: #1A3847; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li span.fa-sync-alt {
    color: #0098d6; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-title {
    color: #b6b0a6; }
  html body.ColorThemeDark #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading #LoadingIndicatorContainer i {
    color: #0098d6; }
  html body.ColorThemeDark .video-js .vjs-big-replay-button {
    border-color: #181a1b;
    background-color: rgba(43, 51, 63, 0.7); }
  html body.ColorThemeDark .highlight {
    background-color: #ffc629; }
  html body.ColorThemeDark .PercentBarTotal {
    background-color: #E9F8ED; }
    html body.ColorThemeDark .PercentBarTotal .PercentBarUsed {
      background-color: #0098d6; }
  html body.ColorThemeDark .PercentText {
    color: #979797; }
  html body.ColorThemeDark #CentralSpaceLogin {
    background-color: #181a1b; }
    html body.ColorThemeDark #CentralSpaceLogin p {
      color: #e8e6e3; }
    html body.ColorThemeDark #CentralSpaceLogin .LoginText .LoginAccRequest #account_apply {
      color: #0098d6; }
    html body.ColorThemeDark #CentralSpaceLogin #ForgotPasswordLink a {
      color: #0098d6; }
  html body.ColorThemeDark #Header {
    background-color: #181a1b; }
    html body.ColorThemeDark #Header #HeaderNavLeft #HeaderLinksContainer li.current {
      border-bottom-color: #0098d6; }
    html body.ColorThemeDark #Header #HeaderNavLeft #HeaderLinksContainer li a {
      color: #b1aba1; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li a i {
      color: #a9a297; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li a #AvatarImg {
      border-color: #a9a297; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload a, html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus {
      background-color: #393e40; }
      html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload a i, html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus i {
        color: #0098d6; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload.EXP ul {
      box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px;
      background: #393e40; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload .UploadProgress {
      color: #0098d6; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li#HeaderUpload.UploadComplete:hover .SingleUploadStatusActions {
      color: #0098d6; }
    html body.ColorThemeDark #Header #HeaderNavRight ul li#UserMenu .MessageTotalCountPill {
      background-color: #0098d6;
      color: #FFFFFF; }
  html body.ColorThemeDark #CentralSpace {
    background-color: #191c1d; }
    html body.ColorThemeDark #CentralSpace .CentralSpaceLeftToggle a {
      background: #393e40; }
    html body.ColorThemeDark #CentralSpace #CentralSpaceLeft {
      border-right-color: #393d40; }
      html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav {
        border-bottom-color: #393d40; }
        html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav .CentralSpaceLeftToggle .LeftPanelOptions {
          background: #393e40; }
        html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions {
          border-color: #2a2d46; }
          html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions i {
            color: #0098d6; }
      html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent {
        background-color: #191c1d; }
        html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent .CentralSpaceLeftSidebarContent, html body.ColorThemeDark #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent .filetreeselect ul {
          background-color: #191c1d; }
    html body.ColorThemeDark #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText h1, html body.ColorThemeDark #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText p {
      color: #181a1b; }
    html body.ColorThemeDark #CentralSpace.admin_user_management_edit #AvatarImg {
      border-color: #a9a297; }
    html body.ColorThemeDark #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton.resetform {
      background-color: #181a1b;
      color: #0098d6; }
    html body.ColorThemeDark #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
      html body.ColorThemeDark #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
        color: #0098d6 !important; }
    html body.ColorThemeDark #CentralSpace.edit #CentralSpaceMiddle .NoPreviewExtension {
      color: #0098d6 !important; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear {
      border-color: #2a2d46; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear a {
        color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearchbox {
      border-color: #2a2d46;
      color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit {
      border-color: #2a2d46; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit a {
        color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsLeft {
      color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler {
      background: #292D2E; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler .ui-slider-range {
        background: #414749; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsScaler span {
        background-color: #414749; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsDisplay a span i {
      color: #3d4245; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #ResultsDisplay a.Active i {
      color: #a9a297; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel {
      box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay .ResourcePanelIcons a {
        text-shadow: #181a1b 0px 0px 4px, rgba(24, 26, 27, 0) 2px 2px 2px;
        color: #b1aba1; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ColSizeAltBanner {
        background-color: rgba(189, 189, 189, 0.2); }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo {
        color: #b6b0a6; }
        html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo a {
          color: #b6b0a6; }
        html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo.FCImageSelect a {
          color: #0098d6; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel.ui-selecting {
        background-color: #1A3847; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel.ui-selected {
        background-color: #182A32; }
      html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel:hover .ImageWrapperOverlay {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
        background: -moz-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink.ui-selecting {
      background-color: #1A3847; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink.ui-selected {
      background-color: #182A32; }
    html body.ColorThemeDark #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourceRow:hover {
      background-color: #393e40; }
    html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton, html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton {
      background-color: #181a1b;
      color: #0098d6;
      border-color: #0098d6; }
      html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton.TypeButtonChecked, html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton.ArchiveButtonChecked, html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton.TypeButtonChecked, html body.ColorThemeDark #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton.ArchiveButtonChecked {
        background-color: #0098d6;
        color: #181a1b; }
    html body.ColorThemeDark #CentralSpace.team_mail .PageFormClassic #message_email .Question:last-of-type {
      border-bottom-color: #393d40; }
    html body.ColorThemeDark #CentralSpace.team_plugins td.PluginMissing {
      color: #FF0000; }
    html body.ColorThemeDark #CentralSpace.upload #pluploader .plupload_filelist_footer {
      border-top-color: #c5c5c5; }
    html body.ColorThemeDark #CentralSpace.user_home .ActionCountPill {
      background-color: #0098d6;
      color: #181a1b; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
      color: #a9a297; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
        color: #0098d6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
      color: #b1aba1; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
        color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
      color: #0098d6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
      color: #0098d6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow h3 {
      color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow p {
      color: #979797; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption {
      border-bottom-color: #2a2d46; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileName {
        color: #b1aba1; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileDimensions {
        color: #979797; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
      border-color: #2a2d46;
      color: #b1aba1; }
    .CommentActions .CommentFormSubmit html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer:disabled {
      border-color: #3d4245; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
      border-bottom-color: 1px solid;
      background-color: rgba(189, 189, 189, 0.2); }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
        border-color: #393d40; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
        color: #b6b0a6; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterDateTime {
        color: #3d4245; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
        color: #b6b0a6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
      background-color: #0098d6;
      color: #181a1b; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton i {
        color: #181a1b; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
      color: #181a1b; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
        color: #b6b0a6;
        border-color: #b6b0a6;
        background-color: #181a1b; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
      color: #b1aba1; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a i {
        color: #979797; }
    .CommentFlag html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions.CommentFlagged {
      color: #FF0000; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
      color: #979797; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
      color: #b1aba1; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
      color: #979797; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess, html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
      color: #b6b0a6; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
      background-color: #393e40; }
    html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
      border-bottom-color: #393d40; }
      html body.ColorThemeDark #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab.ActiveTab {
        border-bottom: 4px solid #0098d6; }
  html body.ColorThemeDark #CollectionDiv {
    border-top-color: #393d40;
    background-color: #181a1b; }
    html body.ColorThemeDark #CollectionDiv #CollectionCount {
      color: #b1aba1; }
    html body.ColorThemeDark #CollectionDiv.EXP .ColSizeAltBanner {
      background-color: rgba(189, 189, 189, 0.2); }
  html body.ColorThemeDark #modal_overlay {
    background-color: #414749; }
  html body.ColorThemeDark #modal {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px;
    background-color: #181a1b; }
    html body.ColorThemeDark #modal.user_home .PageBody ul li a, html body.ColorThemeDark #modal.team_home .PageBody ul li a, html body.ColorThemeDark #modal.admin_home .PageBody ul li a, html body.ColorThemeDark #modal.team_asset_management .PageBody ul li a, html body.ColorThemeDark #modal.sidebar_menu .PageBody ul li a, html body.ColorThemeDark #modal.actions_menu .PageBody ul li a, html body.ColorThemeDark #modal.page_actions_menu .PageBody ul li a {
      color: #a9a297; }
    html body.ColorThemeDark #modal.user_home .PageBody ul li:hover, html body.ColorThemeDark #modal.team_home .PageBody ul li:hover, html body.ColorThemeDark #modal.admin_home .PageBody ul li:hover, html body.ColorThemeDark #modal.team_asset_management .PageBody ul li:hover, html body.ColorThemeDark #modal.sidebar_menu .PageBody ul li:hover, html body.ColorThemeDark #modal.actions_menu .PageBody ul li:hover, html body.ColorThemeDark #modal.page_actions_menu .PageBody ul li:hover {
      background-color: #393e40; }
    html body.ColorThemeDark #modal.user_home .PageBody ul hr, html body.ColorThemeDark #modal.team_home .PageBody ul hr, html body.ColorThemeDark #modal.admin_home .PageBody ul hr, html body.ColorThemeDark #modal.team_asset_management .PageBody ul hr, html body.ColorThemeDark #modal.sidebar_menu .PageBody ul hr, html body.ColorThemeDark #modal.actions_menu .PageBody ul hr, html body.ColorThemeDark #modal.page_actions_menu .PageBody ul hr {
      border-top-color: #393d40; }
    html body.ColorThemeDark #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton.resetform {
      background-color: #181a1b;
      color: #0098d6; }
    html body.ColorThemeDark #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
      html body.ColorThemeDark #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
        color: #0098d6 !important; }
    html body.ColorThemeDark #modal.edit #CentralSpaceMiddle .NoPreviewExtension {
      color: #0098d6 !important; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
      color: #a9a297; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
        color: #0098d6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
      color: #b1aba1; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
        color: #b1aba1; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
      color: #0098d6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
      color: #0098d6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
      color: #0098d6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow h3 {
      color: #b1aba1; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .FieldData .itemNarrow p {
      color: #979797; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption {
      border-bottom-color: #2a2d46; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileName {
        color: #b1aba1; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer #RecordDownload .DownloadOption .DownloadFileDimensions {
        color: #979797; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
      border-color: #2a2d46;
      color: #b1aba1; }
    .CommentActions .CommentFormSubmit html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer:disabled {
      border-color: #3d4245; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
      border-bottom-color: 1px solid;
      background-color: rgba(189, 189, 189, 0.2); }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
        border-color: #393d40; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
        color: #b6b0a6; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterDateTime {
        color: #3d4245; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
        color: #b6b0a6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
      background-color: #0098d6;
      color: #181a1b; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton i {
        color: #181a1b; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
      color: #181a1b; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
        color: #b6b0a6;
        border-color: #b6b0a6;
        background-color: #181a1b; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
      color: #b1aba1; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a i {
        color: #979797; }
    .CommentFlag html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions.CommentFlagged {
      color: #FF0000; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
      color: #979797; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
      color: #b1aba1; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
      color: #979797; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess, html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
      color: #b6b0a6; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
      background-color: #393e40; }
    html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
      border-bottom-color: #393d40; }
      html body.ColorThemeDark #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab.ActiveTab {
        border-bottom: 4px solid #0098d6; }
    html body.ColorThemeDark #modal.user_home .ActionCountPill {
      background-color: #0098d6;
      color: #181a1b; }
  html body.ColorThemeDark.share_portal {
    background: #0098d6; }
    html body.ColorThemeDark.share_portal #Header {
      background: #0098d6; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader h1 {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsDisplay a, html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight .SingleResultsPaging a, html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight .ModalActions a {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #deepzoomControls #deepzoomFullScreen {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadata {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadataShowHide {
      background-color: #0098d6;
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper .NoPreviewIconContainer {
      border-color: #0098d6; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper:hover .assetTitle {
      color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle {
      border-color: #393d40; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle a {
        color: #181a1b; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm {
      border-color: #393d40; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm #CommentFormBody {
        color: #181a1b; }
        html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm #CommentFormBody::placeholder {
          color: #e8e6e3; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry {
      border-color: #393d40;
      color: #181a1b; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterIcon {
        border-color: #181a1b; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterDetails .CommenterDateTime {
        color: #3d4245; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond a {
      color: #3d4245; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike.CommentLiked {
      color: #181a1b; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike.CommentLiked .CommentLikedCount {
        color: #3d4245; }
    html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell {
      box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
        color: #0098d6; }
        html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
          color: #0098d6 !important; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewExtension {
        color: #0098d6 !important; }
      html body.ColorThemeDark.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell:hover .assetTitle {
        color: #181a1b; }
  html body.ColorThemeDark #CentralSpaceResourceClone {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.06) 0px 0px 2px; }
    html body.ColorThemeDark #CentralSpaceResourceClone .ImageWrapperOverlay .ResourcePanelIcons a {
      text-shadow: #181a1b 0px 0px 4px, rgba(24, 26, 27, 0) 2px 2px 2px;
      color: #b1aba1; }
    html body.ColorThemeDark #CentralSpaceResourceClone .ColSizeAltBanner {
      background-color: rgba(189, 189, 189, 0.2); }
    html body.ColorThemeDark #CentralSpaceResourceClone .ResourcePanelInfo {
      color: #b6b0a6; }
      html body.ColorThemeDark #CentralSpaceResourceClone .ResourcePanelInfo a {
        color: #b6b0a6; }
      html body.ColorThemeDark #CentralSpaceResourceClone .ResourcePanelInfo.FCImageSelect a {
        color: #0098d6; }
    html body.ColorThemeDark #CentralSpaceResourceClone.ui-selecting {
      background-color: #1A3847; }
    html body.ColorThemeDark #CentralSpaceResourceClone.ui-selected {
      background-color: #182A32; }
    html body.ColorThemeDark #CentralSpaceResourceClone:hover .ImageWrapperOverlay {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#868686+0,ffffff+30,ffffff+70,393939+100&0.5+0,0.5+100 */
      background: -moz-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(92, 100, 104, 0.5) 0%, rgba(24, 26, 27, 0.5) 30%, rgba(24, 26, 27, 0.5) 70%, rgba(92, 100, 104, 0.5) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  html body.ColorThemeDark.loginBackground {
    background-color: #143544; }

/* font settings */
body {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px; }

h1 {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 39px;
  margin: 0px;
  /* mgmt pages */ }
  h1.CLP span, h1.CLP #original_path {
    margin-left: 60px; }
  h1 .CentralSpaceLeftToggle + #original_path span {
    margin-left: 0px; }
  h1 .NewRecordButton {
    display: inline-block; }

h2 {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 29px; }
  h2 i {
    font-size: 18px; }

h3 {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 29px; }
  h3 i {
    font-size: 18px; }

h4 {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px; }

p {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 20px 0; }

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../gfx/interface/angle-down-solid.svg");
  background-size: 12px;
  background-position: center right 12px;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
  padding-left: 1rem;
  padding-right: 30px;
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  height: 35px;
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-size: 15px;
  line-height: 26px; }
  select i {
    font-size: 16px; }
  select.MultiSelect {
    height: 100px;
    background-image: none; }
  select.SpotlightSelect {
    margin-bottom: 10px; }

text {
  /* subtitle (13px) */
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }

textarea {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px; }

input, input[type="number"], input[type="email"] {
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px; }

/* end fonts */
*:focus {
  outline: none; }

a {
  text-decoration: none; }

.ActionsButton, .PageActionsButton, .NewRecordButton {
  margin-left: 20px; }

.ActionsButton a, .PageActionsButton a, .NewRecordButton a {
  border-radius: 20px;
  border-width: 1px;
  border-style: solid;
  padding: 0 16px;
  line-height: 38px;
  display: inline-block;
  font-size: 16px; }
  .ActionsButton a i, .PageActionsButton a i, .NewRecordButton a i {
    width: 6px; }

.NewRecordButton a {
  padding: 0 12px; }
  .NewRecordButton a i {
    width: 14px; }

/* styled checkboxes and radios */
/* input must have id */
/* label must be after input */
/* label must have 'for' */
input[type="checkbox"]:not(.leaflet-control-layers-selector), input[type="radio"]:not(.leaflet-control-layers-selector) {
  /* hide default checkbox & radio elements
  / still keyboard & screen reader accessible
  / e.g. Don't use display: none or visibility: hidden
  */
  border-width: 0;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 1px;
  opacity: 0;
  /* gets rid of little dot */ }

input[type="checkbox"] + label, input[type="radio"] + label {
  display: block;
  position: relative;
  padding: 0 0 0 30px;
  font-size: 15px;
  line-height: 20px;
  margin: 10px 0;
  font-family: "Roboto", san-serif; }

input[type="checkbox"] + label span {
  display: none; }

input[type="checkbox"] + label::before, input[type="radio"] + label::before {
  /* visually replace default checkbox element */
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  border-width: 1px;
  border-style: solid; }

/* radio tweaks - make 'em round */
input[type="radio"] + label {
  display: inline-block; }

input[type="radio"] + label::before {
  border-radius: 50%;
  /* make the outside round */ }

input[type="radio"]:checked + label::after {
  border-radius: 50%;
  /* render inner circle */
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  position: absolute;
  content: "";
  display: inline-block;
  box-sizing: border-box; }

input[type="radio"]:disabled + label::after {
  height: 1em;
  top: .1em;
  left: .5em; }

/* checkbox tweaks */
input[type="checkbox"]:checked + label::after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 14px;
  content: "\f00c";
  position: absolute;
  left: 3px;
  top: 0px; }

input[type="text"], input[type="password"], input[type='number'], input[type='email'] {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 6px;
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 16px;
  height: 40px; }

input[type='submit'], button, .upload-button-wrap label {
  border-radius: 22px;
  height: 43px;
  font-size: 16px;
  line-height: 18px;
  font-family: "Roboto", san-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  cursor: pointer;
  border-width: 0px;
  padding: 0 20px; }
  input[type='submit']:disabled, button:disabled, .upload-button-wrap label:disabled {
    border-width: 1px;
    border-style: solid; }

.QuestionButtonInline {
  height: 33px;
  padding: 0 14px;
  margin-left: 10px; }

#LoadingBox {
  display: none;
  font-size: 200%;
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
  z-index: 1001; }

.LazyloadLoadingBox {
  display: none; }
  .LazyloadLoadingBox.Loading {
    display: flex;
    justify-content: center;
    font-size: 50px; }

/* context menus */
.context-menu-list {
  margin: 0;
  padding: 17px 0;
  border-radius: 4px;
  border-width: 0; }
  .context-menu-list .context-menu-separator:first-of-type {
    display: none !important; }
  .context-menu-list .context-menu-item {
    padding-left: 52px;
    padding-right: 20px; }
  .context-menu-list .context-menu-icon--fa::before, .context-menu-list .context-menu-icon-fas::before, .context-menu-list .context-menu-icon-far::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    width: 1.25em;
    text-align: center;
    padding-left: 20px; }
  .context-menu-list span {
    font-family: "Roboto", san-serif;
    font-weight: 400;
    line-height: 26px; }
  .context-menu-list .context-menu-disabled {
    opacity: .5; }
    .context-menu-list .context-menu-disabled span {
      opacity: .5; }

/* lists */
.Listview .ListviewStyle {
  width: 100%;
  margin-right: 0px;
  border-collapse: collapse; }
  .Listview .ListviewStyle td {
    padding: 4px; }
  .Listview .ListviewStyle thead th, .Listview .ListviewStyle thead .ListviewTitleStyle th {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    padding: 0 4px; }
    .Listview .ListviewStyle thead th.TDCheckbox, .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox {
      width: 18px;
      padding-left: 11px;
      padding-right: 11px; }
      .Listview .ListviewStyle thead th.TDCheckbox input, .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox input {
        height: 20px;
        vertical-align: middle; }
      .Listview .ListviewStyle thead th.TDCheckbox .ListviewCheckboxLabel, .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox .ListviewCheckboxLabel {
        margin: 0px;
        padding-left: 0px;
        height: 20px;
        vertical-align: middle;
        display: inline-block;
        top: -2px; }
        .Listview .ListviewStyle thead th.TDCheckbox .ListviewCheckboxLabel::before, .Listview .ListviewStyle thead .ListviewTitleStyle th.TDCheckbox .ListviewCheckboxLabel::before {
          border-width: 0px; }
    .Listview .ListviewStyle thead th.collectionin, .Listview .ListviewStyle thead .ListviewTitleStyle th.collectionin {
      width: 50px; }
    .Listview .ListviewStyle thead th a, .Listview .ListviewStyle thead .ListviewTitleStyle th a {
      font-size: 18px;
      line-height: 30px;
      font-weight: 400; }
    .Listview .ListviewStyle thead th:first-of-type, .Listview .ListviewStyle thead .ListviewTitleStyle th:first-of-type {
      border-top-left-radius: 4px; }
    .Listview .ListviewStyle thead th:last-of-type, .Listview .ListviewStyle thead .ListviewTitleStyle th:last-of-type {
      border-top-right-radius: 4px; }
  .Listview .ListviewStyle thead .ListPreviewImageColumn, .Listview .ListviewStyle thead .ListviewTitleStyle .ListPreviewImageColumn {
    width: 100px;
    max-width: none; }
  .Listview .ListviewStyle tbody tr {
    height: 50px; }
    .Listview .ListviewStyle tbody tr td {
      border-bottom-width: 1px;
      border-bottom-style: solid; }
      .Listview .ListviewStyle tbody tr td.ListData {
        max-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .Listview .ListviewStyle tbody tr td.ListPreviewImage {
        width: 100px;
        padding: 0px;
        max-width: none; }
        .Listview .ListviewStyle tbody tr td.ListPreviewImage .ImageWrapper {
          display: flex;
          justify-content: center;
          align-items: center;
          width: auto;
          height: 50px;
          text-align: center; }
          .Listview .ListviewStyle tbody tr td.ListPreviewImage .ImageWrapper img {
            width: auto;
            height: auto;
            object-fit: contain;
            max-width: 100%;
            max-height: 100%; }
      .Listview .ListviewStyle tbody tr td.TDCheckbox {
        width: 18px;
        padding-left: 9px;
        padding-right: 11px; }
        .Listview .ListviewStyle tbody tr td.TDCheckbox input {
          height: 20px;
          vertical-align: middle; }
        .Listview .ListviewStyle tbody tr td.TDCheckbox .ListviewCheckboxLabel {
          margin: 0px;
          padding-left: 0px;
          height: 20px;
          vertical-align: middle;
          display: inline-block; }
      .Listview .ListviewStyle tbody tr td.permcheck {
        width: 28px; }
        .Listview .ListviewStyle tbody tr td.permcheck label {
          height: 20px;
          width: 0px;
          margin: 0px; }
      .Listview .ListviewStyle tbody tr td.collectionin input {
        height: 20px;
        vertical-align: middle; }
      .Listview .ListviewStyle tbody tr td.collectionin label {
        height: 20px;
        width: 0px;
        margin: 0px;
        vertical-align: middle;
        display: inline-block; }
      .Listview .ListviewStyle tbody tr td.ActionTools .ActionsButton {
        margin-left: 0px; }
      .Listview .ListviewStyle tbody tr td a {
        font-weight: 400; }
      .Listview .ListviewStyle tbody tr td.ListTools a {
        font-weight: 400; }
        .Listview .ListviewStyle tbody tr td.ListTools a.LinkDisabled {
          cursor: default; }
      .Listview .ListviewStyle tbody tr td.badge_preview {
        height: 42px; }
        .Listview .ListviewStyle tbody tr td.badge_preview .badge_preview {
          width: 100%;
          height: 100%;
          object-fit: contain;
          object-position: left; }
    .Listview .ListviewStyle tbody tr.TableEnd {
      height: 30px; }
      .Listview .ListviewStyle tbody tr.TableEnd td {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px; }
  .Listview .ListviewStyle thead:first-of-type th:first-of-type {
    border-top-left-radius: 4px; }
  .Listview .ListviewStyle thead:first-of-type th:last-of-type {
    border-top-right-radius: 4px; }
  .Listview .ListviewStyle.InfoTable {
    border-collapse: collapse; }
    .Listview .ListviewStyle.InfoTable td {
      padding: 10px;
      border-width: 1px;
      border-style: solid; }
      .Listview .ListviewStyle.InfoTable td:first-of-type {
        border-left-width: 1px;
        border-left-style: solid; }
      .Listview .ListviewStyle.InfoTable td:last-of-type {
        border-right-width: 1px;
        border-right-style: solid; }

.LinkButton {
  padding: 8px 20px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 25px;
  border-width: 1px;
  border-style: solid; }

#DragHelper {
  width: 51px;
  height: 36px;
  line-height: 32px;
  position: absolute;
  top: -46px;
  right: 0px;
  padding-top: 10px;
  padding-left: 10px; }

#DragHelper i {
  margin-right: 5px;
  margin-top: 5px;
  font-size: 30px; }

#DragHelper span {
  vertical-align: top;
  line-height: 20px;
  font-size: 12px;
  border-radius: 10px;
  padding: 1px 5px; }

.FormIncorrect {
  font-weight: 700; }

.SingleResultsPaging {
  min-width: 72px; }
  .SingleResultsPaging a {
    line-height: 39px;
    /* should match h1 line height */ }
    .SingleResultsPaging a.upLink {
      margin-left: 5px;
      margin-right: 5px; }

/* style where there are boarders around the tabs */
.TabBar {
  display: flex; }
  .TabBar .Tab {
    flex-grow: 1;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 1px;
    padding-left: 1px;
    box-sizing: border-box; }
    .TabBar .Tab a {
      line-height: 26px;
      font-weight: 600; }
    .TabBar .Tab.TabSelected {
      border-width: 1px;
      border-style: solid;
      padding-top: 7px;
      padding-right: 0px;
      padding-left: 0px; }

.TabbedPanel {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid; }
  .TabbedPanel.TabbedPanelForm {
    padding: 20px; }

/* style where there are no boarders around the tabs */
.ZTabBar {
  margin-top: 0px;
  margin-bottom: 25px;
  list-style: none;
  padding-left: 0px;
  display: flex; }
  .ZTabBar .ZTab {
    flex-grow: 1;
    text-align: center;
    padding-bottom: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid; }
    .ZTabBar .ZTab a {
      line-height: 26px;
      font-weight: 500; }
    .ZTabBar .ZTab.ActiveTab {
      padding-bottom: 11px;
      border-bottom-width: 4px;
      border-bottom-style: solid; }
    .ZTabBar .ZTab i {
      padding-left: 5px;
      font-size: 10px;
      line-height: 16px;
      vertical-align: top;
      margin-right: 0px; }

.ZTabbedPanel {
  display: none; }
  .ZTabbedPanel.ActivePanel {
    display: block; }

.Question {
  margin-bottom: 16px;
  margin-right: 16px; }
  .Question label {
    display: block;
    line-height: 26px;
    width: 260px;
    margin-bottom: 2px;
    font-weight: 600; }
    .Question label.customFieldLabel {
      width: 50px; }
    .Question label .QuestionRequired {
      vertical-align: top;
      font-size: 8px;
      line-height: 18px; }
    .Question label .AutoSaveStatus span {
      display: none; }
  .Question select {
    width: 260px;
    border-radius: 6px; }
  .Question input[type=text], .Question input[type=password], .Question input[type=search], .Question input[type='number'], .Question input[type='email'] {
    width: 260px;
    height: 35px;
    padding: 7px 16px; }
    .Question input[type=text]::placeholder, .Question input[type=password]::placeholder, .Question input[type=search]::placeholder, .Question input[type='number']::placeholder, .Question input[type='email']::placeholder {
      font-style: italic; }
    .Question input[type=text]:-ms-input-placeholder, .Question input[type=password]:-ms-input-placeholder, .Question input[type=search]:-ms-input-placeholder, .Question input[type='number']:-ms-input-placeholder, .Question input[type='email']:-ms-input-placeholder {
      font-style: italic; }
    .Question input[type=text]::-ms-input-placeholder, .Question input[type=password]::-ms-input-placeholder, .Question input[type=search]::-ms-input-placeholder, .Question input[type='number']::-ms-input-placeholder, .Question input[type='email']::-ms-input-placeholder {
      font-style: italic; }
  .Question textarea {
    width: 260px;
    border-radius: 6px;
    padding: 7px 16px; }
  .Question.FullWidthTextbox {
    display: flex; }
    .Question.FullWidthTextbox textarea {
      flex-grow: 1;
      height: 300px; }
  .Question#DashAudienceGroups {
    display: none; }
  .Question .QuestionCheckboxes {
    display: inline-block;
    padding-left: 20px; }
  .Question .dynamickeywords {
    display: inline-block; }
    .Question .dynamickeywords .keywordselected {
      border-width: 1px;
      border-style: solid;
      display: inline-block;
      line-height: 24px;
      border-radius: 12px;
      margin: 5px 5px 0 0;
      padding: 0 8px; }
      .Question .dynamickeywords .keywordselected a {
        margin-left: 4px; }
        .Question .dynamickeywords .keywordselected a .fa-fw {
          width: 1em; }
  .Question .TaxonomyField {
    width: 300px;
    display: inline-block; }
    .Question .TaxonomyField ul.fancytree-container {
      border-width: 1px;
      border-style: solid;
      border-radius: 6px;
      font-family: "Roboto", san-serif;
      font-size: 15px; }
      .Question .TaxonomyField ul.fancytree-container .fancytree-expander, .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox {
        line-height: 22px; }
      .Question .TaxonomyField ul.fancytree-container .fancytree-checkbox {
        line-height: 22px; }
  .Question .HomePanel, .Question .DashTile {
    display: inline-block; }
  .Question .select2-container--default .select2-selection--multiple {
    padding: 2px 17px; }
    .Question .select2-container--default .select2-selection--multiple ul {
      padding: 0px;
      /* mostly the same as .keywordselected */ }
      .Question .select2-container--default .select2-selection--multiple ul .select2-selection__clear {
        margin: 6px 0 0 5px; }
      .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice {
        border-width: 1px;
        border-style: solid;
        display: inline-block;
        line-height: 24px;
        border-radius: 12px;
        margin: 5px 5px 0 0;
        padding: 0 8px; }
        .Question .select2-container--default .select2-selection--multiple ul .select2-selection__choice span {
          margin-right: 4px; }
      .Question .select2-container--default .select2-selection--multiple ul .select2-search--inline .select2-search__field {
        height: 26px;
        font-size: 16px; }
  .Question .ui-datepicker {
    margin: 10px 0 0 283px;
    width: 292px;
    font-family: "Roboto", san-serif; }
    .Question .ui-datepicker .ui-datepicker-header .ui-datepicker-month {
      width: 90px;
      margin-right: 10px; }
    .Question .ui-datepicker .ui-datepicker-header .ui-datepicker-year {
      width: 90px; }
  .Question .Fixed a {
    line-height: 35px; }
    .Question .Fixed a i {
      padding-right: 10px; }
  .Question .Fixed .InnerLabel {
    width: 40px;
    margin-right: 0px; }
  .Question .Fixed input[type=text] {
    width: 256px !important; }
  .Question .Fixed .ui-datepicker {
    margin-left: 0px; }

.QuestionSubmit input[disabled] {
  border-width: 0px;
  background: none; }

.PageRefresh i {
  margin-right: 5px; }

.BackLink {
  line-height: 30px;
  border-radius: 4px;
  height: 30px;
  margin-right: 5px; }
  .BackLink i {
    line-height: 30px; }

.FlexLR {
  display: flex;
  flex-direction: row; }

.FlexTB {
  display: flex;
  flex-direction: column; }

.PerPageDropdown {
  height: 26px; }
  .PerPageDropdown select {
    border-width: 0px;
    padding-left: 2px;
    padding-right: 20px;
    background-position: center right 3px; }

.FilterFind {
  display: flex; }
  .FilterFind #find {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .FilterFind .FilterFindSelectContainer {
    display: block;
    float: left; }
    .FilterFind .FilterFindSelectContainer select {
      border-radius: 0px;
      height: 40px;
      margin-left: -1px; }
  .FilterFind .FilterFindSubmit {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-width: 1px;
    border-style: solid;
    margin-left: -1px;
    text-align: center;
    line-height: 38px;
    width: 40px; }

.ActionTools {
  width: 42px; }

ul {
  list-style: none;
  padding-left: 0px; }
  ul a i {
    margin-right: 16px; }

.PageFormClassic p {
  font-size: 18px; }
.PageFormClassic .Question {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 16px;
  margin-right: 0px; }
  .PageFormClassic .Question label {
    vertical-align: top;
    display: inline-block;
    margin-right: 20px;
    line-height: 35px;
    margin-top: 0px;
    margin-bottom: 0px; }
    .PageFormClassic .Question label.CheckLabelHidden {
      width: 240px; }
  .PageFormClassic .Question input[type="text"], .PageFormClassic .Question input[type="number"], .PageFormClassic .Question input[type="password"], .PageFormClassic .Question input[type='email'], .PageFormClassic .Question select {
    width: 300px; }
    .PageFormClassic .Question input[type="text"]:disabled, .PageFormClassic .Question input[type="number"]:disabled, .PageFormClassic .Question input[type="password"]:disabled, .PageFormClassic .Question input[type='email']:disabled, .PageFormClassic .Question select:disabled {
      border-width: 0px; }
  .PageFormClassic .Question textarea {
    width: 266px; }
  .PageFormClassic .Question input[type=checkbox] + label span, .PageFormClassic .Question input[type=radio] + label span {
    display: none; }
  .PageFormClassic .Question input[type=checkbox] + label::before, .PageFormClassic .Question input[type=radio] + label::before {
    top: 6px;
    margin-top: 0px; }
  .PageFormClassic .Question i.FormHelp {
    line-height: 35px;
    margin-left: 10px; }
  .PageFormClassic .Question .Fixed {
    display: inline-block; }
  .PageFormClassic .Question:last-of-type {
    padding-bottom: 0px;
    border-bottom: none;
    margin-bottom: 0px; }
  .PageFormClassic .Question .AutoSaveStatus {
    display: inline-block; }

.PageFormModal .Question {
  margin-right: 0px; }

.PageFormSubmit {
  height: 50px;
  padding: 5px 30px;
  display: flex;
  justify-content: flex-end;
  box-sizing: border-box; }
  .PageFormSubmit input, .PageFormSubmit button {
    width: initial;
    height: 40px;
    margin-left: 10px; }

i.FormHelp {
  font-size: 18px; }

.ListTools.Tools1, .ListTools.Tools2 {
  width: 49px; }
.ListTools.Tools3 {
  width: 68px; }
.ListTools.Tools4 {
  width: 87px; }
.ListTools.Tools5 {
  width: 109px; }
  .ListTools.Tools5.ToolsSocials3 {
    width: 116px; }
.ListTools.Tools6 {
  width: 132px; }
.ListTools.Tools7 {
  width: 154px; }

td.Tools1, td.Tools2 {
  text-align: right; }

input[type=checkbox].CheckboxMin, input[type=radio].RadioMin {
  display: inherit; }
  input[type=checkbox].CheckboxMin + label, input[type=radio].RadioMin + label {
    margin: 3px 0; }

#question_actions {
  margin-bottom: 20px; }
  #question_actions a {
    margin-right: 20px;
    line-height: 26px; }
    #question_actions a i {
      padding-right: 10px; }

.UserSelectContainer {
  display: inline-block; }
  .UserSelectContainer #users {
    margin-top: 10px; }

.QuestionButton {
  height: 34px;
  line-height: 34px;
  font-size: 15px;
  margin-left: 0px; }

.QuestionButtonIcon {
  height: 34px;
  padding: 0 7px;
  line-height: 34px;
  font-size: 15px;
  margin-left: 0px; }

.MiniPanelShell {
  float: left;
  width: 100px;
  height: 100px;
  padding: 5px;
  text-align: center;
  position: relative;
  margin-right: 10px; }
  .MiniPanelShell .ImageWrapperOverlay {
    width: 100px;
    height: 100px;
    display: none;
    position: absolute;
    z-index: 1; }
    .MiniPanelShell .ImageWrapperOverlay .ImageWrapperOverlayLink {
      width: 100%;
      height: 100%;
      display: inline-block; }
    .MiniPanelShell .ImageWrapperOverlay .ResourcePanelIcons {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 2px;
      display: flex;
      font-size: 12px;
      line-height: 12px; }
      .MiniPanelShell .ImageWrapperOverlay .ResourcePanelIcons a {
        flex-grow: 1; }
  .MiniPanelShell .ImageWrapper {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center; }
    .MiniPanelShell .ImageWrapper img {
      width: auto;
      height: auto;
      object-fit: contain;
      max-width: 100%;
      max-height: 100%; }
    .MiniPanelShell .ImageWrapper .NoPreviewIconContainer {
      display: flex;
      flex-direction: column;
      height: 100px; }
      .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
        flex-grow: 1;
        line-height: 80px;
        font-size: 70px; }
        .MiniPanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
          font-size: 70px;
          line-height: 80px; }
  .MiniPanelShell:hover .ImageWrapperOverlay {
    display: block; }
  .MiniPanelShell .CollectionPanelInfo {
    padding: 3px 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

/* Dash Styling */
#HomePanelContainer, #SpotlightsContainer {
  display: flex;
  flex-wrap: wrap; }
  #HomePanelContainer .HomePanel, #SpotlightsContainer .HomePanel {
    margin: 0 15px 15px 0; }

.HomePanel {
  position: relative; }
  .HomePanel .HomePanelIN, .HomePanel .dashtilepreview {
    width: 250px;
    height: 150px;
    position: relative;
    border-radius: 4px;
    overflow: hidden; }
    .HomePanel .HomePanelIN img, .HomePanel .dashtilepreview img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .HomePanel .HomePanelIN .NoPreviewIconContainer, .HomePanel .dashtilepreview .NoPreviewIconContainer {
      display: flex;
      flex-direction: column;
      height: 100%;
      width: 100%; }
      .HomePanel .HomePanelIN .NoPreviewIconContainer .NoPreviewIcon, .HomePanel .dashtilepreview .NoPreviewIconContainer .NoPreviewIcon {
        line-height: 120px;
        font-size: 100px;
        text-align: center; }
      .HomePanel .HomePanelIN .NoPreviewIconContainer .NoPreviewExtension, .HomePanel .dashtilepreview .NoPreviewIconContainer .NoPreviewExtension {
        line-height: 30px;
        text-align: center;
        font-size: 20px; }
    .HomePanel .HomePanelIN .ImageOverlay, .HomePanel .dashtilepreview .ImageOverlay {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      background-color: rgba(19, 19, 19, 0.3); }
      .HomePanel .HomePanelIN .ImageOverlay h2, .HomePanel .dashtilepreview .ImageOverlay h2 {
        padding: 10px;
        margin: 0;
        font-size: 18px; }
        .HomePanel .HomePanelIN .ImageOverlay h2 i, .HomePanel .dashtilepreview .ImageOverlay h2 i {
          padding-right: 10px; }
      .HomePanel .HomePanelIN .ImageOverlay p, .HomePanel .dashtilepreview .ImageOverlay p {
        padding: 0px 10px 10px;
        font-size: 16px;
        margin: 0;
        line-height: 20px; }
        .HomePanel .HomePanelIN .ImageOverlay p.tile_corner_box, .HomePanel .dashtilepreview .ImageOverlay p.tile_corner_box {
          position: absolute;
          bottom: 0px;
          right: 0px;
          font-size: 18px;
          padding: 5px 5px 0;
          line-height: 30px; }
  .HomePanel .FeaturedSimpleTileActions, .HomePanel .DashTileActions {
    display: none;
    position: absolute;
    bottom: 0px;
    font-size: 18px;
    padding: 5px 5px 0;
    line-height: 30px; }

.searchcrumbs a {
  font-size: 16px;
  line-height: 26px;
  font-weight: normal; }
  .searchcrumbs a.searchcrumbslabel {
    margin-right: 24px;
    font-weight: bold; }
  .searchcrumbs a:last-of-type {
    font-weight: 600; }
.searchcrumbs i {
  transform: translateY(3px); }

.plupload_wrapper {
  font: normal 14px "Roboto", san-serif; }
  .plupload_wrapper .plupload_container {
    border-radius: 4px; }
    .plupload_wrapper .plupload_container .plupload_header {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
      .plupload_wrapper .plupload_container .plupload_header .plupload_header_content {
        padding-left: 16px; }
        .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_logo {
          display: none; }
        .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_header_title {
          display: none;
          font-family: "Roboto", san-serif; }
        .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_header_text {
          display: none;
          font: normal 14px "Roboto", san-serif; }
        .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch {
          top: 0px;
          right: unset; }
          .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch input[type='radio'] {
            border-width: 0px;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px; }
          .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch input[type=radio] + label {
            padding: 6px; }
            .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch input[type=radio] + label::before, .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch input[type=radio] + label::after {
              content: none; }
          .plupload_wrapper .plupload_container .plupload_header .plupload_header_content .plupload_view_switch label.ui-state-active {
            border-width: 1px;
            border-style: solid; }
    .plupload_wrapper .plupload_container .plupload_filelist_footer {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      border-width: 0px; }
      .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a {
        height: 40px;
        border-radius: 22px;
        padding: 0 20px;
        line-height: 40px;
        border: none; }
        .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a .ui-button-icon {
          display: none; }
        .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a .ui-button-icon-space {
          display: none; }
        .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a.ui-button-disabled {
          border-width: 1px;
          border-style: solid; }

.HorizontalActions ul {
  margin: 0 0 20px; }
  .HorizontalActions ul li {
    display: inline-block;
    margin-right: 20px;
    line-height: 26px; }
    .HorizontalActions ul li i {
      padding-right: 10px;
      margin-right: 0px; }

.VerticalActions ul {
  margin: 0 0 20px; }
  .VerticalActions ul li {
    margin-right: 20px;
    line-height: 26px; }
    .VerticalActions ul li i {
      padding-right: 10px;
      margin-right: 0px; }

.leaflet-popup-content a {
  display: block; }
  .leaflet-popup-content a img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.ReportActivity {
  border-width: 1px;
  border-style: solid; }
  .ReportActivity .DashGraphContainer {
    padding: 10px 15px; }
  .ReportActivity .DashHeading {
    font-size: 120%;
    margin: 0;
    padding: 0 0 8px 0;
    background: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ReportActivity .AnalyticDisplay {
    height: 300px;
    padding: 10px; }
    .ReportActivity .AnalyticDisplay h2 {
      font-weight: 400;
      font-size: 16px;
      line-height: 26px; }
    .ReportActivity .AnalyticDisplay .StatsGraph {
      width: 100%;
      height: 80%; }
      .ReportActivity .AnalyticDisplay .StatsGraph.DashGraph {
        width: 220px;
        height: 120px; }
    .ReportActivity .AnalyticDisplay .ReportSummary {
      width: 100%; }
      .ReportActivity .AnalyticDisplay .ReportSummary .ReportTotal, .ReportActivity .AnalyticDisplay .ReportSummary .ReportAverage {
        width: 33%; }
      .ReportActivity .AnalyticDisplay .ReportSummary.DashSummary td {
        padding: 3px 0 3px 0;
        vertical-align: bottom;
        display: block;
        width: 45%; }
        .ReportActivity .AnalyticDisplay .ReportSummary.DashSummary td .ReportMetric {
          font-size: 200%;
          padding-left: 5px; }
  .ReportActivity.AnalyticsDisplayFull {
    height: 80px; }

/* add user autocomplete */
.ui-widget {
  font-family: "Roboto", san-serif; }

.ui-autocomplete {
  z-index: 1000; }

/* scoops */
.iziToast {
  font-family: "Roboto", san-serif;
  width: 30%;
  border-radius: 4px; }
  .iziToast .iziToast-body .iziToast-texts {
    float: none; }
    .iziToast .iziToast-body .iziToast-texts .iziToast-title {
      float: none;
      font-size: 16px;
      line-height: 26px; }
    .iziToast .iziToast-body .iziToast-texts .iziToast-message {
      float: none;
      padding: 10px 0;
      line-height: 20px; }
  .iziToast .iziToast-body .iziToast-inputs {
    height: 44px;
    line-height: 44px;
    position: absolute; }
    .iziToast .iziToast-body .iziToast-inputs input {
      display: inline;
      margin-left: 10px; }
    .iziToast .iziToast-body .iziToast-inputs label {
      display: inline; }
      .iziToast .iziToast-body .iziToast-inputs label:last-of-type {
        margin: 0px; }
  .iziToast .iziToast-body .iziToast-buttons {
    text-align: right;
    float: none; }
    .iziToast .iziToast-body .iziToast-buttons button {
      height: 40px;
      padding: 0 20px;
      border-radius: 20px;
      font-size: 14px; }
  .iziToast .iziToast-close {
    background-position: 50% 10%; }

#SourcesFiletreeContainer {
  overflow: hidden; }
  #SourcesFiletreeContainer.DisplayActive {
    display: flex;
    height: 100%; }
  #SourcesFiletreeContainer #SourcesFiletreeFilterContainer {
    position: absolute;
    top: -2px;
    left: 30px;
    right: 20px; }
    #SourcesFiletreeContainer #SourcesFiletreeFilterContainer input {
      width: 100%;
      font-size: 13px;
      line-height: 21px;
      border-width: 1px;
      border-style: solid; }
  #SourcesFiletreeContainer #SourcesFiletree {
    margin-top: 34px;
    width: 100%;
    overflow: hidden; }
    #SourcesFiletreeContainer #SourcesFiletree #FancyTreePreventClickOverlay {
      display: none; }
    #SourcesFiletreeContainer #SourcesFiletree .fancytree-container {
      padding: 0px 18px 20px 34px;
      margin-top: 3px;
      overflow: auto;
      border-style: none;
      box-sizing: border-box;
      height: 100%;
      width: 100%;
      display: inline-block; }
      #SourcesFiletreeContainer #SourcesFiletree .fancytree-container.fancytree-treefocus span.fancytree-active {
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container.fancytree-treefocus span.fancytree-active.fancytree-folder {
          border-top-right-radius: 19px;
          border-bottom-right-radius: 19px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title {
          background-color: transparent;
          font-weight: 700;
          outline-style: none;
          padding-right: 5px; }
      #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li {
        /* custom file icons */
        /* asset types */
        /* images */
        /* documents */
        /* video */
        /* audio */
        /* font */
        /* archive */
        /* code */
        /* no file cube or file 3D */
        /* Unknown - probably not synced yet */
        /* these should override asset type icons */
        /* calibre */
        /* word */
        /* powerpoint */
        /* excel */
        /* pdf */
        /* csv */ }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node {
          cursor: pointer; }
          #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node span {
            line-height: 26px; }
            #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node span.fancytree-expander {
              width: 1.25em; }
          #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-active .fancytree-title {
            font-family: "Roboto", san-serif; }
          #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-node.fancytree-drop-over .fancytree-title {
            padding-right: 20px;
            border-top-right-radius: 14px;
            border-bottom-right-radius: 14px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li span.fa-fw {
          width: 1.25em; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li span.fa-sync-alt {
          width: 16px;
          height: 26px;
          line-height: 26px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-folder {
          padding: 0; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-title {
          font-family: "Roboto", san-serif;
          font-style: normal;
          font-weight: 400;
          font-size: 13px;
          line-height: 26px;
          margin-left: 0px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .fancytree-icon {
          font-size: 16px;
          height: 28px;
          padding-right: 3px; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType1 .fancytree-icon::before {
          content: "\f1c5"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType2 .fancytree-icon::before {
          content: "\f15c"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType3 .fancytree-icon::before {
          content: "\f1c8"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType4 .fancytree-icon::before {
          content: "\f1c7"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType5 .fancytree-icon::before {
          content: "\f56c"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType6 .fancytree-icon::before {
          content: "\f1c6"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetType7 .fancytree-icon::before {
          content: "\f1c9"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .AssetTypeUnknown .fancytree-icon::before {
          content: "\f31a"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionEPUB .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionMOBI .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionLRF .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionPDB .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionCHM .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionCBR .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionCBZ .fancytree-icon::before {
          content: "\f518"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionDOCX .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionDOC .fancytree-icon::before {
          content: "\f1c2"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionPPT .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionPPTX .fancytree-icon::before {
          content: "\f1c4"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionXLS .fancytree-icon::before, #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionXLSX .fancytree-icon::before {
          content: "\f1c3"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionPDF .fancytree-icon::before {
          content: "\f1c1"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li .FileExtensionCSV .fancytree-icon::before {
          content: "\f6dd"; }
        #SourcesFiletreeContainer #SourcesFiletree .fancytree-container li:first-of-type span.fancytree-icon.fa-spin {
          /* fix the wobble */
          padding-right: 0px; }
    #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading {
      position: relative; }
      #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading #FancyTreePreventClickOverlay {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 100;
        display: block; }
        #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading #FancyTreePreventClickOverlay #LoadingIndicatorContainer {
          height: 100%;
          width: 100%;
          text-align: center;
          vertical-align: middle; }
          #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading #FancyTreePreventClickOverlay #LoadingIndicatorContainer i {
            font-size: 20px;
            line-height: 25px;
            position: relative;
            top: calc(50% - 10px);
            /** 1/2 of the icon size */ }
      #SourcesFiletreeContainer #SourcesFiletree.FiletreeLoading ul {
        opacity: 0.5; }

/* color picker */
.sp-hidden {
  display: none !important; }

/* swagger/openapi */
.swagger-ui .renderedMarkdown p {
  font-size: 15px; }

.swagger-ui table tbody tr td:first-of-type {
  min-width: 10em; }

.video-js .vjs-control-bar .vjs-control, .video-js:lang(en) .vjs-control-bar .vjs-control {
  /* prev */
  /* play */
  /* next */
  /* pause */
  /* replay */
  /* volume */
  /* closed captions */
  /* fullscreen */ }
  .video-js .vjs-control-bar .vjs-control .vjs-icon-placeholder, .video-js:lang(en) .vjs-control-bar .vjs-control .vjs-icon-placeholder {
    font-family: "Font Awesome 5 Pro"; }
  .video-js .vjs-control-bar .vjs-control.vjs-play-control.vjs-playing .vjs-icon-placeholder, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-play-control.vjs-playing .vjs-icon-placeholder {
    font-family: "Font Awesome 5 Pro"; }
  .video-js .vjs-control-bar .vjs-control.vjs-prev .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-prev .vjs-icon-placeholder:before {
    content: "\f049"; }
  .video-js .vjs-control-bar .vjs-control.vjs-paused .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-paused .vjs-icon-placeholder:before {
    content: "\f04b"; }
  .video-js .vjs-control-bar .vjs-control.vjs-next .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-next .vjs-icon-placeholder:before {
    content: "\f050"; }
  .video-js .vjs-control-bar .vjs-control.vjs-playing .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-playing .vjs-icon-placeholder:before {
    content: "\f04c"; }
  .video-js .vjs-control-bar .vjs-control.vjs-replay .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-replay .vjs-icon-placeholder:before {
    content: ""; }
  .video-js .vjs-control-bar .vjs-control.vjs-volume-panel, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel {
    /* mute */ }
    .video-js .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control .vjs-icon-placeholder, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control .vjs-icon-placeholder {
      font-family: "Font Awesome 5 Pro"; }
    .video-js .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
      content: "\f2e2"; }
    .video-js .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
      content: "\f026"; }
    .video-js .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
      content: "\f6a8"; }
    .video-js .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-volume-panel .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before {
      content: "\f028"; }
  .video-js .vjs-control-bar .vjs-control .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control .vjs-subs-caps-button .vjs-icon-placeholder:before {
    content: ""; }
  .video-js .vjs-control-bar .vjs-control.vjs-picture-in-picture-control .vjs-icon-placeholder, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: "VideoJS"; }
  .video-js .vjs-control-bar .vjs-control.vjs-fullscreen-control .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-control-bar .vjs-control.vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f065"; }

.video-js .vjs-big-replay-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border-width: .06666em;
  border-style: solid;
  border-radius: .3em;
  transition: all .4s;
  font-family: "Font Awesome 5 Pro"; }
  .video-js .vjs-big-replay-button:before {
    content: ""; }

/* lightbox centering on page */
.lightbox {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%); }

/* usage bar */
.UsageBar {
  display: flex;
  line-height: 26px;
  padding-bottom: 10px; }
  .UsageBar i {
    line-height: 26px; }
  .UsageBar .PercentLabel {
    flex-grow: 1; }

.PercentBarTotal {
  width: 100%;
  height: 8px;
  border-radius: 4px; }
  .PercentBarTotal .PercentBarUsed {
    height: 100%;
    border-radius: 4px; }

.PercentText {
  font-weight: 600;
  font-size: 13px;
  line-height: 21px;
  padding-top: 5px;
  padding-bottom: 12px; }

html {
  height: 100%; }
  html body {
    margin: 0px;
    height: 100%;
    overflow-y: hidden; }
    html body #CentralSpaceLogin {
      margin: auto;
      padding: 20px;
      width: 300px;
      text-align: left;
      position: relative;
      border-radius: 25px; }
      html body #CentralSpaceLogin #LoginLogo {
        text-align: center; }
        html body #CentralSpaceLogin #LoginLogo .HeaderImgLink {
          display: inline-block; }
          html body #CentralSpaceLogin #LoginLogo .HeaderImgLink #LoginImg {
            width: 100%; }
      html body #CentralSpaceLogin p {
        font-weight: normal;
        font-size: 16px;
        line-height: 20px; }
      html body #CentralSpaceLogin .FormIncorrect {
        margin-bottom: 16px;
        text-align: center; }
      html body #CentralSpaceLogin .LoginText {
        display: flex;
        align-items: baseline;
        margin-bottom: 20px; }
        html body #CentralSpaceLogin .LoginText .LoginHeader {
          font-weight: 600;
          font-size: 24px;
          line-height: 30px; }
        html body #CentralSpaceLogin .LoginText .LoginAccRequest {
          font-weight: normal;
          font-size: 16px;
          line-height: 20px;
          flex-grow: 1;
          text-align: right; }
          html body #CentralSpaceLogin .LoginText .LoginAccRequest #account_apply {
            font-weight: 600;
            font-size: 16px;
            line-height: 163.42%;
            /* or 26px */ }
      html body #CentralSpaceLogin .Question {
        margin-bottom: 14px;
        margin-right: 0px; }
        html body #CentralSpaceLogin .Question input[type="text"], html body #CentralSpaceLogin .Question input[type="password"], html body #CentralSpaceLogin .Question select {
          width: 100%;
          height: 40px; }
        html body #CentralSpaceLogin .Question.WideTextQuestion label {
          font-weight: 400; }
      html body #CentralSpaceLogin .QuestionSubmit button {
        border-width: 0px;
        width: 100%; }
      html body #CentralSpaceLogin .LoginLinks {
        margin-top: 10px; }
      html body #CentralSpaceLogin #ForgotPasswordLink {
        margin-top: 18px; }
        html body #CentralSpaceLogin #ForgotPasswordLink a {
          line-height: 20px; }
      html body #CentralSpaceLogin .BacklinkBottom {
        margin-top: 14px; }
    html body #Header {
      width: 100%;
      max-height: 80px;
      display: flex;
      flex-direction: row;
      padding: 0 30px;
      box-sizing: border-box; }
      html body #Header .HeaderImgLink {
        display: inline-block;
        padding: 15px 0; }
        html body #Header .HeaderImgLink #HeaderImg {
          height: 52px; }
      html body #Header #HeaderNavLeft {
        flex-grow: 1;
        padding-left: 80px; }
        html body #Header #HeaderNavLeft #HeaderLinksContainer {
          list-style: none;
          display: flex;
          padding-left: 0px;
          margin: 0;
          max-width: 75%;
          height: 100%; }
          html body #Header #HeaderNavLeft #HeaderLinksContainer li {
            margin-right: 60px; }
            html body #Header #HeaderNavLeft #HeaderLinksContainer li.current {
              border-bottom-width: 4px;
              border-bottom-style: solid; }
            html body #Header #HeaderNavLeft #HeaderLinksContainer li a {
              line-height: 80px; }
      html body #Header #HeaderNavRight ul {
        list-style: none;
        display: flex;
        padding-left: 0px;
        padding-top: 18px;
        padding-bottom: 18px;
        margin: 0;
        box-sizing: border-box; }
        html body #Header #HeaderNavRight ul li {
          margin-left: 30px; }
          html body #Header #HeaderNavRight ul li a {
            line-height: 44px;
            display: inline-block;
            position: relative; }
            html body #Header #HeaderNavRight ul li a i {
              font-size: 20px; }
            html body #Header #HeaderNavRight ul li a #AvatarImg {
              height: 42px;
              width: 42px;
              border-radius: 21px;
              border-width: 1px;
              border-style: solid;
              object-fit: contain; }
            html body #Header #HeaderNavRight ul li a .MessageTotalCountPill {
              position: absolute;
              line-height: 12px;
              font-size: 14px; }
          html body #Header #HeaderNavRight ul li#HeaderUpload a, html body #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus {
            padding-left: 10px;
            padding-right: 10px;
            border-radius: 21px;
            float: right;
            line-height: 44px; }
            html body #Header #HeaderNavRight ul li#HeaderUpload a i, html body #Header #HeaderNavRight ul li#HeaderUpload .UploadStatus i {
              margin-right: 0px;
              font-size: 20px; }
          html body #Header #HeaderNavRight ul li#HeaderUpload ul:first-of-type {
            clear: both;
            display: none; }
          html body #Header #HeaderNavRight ul li#HeaderUpload.EXP a, html body #Header #HeaderNavRight ul li#HeaderUpload.EXP .UploadStatus {
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            z-index: 4; }
          html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul {
            width: 350px;
            display: flex;
            flex-direction: column;
            position: relative;
            z-index: 3;
            right: 1px;
            border-radius: 4px;
            border-top-right-radius: 0px;
            padding: 0px; }
            html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li {
              margin-left: 0px;
              width: 100%; }
              html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress .ProgressHeader {
                padding: 10px; }
                html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress .ProgressHeader h2 {
                  flex-grow: 1;
                  margin: 0px;
                  font-size: 16px;
                  line-height: 26px; }
                html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress .ProgressHeader .DNDUploadProgressActions a {
                  line-height: 26px;
                  font-size: 16px;
                  padding-right: 0px;
                  float: none; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress .ProgressHeader .DNDUploadProgressActions a i {
                    font-size: 16px; }
              html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress .ProgressResults {
                padding: 10px; }
              html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul {
                border-radius: 0px;
                box-shadow: none;
                width: 100%;
                padding: 0px; }
                html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li {
                  display: flex;
                  height: 26px;
                  overflow-x: hidden; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li h3 {
                    margin: 0px;
                    font-size: 14px;
                    line-height: 26px;
                    width: 305px;
                    overflow-x: hidden;
                    text-overflow: ellipsis; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li .SingleUploadStatusActions {
                    display: none; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li .UploadProgress {
                    width: 19px;
                    padding: 0 3px;
                    text-align: center;
                    font-size: 15px;
                    vertical-align: middle; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li.UploadComplete:hover .SingleUploadStatusActions {
                    display: block;
                    font-size: 15px; }
                    html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li.UploadComplete:hover .SingleUploadStatusActions a, html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li.UploadComplete:hover .SingleUploadStatusActions i {
                      line-height: 26px; }
                    html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li.UploadComplete:hover .SingleUploadStatusActions .ViewUpload {
                      padding: 0px; }
                  html body #Header #HeaderNavRight ul li#HeaderUpload.EXP ul li #DNDUploadProgress ul li.UploadComplete:hover .UploadProgress {
                    display: none; }
          html body #Header #HeaderNavRight ul li#UserMenu .MessageTotalCountPill {
            border-radius: 10px;
            padding: 4px; }
          html body #Header #HeaderNavRight ul li#UserMenu i {
            margin-right: 0px; }
          html body #Header #HeaderNavRight ul li#AdminMenu i {
            font-size: 21px;
            margin-right: 0px; }
    html body #CentralSpace {
      flex-grow: 1;
      overflow-y: hidden;
      -webkit-box-shadow: inset 0px 20px 19px -14px rgba(90, 97, 105, 0.12);
      box-shadow: inset 0px 20px 19px -14px rgba(90, 97, 105, 0.12);
      /* duplicated in modal */
      /* duplicated in modal */ }
      html body #CentralSpace .CentralSpaceLeftToggle {
        width: 40px;
        display: inline-block;
        position: absolute; }
        html body #CentralSpace .CentralSpaceLeftToggle a {
          margin: 0px;
          padding: 0px;
          width: 40px;
          height: 40px;
          border-radius: 7px;
          display: inline-block;
          text-align: center; }
          html body #CentralSpace .CentralSpaceLeftToggle a i {
            line-height: 40px;
            font-size: 26px;
            margin-right: 0px; }
      html body #CentralSpace #CentralSpaceLeft {
        border-right-width: 1px;
        border-right-style: solid;
        max-width: 20%;
        width: 20%; }
        html body #CentralSpace #CentralSpaceLeft.EXP {
          display: flex;
          flex-direction: column; }
        html body #CentralSpace #CentralSpaceLeft.CLP {
          display: none; }
        html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav {
          margin: 30px 20px 0 30px;
          padding-bottom: 25px;
          position: relative;
          border-bottom-width: 2px;
          border-bottom-style: solid;
          display: flex; }
          html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav .CentralSpaceLeftToggle i {
            margin-right: 0px; }
          html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplay {
            flex-grow: 1;
            padding-left: 44px; }
            html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplay h3 {
              display: none;
              margin: 0 0 0 10px;
              line-height: 40px; }
              html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplay h3.DisplayActive {
                display: block; }
            html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplay #SearchSourcesToggle {
              height: 40px;
              width: 100%;
              border: none;
              font-size: 16px;
              display: none; }
              html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplay #SearchSourcesToggle.DisplayActive {
                display: block; }
          html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions {
            border-radius: 20px;
            border-width: 1px;
            border-style: solid;
            padding: 0 8px;
            line-height: 38px;
            display: inline-block;
            font-size: 16px; }
            html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNav #CentralSpaceLeftDisplayOptions i {
              font-size: 16px; }
        html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent {
          flex-grow: 1;
          height: 100%;
          overflow-y: hidden; }
          html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent .CentralSpaceLeftSidebarContent {
            min-width: 290px;
            display: none; }
            html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent .CentralSpaceLeftSidebarContent.DisplayActive {
              display: flex;
              height: 100%; }
          html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent #FacetedSearch {
            padding: 10px 0 0 30px;
            box-sizing: border-box; }
            html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent #FacetedSearch #facetedform {
              width: 100%;
              overflow-y: auto; }
              html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent #FacetedSearch #facetedform .FacetSectionHead {
                font-size: 17px;
                line-height: 25px;
                margin: 5px 20px 5px 0; }
              html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent #FacetedSearch #facetedform .FacetSection {
                margin: 0 20px 10px;
                padding: 5px 0 10px;
                max-height: 130px;
                overflow-y: auto; }
                html body #CentralSpace #CentralSpaceLeft #CentralSpaceLeftNavContent #FacetedSearch #facetedform .FacetSection label {
                  white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis; }
      html body #CentralSpace #CentralSpaceMiddle {
        flex-grow: 1; }
        html body #CentralSpace #CentralSpaceMiddle .PageHeader {
          display: flex;
          padding: 30px; }
          html body #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderLeft {
            flex-grow: 1; }
        html body #CentralSpace #CentralSpaceMiddle .PageBody {
          flex-grow: 1;
          padding: 0 30px 30px;
          overflow-y: auto; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyIntro p {
            font-size: 16px;
            line-height: 20px; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyTop {
            display: flex; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .PageForm .PageBodyFormSection {
            display: flex;
            flex-wrap: wrap; }
            html body #CentralSpace #CentralSpaceMiddle .PageBody .PageForm .PageBodyFormSection.FormSectionVertical {
              flex-direction: column; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .PageForm #UploadOptionsSection {
            margin-top: 20px; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .PageForm #create_dash {
            /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
            html body #CentralSpace #CentralSpaceMiddle .PageBody .PageForm #create_dash input[type=radio]:checked + label::after {
              top: 11px; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .MapContainer .leaflet-control-scale {
            margin-left: 10px !important; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .MapContainer .leaflet-bottom.leaflet-left {
            display: flex;
            align-items: flex-end;
            gap: 10px; }
            html body #CentralSpace #CentralSpaceMiddle .PageBody .MapContainer .leaflet-bottom.leaflet-left div {
              position: relative; }
          html body #CentralSpace #CentralSpaceMiddle .PageBody .MapContainer .gm-style {
            margin-bottom: 5px !important; }
        html body #CentralSpace #CentralSpaceMiddle.Slideshow {
          background-repeat: no-repeat;
          background-position: center 17px;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          -webkit-transition: background-image 1s linear;
          transition: background-image 1s linear; }
          html body #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText {
            min-width: 250px;
            max-width: 40%;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px; }
          html body #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteTextInner {
            padding: 15px; }
          html body #CentralSpace #CentralSpaceMiddle.Slideshow #HomeSiteText p {
            padding-bottom: 8px; }
          html body #CentralSpace #CentralSpaceMiddle.Slideshow #HomePanelContainer {
            float: left;
            padding-top: 10px; }
      html body #CentralSpace.admin_field_option_management #DefaultOptionInfo.NoDefaultOptionSet {
        display: none; }
      html body #CentralSpace.admin_user_management_edit #AvatarImg {
        border-width: 1px;
        border-style: solid;
        max-width: 150px;
        max-height: 150px;
        line-height: 150px;
        font-size: 100px;
        object-fit: contain; }
      html body #CentralSpace.admin_group_management_edit #whitelist_blacklist_container.Question.CLP {
        display: none; }
      html body #CentralSpace.admin_group_management_edit #whitelist_blacklist_container.Question.EXP {
        display: block; }
      html body #CentralSpace.admin_group_management_edit #whitelist_blacklist_container.Question .ZTabbedPanel .Question {
        border-bottom-width: 0px; }
      html body #CentralSpace.admin_group_management_edit .Question .GroupLogoView img {
        height: 52px;
        margin-left: 280px; }
      html body #CentralSpace.admin_group_management_permissions .PageBody {
        overflow-y: hidden; }
        html body #CentralSpace.admin_group_management_permissions .PageBody .PageBodyBox {
          overflow-y: hidden; }
          html body #CentralSpace.admin_group_management_permissions .PageBody .PageBodyBox #permissions {
            overflow-y: hidden;
            height: 100%;
            display: flex;
            flex-direction: column; }
            html body #CentralSpace.admin_group_management_permissions .PageBody .PageBodyBox #permissions .ZTabbedPanel.ActivePanel {
              overflow-y: auto; }
            html body #CentralSpace.admin_group_management_permissions .PageBody .PageBodyBox #permissions .permcheck label {
              top: -10px; }
      html body #CentralSpace.admin_plugin_groups #groups_list {
        margin-left: 35px; }
      html body #CentralSpace.admin_plugins .TabbedPanel, html body #CentralSpace.admin_system_check .TabbedPanel {
        padding: 20px; }
      html body #CentralSpace.admin_system_config .Question div.Fixed img {
        max-width: 120px;
        max-height: 120px;
        width: auto;
        height: auto;
        object-fit: contain; }
      html body #CentralSpace.admin_usage_terms_management thead th.ref {
        width: 40px; }
      html body #CentralSpace.admin_usage_terms_management tbody tr td p {
        font-size: 15px;
        line-height: 20px; }
      html body #CentralSpace.admin_user_management_edit .PageBodyLeft {
        width: 300px; }
        html body #CentralSpace.admin_user_management_edit .PageBodyLeft img {
          width: 100%;
          height: 100%;
          object-fit: contain; }
      html body #CentralSpace.admin_user_management_edit .PageBodyRight {
        overflow-y: auto;
        padding-left: 40px;
        padding-right: 40px;
        flex-grow: 1; }
      html body #CentralSpace.admin_user_management_edit .PageFormClassic {
        margin-top: 25px; }
      html body #CentralSpace.apply_xml #xml_metadata_response {
        display: none; }
      html body #CentralSpace.contactsheet_settings .PageBodyLeft {
        height: 100%;
        overflow-y: auto;
        padding-right: 20px; }
      html body #CentralSpace.contactsheet_settings .PageBodyRight {
        flex-grow: 1;
        display: flex;
        justify-content: center; }
        html body #CentralSpace.contactsheet_settings .PageBodyRight #previewimage {
          width: 100%;
          height: 100%;
          object-fit: contain; }
      html body #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderLeft .BackLink i {
        margin-right: 10px;
        line-height: 20px; }
      html body #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight {
        display: flex; }
        html body #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .backtoresults {
          margin-top: 0px;
          line-height: 20px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .backtoresults a {
            line-height: 20px; }
        html body #CentralSpace.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton {
          margin-left: 10px; }
      html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop {
        display: flex; }
        html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft {
          width: 35%; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft img {
            width: 100%;
            height: 100%;
            object-fit: contain; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer {
            display: flex;
            flex-direction: column;
            height: 200px;
            text-align: center; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
              flex-grow: 1;
              line-height: 160px;
              font-size: 140px; }
              html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
                line-height: 160px;
                font-size: 140px; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewExtension {
              line-height: 40px;
              font-size: 30px; }
        html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight {
          overflow-y: auto;
          padding-left: 40px;
          padding-right: 40px;
          flex-grow: 1; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight.PageHeaderRightMulti {
            padding-left: 0px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight h1 {
            margin-top: 0px;
            margin-bottom: 0px;
            word-break: break-all; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #EditAssetDetails {
            margin-bottom: 20px; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #EditAssetDetails #AssetDetailID {
              padding-right: 20px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom #copyfrom {
            width: 160px;
            margin-right: 6px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom #copyfromsubmit, html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom input[type=submit] {
            width: 90px;
            height: 40px;
            border-radius: 6px;
            border-width: 0px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection {
            display: flex; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionLeft, html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionMiddle {
              margin-right: 30px; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer {
              display: flex;
              padding-left: 15px; }
              html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer label {
                width: 200px;
                line-height: 37px;
                margin-bottom: 0px; }
              html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer select {
                width: 130px;
                margin-top: 1px; }
            html body #CentralSpace.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .AutoSaveStatus {
              display: inline-block; }
      html body #CentralSpace.edit #CentralSpaceMiddle .PageBody .EditMetadata {
        padding-top: 30px; }
        html body #CentralSpace.edit #CentralSpaceMiddle .PageBody .EditMetadata .FieldData .Question {
          margin-right: 0px; }
          html body #CentralSpace.edit #CentralSpaceMiddle .PageBody .EditMetadata .FieldData .Question:last-of-type {
            border-bottom-width: 0px; }
      html body #CentralSpace.home #CentralSpaceMiddle .PageBody {
        padding-top: 30px; }
      html body #CentralSpace.search {
        /* duplicated in _modal.scss */ }
        html body #CentralSpace.search {
          display: flex; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer {
            position: relative;
            display: flex; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form {
              display: flex;
              flex-grow: 1; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form.CLP {
                margin-left: 60px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear {
                width: 40px;
                height: 38px;
                border-width: 1px;
                border-style: solid;
                border-top-left-radius: 25px;
                border-bottom-left-radius: 25px;
                float: left;
                text-align: center; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear a {
                  line-height: 38px;
                  display: inline-block;
                  width: 100%;
                  padding-left: 1px; }
                  html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_clear a i {
                    line-height: 38px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearchbox {
                border-width: 1px;
                border-style: solid;
                box-sizing: border-box;
                border-radius: 0px;
                border-left-width: 0px;
                border-right-width: 0px;
                float: left;
                flex-grow: 1; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form .SearchBarSelectContainer {
                display: block;
                float: left; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form .SearchBarSelectContainer select {
                  border-radius: 0px;
                  height: 40px;
                  margin-left: -1px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit {
                width: 50px;
                height: 38px;
                border-width: 1px;
                border-style: solid;
                border-top-right-radius: 25px;
                border-bottom-right-radius: 25px;
                float: left;
                margin-left: -1px;
                text-align: center; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit a {
                  line-height: 38px;
                  display: inline-block;
                  width: 100%; }
                  html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer #simple_search_form #ssearch_submit a i {
                    font-weight: 400;
                    line-height: 38px; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer .ActionsButton {
              display: inline-block;
              height: 40px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchBarContainer .ActionsButton i {
                line-height: 38px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageHeader .searchcrumbs {
            margin: 16px 0; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageHeader .searchcrumbs > #SearchTools {
              margin-top: 0px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools {
            display: flex;
            margin-top: 20px; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsLeft {
              flex-grow: 1; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight {
              display: flex; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #searchSortOrderContainer {
                margin-left: 25px; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #searchSortOrderContainer #sort_order_selection {
                  height: 26px;
                  border-width: 0px;
                  padding-left: 8px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsScaler {
                margin-left: 25px;
                width: 100px;
                height: 4px;
                border-width: 0px;
                border-radius: 2px;
                top: 10px; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsScaler .ui-slider-range {
                  height: 4px;
                  border-radius: 2px; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsScaler span {
                  border-radius: 8px;
                  height: 16px;
                  width: 16px;
                  border-width: 0px;
                  top: -7px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsDisplay {
                margin-left: 25px; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsDisplay a {
                  display: inline-block; }
                  html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsDisplay a span.stripicon {
                    width: 20px;
                    height: 21px;
                    display: block;
                    background-image: url("../gfx/interface/stripicon.svg");
                    background-size: cover;
                    position: relative;
                    top: 2px; }
                  html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsDisplay a span i {
                    font-size: 22px; }
                  html body #CentralSpace.search #CentralSpaceMiddle .PageHeader #SearchTools #SearchToolsRight #ResultsDisplay a.Active .stripicon {
                    background-image: url("../gfx/interface/stripiconactive.svg"); }
          html body #CentralSpace.search #CentralSpaceMiddle .PageHeader .searchcrumbs + #SearchTools {
            margin-top: 0px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .NoFind p {
            font-size: 18px;
            line-height: 18px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsThumbs {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            padding-bottom: 12px;
            /* main padding less bottom result margin */
            padding-top: 1px;
            /* top borders of results getting cut off */ }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList table {
            width: 100%;
            /* Let the table take full available width */
            table-layout: auto;
            /* Dynamically size columns based on content */
            border-collapse: collapse;
            /* Ensure no gaps between cells */ }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList th:first-of-type {
            border-top-left-radius: 4px;
            border-bottom-left-radius: 0px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList th:last-of-type {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 0px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList tr.ResultPlaceholder {
            display: none; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList th, html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsList td {
            max-width: 200px;
            /* Define a maximum width for the column */
            min-width: 100px;
            /* Optional: Define a minimum width for the column */
            white-space: nowrap;
            /* Prevents text from wrapping */
            overflow: hidden;
            /* Hide overflowing text */
            text-overflow: ellipsis;
            /* Show '...' when the text overflows */ }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel {
            width: 120px;
            margin: 0px 18px 18px 0px;
            border-radius: 4px;
            position: relative; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay {
              display: none;
              position: absolute;
              height: 120px;
              width: 120px;
              z-index: 1;
              border-radius: 4px; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay .ImageWrapperOverlayLink {
                width: 100%;
                height: 100%;
                display: inline-block; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay .ResourcePanelIcons {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                padding: 5px;
                /* astec needs attention - init before scaling takes is not rendering the same always firing scaler does not solve */
                display: flex;
                font-size: 16px; }
                html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapperOverlay .ResourcePanelIcons a {
                  flex-grow: 1;
                  text-align: center; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ColSizeAltBanner {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              font-size: 12px;
              text-align: center; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapper {
              height: 120px;
              display: flex;
              justify-content: center;
              align-items: center;
              text-align: center; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapper img {
                width: auto;
                height: auto;
                object-fit: contain;
                max-width: 100%;
                max-height: 100%;
                border-top-left-radius: 4px;
                /* needs to match panel border radius on top */
                border-top-right-radius: 4px;
                /* needs to match panel border radius on top */ }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ImageWrapper .NoPreviewIconContainer {
                display: flex;
                flex-direction: column; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel:hover .ImageWrapperOverlay {
              display: block; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo {
              padding: 8px 16px;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo.RatingInfo {
                padding-right: 13px;
                padding-left: 13px;
                text-align: center; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel .ResourcePanelInfo.FCImageSelect a i {
                padding-right: 10px; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourcePanel.ResultPlaceholder {
              display: none; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink {
            display: inline-block; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ImageStripLink .NoPreviewIconContainer {
              display: inline-block;
              text-align: center; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsSinglethumb {
            flex-grow: 1; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsSinglethumb .ResourceShellSingle {
              display: none; }
              html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageResultsSinglethumb .ResourceShellSingle.SingleActive {
                display: flex; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageNavSinglethumb {
            display: flex;
            overflow-x: auto; }
            html body #CentralSpace.search #CentralSpaceMiddle .PageBody .PageNavSinglethumb .ResourceShellSingleNav {
              margin: 0 20px; }
          html body #CentralSpace.search #CentralSpaceMiddle .PageBody .ResourceRow:hover {
            border-radius: 5px; }
      html body #CentralSpace.search_advanced {
        /* duplicated in _modal.scss */ }
        html body #CentralSpace.search_advanced {
          display: flex; }
          html body #CentralSpace.search_advanced #CentralSpaceMiddle {
            display: flex;
            flex-direction: column;
            padding: 0px;
            height: 100%; }
            html body #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody {
              flex-grow: 1;
              padding: 10px 40px 30px;
              overflow-y: auto; }
              html body #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .TypeButton, html body #CentralSpace.search_advanced #CentralSpaceMiddle .PageBody .ArchiveButton {
                border-width: 1px;
                border-style: solid;
                font-size: 15px;
                line-height: 28px;
                border-radius: 15px;
                margin-right: 5px;
                padding: 0 10px;
                height: 30px; }
      html body #CentralSpace.source_change .PageBodyBox.PageForm {
        flex-grow: 1; }
        html body #CentralSpace.source_change .PageBodyBox.PageForm #source_change {
          flex-grow: 1; }
          html body #CentralSpace.source_change .PageBodyBox.PageForm #source_change #SourcesFiletree .fancytree-container {
            padding: 0px; }
      html body #CentralSpace.spotlight_edit .Question {
        /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
        html body #CentralSpace.spotlight_edit .Question .CustomImage {
          display: flex; }
          html body #CentralSpace.spotlight_edit .Question .CustomImage #CustomImagePreview {
            margin-right: 20px; }
        html body #CentralSpace.spotlight_edit .Question input[type=radio]:checked + label::after {
          top: 11px; }
      html body #CentralSpace.spotlight_new {
        /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
        html body #CentralSpace.spotlight_new input[type=radio]:checked + label::after {
          top: 11px; }
      html body #CentralSpace.team_analytics_edit .PageBodyLeft {
        height: 100%;
        overflow-y: auto;
        padding-right: 20px;
        width: 605px; }
      html body #CentralSpace.team_analytics_edit .PageBodyRight {
        flex-grow: 1;
        display: flex;
        overflow-y: auto; }
      html body #CentralSpace.team_mail .PageFormClassic {
        /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
        html body #CentralSpace.team_mail .PageFormClassic input[type=radio]:checked + label::after {
          top: 11px; }
        html body #CentralSpace.team_mail .PageFormClassic #message_email .Question:last-of-type {
          border-bottom-width: 1px;
          border-bottom-style: solid;
          padding-bottom: 16px;
          margin-bottom: 16px; }
        html body #CentralSpace.team_mail .PageFormClassic input[type=radio]:checked + label::after {
          top: 11px; }
      html body #CentralSpace.upload {
        width: 100%; }
        html body #CentralSpace.upload #CentralSpaceMiddle {
          width: 100%; }
          html body #CentralSpace.upload #CentralSpaceMiddle .PageBody {
            overflow-y: hidden; }
            html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic {
              flex-grow: 1;
              overflow-y: hidden; }
              html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader {
                flex-grow: 1;
                display: flex;
                overflow-y: hidden; }
                html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper {
                  height: 100%;
                  width: 100%;
                  min-width: initial; }
                  html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container {
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    box-sizing: border-box; }
                    html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_header {
                      position: unset;
                      border-top-width: 0px;
                      border-left-width: 0px;
                      border-right-width: 0px; }
                      html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_header .plupload_message.ui-state-error {
                        position: unset;
                        display: flex;
                        height: unset; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_header .plupload_message.ui-state-error .plupload_message_close {
                          order: 2; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_header .plupload_message.ui-state-error p {
                          order: 1;
                          flex-grow: 1; }
                    html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_content {
                      position: relative;
                      top: 0;
                      flex-grow: 1; }
                      html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_content .plupload_droptext {
                        position: absolute;
                        height: 100%; }
                    html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container .plupload_filelist_footer {
                      position: unset;
                      border-top-width: 1px;
                      border-top-style: solid; }
                    html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list {
                      display: flex;
                      width: 100% !important; }
                      html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_filelist_header tr {
                        display: flex;
                        width: 100%; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_filelist_header tr .plupload_file_name {
                          order: 1;
                          flex-grow: 1; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_filelist_header tr .plupload_file_status {
                          order: 3; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_filelist_header tr .plupload_file_size {
                          order: 2;
                          width: 70px; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_filelist_header tr .plupload_file_action {
                          order: 4; }
                      html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file {
                        display: flex;
                        width: 100% !important;
                        box-sizing: border-box; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_thumb {
                          order: 2;
                          position: unset;
                          display: none;
                          width: 0px !important; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_status {
                          order: 5;
                          position: unset;
                          width: 64px; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_name {
                          order: 3;
                          position: unset;
                          flex-grow: 1;
                          margin-right: unset;
                          min-width: 0;
                          /* or some value */ }
                          html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_name .plupload_file_name_wrapper {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_action {
                          order: 6;
                          position: unset; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_size {
                          order: 4;
                          position: unset;
                          width: 82px; }
                        html body #CentralSpace.upload #CentralSpaceMiddle .PageBody .PageFormClassic #pluploader .plupload_wrapper .plupload_container.plupload_view_list .plupload_content ul.plupload_filelist_content li.plupload_file .plupload_file_fields {
                          order: 1;
                          position: unset; }
      html body #CentralSpace.user_avatar #previewimage {
        height: 200px;
        width: 200px; }
        html body #CentralSpace.user_avatar #previewimage img {
          height: 100%;
          width: 100%;
          object-fit: contain; }
      html body #CentralSpace.user_home .ActionCountPill {
        border-radius: 12px;
        padding: 3px;
        font-size: 12px;
        line-height: 12px;
        vertical-align: top; }
      html body #CentralSpace.view #CentralSpaceMiddle {
        padding-left: 0px;
        padding-right: 0px; }
        html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 {
          margin-top: 0px;
          margin-bottom: 0px;
          flex-grow: 1; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 .pathlabel {
            margin-right: 10px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path {
            display: inline; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
              font-size: 16px;
              line-height: 26px;
              font-weight: normal; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
                font-size: 16px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
              font-size: 16px;
              line-height: 26px;
              font-weight: 600; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
                margin-right: 24px;
                font-size: 24px;
                line-height: 39px;
                font-weight: bold; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageHeader h1 #original_path .fa {
              font-size: 14px;
              line-height: 26px;
              margin-left: 10px;
              margin-right: 10px; }
        html body #CentralSpace.view #CentralSpaceMiddle .PageHeader .PageHeaderRight {
          display: flex; }
        html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft {
          box-sizing: border-box;
          flex-grow: 1;
          min-width: 0;
          max-width: 50%; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper {
            width: 100%;
            height: 350px;
            text-align: center; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper.previewVideoWrapper {
              display: inline; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink {
              display: inline-block;
              width: 100%;
              height: 100%;
              display: flex;
              justify-content: center;
              align-items: center; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink #previewimage {
                width: auto;
                height: auto;
                object-fit: contain;
                max-width: 100%;
                max-height: 100%; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink .DeepZoomPreview {
                display: initial;
                width: 100%;
                height: 100%; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer {
              width: 100%;
              height: 100%;
              display: flex;
              flex-direction: column;
              text-align: center; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
                font-size: 150px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
                font-size: 30px;
                line-height: 50px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .annotorious-annotationlayer {
              text-align: center;
              width: 100%;
              height: 100%; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #PreviewCaption {
            margin-top: 10px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #PreviewCaption p {
              font-size: 16px;
              line-height: 20px;
              margin-bottom: 0px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceRatingDiv {
            text-align: center;
            margin-top: 15px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer {
            display: flex;
            justify-content: space-between; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li {
              display: inline-block;
              vertical-align: top; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li i {
                margin: 0px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop ul {
                display: none;
                padding-left: 0px;
                width: 20px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop:hover ul {
                display: block;
                z-index: 10; }
                html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop:hover ul li {
                  padding: 0px; }
        html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight {
          padding-left: 30px;
          max-width: 50%;
          width: 50%; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
            padding-left: 5px;
            font-size: 10px;
            line-height: 16px;
            vertical-align: top; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData {
            display: flex;
            justify-content: flex-start;
            flex-wrap: wrap;
            align-items: flex-start;
            padding: 15px 0 0 15px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow {
              width: 200px;
              margin-bottom: 15px;
              margin-right: 15px;
              word-break: break-word; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow h3 {
                font-size: 14px;
                line-height: 26px;
                margin: 0px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow p {
                font-size: 14px;
                line-height: 20px;
                font-weight: normal;
                margin: 0px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload {
            padding: 5px 15px 0; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption {
              display: flex;
              padding-top: 10px;
              padding-bottom: 10px;
              border-bottom-width: 1px;
              border-bottom-style: solid; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption:last-of-type {
                border-bottom-width: 0px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadFileName {
                flex-grow: 1;
                flex-basis: 0;
                font-size: 14px;
                line-height: 22px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadFileDimensions {
                font-size: 13px;
                line-height: 22px;
                width: 200px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadButton {
                padding-right: 12px;
                padding-left: 12px;
                line-height: 22px;
                width: 64px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption.DownloadOptionAlt {
                font-style: italic; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
            width: 100%;
            border-width: 1px;
            border-style: solid;
            border-radius: 6px;
            padding: 10px;
            font-size: 16px;
            line-height: 26px;
            box-sizing: border-box; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions {
            display: flex;
            margin-top: 11px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions #CommentsPolicyLink {
              flex-grow: 1; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions #CommentsPolicyLink a {
                font-size: 20px;
                line-height: 34px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions .CommentFormSubmit {
              height: 34px;
              width: 100px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions .CommentFormSubmit:disabled {
                border-width: 1px;
                border-style: solid; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
            padding: 15px;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            margin: 5px 0;
            border-radius: 6px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry:last-of-type {
              border-bottom-width: 0px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo {
              display: flex; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
                height: 38px;
                width: 38px;
                border-radius: 19px;
                border-width: 1px;
                border-style: solid;
                margin-right: 18px;
                text-align: center; }
                html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon img {
                  width: 100%;
                  height: 100%;
                  object-fit: contain;
                  border-radius: 19px; }
                html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon i {
                  line-height: 40px;
                  font-size: 20px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails {
                flex-grow: 1; }
                html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
                  font-weight: 600;
                  font-size: 16px;
                  line-height: 26px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
              margin: 10px 0;
              font-size: 16px;
              line-height: 26px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions {
            display: flex; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond {
              flex-grow: 1; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
                border-width: 0px;
                font-weight: 400;
                padding: 5px 10px;
                margin-left: 0px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form {
                padding-left: 40px; }
                html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions {
                  justify-content: flex-end; }
                  html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
                    font-weight: normal; }
                    html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
                      border-width: 1px;
                      border-style: solid;
                      text-align: center;
                      width: 100px;
                      height: 34px;
                      margin-right: 20px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
              margin-left: 22px;
              line-height: 29px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentFlag.CommentFlagged {
              line-height: 29px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentFlag i {
              margin-right: 0px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionAccess {
            width: 80px;
            text-align: center; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionItems {
            width: 55px;
            text-align: center; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionTools {
            width: 40px;
            padding: 0 0 0 5px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
            display: flex;
            font-size: 16px;
            line-height: 20px;
            font-weight: 600;
            padding: 5px 15px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionTitle {
            flex-grow: 1; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection {
            display: flex;
            padding: 10px 15px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
              font-size: 16px;
              line-height: 26px;
              font-weight: 600; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
              font-size: 14px;
              line-height: 23px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess {
              font-size: 16px;
              line-height: 49px;
              font-weight: normal;
              text-align: center; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
              font-size: 16px;
              line-height: 49px;
              font-weight: normal;
              text-align: center; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionTools {
              line-height: 49px; }
              html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionTools .ActionsButton {
                margin-left: 0px; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
              border-radius: 5px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer #GeolocationData {
            /*flex-grow:1;*/ }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer #GeolocationData #map_id {
              flex-grow: 1;
              min-height: 330px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer .GeoMarkerData {
            margin-top: 5px;
            margin-bottom: 0px;
            width: 99%; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer .GeoMarkerData p {
              font-size: 15px;
              margin-bottom: 0px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer.ActivePanel {
            flex-grow: 1; }
        html body #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras {
          margin-top: 30px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
            border-bottom-width: 1px;
            border-bottom-style: solid; }
            html body #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab {
              width: 200px;
              flex-grow: 0;
              border-bottom-width: 0px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras .RelatedResourcesResults .MiniPanelShell {
            margin-right: 10px; }
          html body #CentralSpace.view #CentralSpaceMiddle .PageBody #RecordExtras .RelatedResourcesResults button {
            margin-top: 67px; }
    html body #CollectionDiv {
      border-top-width: 1px;
      border-top-style: solid;
      display: flex; }
      html body #CollectionDiv select {
        border-radius: 25px;
        height: 35px;
        width: 220px; }
      html body #CollectionDiv #CollectionMenu {
        padding: 5px 0;
        margin-left: 30px;
        display: flex;
        flex-shrink: 0; }
        html body #CollectionDiv #CollectionMenu #AboutUs {
          line-height: 35px;
          margin-right: 10px;
          font-size: 25px; }
        html body #CollectionDiv #CollectionMenu h2 {
          margin: 0px;
          line-height: 30px;
          font-weight: normal;
          font-size: 15px;
          word-break: break-word;
          width: 220px; }
        html body #CollectionDiv #CollectionMenu #CollectionCount {
          font-style: italic;
          margin-left: 20px;
          flex-shrink: 0;
          line-height: 35px; }
      html body #CollectionDiv #CollectionSpace {
        flex-grow: 1;
        padding: 5px;
        margin: 0 15px;
        display: flex;
        overflow-x: auto; }
      html body #CollectionDiv button {
        white-space: nowrap; }
      html body #CollectionDiv #CollectionActions {
        padding: 5px 0;
        margin-right: 30px;
        display: flex; }
        html body #CollectionDiv #CollectionActions .ActionsButton {
          width: 35px;
          height: 35px;
          margin-right: 20px; }
          html body #CollectionDiv #CollectionActions .ActionsButton a {
            line-height: 33px;
            padding: 0 13px;
            font-size: 15px; }
            html body #CollectionDiv #CollectionActions .ActionsButton a i {
              line-height: 33px; }
        html body #CollectionDiv #CollectionActions #toggleThumbsLinkCLP, html body #CollectionDiv #CollectionActions #toggleThumbsLinkExp {
          line-height: 35px; }
      html body #CollectionDiv.CLP .MiniPanelShell, html body #CollectionDiv.CLP #toggleThumbsLinkCLP, html body #CollectionDiv.CLP button {
        display: none; }
      html body #CollectionDiv.EXP {
        height: 137px; }
        html body #CollectionDiv.EXP #toggleThumbsLinkExp {
          display: none; }
        html body #CollectionDiv.EXP .ColSizeAltBanner {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          font-size: 12px; }
    html body #modal_overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.5;
      display: none;
      z-index: 100;
      cursor: pointer; }
    html body #modal {
      border-radius: 4px;
      overflow-y: hidden;
      z-index: 1000;
      position: absolute;
      /* duplicated in global.scss */
      /* duplicated in global.scss */
      /* duplicated in global.scss */
      /* duplicated in global.scss */
      /* duplicated in global */ }
      html body #modal #CentralSpaceMiddle {
        width: 100%;
        overflow-y: hidden; }
        html body #modal #CentralSpaceMiddle .PageHeader {
          display: flex;
          padding: 30px; }
          html body #modal #CentralSpaceMiddle .PageHeader .PageHeaderLeft {
            flex-grow: 1; }
          html body #modal #CentralSpaceMiddle .PageHeader .PageHeaderRight .ModalActions {
            min-width: 52px; }
            html body #modal #CentralSpaceMiddle .PageHeader .PageHeaderRight .ModalActions a {
              line-height: 39px; }
            html body #modal #CentralSpaceMiddle .PageHeader .PageHeaderRight .ModalActions .maxLink {
              margin-left: 10px; }
        html body #modal #CentralSpaceMiddle .PageBody {
          flex-grow: 1;
          padding: 0 30px 30px;
          overflow-y: auto;
          box-sizing: border-box;
          /* we need this on the modal to include padding in total height */ }
          html body #modal #CentralSpaceMiddle .PageBody .PageBodyIntro p {
            font-size: 16px;
            line-height: 20px; }
          html body #modal #CentralSpaceMiddle .PageBody #create_dash {
            /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
            html body #modal #CentralSpaceMiddle .PageBody #create_dash input[type=radio]:checked + label::after {
              top: 11px; }
      html body #modal.user_home #CentralSpaceMiddle .PageHeader, html body #modal.team_home #CentralSpaceMiddle .PageHeader, html body #modal.admin_home #CentralSpaceMiddle .PageHeader, html body #modal.team_asset_management #CentralSpaceMiddle .PageHeader, html body #modal.sidebar_menu #CentralSpaceMiddle .PageHeader, html body #modal.actions_menu #CentralSpaceMiddle .PageHeader, html body #modal.page_actions_menu #CentralSpaceMiddle .PageHeader {
        display: flex;
        padding: 0; }
        html body #modal.user_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.team_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.admin_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.team_asset_management #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.sidebar_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.actions_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft, html body #modal.page_actions_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft {
          flex-grow: 1; }
          html body #modal.user_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.team_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.admin_home #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.team_asset_management #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.sidebar_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.actions_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1, html body #modal.page_actions_menu #CentralSpaceMiddle .PageHeader .PageHeaderLeft h1 {
            margin: 16px 22px 11px; }
      html body #modal.user_home #CentralSpaceMiddle .PageBody, html body #modal.team_home #CentralSpaceMiddle .PageBody, html body #modal.admin_home #CentralSpaceMiddle .PageBody, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody, html body #modal.actions_menu #CentralSpaceMiddle .PageBody, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody {
        padding: 0; }
        html body #modal.user_home #CentralSpaceMiddle .PageBody ul, html body #modal.team_home #CentralSpaceMiddle .PageBody ul, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul {
          margin: 0;
          padding: 0; }
          html body #modal.user_home #CentralSpaceMiddle .PageBody ul li, html body #modal.team_home #CentralSpaceMiddle .PageBody ul li, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul li, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul li, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul li, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul li, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul li {
            padding: 7px 22px; }
            html body #modal.user_home #CentralSpaceMiddle .PageBody ul li a, html body #modal.team_home #CentralSpaceMiddle .PageBody ul li a, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul li a, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul li a, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul li a, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul li a, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul li a {
              line-height: 26px; }
            html body #modal.user_home #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.team_home #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul li#UserLogout, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul li#UserLogout {
              padding: 20px 22px; }
            html body #modal.user_home #CentralSpaceMiddle .PageBody ul li i, html body #modal.team_home #CentralSpaceMiddle .PageBody ul li i, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul li i, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul li i, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul li i, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul li i, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul li i {
              margin-right: 16px; }
          html body #modal.user_home #CentralSpaceMiddle .PageBody ul hr, html body #modal.team_home #CentralSpaceMiddle .PageBody ul hr, html body #modal.admin_home #CentralSpaceMiddle .PageBody ul hr, html body #modal.team_asset_management #CentralSpaceMiddle .PageBody ul hr, html body #modal.sidebar_menu #CentralSpaceMiddle .PageBody ul hr, html body #modal.actions_menu #CentralSpaceMiddle .PageBody ul hr, html body #modal.page_actions_menu #CentralSpaceMiddle .PageBody ul hr {
            margin: 0;
            border-width: 0px;
            border-top-width: 1px;
            border-top-style: solid; }
      html body #modal.admin_plugin_groups #groups_list {
        margin-left: 35px; }
      html body #modal.admin_group_management_edit #whitelist_blacklist_container.Question.CLP {
        display: none; }
      html body #modal.admin_group_management_edit #whitelist_blacklist_container.Question.EXP {
        display: block; }
      html body #modal.admin_group_management_edit #whitelist_blacklist_container.Question .ZTabbedPanel .Question {
        border-bottom-width: 0px; }
      html body #modal.admin_group_management_edit .Question .GroupLogoView img {
        height: 52px;
        margin-left: 280px; }
      html body #modal.apply_xml #xml_metadata_response {
        display: none; }
      html body #modal.contactsheet_settings .PageBodyLeft {
        height: 100%;
        overflow-y: auto;
        padding-right: 20px; }
      html body #modal.contactsheet_settings .PageBodyRight {
        flex-grow: 1;
        display: flex;
        justify-content: center; }
        html body #modal.contactsheet_settings .PageBodyRight #previewimage {
          width: 100%;
          height: 100%;
          object-fit: contain; }
      html body #modal.source_change .PageBodyBox.PageForm {
        flex-grow: 1; }
        html body #modal.source_change .PageBodyBox.PageForm #source_change {
          flex-grow: 1; }
          html body #modal.source_change .PageBodyBox.PageForm #source_change #SourcesFiletree .fancytree-container {
            padding: 0px; }
      html body #modal.spotlight_edit {
        /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
        html body #modal.spotlight_edit input[type=radio]:checked + label::after {
          top: 11px; }
      html body #modal.spotlight_new {
        /* this might be what really needs to be set globally, but we plan to get rid of radio buttons from the interface in general, so this is a decent bandaid */ }
        html body #modal.spotlight_new input[type=radio]:checked + label::after {
          top: 11px; }
      html body #modal.view {
        display: flex; }
        html body #modal.view #CentralSpaceMiddle {
          padding-left: 0px;
          padding-right: 0px; }
          html body #modal.view #CentralSpaceMiddle .PageHeader h1 {
            margin-top: 0px;
            margin-bottom: 0px;
            flex-grow: 1; }
            html body #modal.view #CentralSpaceMiddle .PageHeader h1 .pathlabel {
              margin-right: 10px; }
            html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path {
              display: inline; }
              html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a {
                font-size: 16px;
                line-height: 26px;
                font-weight: normal; }
                html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path a.ClipboardCopy i {
                  font-size: 16px; }
              html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span {
                font-size: 16px;
                line-height: 26px;
                font-weight: 600; }
                html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path span.pathlabel {
                  margin-right: 24px;
                  font-size: 24px;
                  line-height: 39px;
                  font-weight: bold; }
              html body #modal.view #CentralSpaceMiddle .PageHeader h1 #original_path .fa {
                font-size: 14px;
                line-height: 26px;
                margin-left: 10px;
                margin-right: 10px; }
          html body #modal.view #CentralSpaceMiddle .PageHeader .PageHeaderRight {
            display: flex; }
          html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft {
            box-sizing: border-box;
            flex-grow: 1;
            min-width: 0;
            max-width: 50%; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper {
              width: 100%;
              height: 350px;
              text-align: center; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper.previewVideoWrapper {
                display: inline; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink {
                display: inline-block;
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink #previewimage {
                  width: auto;
                  height: auto;
                  object-fit: contain;
                  max-width: 100%;
                  max-height: 100%; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper #previewimagelink .DeepZoomPreview {
                  display: initial;
                  width: 100%;
                  height: 100%; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer {
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: column;
                text-align: center; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer .NoPreviewIcon {
                  font-size: 150px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .NoPreviewIconContainer .NoPreviewExtension {
                  font-size: 30px;
                  line-height: 50px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #previewimagewrapper .annotorious-annotationlayer {
                text-align: center;
                width: 100%;
                height: 100%; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #PreviewCaption {
              margin-top: 10px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #PreviewCaption p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 0px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceRatingDiv {
              text-align: center;
              margin-top: 15px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer {
              display: flex;
              justify-content: space-between; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li {
                display: inline-block;
                vertical-align: top; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li i {
                  margin: 0px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop ul {
                  display: none;
                  padding-left: 0px;
                  width: 20px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop:hover ul {
                  display: block;
                  z-index: 10; }
                  html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyLeft #ResourceToolsDiv #ResourceToolsContainer li.IconHoverDrop:hover ul li {
                    padding: 0px; }
          html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight {
            padding-left: 30px;
            max-width: 50%;
            width: 50%; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight #CommentsTab i {
              padding-left: 5px;
              font-size: 10px;
              line-height: 16px;
              vertical-align: top; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData {
              display: flex;
              justify-content: flex-start;
              flex-wrap: wrap;
              align-items: flex-start;
              padding: 15px 0 0 15px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow {
                width: 200px;
                margin-bottom: 15px;
                margin-right: 15px;
                word-break: break-word; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow h3 {
                  font-size: 14px;
                  line-height: 26px;
                  margin: 0px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel .FieldData .itemNarrow p {
                  font-size: 14px;
                  line-height: 20px;
                  font-weight: normal;
                  margin: 0px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload {
              padding: 5px 15px 0; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption {
                display: flex;
                padding-top: 10px;
                padding-bottom: 10px;
                border-bottom-width: 1px;
                border-bottom-style: solid; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption:last-of-type {
                  border-bottom-width: 0px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadFileName {
                  flex-grow: 1;
                  flex-basis: 0;
                  font-size: 14px;
                  line-height: 22px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadFileDimensions {
                  font-size: 13px;
                  line-height: 22px;
                  width: 200px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption .DownloadButton {
                  padding-right: 12px;
                  padding-left: 12px;
                  line-height: 22px;
                  width: 64px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#MetadataContainer .TabbedPanel #RecordDownload .DownloadOption.DownloadOptionAlt {
                  font-style: italic; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentFormBody {
              width: 100%;
              border-width: 1px;
              border-style: solid;
              border-radius: 6px;
              padding: 10px;
              font-size: 16px;
              line-height: 26px;
              box-sizing: border-box; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions {
              display: flex;
              margin-top: 11px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions #CommentsPolicyLink {
                flex-grow: 1; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions #CommentsPolicyLink a {
                  font-size: 20px;
                  line-height: 34px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions .CommentFormSubmit {
                height: 34px;
                width: 100px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentActions .CommentFormSubmit:disabled {
                  border-width: 1px;
                  border-style: solid; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry {
              padding: 15px;
              border-bottom-width: 1px;
              border-bottom-style: solid;
              margin: 5px 0;
              border-radius: 6px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry:last-of-type {
                border-bottom-width: 0px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo {
                display: flex; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
                  height: 38px;
                  width: 38px;
                  border-radius: 19px;
                  border-width: 1px;
                  border-style: solid;
                  margin-right: 18px;
                  text-align: center; }
                  html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon img {
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                    border-radius: 19px; }
                  html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon i {
                    line-height: 40px;
                    font-size: 20px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails {
                  flex-grow: 1; }
                  html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
                    font-weight: 600;
                    font-size: 16px;
                    line-height: 26px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .CommentEntry .CommentBody {
                margin: 10px 0;
                font-size: 16px;
                line-height: 26px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions {
              display: flex; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond {
                flex-grow: 1; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond .LinkButton {
                  border-width: 0px;
                  font-weight: 400;
                  padding: 5px 10px;
                  margin-left: 0px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form {
                  padding-left: 40px; }
                  html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions {
                    justify-content: flex-end; }
                    html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton {
                      font-weight: normal; }
                      html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentRespond #comment_form .CommentActions .LinkButton.CommentReplyCancel {
                        border-width: 1px;
                        border-style: solid;
                        text-align: center;
                        width: 100px;
                        height: 34px;
                        margin-right: 20px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions a {
                margin-left: 22px;
                line-height: 29px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentFlag.CommentFlagged {
                line-height: 29px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#CommentsContainer .ExistingCommentActions .CommentFlag i {
                margin-right: 0px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionAccess {
              width: 80px;
              text-align: center; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionItems {
              width: 55px;
              text-align: center; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionTools {
              width: 40px;
              padding: 0 0 0 5px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer #AssociationsHeader {
              display: flex;
              font-size: 16px;
              line-height: 20px;
              font-weight: 600;
              padding: 5px 15px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .CollectionTitle {
              flex-grow: 1; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection {
              display: flex;
              padding: 10px 15px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionName a {
                font-size: 16px;
                line-height: 26px;
                font-weight: 600; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionDetails {
                font-size: 14px;
                line-height: 23px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionAccess {
                font-size: 16px;
                line-height: 49px;
                font-weight: normal;
                text-align: center; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionItems {
                font-size: 16px;
                line-height: 49px;
                font-weight: normal;
                text-align: center; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionTools {
                line-height: 49px; }
                html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection .CollectionTools .ActionsButton {
                  margin-left: 0px; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#AssociationsContainer .AssociationsCollection:hover {
                border-radius: 5px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer #GeolocationData {
              /*flex-grow:1;*/ }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer #GeolocationData #map_id {
                flex-grow: 1;
                min-height: 330px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer .GeoMarkerData {
              margin-top: 5px;
              margin-bottom: 0px;
              width: 99%; }
              html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer#GeolocationContainer .GeoMarkerData p {
                font-size: 15px;
                margin-bottom: 0px; }
            html body #modal.view #CentralSpaceMiddle .PageBody .PageBodyTop .PageBodyRight .RecordResourceRightNavContainer.ActivePanel {
              flex-grow: 1; }
          html body #modal.view #CentralSpaceMiddle .PageBody #RecordExtras {
            margin-top: 30px; }
            html body #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav {
              border-bottom-width: 1px;
              border-bottom-style: solid; }
              html body #modal.view #CentralSpaceMiddle .PageBody #RecordExtras #RecordResourceBottomNav .RecordResourceBottomNavTab {
                width: 200px;
                flex-grow: 0;
                border-bottom-width: 0px; }
            html body #modal.view #CentralSpaceMiddle .PageBody #RecordExtras .RelatedResourcesResults .MiniPanelShell {
              margin-right: 10px; }
            html body #modal.view #CentralSpaceMiddle .PageBody #RecordExtras .RelatedResourcesResults button {
              margin-top: 67px; }
        html body #modal.view .backtoresults {
          min-width: 115px; }
      html body #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderLeft .BackLink i {
        margin-right: 10px;
        line-height: 20px; }
      html body #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight {
        display: flex; }
        html body #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .backtoresults {
          margin-top: 0px;
          line-height: 20px; }
          html body #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .backtoresults a {
            line-height: 20px; }
        html body #modal.edit #CentralSpaceMiddle .PageHeader .PageHeaderRight .LinkButton {
          margin-left: 10px; }
      html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop {
        display: flex; }
        html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft {
          width: 35%; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft img {
            width: 100%;
            height: 100%;
            object-fit: contain; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer {
            display: flex;
            flex-direction: column;
            height: 200px;
            text-align: center; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon {
              flex-grow: 1;
              line-height: 160px;
              font-size: 140px; }
              html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewIcon i {
                line-height: 160px;
                font-size: 140px; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyLeft .NoPreviewIconContainer .NoPreviewExtension {
              line-height: 40px;
              font-size: 30px; }
        html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight {
          overflow-y: auto;
          padding-left: 40px;
          padding-right: 40px;
          flex-grow: 1; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight.PageHeaderRightMulti {
            padding-left: 0px; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight h1 {
            margin-top: 0px;
            margin-bottom: 0px;
            word-break: break-all; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #EditAssetDetails {
            margin-bottom: 20px; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #EditAssetDetails #AssetDetailID {
              padding-right: 20px; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom #copyfrom {
            width: 160px;
            margin-right: 6px; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom #copyfromsubmit, html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight #question_copyfrom input[type=submit] {
            width: 90px;
            height: 40px;
            border-radius: 6px;
            border-width: 0px; }
          html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection {
            display: flex; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionLeft, html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionMiddle {
              margin-right: 30px; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer {
              display: flex;
              padding-left: 15px; }
              html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer label {
                width: 200px;
                line-height: 37px;
                margin-bottom: 0px; }
              html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .SectionRight #custom_access .CustomAccessGroupContainer select {
                width: 130px;
                margin-top: 1px; }
            html body #modal.edit #CentralSpaceMiddle .PageBody #EditPageBodyTop .PageBodyRight .LeftRightSection .AutoSaveStatus {
              display: inline-block; }
      html body #modal.edit #CentralSpaceMiddle .PageBody .EditMetadata {
        padding-top: 30px; }
        html body #modal.edit #CentralSpaceMiddle .PageBody .EditMetadata .FieldData .Question {
          margin-right: 0px; }
          html body #modal.edit #CentralSpaceMiddle .PageBody .EditMetadata .FieldData .Question:last-of-type {
            border-bottom-width: 0px; }
      html body #modal.user_avatar #previewimage {
        height: 200px;
        width: 200px;
        text-align: center; }
        html body #modal.user_avatar #previewimage img {
          height: 100%;
          width: 100%;
          object-fit: contain; }
        html body #modal.user_avatar #previewimage i {
          font-size: 80px;
          line-height: 200px; }
      html body #modal.user_avatar #CentralSpaceMiddle {
        width: 500px; }
      html body #modal.user_home .ActionCountPill {
        border-radius: 12px;
        padding: 3px;
        font-size: 12px;
        line-height: 12px;
        vertical-align: top; }
    @media screen and (max-width: 768px) {
      html body.MobileCss .plupload_wrapper .plupload_container .plupload_filelist_footer .plupload_buttons a {
        padding: 0 10px; }
      html body.MobileCss .pluploadform {
        width: 100%; }
        html body.MobileCss .pluploadform .Question {
          width: 100%;
          display: flex; }
          html body.MobileCss .pluploadform .Question label:first-of-type {
            flex-grow: 1; }
          html body.MobileCss .pluploadform .Question label:last-of-type {
            width: 20px;
            padding-left: 0;
            margin-right: 0; } }
    html body.share_portal {
      justify-content: center; }
      html body.share_portal #Header {
        display: block;
        text-align: center;
        height: 145px;
        max-height: initial;
        padding: 0;
        position: relative;
        margin: 20px 100px 0;
        width: initial; }
        html body.share_portal #Header .HeaderImgLink {
          padding: 0; }
          html body.share_portal #Header .HeaderImgLink #HeaderImg {
            height: 100px; }
      html body.share_portal #CentralSpace {
        box-shadow: none;
        margin: 0 100px;
        max-height: calc(100% - 145px);
        height: calc(100% - 145px); }
        html body.share_portal #CentralSpace.ShareWithoutComments .PageBodyLeft {
          width: 100%; }
        html body.share_portal #CentralSpace #CentralSpaceMiddle {
          width: 100%; }
          html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader {
            padding: 0; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader h1 {
              font-size: 26px;
              margin-top: 5px;
              margin-bottom: 13px;
              min-height: 39px;
              word-break: break-word; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight {
              margin-top: 5px;
              margin-bottom: 13px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler {
                margin-left: 25px;
                width: 100px;
                height: 4px;
                border-width: 0px;
                border-radius: 2px;
                top: 10px;
                margin-left: 0px;
                margin-top: 8px;
                margin-right: 25px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler .ui-slider-range {
                  height: 4px;
                  border-radius: 2px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsScaler span {
                  border-radius: 8px;
                  height: 16px;
                  width: 16px;
                  border-width: 0px;
                  top: -7px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader .PageHeaderRight #ResultsDisplay a {
                font-size: 26px;
                line-height: 39px; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageHeader.SharePortalThumbs {
              padding-right: 18px; }
          html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody {
            padding: 0;
            width: 100%;
            overflow: hidden;
            margin-bottom: 100px; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody.SharePortalThumbs {
              box-sizing: border-box;
              flex-grow: initial; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft {
              flex-grow: 1;
              height: 100%; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace {
                height: 100%; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #previewImageWrapper {
                  position: relative;
                  height: 100%; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #previewImageWrapper #previewimagelink {
                    display: inline-block;
                    width: 100%;
                    height: 100%; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #previewImageWrapper #previewimagelink img {
                      height: 100%;
                      width: 100%;
                      object-fit: contain; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #deepzoom {
                  height: 100%; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #SharePortalPreviewSpace #deepzoomControls {
                  position: absolute !important;
                  right: 0;
                  bottom: 0; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer {
                position: relative;
                margin-top: 12px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadata {
                  font-size: 14px;
                  line-height: 23px;
                  height: 70px;
                  min-height: 70px;
                  overflow: hidden; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadata.ShowAll {
                    overflow-y: auto;
                    padding-bottom: 23px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft #PreviewMetadataContainer #PreviewMetadataShowHide {
                  display: none;
                  position: absolute;
                  bottom: 0;
                  right: 0;
                  font-size: 14px;
                  line-height: 23px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom {
                height: 141px;
                width: 100%;
                display: flex;
                margin-top: 12px;
                position: relative; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll {
                  background: rgba(6, 21, 28, 0.71);
                  position: absolute;
                  top: 48.5px;
                  height: 28px;
                  width: 28px;
                  border-radius: 14px;
                  z-index: 1;
                  line-height: 28px;
                  font-size: 28px; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll.ShareShellScrollLeft i {
                    width: .9em; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll.ShareShellScrollRight {
                    right: 0; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom .ShareShellScroll.ShareShellScrollRight i {
                      width: 1.1em; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection {
                  display: flex;
                  overflow-x: auto; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell {
                    width: 150px;
                    height: 125px;
                    margin-bottom: 16px;
                    margin-right: 4px; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell:last-of-type {
                      margin-right: 0px; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper {
                      display: block;
                      width: 150px;
                      height: 100%;
                      position: relative; }
                      html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper .NoPreviewIconContainer {
                        display: flex;
                        flex-direction: column;
                        text-align: center;
                        height: 100%;
                        border-width: 2px;
                        border-style: solid;
                        box-sizing: border-box; }
                        html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
                          flex-grow: 1;
                          line-height: 100px;
                          font-size: 70px; }
                      html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .ImageWrapper img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                        object-position: center; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell .assetTitle {
                      display: none;
                      position: absolute; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyLeft .PageBodyBottom #shareCollection .SharePanelShell:hover .assetTitle {
                      background: rgba(6, 21, 28, 0.71);
                      max-height: 50px;
                      position: absolute;
                      left: 0;
                      right: 0;
                      bottom: 0;
                      overflow: hidden;
                      display: inline-block;
                      word-wrap: break-word;
                      line-height: 15px;
                      font-size: 12px;
                      padding: 2px; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight {
              width: 400px;
              min-width: 400px;
              max-width: 400px;
              margin-left: 20px;
              overflow: auto; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle {
                border-width: 1px;
                border-style: solid;
                padding: 8px 16px;
                font-size: 16px;
                border-radius: 4px;
                margin-bottom: 4px;
                height: 25px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle.CommentsShow .CommentsTextShow {
                  display: none; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle.CommentsShow .CommentsTextHide {
                  display: inline-block; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle.CommentsHide .CommentsTextShow {
                  display: inline-block; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle.CommentsHide .CommentsTextHide {
                  display: none; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle a {
                  line-height: 25px;
                  width: 100%;
                  display: inline-block; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle a span {
                    position: relative;
                    display: inline-block;
                    width: 100%; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsDisplayToggle a span i {
                      position: absolute;
                      right: 0;
                      line-height: 25px;
                      font-size: 20px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer.CommentsShow {
                display: block; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer.CommentsHide {
                display: none; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm {
                border-width: 1px;
                border-style: solid;
                font-size: 16px;
                border-radius: 4px;
                padding: 8px 16px;
                margin-bottom: 4px;
                height: 30px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm .CommentForm {
                  display: flex; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm #CommentFormBody {
                  background: transparent;
                  border-width: 0px;
                  padding: 0px;
                  line-height: 30px;
                  height: 30px;
                  width: 288px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm .CommentActions {
                  display: inline; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer #CommentForm .CommentActions .CommentFormSubmit {
                    border-radius: 4px;
                    background-color: transparent;
                    line-height: 23px;
                    font-size: 14px;
                    height: 30px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry {
                border-width: 1px;
                border-style: solid;
                font-size: 16px;
                border-radius: 4px;
                padding: 8px 16px;
                margin-bottom: 4px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo {
                  display: flex;
                  line-height: 26px;
                  margin-bottom: 4px; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon {
                    margin-right: 8px;
                    width: 26px;
                    border-radius: 13px;
                    border-width: 1px;
                    border-style: solid;
                    height: 26px;
                    text-align: center; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo .CommenterIcon img {
                      width: 100%;
                      height: 100%;
                      object-fit: contain;
                      border-radius: 13px; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails {
                    display: flex; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterName {
                      margin-right: 8px; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry .CommenterInfo .CommenterDetails .CommenterDateTime {
                      font-size: 14px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentEntry.CommentReply {
                  margin-left: 20px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .CommentBody {
                font-size: 14px;
                line-height: 23px;
                margin-bottom: 2px; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond {
                font-size: 14px;
                line-height: 24px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentReplyCancel {
                  display: none; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike {
                  font-size: 16px;
                  margin-left: 4px; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageBodyRight #CommentsContainer .ExistingCommentActions .CommentRespond .ExistingCommentLike .CommentLikedCount {
                    font-size: 12px; }
            html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs {
              flex-wrap: wrap;
              overflow-y: auto; }
              html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell {
                margin: 0px 18px 18px 0px;
                position: relative; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper {
                  width: 100%;
                  height: 100%;
                  display: block;
                  text-align: center; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover; }
                  html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer {
                    display: flex;
                    flex-direction: column; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon {
                      line-height: 160px;
                      font-size: 140px; }
                      html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewIcon i {
                        font-size: 140px;
                        line-height: 160px; }
                    html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .ImageWrapper .NoPreviewIconContainer .NoPreviewExtension {
                      font-size: 18px; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell .assetTitle {
                  display: none;
                  position: absolute; }
                html body.share_portal #CentralSpace #CentralSpaceMiddle .PageBody .PageResultsThumbs .SharePanelShell:hover .assetTitle {
                  background: rgba(6, 21, 28, 0.71);
                  max-height: 50px;
                  position: absolute;
                  left: 0;
                  right: 0;
                  bottom: 0;
                  overflow: hidden;
                  display: inline-block;
                  word-wrap: break-word;
                  line-height: 15px;
                  font-size: 12px;
                  padding: 2px; }
    html body #CentralSpaceResourceClone {
      width: 120px;
      margin: 0px 18px 18px 0px;
      border-radius: 4px;
      position: relative; }
      html body #CentralSpaceResourceClone .ImageWrapperOverlay {
        display: none;
        position: absolute;
        height: 120px;
        width: 120px;
        z-index: 1;
        border-radius: 4px; }
        html body #CentralSpaceResourceClone .ImageWrapperOverlay .ImageWrapperOverlayLink {
          width: 100%;
          height: 100%;
          display: inline-block; }
        html body #CentralSpaceResourceClone .ImageWrapperOverlay .ResourcePanelIcons {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          padding: 5px;
          /* astec needs attention - init before scaling takes is not rendering the same always firing scaler does not solve */
          display: flex;
          font-size: 16px; }
          html body #CentralSpaceResourceClone .ImageWrapperOverlay .ResourcePanelIcons a {
            flex-grow: 1;
            text-align: center; }
      html body #CentralSpaceResourceClone .ColSizeAltBanner {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        font-size: 12px;
        text-align: center; }
      html body #CentralSpaceResourceClone .ImageWrapper {
        height: 120px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; }
        html body #CentralSpaceResourceClone .ImageWrapper img {
          width: auto;
          height: auto;
          object-fit: contain;
          max-width: 100%;
          max-height: 100%;
          border-top-left-radius: 4px;
          /* needs to match panel border radius on top */
          border-top-right-radius: 4px;
          /* needs to match panel border radius on top */ }
        html body #CentralSpaceResourceClone .ImageWrapper .NoPreviewIconContainer {
          display: flex;
          flex-direction: column; }
      html body #CentralSpaceResourceClone:hover .ImageWrapperOverlay {
        display: block; }
      html body #CentralSpaceResourceClone .ResourcePanelInfo {
        padding: 8px 16px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
        html body #CentralSpaceResourceClone .ResourcePanelInfo.RatingInfo {
          padding-right: 13px;
          padding-left: 13px;
          text-align: center; }
        html body #CentralSpaceResourceClone .ResourcePanelInfo.FCImageSelect a i {
          padding-right: 10px; }
      html body #CentralSpaceResourceClone.ResultPlaceholder {
        display: none; }

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