@charset "UTF-8";
/*
 * docushare.css
 * This file is the base CSS for DocuShare
 * Copyright (c) 2002-2019 Xerox Corporation.  All Rights Reserved.

 Table of Contents:
 (NOTE: jump to section by doing a search with an equals sign '=' followed by the section number (i.e. '=2')
 ------------------
 1. Site Global Styles
 2. Page Heading Styles (Edit/Add/New Obj. Pages)
 3. Portlet Page Styles (Personal Home Page & Workspace Home Page)
 4. Search Results Page Styles
 5. Generic Object List Styles
 6. Service Page Styles
 7. Interact Styles
 8. About DocuShare Page Styles
 9. Record Feature Styles
 10. Legacy Action Menu Styles
 11. Action Page Stying
 12. Workcentre Repositiory Page Styles
 13. Workflow Reporting Section Styles
 14. Statistics Pages Styles
 15. View Document & Properties Popup Styles
 16. Admin Section Styles
 */
/* ---------------------- */
/* =1. Site Global Styles */
/* ---------------------- */
/* Used for cache-busting */
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  src: url("font/Roboto-regular/Roboto-regular.eot?v=7.0");
  src: url("font/Roboto-regular/Roboto-regular.eot?#iefix&v=7.0") format("embedded-opentype"), local("Roboto"), local("Roboto-regular"), url("font/Roboto-regular/Roboto-regular.woff2?v=7.0") format("woff2"), url("font/Roboto-regular/Roboto-regular.woff?v=7.0") format("woff"), url("font/Roboto-regular/Roboto-regular.ttf?v=7.0") format("truetype"), url("font/Roboto-regular/Roboto-regular.svg?v=7.0") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-weight: 700;
  font-style: normal;
  src: url("font/Roboto-700/Roboto-700.eot?v=7.0");
  src: url("font/Roboto-700/Roboto-700.eot?#iefix&v=7.0") format("embedded-opentype"), local("Roboto Bold"), local("Roboto-700"), url("font/Roboto-700/Roboto-700.woff2?v=7.0") format("woff2"), url("font/Roboto-700/Roboto-700.woff?v=7.0") format("woff"), url("font/Roboto-700/Roboto-700.ttf?v=7.0") format("truetype"), url("font/Roboto-700/Roboto-700.svg?v=7.0") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: normal;
  src: url("font/Roboto-300/Roboto-300.eot?v=7.0");
  src: url("font/Roboto-300/Roboto-300.eot?#iefix&v=7.0") format("embedded-opentype"), local("Roboto Light"), local("Roboto-300"), url("font/Roboto-300/Roboto-300.woff2?v=7.0") format("woff2"), url("font/Roboto-300/Roboto-300.woff?v=7.0") format("woff"), url("font/Roboto-300/Roboto-300.ttf?v=7.0") format("truetype"), url("font/Roboto-300/Roboto-300.svg?v=7.0") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-weight: 500;
  font-style: normal;
  src: url("font/Roboto-500/Roboto-500.eot?v=7.0");
  src: url("font/Roboto-500/Roboto-500.eot?#iefix&v=7.0") format("embedded-opentype"), local("Roboto Medium"), local("Roboto-500"), url("font/Roboto-500/Roboto-500.woff2?v=7.0") format("woff2"), url("font/Roboto-500/Roboto-500.woff?v=7.0") format("woff"), url("font/Roboto-500/Roboto-500.ttf?v=7.0") format("truetype"), url("font/Roboto-500/Roboto-500.svg?v=7.0") format("svg");
}
@font-face {
  font-family: "Roboto";
  font-weight: 100;
  font-style: normal;
  src: url("font/Roboto-100/Roboto-100.eot?v=7.0");
  src: url("font/Roboto-100/Roboto-100.eot?#iefix&v=7.0") format("embedded-opentype"), local("Roboto Thin"), local("Roboto-100"), url("font/Roboto-100/Roboto-100.woff2?v=7.0") format("woff2"), url("font/Roboto-100/Roboto-100.woff?v=7.0") format("woff"), url("font/Roboto-100/Roboto-100.ttf?v=7.0") format("truetype"), url("font/Roboto-100/Roboto-100.svg?v=7.0") format("svg");
}
@font-face {
  font-family: "icons";
  src: url("font/icons.eot?v=7.0");
  src: url("font/icons.eot?#iefix&v=7.0") format("embedded-opentype"), url("font/icons.woff?v=7.0") format("woff"), url("font/icons.ttf?v=7.0") format("truetype"), url("font/icons.svg#icons&v=7.0") format("svg");
  src-font-weight: normal;
  src-font-style: normal;
}
*:not(a) > .icon[class*=icon-] {
  cursor: default;
}

*:not(a) > .icon.icon-more {
  cursor: pointer;
}

[data-icon]:before {
  font-family: "icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button, .ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button, #uploader .dropzones li .icon, #dialog-form-delayedDrop .doctype-props h4 .icon, .search__expanded .labelwrapper a[rel=help]:before, .favorite-button a .icon, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next, input[type=checkbox]:checked + .checkboxradio:not(.radio), span.selectboxit-container .selectboxit-arrow-container i, span.selectboxit-container .selectboxit-options .selectboxit-option-icon {
  font-family: "icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert:before {
  content: "a";
}

.icon-arrdown:before, #dialog-form-delayedDrop .doctype-props h4.__open .icon:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year span:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year span:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year span:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year span:before, .selectboxit-container.selectbox-plain .selectboxit-btn .selectboxit-arrow-container i:before, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-arrow-container i:before, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-arrow-container i:before, .icon-arrright:before, #dialog-form-delayedDrop .doctype-props h4.__closed .icon:before {
  content: "b";
}

.icon-arrup:before {
  content: "c";
}

.icon-bell:before {
  content: "d";
}

.icon-bgjobs:before {
  content: "e";
}

.icon-blog:before {
  content: "f";
}

.icon-calendar:before {
  content: "g";
}

.icon-changelocation:before {
  content: "h";
}

.icon-changeowner:before {
  content: "i";
}

.icon-check:before, input[type=checkbox]:checked + .checkboxradio:not(.radio):before, span.selectboxit-container .selectboxit-options .selectboxit-option-icon:before {
  content: "j";
}

.icon-checkok:before {
  content: "k";
}

.icon-checkout:before {
  content: "l";
}

.icon-close:before {
  content: "m";
}

.icon-cog:before {
  content: "n";
}

.icon-collections:before {
  content: "o";
}

.icon-column:before {
  content: "p";
}

.icon-comment:before {
  content: "q";
}

.icon-comments:before {
  content: "r";
}

.icon-communities:before {
  content: "s";
}

.icon-contentrule:before {
  content: "t";
}

.icon-contentruledismiss:before {
  content: "u";
}

.icon-copy:before {
  content: "v";
}

.icon-copyshortcuts:before {
  content: "w";
}

.icon-cut:before {
  content: "x";
}

.icon-delete:before {
  content: "y";
}

.icon-desktoppublish:before {
  content: "z";
}

.icon-document:before {
  content: "A";
}

.icon-download:before {
  content: "B";
}

.icon-event:before {
  content: "C";
}

.icon-fave:before, .favorite-button a .icon:before {
  content: "D";
}

.icon-favorites-manage:before {
  content: "E";
}

.icon-favorites-popup:before {
  content: "F";
}

.icon-fileaudio:before {
  content: "G";
}

.icon-filebinary:before {
  content: "H";
}

.icon-filecode:before {
  content: "I";
}

.icon-filedocument:before {
  content: "J";
}

.icon-filedrawing:before {
  content: "K";
}

.icon-fileimage:before {
  content: "L";
}

.icon-fileinteract:before {
  content: "M";
}

.icon-filepage:before {
  content: "N";
}

.icon-fileunknown:before {
  content: "O";
}

.icon-fileurl:before {
  content: "P";
}

.icon-filevideo:before {
  content: "Q";
}

.icon-quicksearch:before {
  content: "=";
}

.icon-folder:before {
  content: "S";
}

.icon-folder-view:before {
  content: "T";
}

.icon-folderfilled:before {
  content: "U";
}

.icon-folders:before {
  content: "V";
}

.icon-help:before, .search__expanded .labelwrapper a[rel=help]:before {
  content: "W";
}

.icon-home:before {
  content: "X";
}

.icon-info:before {
  content: "Y";
}

.icon-link:before {
  content: "Z";
}

.icon-linksingle:before {
  content: "0";
}

.icon-list-thick:before {
  content: "1";
}

.icon-lock:before {
  content: "2";
}

.icon-lockunlock:before {
  content: "3";
}

.icon-mail:before {
  content: "4";
}

.icon-meet-online:before {
  content: "5";
}

.icon-more:before {
  content: "6";
}

.icon-movetoarchive:before {
  content: "7";
}

.icon-mytask:before {
  content: "8";
}

.icon-mytasks:before {
  content: "9";
}

.icon-newwindow:before {
  content: "!";
}

.icon-next:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next:before {
  content: '"';
}

.icon-notifications:before {
  content: "#";
}

.icon-paste:before {
  content: "$";
}

.icon-duplicate-cr:before {
  content: "$";
}

.icon-permissions:before {
  content: "%";
}

.icon-picture:before {
  content: "&";
}

.icon-plane:before {
  content: "'";
}

.icon-plus:before {
  content: "(";
}

.icon-prev:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev:before {
  content: ")";
}

.icon-properties:before {
  content: "*";
}

.icon-quota:before {
  content: "+";
}

.icon-recent:before {
  content: ",";
}

.icon-rectangle:before {
  content: "-";
}

.icon-refresh:before {
  content: ".";
}

.icon-rename:before {
  content: "/";
}

.icon-route:before {
  content: ":";
}

.icon-routing-wizard-popup:before {
  content: ";";
}

.icon-scancoversheet:before {
  content: "<";
}

.icon-search:before {
  content: "=";
}

.icon-search-no-result:before {
  content: ">";
}

.icon-settings:before {
  content: "?";
}

.icon-star:before {
  content: "@";
}

.icon-starbig:before {
  content: "[";
}

.icon-tasks:before {
  content: "]";
}

.icon-unlock:before {
  content: "^";
}

.icon-updown:before, span.selectboxit-container .selectboxit-arrow-container i:before {
  content: "_";
}

.icon-upload:before {
  content: "`";
}

.icon-uploading:before {
  content: "{";
}

.icon-user:before {
  content: "|";
}

.icon-users:before {
  content: "}";
}

.icon-viewallentries:before {
  content: "~";
}

.icon-viewdocumentproperties:before {
  content: "\\";
}

.icon-viewhtml:before {
  content: "";
}

.icon-viewpdf:before {
  content: "";
}

.icon-whatsnew:before {
  content: "";
}

.icon-wiki:before {
  content: "";
}

.icon-workspace:before {
  content: "";
}

.icon-x:before, .ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button:before, .ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button:before {
  content: "";
}

.icon-upload-no-options:before, #uploader .dropzones li.immediateDrop .icon:before {
  content: "";
}

.icon-upload-with-options:before, #uploader .dropzones li.delayedDrop .icon:before {
  content: "";
}

.icon-zip-download:before {
  content: "";
}

.icon-fave-filled:before, .favorite-button a.active .icon:before {
  content: "";
}

.icon-eventrepeat:before {
  content: "";
}

.icon-eventsingle:before {
  content: "";
}

.icon-arrright:before, #dialog-form-delayedDrop .doctype-props h4.__closed .icon:before {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

a {
  color: #247ACB;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active {
  color: #053e6d;
}
a[rel=help] {
  text-decoration: none;
}

#popuppreview_navbar a.navlink, .detailedsearch-group .buttonrow button, .fcr__buttonwrap button, .sa__fields input[type=submit], .xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button, #applyButton input, .loginform .loginform__submit, #AddObject .alertify-button, #EditObject .alertify-button, .submit-simple, .postbuttonbar .post_buttonsection input, .postentrytable input[type=submit], .postentrytable input[type=reset], .postentrytable input[type=button], .fieldset #fileTextButton, #quotasection_floatcont #retrieveMetersButton, #addtopicbar input[type=reset], #AddObject .alertify-button-cancel, #EditObject .alertify-button-cancel, .submit, .multiple-confirmation-page input[type=submit], .multiple-confirmation-page input[type=button], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .ui-button, .ui-dialog.dialog--upload .ui-dialog-buttonpane .ui-button, .popup__document #buttonbar input[type=submit], .popup__document #buttonbar input[type=button], .popup__document #buttonbar_top input[type=submit], .popup__document #buttonbar_top input[type=button], #addtopicbar input[type=submit], .horiz-tab-body .collectionsettings .xforms-trigger button, .xforms-propswrapper.changehistory .xforms-submit input, .xforms-propswrapper.changehistory .xforms-submit button {
  display: inline-block;
  border: none;
  font-size: 15px;
  color: #FFF;
  min-width: 84px;
  height: 32px;
  line-height: 28px;
  text-align: center;
  -webkit-appearance: none;
  cursor: pointer;
  border-radius: 3px;
  margin-right: 10px;
  outline: none;
  background: #383e42;
  font-family: Roboto, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  padding: 0 15px;
}
#popuppreview_navbar a.navlink:hover, .detailedsearch-group .buttonrow button:hover, .fcr__buttonwrap button:hover, .sa__fields input[type=submit]:hover, .xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button:hover, #applyButton input:hover, .loginform .loginform__submit:hover, #AddObject .alertify-button:hover, #EditObject .alertify-button:hover, .submit-simple:hover, .postbuttonbar .post_buttonsection input:hover, .postentrytable input[type=submit]:hover, .postentrytable input[type=reset]:hover, .postentrytable input[type=button]:hover, .fieldset #fileTextButton:hover, #quotasection_floatcont #retrieveMetersButton:hover, #addtopicbar input[type=reset]:hover, #AddObject .alertify-button-cancel:hover, #EditObject .alertify-button-cancel:hover, .submit:hover, .multiple-confirmation-page input[type=submit]:hover, .multiple-confirmation-page input[type=button]:hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .ui-button:hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .ui-button:hover, .popup__document #buttonbar input[type=submit]:hover, .popup__document #buttonbar input[type=button]:hover, .popup__document #buttonbar_top input[type=submit]:hover, .popup__document #buttonbar_top input[type=button]:hover, #addtopicbar input[type=submit]:hover, .horiz-tab-body .collectionsettings .xforms-trigger button:hover, .xforms-propswrapper.changehistory .xforms-submit input:hover, .xforms-propswrapper.changehistory .xforms-submit button:hover {
  background: #DCEEFE;
  color: #2D3135;
}
#popuppreview_navbar a[disabled].navlink, .detailedsearch-group .buttonrow button[disabled], .fcr__buttonwrap button[disabled], .sa__fields input[disabled][type=submit], .xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button[disabled], #applyButton input[disabled], .loginform [disabled].loginform__submit, #AddObject [disabled].alertify-button, #EditObject [disabled].alertify-button, [disabled].submit-simple, .postbuttonbar .post_buttonsection input[disabled], .postentrytable input[disabled][type=submit], .postentrytable input[disabled][type=reset], .postentrytable input[disabled][type=button], .fieldset [disabled]#fileTextButton, #quotasection_floatcont [disabled]#retrieveMetersButton, #addtopicbar input[disabled][type=reset], #AddObject [disabled].alertify-button-cancel, #EditObject [disabled].alertify-button-cancel, [disabled].submit, .multiple-confirmation-page input[disabled][type=submit], .multiple-confirmation-page input[disabled][type=button], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane [disabled].ui-button, .ui-dialog.dialog--upload .ui-dialog-buttonpane [disabled].ui-button, .popup__document #buttonbar input[disabled][type=submit], .popup__document #buttonbar input[disabled][type=button], .popup__document #buttonbar_top input[disabled][type=submit], .popup__document #buttonbar_top input[disabled][type=button], #addtopicbar input[disabled][type=submit], .horiz-tab-body .collectionsettings .xforms-trigger button[disabled], .xforms-propswrapper.changehistory .xforms-submit input[disabled], .xforms-propswrapper.changehistory .xforms-submit button[disabled] {
  background: #edeff1;
  color: #9b9b9b;
  border: 2px solid #edeff1;
}

.submit.submit_white, .multiple-confirmation-page input.submit[type=submit][name=cancel], .multiple-confirmation-page input.submit[type=submit][name=declare_cancel], .multiple-confirmation-page input.submit[type=submit][name=submit_cancel], .multiple-confirmation-page input.submit[type=button][name=cancel], .multiple-confirmation-page input.submit[type=button][name=declare_cancel], .multiple-confirmation-page input.submit[type=button][name=submit_cancel], .multiple-confirmation-page input.submit_white[type=submit], .multiple-confirmation-page input[type=submit][name=cancel], .multiple-confirmation-page input[type=submit][name=declare_cancel], .multiple-confirmation-page input[type=submit][name=submit_cancel], .multiple-confirmation-page input[type=submit][type=button][name=cancel], .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel], .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel], .multiple-confirmation-page input.submit_white[type=button], .multiple-confirmation-page input[type=button][type=submit][name=cancel], .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel], .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel], .multiple-confirmation-page input[type=button][name=cancel], .multiple-confirmation-page input[type=button][name=declare_cancel], .multiple-confirmation-page input[type=button][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .submit_white.ui-button, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=declare_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=declare_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .submit_white.ui-button, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=declare_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=submit_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=declare_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=submit_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .ui-button.cancel, .popup__document #buttonbar input.submit_white[type=submit], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=submit_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=submit_cancel], .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[type=submit].ui-button.cancel, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[type=submit].ui-button.cancel, .popup__document #buttonbar input.submit_white[type=button], .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=submit_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=submit_cancel], .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=button].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[type=button].ui-button.cancel, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=button].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[type=button].ui-button.cancel, .popup__document #buttonbar_top input.submit_white[type=submit], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=submit_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=submit_cancel], .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=submit].ui-button.cancel, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=submit].ui-button.cancel, .popup__document #buttonbar_top input.submit_white[type=button], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=submit_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=submit_cancel], .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=button].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=button].ui-button.cancel, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=button].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=button].ui-button.cancel, #addtopicbar input.submit_white[type=submit], #addtopicbar .multiple-confirmation-page input[type=submit][name=cancel], .multiple-confirmation-page #addtopicbar input[type=submit][name=cancel], #addtopicbar .multiple-confirmation-page input[type=submit][name=declare_cancel], .multiple-confirmation-page #addtopicbar input[type=submit][name=declare_cancel], #addtopicbar .multiple-confirmation-page input[type=submit][name=submit_cancel], .multiple-confirmation-page #addtopicbar input[type=submit][name=submit_cancel], #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=cancel], .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=cancel], #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel], .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=declare_cancel], #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel], .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=submit_cancel], #addtopicbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane #addtopicbar input[type=submit].ui-button.cancel, #addtopicbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane #addtopicbar input[type=submit].ui-button.cancel, .horiz-tab-body .collectionsettings .xforms-trigger button.submit_white, .xforms-propswrapper.changehistory .xforms-submit input.submit_white, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=declare_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=declare_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=submit_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=submit_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=declare_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=declare_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=submit_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=submit_cancel], .xforms-propswrapper.changehistory .xforms-submit button.submit_white, .fieldset .submit_white#fileTextButton, .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=cancel], .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=declare_cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=declare_cancel], .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=submit_cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=submit_cancel], .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=cancel], .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=declare_cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=declare_cancel], .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=submit_cancel], .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=submit_cancel], .fieldset .ui-dialog.dialog--confirmation .ui-dialog-buttonpane #fileTextButton.ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .fieldset #fileTextButton.ui-button.cancel, .fieldset .ui-dialog.dialog--upload .ui-dialog-buttonpane #fileTextButton.ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .fieldset #fileTextButton.ui-button.cancel {
  color: #2e3236;
  background: #fff;
  border: 1px solid #e3e6e9;
}
.submit.submit_white:not([disabled]):hover, .multiple-confirmation-page input.submit[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit_white[type=submit]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page input.submit_white[type=button]:not([disabled]):hover, .multiple-confirmation-page input[type=button][type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page input[type=button][name=submit_cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .submit_white.ui-button:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=declare_cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=submit][name=submit_cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=declare_cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input.ui-button[type=button][name=submit_cancel]:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .submit_white.ui-button:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=declare_cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=submit][name=submit_cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=declare_cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input.ui-button[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input.ui-button[type=button][name=submit_cancel]:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar input.submit_white[type=submit]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[type=submit].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[type=submit].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar input.submit_white[type=button]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][type=submit][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar .multiple-confirmation-page input[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar input[type=button][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=button].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[type=button].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=button].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[type=button].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar_top input.submit_white[type=submit]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=submit].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=submit].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar_top input.submit_white[type=button]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][type=submit][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=declare_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .multiple-confirmation-page input[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .popup__document #buttonbar_top input[type=button][name=submit_cancel]:not([disabled]):hover, .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=button].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=button].ui-button.cancel:not([disabled]):hover, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=button].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[type=button].ui-button.cancel:not([disabled]):hover, #addtopicbar input.submit_white[type=submit]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][name=cancel]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][name=declare_cancel]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][name=submit_cancel]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=cancel]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=declare_cancel]:not([disabled]):hover, #addtopicbar .multiple-confirmation-page input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page #addtopicbar input[type=submit][type=button][name=submit_cancel]:not([disabled]):hover, #addtopicbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane #addtopicbar input[type=submit].ui-button.cancel:not([disabled]):hover, #addtopicbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[type=submit].ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane #addtopicbar input[type=submit].ui-button.cancel:not([disabled]):hover, .horiz-tab-body .collectionsettings .xforms-trigger button.submit_white:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit input.submit_white:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=declare_cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=submit][name=submit_cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=declare_cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[type=button][name=submit_cancel]:not([disabled]):hover, .xforms-propswrapper.changehistory .xforms-submit button.submit_white:not([disabled]):hover, .fieldset .submit_white#fileTextButton:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=cancel]:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=declare_cancel]:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=submit][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=submit][name=submit_cancel]:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=cancel]:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=declare_cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=declare_cancel]:not([disabled]):hover, .fieldset .multiple-confirmation-page input#fileTextButton[type=button][name=submit_cancel]:not([disabled]):hover, .multiple-confirmation-page .fieldset input#fileTextButton[type=button][name=submit_cancel]:not([disabled]):hover, .fieldset .ui-dialog.dialog--confirmation .ui-dialog-buttonpane #fileTextButton.ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .fieldset #fileTextButton.ui-button.cancel:not([disabled]):hover, .fieldset .ui-dialog.dialog--upload .ui-dialog-buttonpane #fileTextButton.ui-button.cancel:not([disabled]):hover, .ui-dialog.dialog--upload .ui-dialog-buttonpane .fieldset #fileTextButton.ui-button.cancel:not([disabled]):hover {
  border: 1px solid #2e3236;
}
.submit.submit_white[disabled], .multiple-confirmation-page input.submit[disabled][type=submit][name=cancel], .multiple-confirmation-page input.submit[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page input.submit[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page input.submit[disabled][type=button][name=cancel], .multiple-confirmation-page input.submit[disabled][type=button][name=declare_cancel], .multiple-confirmation-page input.submit[disabled][type=button][name=submit_cancel], .multiple-confirmation-page input.submit_white[disabled][type=submit], .multiple-confirmation-page input[disabled][type=submit][name=cancel], .multiple-confirmation-page input[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page input[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page input[disabled][type=submit][type=button][name=cancel], .multiple-confirmation-page input[disabled][type=submit][type=button][name=declare_cancel], .multiple-confirmation-page input[disabled][type=submit][type=button][name=submit_cancel], .multiple-confirmation-page input.submit_white[disabled][type=button], .multiple-confirmation-page input[disabled][type=button][type=submit][name=cancel], .multiple-confirmation-page input[disabled][type=button][type=submit][name=declare_cancel], .multiple-confirmation-page input[disabled][type=button][type=submit][name=submit_cancel], .multiple-confirmation-page input[disabled][type=button][name=cancel], .multiple-confirmation-page input[disabled][type=button][name=declare_cancel], .multiple-confirmation-page input[disabled][type=button][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .submit_white[disabled].ui-button, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=declare_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=declare_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=submit_cancel], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane [disabled].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .submit_white[disabled].ui-button, .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=declare_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=submit][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=submit][name=submit_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=declare_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=declare_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane .multiple-confirmation-page input[disabled].ui-button[type=button][name=submit_cancel], .multiple-confirmation-page .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled].ui-button[type=button][name=submit_cancel], .ui-dialog.dialog--upload .ui-dialog-buttonpane [disabled].ui-button.cancel, .popup__document #buttonbar input.submit_white[disabled][type=submit], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][name=submit_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][type=button][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][type=button][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=submit][type=button][name=submit_cancel], .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[disabled][type=submit].ui-button.cancel, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[disabled][type=submit].ui-button.cancel, .popup__document #buttonbar input.submit_white[disabled][type=button], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][type=submit][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][type=submit][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][type=submit][name=submit_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][name=cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][name=declare_cancel], .popup__document #buttonbar .multiple-confirmation-page input[disabled][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar input[disabled][type=button][name=submit_cancel], .popup__document #buttonbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled][type=button].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar input[disabled][type=button].ui-button.cancel, .popup__document #buttonbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled][type=button].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar input[disabled][type=button].ui-button.cancel, .popup__document #buttonbar_top input.submit_white[disabled][type=submit], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][name=submit_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][type=button][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][type=button][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=submit][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=submit][type=button][name=submit_cancel], .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[disabled][type=submit].ui-button.cancel, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[disabled][type=submit].ui-button.cancel, .popup__document #buttonbar_top input.submit_white[disabled][type=button], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][type=submit][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][type=submit][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][type=submit][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][type=submit][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][type=submit][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][type=submit][name=submit_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][name=cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][name=cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][name=declare_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][name=declare_cancel], .popup__document #buttonbar_top .multiple-confirmation-page input[disabled][type=button][name=submit_cancel], .multiple-confirmation-page .popup__document #buttonbar_top input[disabled][type=button][name=submit_cancel], .popup__document #buttonbar_top .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled][type=button].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .popup__document #buttonbar_top input[disabled][type=button].ui-button.cancel, .popup__document #buttonbar_top .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled][type=button].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .popup__document #buttonbar_top input[disabled][type=button].ui-button.cancel, #addtopicbar input.submit_white[disabled][type=submit], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][name=cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][name=cancel], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][name=declare_cancel], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][name=submit_cancel], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][type=button][name=cancel], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=declare_cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][type=button][name=declare_cancel], #addtopicbar .multiple-confirmation-page input[disabled][type=submit][type=button][name=submit_cancel], .multiple-confirmation-page #addtopicbar input[disabled][type=submit][type=button][name=submit_cancel], #addtopicbar .ui-dialog.dialog--confirmation .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane #addtopicbar input[disabled][type=submit].ui-button.cancel, #addtopicbar .ui-dialog.dialog--upload .ui-dialog-buttonpane input[disabled][type=submit].ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane #addtopicbar input[disabled][type=submit].ui-button.cancel, .horiz-tab-body .collectionsettings .xforms-trigger button.submit_white[disabled], .xforms-propswrapper.changehistory .xforms-submit input.submit_white[disabled], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=submit][name=cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=submit][name=cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=submit][name=declare_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=submit][name=declare_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=submit][name=submit_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=submit][name=submit_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=button][name=cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=button][name=cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=button][name=declare_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=button][name=declare_cancel], .xforms-propswrapper.changehistory .xforms-submit .multiple-confirmation-page input[disabled][type=button][name=submit_cancel], .multiple-confirmation-page .xforms-propswrapper.changehistory .xforms-submit input[disabled][type=button][name=submit_cancel], .xforms-propswrapper.changehistory .xforms-submit button.submit_white[disabled], .fieldset .submit_white[disabled]#fileTextButton, .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=submit][name=cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=submit][name=cancel], .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=submit][name=declare_cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=submit][name=declare_cancel], .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=submit][name=submit_cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=submit][name=submit_cancel], .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=button][name=cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=button][name=cancel], .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=button][name=declare_cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=button][name=declare_cancel], .fieldset .multiple-confirmation-page input[disabled]#fileTextButton[type=button][name=submit_cancel], .multiple-confirmation-page .fieldset input[disabled]#fileTextButton[type=button][name=submit_cancel], .fieldset .ui-dialog.dialog--confirmation .ui-dialog-buttonpane [disabled]#fileTextButton.ui-button.cancel, .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .fieldset [disabled]#fileTextButton.ui-button.cancel, .fieldset .ui-dialog.dialog--upload .ui-dialog-buttonpane [disabled]#fileTextButton.ui-button.cancel, .ui-dialog.dialog--upload .ui-dialog-buttonpane .fieldset [disabled]#fileTextButton.ui-button.cancel {
  color: #d2d9dc;
}

#addtopicbar input[type=reset], #AddObject .alertify-button-cancel, #EditObject .alertify-button-cancel {
  color: #2e3236;
  background: #fff;
  border: 1px solid #e3e6e9;
}
#addtopicbar input[type=reset]:hover, #AddObject .alertify-button-cancel:hover, #EditObject .alertify-button-cancel:hover {
  background: #FFF !important;
}
#addtopicbar input[type=reset]:not([disabled]):hover, #AddObject .alertify-button-cancel:not([disabled]):hover, #EditObject .alertify-button-cancel:not([disabled]):hover {
  border: 1px solid #2e3236;
}
#addtopicbar input[disabled][type=reset], #AddObject [disabled].alertify-button-cancel, #EditObject [disabled].alertify-button-cancel {
  color: #D2D9DC;
}

#quotasection_floatcont #retrieveMetersButton {
  padding: 0 15px;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  text-transform: none;
  color: #fff;
}

.submit-simple, .postbuttonbar .post_buttonsection input, .postentrytable input[type=submit], .postentrytable input[type=reset], .postentrytable input[type=button], .fieldset #fileTextButton {
  color: #2D3135;
  background: #fff;
  border: 2px solid #C5C9CD;
  min-width: inherit;
  font-size: 10px;
  height: inherit;
  padding: 4px 10px;
  line-height: inherit;
}
.submit-simple:not([disabled]):hover, .postbuttonbar .post_buttonsection input:not([disabled]):hover, .postentrytable input[type=submit]:not([disabled]):hover, .postentrytable input[type=reset]:not([disabled]):hover, .postentrytable input[type=button]:not([disabled]):hover, .fieldset #fileTextButton:not([disabled]):hover {
  background: #247ACB;
  border: 2px solid #247ACB;
  color: #fff;
}
.submit-simple.submit-simple-grey, .postbuttonbar .post_buttonsection input.submit-simple-grey, .postentrytable input.submit-simple-grey[type=submit], .postentrytable input.submit-simple-grey[type=reset], .postentrytable input.submit-simple-grey[type=button], .fieldset .submit-simple-grey#fileTextButton {
  background: #383e42;
  color: #FFF;
}
.submit-simple.submit-simple-grey:hover, .postbuttonbar .post_buttonsection input.submit-simple-grey:hover, .postentrytable input.submit-simple-grey[type=submit]:hover, .postentrytable input.submit-simple-grey[type=reset]:hover, .postentrytable input.submit-simple-grey[type=button]:hover, .fieldset .submit-simple-grey#fileTextButton:hover {
  background: #DCEEFE;
}

.submit.no-upper-case, .multiple-confirmation-page input.no-upper-case[type=submit], .multiple-confirmation-page input.no-upper-case[type=button], .ui-dialog.dialog--confirmation .ui-dialog-buttonpane .no-upper-case.ui-button, .ui-dialog.dialog--upload .ui-dialog-buttonpane .no-upper-case.ui-button, .popup__document #buttonbar input[type=submit], .popup__document #buttonbar input[type=button], .popup__document #buttonbar_top input[type=submit], .popup__document #buttonbar_top input[type=button], #addtopicbar input.no-upper-case[type=submit], .horiz-tab-body .collectionsettings .xforms-trigger button.no-upper-case, .xforms-propswrapper.changehistory .xforms-submit input.no-upper-case, .xforms-propswrapper.changehistory .xforms-submit button.no-upper-case, .fieldset .no-upper-case#fileTextButton {
  text-transform: none;
}

.clearfix, .ui-dialog.dialog--upload #dialog-form-delayedDrop .filecontainer .filecontainer-header:after {
  *zoom: 1;
}
.clearfix:after, .ui-dialog.dialog--upload #dialog-form-delayedDrop .filecontainer .filecontainer-header:after {
  content: " ";
  display: table;
  clear: both;
}

.labelHelpLink--nohref, .labelHelpLink--inline {
  cursor: help;
}

.breadcrumbs {
  position: relative;
  background: #E0E3E7;
  padding-left: 29px;
  color: #797c83;
  font-size: 11px;
  border-bottom: 1px solid #DCDEE0;
}
.breadcrumbs table {
  border-spacing: 0;
  border-collapse: collapse;
}
.breadcrumbs a {
  color: #247ACB;
}
.breadcrumbs td, .breadcrumbs li {
  min-height: 26px;
  line-height: 26px;
  vertical-align: top;
}
.breadcrumbs .breadcrumbs__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.breadcrumbs .breadcrumbs__list img {
  content: "|";
  width: 1px;
  height: 8px;
  display: inline-block;
  border-left: 1px solid #B1B3B7;
  -webkit-transform: rotate(-20deg);
      -ms-transform: rotate(-20deg);
          transform: rotate(-20deg);
  position: relative;
  margin: 0 3px;
}
.breadcrumbs .breadcrumbs__toggle {
  position: absolute;
  cursor: pointer;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  background: #D7DBDF;
  left: 9px;
  bottom: -7px;
  z-index: 3;
  font-size: 8px;
  text-align: center;
  line-height: 1px;
  color: #383E42;
}
.breadcrumbs .breadcrumbs__toggle i {
  font-size: 0;
  position: relative;
  top: 4px;
}
.breadcrumbs .breadcrumbs__toggle i:before {
  font-size: 7px;
}
.breadcrumbs .breadcrumbs__toggle.is-active {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.breadcrumbs .breadcrumbs__toggle:hover {
  background: #aaa;
}
.breadcrumbs .breadcrumbs__toggle:hover i {
  color: #000;
}
.breadcrumbs .breadcrumbs__more {
  padding-bottom: 5px;
}

.notice {
  padding: 12px 60px 12px 65px;
  font-size: 13px;
  position: relative;
  border-bottom: 1px solid #DCDEE0;
}
#dialog-form-delayedDrop .header-message-template.notice.notice_red{
	padding:12px 60px 27px 65px; 
}
#dialog-form-delayedDrop .notice .notice__icon p{
	font-size:small;
	vertical-align:top;
	font-style:normal;
}

.notice a {
  text-decoration: none;
}
.notice p {
  margin: 0;
  display: inline-block;
}
.notice ul {
  margin: 5px 0;
  padding-right: 15px;
}
.notice .notice__icon {
  position: absolute;
  font-size: 19px;
  left: 40px;
}
.notice .notice__icon:before {
  display: inline-block;
  padding-right: 5px;
}
.notice .notice__close {
  position: absolute;
  right: 28px;
  top: 13px;
  font-size: 19px;
  opacity: 0.6;
}
.notice .notice__button {
  display: inline-block;
  border-radius: 3px;
  font-size: 10px;
  background: #fff;
  width: 40px;
  height: 22px;
  line-height: 22px;
  color: #2E3236;
  margin: 0 5px;
  text-align: center;
}
.notice .notice__more {
  color: #247ACB;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
}
.notice .notice__more:hover {
  text-decoration: underline;
}
.notice.notice_blue {
  background: #DDF0FE;
  color: #215C89;
}
.notice.notice_blue .icon-close {
  color: #215C89;
}
.notice.notice_admin-message {
  background: #fff9e5;
  color: #5c656c;
}
.notice.notice_admin-message p {
  position: relative;
  top: 2px;
}
.notice.notice_admin-message .icon-close {
  color: #b6bcc0;
}
.notice.notice_red {
  background: #FFECE3;
  color: #AB5C3C;
}
.notice.notice_red .icon-close {
  color: #AB5C3C;
}
.notice.notice_green {
  background: #F0F9D6;
  color: #8CAD42;
}
.notice.notice_green .icon-close {
  color: #8CAD42;
}
.notice .notice__multifile_list {
  margin: 2.5em 0 0 0;
  padding: 0;
  list-style: none;
}
.notice .notice__multifile_list li {
  display: inline-block;
}
.notice .notice__multifile_list li:after {
  content: ", ";
}
.notice .notice__multifile_list li a:hover {
  text-decoration: underline;
}
.notice .bkjob_message_info {
  margin: 0 auto 0;
}
.notice .bkjob_instance {
  color: rgba(140, 173, 66, 0.9);
}
.notice .bkjob_instance label {
  color: #8cad42;
  font-weight: 500;
}
.notice .bkjob_instance--type {
  position: relative;
  top: -8px;
}
.notice .bkjob_instance--addinfo {
  border-top: 1px dotted rgba(140, 173, 66, 0.5);
  margin-left: 40px;
  padding-top: 10px;
  position: relative;
  top: -8px;
}

.multiselect, #dialog-form-delayedDrop .doctype-props select[multiple], .multipleselectwrapper select, .fieldset select.multiline, .fieldset select[multiple] {
  border: 1px solid #c5c9cd;
  padding: 5px;
  width: 100%;
}
.multiselect:focus, #dialog-form-delayedDrop .doctype-props select[multiple]:focus, .multipleselectwrapper select:focus, .fieldset select.multiline:focus, .fieldset select[multiple]:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.multiselect optgroup, #dialog-form-delayedDrop .doctype-props select[multiple] optgroup, .multipleselectwrapper select optgroup, .fieldset select.multiline optgroup, .fieldset select[multiple] optgroup {
  padding-bottom: 3px;
}
.multiselect option, #dialog-form-delayedDrop .doctype-props select[multiple] option, .multipleselectwrapper select option, .fieldset select.multiline option, .fieldset select[multiple] option {
  padding: 3px 25px;
  width: 100%;
}
.multiselect option:before, #dialog-form-delayedDrop .doctype-props select[multiple] option:before, .multipleselectwrapper select option:before, .fieldset select.multiline option:before, .fieldset select[multiple] option:before {
  display: none;
}
.multiselect option:disabled:hover, #dialog-form-delayedDrop .doctype-props select[multiple] option:disabled:hover, .multipleselectwrapper select option:disabled:hover, .fieldset select.multiline option:disabled:hover, .fieldset select[multiple] option:disabled:hover {
  background: transparent;
}
.multiselect option:hover, #dialog-form-delayedDrop .doctype-props select[multiple] option:hover, .multipleselectwrapper select option:hover, .fieldset select.multiline option:hover, .fieldset select[multiple] option:hover {
  background: url(images/inputs/check.png) 5px center no-repeat #EDEFF1;
}

/* IE Only Hack for Multi-select menus */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .multiselect option:hover, #dialog-form-delayedDrop .doctype-props select[multiple] option:hover, .multipleselectwrapper select option:hover, .fieldset select.multiline option:hover, .fieldset select[multiple] option:hover {
    background-color: #26a0da;
    color: #fff;
  }
}
span.selectboxit-container {
  height: 29px;
  border: 1px solid #C5C9CD;
  display: block;
  position: relative;
  background: #fff;
  outline: none;
}
span.selectboxit-container * {
  outline: none;
}
span.selectboxit-container:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
span.selectboxit-container .selectboxit-btn {
  height: 29px;
  line-height: 29px;
  font-size: 12px;
  color: #383E42;
  padding-left: 11px;
  display: block;
  margin-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  margin-right: 30px;
}
span.selectboxit-container .selectboxit-options {
  display: none;
  margin: 0;
  list-style: none;
  position: absolute;
  left: 0;
  top: 0 !important;
  min-width: 100%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 4px 5px;
  background: #fff;
  z-index: 300;
  max-height: 300px;
  overflow-x: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
span.selectboxit-container .selectboxit-options li {
  cursor: pointer;
  position: relative;
}
span.selectboxit-container .selectboxit-options li.selectboxit-disabled a {
  color: #dcdee0;
  font-weight: normal;
}
span.selectboxit-container .selectboxit-options li.selectboxit-disabled a:hover {
  background-color: transparent;
}
span.selectboxit-container .selectboxit-options a {
  font-size: 13px;
  color: #383E42;
  white-space: nowrap;
  overflow: hidden;
  height: 21px;
  line-height: 21px;
  padding-left: 24px;
  display: block;
}
span.selectboxit-container .selectboxit-options a:hover {
  background: #EDEFF1;
  text-decoration: none;
}
span.selectboxit-container .selectboxit-options .selectboxit-focus {
  background: #EDEFF1;
}
span.selectboxit-container .selectboxit-options .selectboxit-focus .selectboxit-option-icon {
  opacity: 1;
}
span.selectboxit-container .selectboxit-options .selectboxit-option-icon {
  position: absolute;
  top: 4px;
  left: 6px;
  opacity: 0;
}
span.selectboxit-container .selectboxit-arrow-container {
  position: absolute;
  right: 11px;
  top: 0;
  height: 29px;
  line-height: 29px;
  width: 10px;
}
span.selectboxit-container .selectboxit-arrow-container i {
  line-height: 29px;
  color: #383E42;
  font-size: 12px;
}

.selectboxit-container.selectbox-plain, select.selectbox.selectbox-plain + .selectboxit-container, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container {
  border: 0;
  background: transparent;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
}
.selectboxit-container.selectbox-plain .selectboxit-btn, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-btn, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-btn {
  padding-left: 0;
  overflow: inherit;
  margin-right: 30px;
}
.selectboxit-container.selectbox-plain .selectboxit-btn .selectboxit-text, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-text, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-text {
  white-space: nowrap;
  margin-right: 20px;
}
.selectboxit-container.selectbox-plain .selectboxit-btn .selectboxit-arrow-container i, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-arrow-container i, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-btn .selectboxit-arrow-container i {
  font-size: 9px;
}
.selectboxit-container.selectbox-plain .selectboxit-options, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-options, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-options {
  right: auto;
}
.selectboxit-container.selectbox-plain .selectboxit-options li, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-options li, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-options li {
  padding-right: 25px;
}
.selectboxit-container.selectbox-plain .selectboxit-options a, select.selectbox.selectbox-plain + .selectboxit-container .selectboxit-options a, #dialog-form-delayedDrop .doctype-props select.selectbox-plain + .selectboxit-container .selectboxit-options a {
  overflow: initial;
}

.selectbox-inline + .selectboxit-container, #dialog-form-delayedDrop .doctype-props select + .selectboxit-container, .selectbox-inline.selectboxit-container, #dialog-form-delayedDrop .doctype-props select.selectboxit-container, .selectbox-inline .selectboxit-container, #dialog-form-delayedDrop .doctype-props select .selectboxit-container {
  display: inline-block;
  vertical-align: middle;
}
.selectbox-inline + .selectboxit-container .selectboxit-btn, #dialog-form-delayedDrop .doctype-props select + .selectboxit-container .selectboxit-btn, .selectbox-inline.selectboxit-container .selectboxit-btn, #dialog-form-delayedDrop .doctype-props select.selectboxit-container .selectboxit-btn, .selectbox-inline .selectboxit-container .selectboxit-btn, #dialog-form-delayedDrop .doctype-props select .selectboxit-container .selectboxit-btn {
  padding-right: 50px;
}

.input, .ui-dialog.dialog--upload input[type=text], .inlineReplyBox input[type=text], .detailedsearch-group input[type=text], .stringortextprop input[type=text], .fcr__inputwrap input, .sa__fields input[type=text], .fieldset input[type=text], .fieldset input[type=password], .loginform .loginform__username input, .loginform .loginform__password input, .loginform .loginform__domainselect input, .datepicker, .textarea {
  height: 29px;
  border: 1px solid #C5C9CD;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 300;
  color: #2E3236;
  width: 100%;
}
.input:hover, .ui-dialog.dialog--upload input[type=text]:hover, .inlineReplyBox input[type=text]:hover, .detailedsearch-group input[type=text]:hover, .stringortextprop input[type=text]:hover, .fcr__inputwrap input:hover, .sa__fields input[type=text]:hover, .fieldset input[type=text]:hover, .fieldset input[type=password]:hover, .loginform .loginform__username input:hover, .loginform .loginform__password input:hover, .loginform .loginform__domainselect input:hover, .datepicker:hover, .textarea:hover, .input:focus, .ui-dialog.dialog--upload input[type=text]:focus, .inlineReplyBox input[type=text]:focus, .detailedsearch-group input[type=text]:focus, .stringortextprop input[type=text]:focus, .fcr__inputwrap input:focus, .sa__fields input[type=text]:focus, .fieldset input[type=text]:focus, .fieldset input[type=password]:focus, .loginform .loginform__username input:focus, .loginform .loginform__password input:focus, .loginform .loginform__domainselect input:focus, .datepicker:focus, .textarea:focus {
  border-color: #b7b9bc;
}
.input[disabled], .ui-dialog.dialog--upload input[disabled][type=text], .inlineReplyBox input[disabled][type=text], .detailedsearch-group input[disabled][type=text], .stringortextprop input[disabled][type=text], .fcr__inputwrap input[disabled], .sa__fields input[disabled][type=text], .fieldset input[disabled][type=text], .fieldset input[disabled][type=password], .loginform .loginform__username input[disabled], .loginform .loginform__password input[disabled], .loginform .loginform__domainselect input[disabled], [disabled].datepicker, [disabled].textarea {
  background: #F8FBFD;
  border-color: #E5E8EB;
}

.textarea {
  height: 80px;
  padding: 5px 10px;
}

input[type=checkbox].checkbox {
  display: none;
}
input[type=checkbox].checkbox + label {
  display: inline-block;
  margin: 0;
  clear: none;
  padding: 5px 0 4px 24px;
  cursor: pointer;
  background: url(images/inputs/checkbox.png) left center no-repeat;
}
input[type=checkbox].checkbox:checked + label {
  background: url(images/inputs/checkbox_selected.png) left center no-repeat;
}
input[type=checkbox].checkbox:disabled + label {
  background: url(images/inputs/checkbox_disabled.png) left center no-repeat;
}
input[type=checkbox].checkbox:checked:disabled + label {
  background: url(images/inputs/checkbox_selected_disabled.png) left center no-repeat;
}

.more, .more:visited, .more:link, .morelink:link, .morelink:visited {
  display: inline-block;
  text-decoration: none;
  color: #2D3135;
  height: 20px;
  line-height: 17px;
  text-align: center;
  font-size: 10px;
  padding: 0 15px;
  border: 1px solid transparent;
  border-radius: 3px;
  font-weight: 300;
  background-color: #DCEEFE;
}
.more:hover, .more:visited:hover, .more:link:hover, .morelink:link:hover, .morelink:visited:hover {
  border-color: transparent;
  background-color: #247ACB;
  color: #fff;
}

.dropdown {
  width: 250px;
  position: relative;
}
.dropdown.dropdown-more_left {
  float: none;
}
.dropdown.dropdown-inline {
  float: left;
  width: 50px;
}
.dropdown.dropdown-inline.dropdown-left ul.dropdown-items {
  left: 0;
  right: auto;
}
.dropdown.dropdown-inline .dropdown-more {
  height: auto;
  line-height: normal;
}
.dropdown.dropdown-inline ul.dropdown-items {
  right: 0;
  top: 30px;
  width: 250px;
}
.dropdown .dropdown-more {
  width: 50px;
  height: 35px;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  cursor: pointer;
  float: right;
  color: #6d7277;
}
.dropdown ul.dropdown-items {
  display: none;
  list-style-type: none;
  margin: 0;
  width: 250px;
  font-size: 13px;
  position: absolute;
  background-color: white;
  -webkit-box-shadow: 0 0 7px 0 rgba(39, 57, 85, 0.4);
          box-shadow: 0 0 7px 0 rgba(39, 57, 85, 0.4);
  padding: 20px 0;
  top: 40px;
  z-index: 200;
  color: #383e42;
}
.dropdown ul.dropdown-items li {
  padding: 14px 20px;
  line-height: 20px;
}
.dropdown ul.dropdown-items li a {
  display: block;
  color: #383E42;
  text-decoration: none;
  position: relative;
  padding-right: 40px;
}
.dropdown ul.dropdown-items li hr {
  background-color: #d1d0d0;
  color: #d1d0d0;
}
.dropdown ul.dropdown-items li:link {
  color: #383E42;
  text-decoration: none;
}
.dropdown ul.dropdown-items li:visited {
  color: #383E42;
  text-decoration: none;
}
.dropdown ul.dropdown-items li .icon {
  font-size: 16px;
  position: relative;
  padding: 7px;
  border-radius: 50%;
  margin-top: -7px;
  border: 1px solid #D8E0E4;
  display: inline-block;
  position: absolute;
  height: 32px;
  top: 1px;
  right: 0;
}
.dropdown ul.dropdown-items li.action-disabled a {
  color: #a2a6ac;
  position: relative;
}
.dropdown ul.dropdown-items li.action-disabled a:hover {
  background-color: #FFF;
  cursor: default;
}
.dropdown ul.dropdown-items li:not(.action-disabled):hover {
  background-color: #EDEFF1;
}
.dropdown.active .dropdown-more {
  z-index: 201;
  position: relative;
  -webkit-box-shadow: 0 10px 0 0 white, 0 0 7px 0 rgba(39, 57, 85, 0.4);
          box-shadow: 0 10px 0 0 white, 0 0 7px 0 rgba(39, 57, 85, 0.4);
  background-color: #fff;
}
.dropdown.active ul {
  display: block;
}

#content {
  min-width: 980px;
}

#contents_anchor {
  position: absolute;
  height: 0;
  width: 0;
  visibility: hidden;
  left: -99999px;
}

.helpwindow {
  background: #edeff1;
  min-width: 0;
}
.helpwindow .helpwindow__title {
  background: #fff;
  padding: 12px 16px;
  font-size: 19px;
  color: #383e42;
  font-weight: normal;
}
.helpwindow .helpwindow__title i {
  vertical-align: middle;
  margin-right: 5px;
  color: #9aa2a8;
  display: inline-block;
  font-size: 110%;
}
.helpwindow .helpwindow__content {
  padding: 10px 25px;
  font-size: 12px;
  color: #383e42;
  line-height: 1.3;
}
.helpwindow .helpwindow__content h2 {
  margin-bottom: 12px;
  font-weight: 600;
  color: #383e42;
  font-size: 13px;
}

sup.act_dsFull, sup.act_cpx, sup.act_minimum, sup.act_imageManager, sup.act_anonymous {
  font-size: 75%;
  color: #fff;
  border-radius: 1px;
  text-decoration: none;
  line-height: 1;
  text-transform: uppercase;
  margin-left: 4px;
  background: #4B7396;
  padding: 2px 4px;
  vertical-align: baseline;
  font-weight: 300;
}
h1 sup.act_dsFull, h1 sup.act_cpx, h1 sup.act_minimum, h1 sup.act_imageManager, h1 sup.act_anonymous {
  font-size: 0.5em;
}

.error {
  font-size: 12px;
  color: #383E42;
  line-height: 1.3;
  text-align: left;
  max-width: 667px;
  margin: 30px auto;
  padding: 12px 20px 12px 67px;
  position: relative;
  background: #fff;
  border: 1px solid #DCDEE0;
  overflow: auto;
}
.error.error_left {
  margin: 30px 0;
}
.error.error_left ul {
  list-style: none;
}
.error.error_left ul li {
  margin-bottom: 5px;
}
.error .error__icon {
  margin-bottom: 5px;
  position: absolute;
  left: 17px;
  font-size: 36px;
  color: #B6BCC0;
  margin-top: -20px;
  line-height: 1;
  top: 50%;
}
.error h2, .error h1 {
  font-size: 22px;
  font-weight: normal;
  color: #383E42;
  margin-bottom: 2px;
}
.error p {
  margin: 0;
  padding: 0;
}
.error.error_red .error__icon, .error.error_red h1, .error.error_red h2 {
  color: #FC6051;
}
.error.error_blue .error__icon, .error.error_blue h1, .error.error_blue h2 {
  color: #185AC8;
}
.error.error_green .error__icon, .error.error_green h1, .error.error_green h2 {
  color: green;
}

.new-item {
  font-size: 9px;
  color: #fff;
  border-radius: 2px;
  background-color: #ff5e44;
  text-transform: uppercase;
  vertical-align: middle;
  padding: 1px 2px;
  margin-left: 5px;
  margin-right: 5px;
}

input[type=radio]:checked + .checkboxradio.radio:before {
  margin: 0;
  content: " ";
  position: absolute;
  left: 5px;
  top: 5px;
  width: 7px;
  border-radius: 7px;
  height: 7px;
  background: #383E42;
}

input[type=checkbox]:checked + .checkboxradio:not(.radio):before {
  margin-left: 2px;
  position: relative;
  top: 2px;
  font-size: 12px;
}

.checkboxradio {
  width: 16px;
  height: 16px;
  border: 1px solid #DCDEE0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  color: #3A4044;
  background-color: #FFF;
  font-size: 12px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.checkboxradio:hover {
  border-color: #99A1A7;
}
.checkboxradio.disabledinput {
  opacity: 0.5;
  cursor: default;
}
.checkboxradio.disabledinput:hover {
  border-color: #DCDEE0;
}
.checkboxradio.disabledinput.radio:hover {
  border-color: #E0E1E3;
}
.checkboxradio.radio {
  height: 17px;
  width: 17px;
  border: 2px solid #C5C9CD;
  border-radius: 17px;
}
.checkboxradio.radio:hover {
  border-color: #A3ABB0;
}

#generic_title h1, .h1 {
  font-weight: normal;
  font-size: 20px;
  color: #383E42;
}

#fedbadge strong {
  margin-right: 5px;
}
#fedbadge br {
  display: none;
}

.federated-content p {
  margin-bottom: 1em;
}

#federated_title {
  padding-left: 50px;
  background: url(images/federated.png) no-repeat top left;
  padding-bottom: 10px;
}

#federated_contactinfo {
  padding: 20px 0;
  border-bottom: 1px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  line-height: 1.3;
}
#federated_contactinfo p {
  margin: 0 0 10px 0;
}

.federated-content h2 {
  margin: 21px 0;
  font-weight: 300;
  font-size: 22px;
}

#AddObject .alertify, #EditObject .alertify {
  background: #ebedef;
  border: 1px solid #ccc;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-clip: padding-box;
}
#AddObject .alertify-dialog, #EditObject .alertify-dialog {
  padding: 0;
}
#AddObject .alertify-buttons, #EditObject .alertify-buttons {
  padding: 15px;
  background: #fff;
}
#AddObject .alertify-button, #EditObject .alertify-button {
  text-shadow: none;
}
#AddObject .alertify-button:focus, #EditObject .alertify-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#AddObject .alertify-message, #EditObject .alertify-message {
  padding: 10px 30px 0 30px;
  text-align: left;
}
#AddObject ul, #EditObject ul {
  text-align: left;
}
#AddObject .alertify-cover, #EditObject .alertify-cover {
  background: #aaaaaa;
  opacity: 0.5;
}

.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

div.qtip-default {
  border: none;
  background: transparent;
}

.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

.qtip-dark .qtip-icon {
  border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon {
  border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  border-radius: 4px 4px 0 0;
}

.qtip-tipped {
  border: 3px solid #959FA9;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  -webkit-filter: none;
          filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#qtip-overlay.blurs {
  cursor: pointer;
}

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.qtipmodal-ie6fix {
  position: absolute !important;
}

.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

div.qtip-default {
  border: none;
  background: transparent;
}

.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

.qtip-dark .qtip-icon {
  border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon {
  border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  border-radius: 4px 4px 0 0;
}

.qtip-tipped {
  border: 3px solid #959FA9;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  -webkit-filter: none;
          filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#qtip-overlay.blurs {
  cursor: pointer;
}

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.qtipmodal-ie6fix {
  position: absolute !important;
}

div.qtip {
  border: none;
  background-color: #EDEFF1;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
div.qtip .qtip-content {
  padding: 0;
}
div.qtip iframe {
  width: 100%;
  background-color: transparent;
  position: relative;
}
div.qtip .qtip-tip {
  border: none;
  background: #fff;
  border: 1px solid #fff;
}
div.qtip .qtip-loading {
  position: absolute;
  width: 100%;
  height: 50%;
  margin: auto;
  top: 50%;
  font-size: 1.5em;
  text-align: center;
  color: #969696;
  line-height: 1.5;
}
div.qtip.inline-help {
  overflow: auto;
}

.input.datepicker + i, .ui-dialog.dialog--upload input.datepicker[type=text] + i, .inlineReplyBox input.datepicker[type=text] + i, .detailedsearch-group input.datepicker[type=text] + i, .stringortextprop input.datepicker[type=text] + i, .fcr__inputwrap input.datepicker + i, .sa__fields input.datepicker[type=text] + i, .fieldset input.datepicker[type=text] + i, .fieldset input.datepicker[type=password] + i, .loginform .loginform__username input.datepicker + i, .loginform .loginform__password input.datepicker + i, .loginform .loginform__domainselect input.datepicker + i, .datepicker + i {
  vertical-align: middle;
  font-size: 22px;
  margin-left: 10px;
  cursor: pointer;
}
.input.datepicker + i:before, .ui-dialog.dialog--upload input.datepicker[type=text] + i:before, .inlineReplyBox input.datepicker[type=text] + i:before, .detailedsearch-group input.datepicker[type=text] + i:before, .stringortextprop input.datepicker[type=text] + i:before, .fcr__inputwrap input.datepicker + i:before, .sa__fields input.datepicker[type=text] + i:before, .fieldset input.datepicker[type=text] + i:before, .fieldset input.datepicker[type=password] + i:before, .loginform .loginform__username input.datepicker + i:before, .loginform .loginform__password input.datepicker + i:before, .loginform .loginform__domainselect input.datepicker + i:before, .datepicker + i:before {
  position: relative;
  top: 2px;
}

.datepicker {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}

#ui-datepicker-div.ui-datepicker,
#ui-datepicker-div.ui-datepicker.ui-corner-all {
  display: none;
  -webkit-box-shadow: 0 0 7px rgba(39, 57, 85, 0.17);
          box-shadow: 0 0 7px rgba(39, 57, 85, 0.17);
  background: #fff;
  padding: 17px 21px 21px 21px;
  width: 276px;
  z-index: 1000000 !important;
  border: 0;
  border-radius: 0;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header,
#ui-datepicker-div.ui-datepicker .ui-datepicker-header.ui-corner-all,
#ui-datepicker-div.ui-datepicker .ui-datepicker-header.ui-widget-header,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-header,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-header.ui-corner-all,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-header.ui-widget-header {
  position: relative;
  border-radius: none;
  background: none;
  border: 0;
  padding: 0;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-title {
  font-size: 17px;
  text-align: center;
  color: #383E42;
  font-weight: normal;
  margin-bottom: 13px;
  height: 32px;
  line-height: 32px;
  position: relative;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next {
  width: 25px;
  height: 30px;
  border: 1px solid #DCDEE0;
  background: none !important;
  text-decoration: none;
  color: #C1C5C8;
  text-align: center;
  font-size: 0;
  cursor: pointer;
  top: 0;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev:hover,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next:hover {
  color: #5C6164;
  border-color: #5C6164;
  z-index: 21;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next:before {
  position: relative;
  top: 8px;
  font-size: 15px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next span {
  display: none;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev {
  float: left;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  position: relative;
  left: 26px;
  z-index: 20;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev:before {
  left: -2px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next {
  float: right;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
  position: relative;
  right: 26px;
  z-index: 20;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next:before {
  left: 2px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year {
  position: absolute;
  top: 0;
  width: 25px;
  height: 30px;
  border: 1px solid #DCDEE0;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year span {
  color: #C1C5C8;
  position: relative;
  top: 9px;
  display: inline-block;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year:hover,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year:hover,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year:hover {
  color: #5C6164;
  border-color: #5C6164;
  z-index: 21;
  text-decoration: none;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year:hover span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-year:hover span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year:hover span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year:hover span {
  color: #5C6164;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year {
  left: 0;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-prev-year span {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-year,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year {
  right: 0;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-year span,
#ui-datepicker-div.ui-datepicker.ui-corner-all .ui-datepicker-next-year span {
  top: 8px;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
#ui-datepicker-div.ui-datepicker table,
#ui-datepicker-div.ui-datepicker.ui-corner-all table {
  width: 100%;
  border-spacing: 0;
}
#ui-datepicker-div.ui-datepicker table thead th,
#ui-datepicker-div.ui-datepicker.ui-corner-all table thead th {
  font-weight: normal;
  text-align: center;
  color: #383E42;
  text-transform: uppercase;
  font-size: 10px;
  padding-bottom: 8px;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  background: white;
}
#ui-datepicker-div.ui-datepicker table td,
#ui-datepicker-div.ui-datepicker.ui-corner-all table td {
  text-align: center;
  font-size: 15px;
  color: #383E42;
  text-decoration: none;
  padding: 9px 0;
  cursor: pointer;
}
#ui-datepicker-div.ui-datepicker table td a,
#ui-datepicker-div.ui-datepicker.ui-corner-all table td a {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  alignment-baseline: auto;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background-blend-mode: normal;
  background-clip: border-box;
  background-origin: padding-box;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  background-size: auto;
  baseline-shift: baseline;
  border-collapse: separate;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-radius: 0;
  border: 0 none #383e42;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  buffered-rendering: auto;
  caption-side: top;
  clear: none;
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
  clip-rule: nonzero;
  color: #383e42;
  color-interpolation: srgb;
  color-interpolation-filters: linearrgb;
  color-rendering: auto;
  cursor: pointer;
  direction: ltr;
  display: inline;
  dominant-baseline: auto;
  empty-cells: show;
  fill: black;
  fill-opacity: 1;
  fill-rule: nonzero;
  -webkit-filter: none;
          filter: none;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  float: none;
  flood-color: black;
  flood-opacity: 1;
  font-family: Roboto, sans-serif;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  font-weight: normal;
  glyph-orientation-horizontal: 0deg;
  glyph-orientation-vertical: auto;
  height: auto;
  image-rendering: auto;
  isolation: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  left: auto;
  letter-spacing: normal;
  lighting-color: white;
  line-height: normal;
  list-style: disc outside none;
  margin: 0;
  marker-end: none;
  marker-mid: none;
  marker-start: none;
  -webkit-mask: none;
          mask: none;
  mask-type: luminance;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  mix-blend-mode: normal;
  -o-object-fit: fill;
     object-fit: fill;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  opacity: 1;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  orphans: auto;
  outline-offset: 0;
  outline: #383e42 none 0;
  overflow-wrap: normal;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  paint-order: fill stroke markers;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 0px 0px;
          perspective-origin: 0px 0px;
  pointer-events: auto;
  position: static;
  resize: none;
  right: auto;
  -webkit-shape-image-threshold: 0;
          shape-image-threshold: 0;
  -webkit-shape-margin: 0px;
          shape-margin: 0px;
  -webkit-shape-outside: none;
          shape-outside: none;
  shape-rendering: auto;
  speak: normal;
  stop-color: black;
  stop-opacity: 1;
  stroke: none;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: center;
  text-anchor: start;
  text-decoration: none;
  text-indent: 0;
  -o-text-overflow: clip;
     text-overflow: clip;
  text-rendering: auto;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -ms-touch-action: auto;
      touch-action: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-transform-origin: 0px 0px;
      -ms-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  unicode-bidi: normal;
  vector-effect: none;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 1;
  width: auto;
  will-change: auto;
  word-break: normal;
  word-spacing: 0;
  word-wrap: normal;
  -webkit-writing-mode: lr-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: lr-tb;
  z-index: auto;
  zoom: 1;
}
#ui-datepicker-div.ui-datepicker table td.ui-datepicker-other-month a,
#ui-datepicker-div.ui-datepicker.ui-corner-all table td.ui-datepicker-other-month a {
  color: #9BA8B1;
}
#ui-datepicker-div.ui-datepicker table tbody tr td:last-child,
#ui-datepicker-div.ui-datepicker.ui-corner-all table tbody tr td:last-child {
  border-right: 1px solid #DCDEE0;
}
#ui-datepicker-div.ui-datepicker table tbody tr td:first-child,
#ui-datepicker-div.ui-datepicker.ui-corner-all table tbody tr td:first-child {
  border-left: 1px solid #DCDEE0;
}
#ui-datepicker-div.ui-datepicker table tbody tr:first-child td,
#ui-datepicker-div.ui-datepicker.ui-corner-all table tbody tr:first-child td {
  border-top: 1px solid #DCDEE0;
}
#ui-datepicker-div.ui-datepicker table tbody tr:last-child td,
#ui-datepicker-div.ui-datepicker.ui-corner-all table tbody tr:last-child td {
  border-bottom: 1px solid #DCDEE0;
}

#date_hr + span {
  width: 80px;
  display: inline-block !important;
  margin-right: 5px !important;
  margin-left: 5px !important;
  vertical-align: middle !important;
}

#date_mm + span {
  width: 80px;
  display: inline-block !important;
  margin-right: 5px !important;
  margin-left: 5px !important;
  vertical-align: middle !important;
}

#dialog-form-delayedDrop #date_hrSelectBoxItContainer {
  width: 12%;
}

#dialog-form-delayedDrop #date_mmSelectBoxItContainer {
  width: 12%;
}

.favorite-button a.active .icon {
  color: #ddbb91;
}

.thumbnails-wrapper, .attachmentlist {
  padding: 10px;
}
.thumbnails-wrapper .thumbnailview, .attachmentlist .thumbnailview {
  margin: 0 13px 12px 0;
  width: 128px;
  height: 190px;
  float: left;
  text-align: center;
  border: 1px solid #dcdee0;
  background: transparent;
}
.thumbnails-wrapper .thumbnailview:hover, .attachmentlist .thumbnailview:hover {
  background-color: #f6fbff;
}
.thumbnails-wrapper .thumbnailview .thumbnail, .attachmentlist .thumbnailview .thumbnail {
  display: block;
  height: 96px;
  text-align: center;
  border-bottom: 1px solid #dcdee0;
  position: relative;
  background-color: #fff;
}
.thumbnails-wrapper .thumbnailview .thumbnail .new-item, .attachmentlist .thumbnailview .thumbnail .new-item {
  position: absolute;
  bottom: 7px;
  left: 0;
}
.thumbnails-wrapper .thumbnailview .thumbnail a.thumblink, .attachmentlist .thumbnailview .thumbnail a.thumblink {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.thumbnails-wrapper .thumbnailview .thumbnail a.thumbicon, .attachmentlist .thumbnailview .thumbnail a.thumbicon {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
.thumbnails-wrapper .thumbnailview .thumbnail a.thumbicon img, .attachmentlist .thumbnailview .thumbnail a.thumbicon img {
  margin-top: 20%;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc, .attachmentlist .thumbnailview .thumbnail-desc {
  height: 81px;
  position: relative;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-title, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-title {
  margin: 12px 5px 10px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-details, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-details {
  font-size: 11px;
  color: #797c83;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-details .size, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-details .size {
  font-size: 10px;
  font-weight: bold;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 26px;
  padding: 0 5px;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions .checkbox-wrapper, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions .checkbox-wrapper {
  float: left;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions {
  list-style-type: none;
  margin: 0;
  font-size: 15px;
  padding: 5px 0 0;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions li, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions li {
  float: left;
  color: #6d7277;
  margin-right: 5px;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions li a, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions ul.open-actions li a {
  text-decoration: none;
  color: #6d7277;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown {
  position: absolute;
  top: 2px;
  right: -5px;
  text-align: left;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown .dropdown-items, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown .dropdown-items {
  width: 220px;
  padding: 10px 0;
}
.thumbnails-wrapper .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown .dropdown-items li, .attachmentlist .thumbnailview .thumbnail-desc .thumbnail-actions .dropdown .dropdown-items li {
  padding: 10px;
}
.thumbnails-wrapper .thumbnailview .thumbnail .lockicon, .attachmentlist .thumbnailview .thumbnail .lockicon {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 27px;
  left: 80px;
}

.attachmentlist .thumbnailview {
  height: auto;
  margin-top: 5px;
}
.attachmentlist .thumbnailview .thumbnail {
  height: auto;
  padding: 10px 0;
}
.attachmentlist .thumbnailview .thumbnail a.thumbicon img {
  margin-top: 0;
}
.attachmentlist .thumbnailview .thumbnail-desc {
  height: auto;
  padding-bottom: 10px;
}

.move-left-action, .move-right-action, .move-up-action, .move-down-action {
  width: 32px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
}

.move-left-action {
  background: url(images/paging/left.png) left center no-repeat;
}
.move-left-action:hover {
  background-image: url(images/paging/left_over.png);
}

.move-right-action {
  background: url(images/paging/right.png) left center no-repeat;
}
.move-right-action:hover {
  background-image: url(images/paging/right_over.png);
}

.move-up-action {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background: url(images/paging/left.png) left center no-repeat;
}
.move-up-action:hover {
  background-image: url(images/paging/left_over.png);
}

.move-down-action {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background: url(images/paging/right.png) left center no-repeat;
}
.move-down-action:hover {
  background-image: url(images/paging/right_over.png);
}

.collection-wrapper {
  border-left: 7px solid #edeff1;
  border-right: 7px solid #edeff1;
  border-bottom: 3px solid #edeff1;
}
.collection-wrapper .view-options-wrapper {
  background-color: #edeff1;
}
.collection-wrapper .view-options-wrapper .view-options {
  width: 950px;
  margin: 0 auto;
  text-align: left;
}
.collection-wrapper .view-options-wrapper .view-options select {
  height: 260px;
}
.collection-wrapper .view-options-wrapper .view-options select#pref_available_props option[disabled] {
  background: url(images/inputs/check.png) 5px center no-repeat;
}
.collection-wrapper .view-options-wrapper .view-options select#pref_selected_props option:hover {
  background-color: #edeff1;
}
.collection-wrapper .view-options-wrapper .view-options select#pref_selected_props option[disabled] {
  background: transparent;
}
.collection-wrapper .view-options-wrapper .view-options .move-left-action, .collection-wrapper .view-options-wrapper .view-options .move-right-action, .collection-wrapper .view-options-wrapper .view-options .move-up-action, .collection-wrapper .view-options-wrapper .view-options .move-down-action {
  width: 32px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
}
.collection-wrapper .view-options-wrapper .view-options .move-left-action {
  background: url(images/paging/left.png) left center no-repeat;
}
.collection-wrapper .view-options-wrapper .view-options .move-left-action:hover {
  background-image: url(images/paging/left_over.png);
}
.collection-wrapper .view-options-wrapper .view-options .move-right-action {
  background: url(images/paging/right.png) left center no-repeat;
}
.collection-wrapper .view-options-wrapper .view-options .move-right-action:hover {
  background-image: url(images/paging/right_over.png);
}
.collection-wrapper .view-options-wrapper .view-options .move-up-action {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background: url(images/paging/left.png) left center no-repeat;
}
.collection-wrapper .view-options-wrapper .view-options .move-up-action:hover {
  background-image: url(images/paging/left_over.png);
}
.collection-wrapper .view-options-wrapper .view-options .move-down-action {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background: url(images/paging/right.png) left center no-repeat;
}
.collection-wrapper .view-options-wrapper .view-options .move-down-action:hover {
  background-image: url(images/paging/right_over.png);
}
.collection-wrapper .view-options-wrapper .view-options [name=prefApplyButton] {
  margin-right: 0;
}
.collection-wrapper .view-options-wrapper .view-options .select-option-group {
  padding-top: 36px;
  vertical-align: middle;
}
.collection-wrapper .view-options-wrapper .view-options .sort-option-group {
  padding-top: 36px;
  vertical-align: middle;
}
.collection-wrapper .view-options-wrapper .view-options h1 {
  font-size: 20px;
  padding-top: 16px;
}
.collection-wrapper .view-options-wrapper .view-options .view-options-title {
  padding: 10px 0;
  font-size: 14px;
}
.collection-wrapper .view-options-wrapper .view-options .submit-group {
  padding-top: 8px;
}
.collection-wrapper .pagination-wrapper {
  background-color: #edeff1;
  padding: 5px 14px;
}
.collection-wrapper .pagination-wrapper .page-list-wrapper {
  display: inline-block;
}
.collection-wrapper .pagination-wrapper .sort-wrapper {
  width: 130px;
  display: inline-block;
}
.collection-wrapper .pagination-wrapper a[rel=help] {
  margin: 10px;
}
.collection-wrapper .toolbar_multi {
  background-color: #edeff1;
  padding: 5px 14px;
}
.collection-wrapper .toolbar_multi .edit-selected-wrapper, .collection-wrapper .toolbar_multi .add-type-wrapper {
  display: inline-block;
  font-family: Roboto, Arial, sans-serif;
}
.collection-wrapper .toolbar_multi .edit-selected-wrapper .selectboxit-text, .collection-wrapper .toolbar_multi .add-type-wrapper .selectboxit-text {
  margin-right: 0px !important;
}
.collection-wrapper .toolbar_multi .edit-selected-wrapper .selectboxit-option, .collection-wrapper .toolbar_multi .add-type-wrapper .selectboxit-option {
  font-weight: normal;
}
.collection-wrapper .toolbar_multi .presentation {
  text-align: right;
  float: right;
}
.collection-wrapper .toolbar_multi .presentation a {
  float: left;
  display: block;
  text-decoration: none;
  color: #B8BDC0;
  background: transparent;
  font-size: 17px;
  margin-left: 4px;
  padding: 4px;
}
.collection-wrapper .toolbar_multi .presentation a.active {
  background-color: #fff;
  color: #373D41;
  -webkit-box-shadow: inset 0 0 0 1px #DBDDDF;
          box-shadow: inset 0 0 0 1px #DBDDDF;
}
.collection-wrapper .toolbar_multi .presentation .show-hide-details {
  font-size: 10px;
  line-height: 16px;
  color: #0a4f8b;
}
.collection-wrapper .toolbar_paging_collection_speed {
  background-color: #edeff1;
}

.toolbar_paging_collection_speed.toolbar_paging_collection_speed-bottom {
  border-bottom: none;
  padding: 10px;
}

.toolbar_multi_paginator-bottom .toolbar_paging {
  border-bottom: none;
  border-top: 1px solid #cad7ef;
}

.cal_monthtable th, .calendarweek th, .calendarday th {
  font-weight: normal;
  font-size: 12px;
  color: #383e42;
  padding: 7px;
  background: #edeff1;
  text-align: left;
}
.cal_monthtable td, .calendarweek td, .calendarday td {
  border: 1px solid #dcdee0;
}
.cal_monthtable .dayheading, .calendarweek .dayheading, .calendarday .dayheading {
  border-bottom-color: #fff;
  padding-left: 16px;
}
.cal_monthtable .dayheading .dayheading__add, .calendarweek .dayheading .dayheading__add, .calendarday .dayheading .dayheading__add {
  float: right;
  margin: 11px 12px 0 0;
  border: 1px solid #dcdee0;
  background: #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  text-align: center;
  line-height: 20px;
  color: #64696E;
  font-weight: normal;
  display: inline-block;
  font-size: 11px;
  text-decoration: none;
  vertical-align: middle;
}
.cal_monthtable .dayheading .dayheading__add:before, .calendarweek .dayheading .dayheading__add:before, .calendarday .dayheading .dayheading__add:before {
  position: relative;
  top: 5px;
}
.cal_monthtable .dayheading .dayheading_daynum, .calendarweek .dayheading .dayheading_daynum, .calendarday .dayheading .dayheading_daynum {
  float: left;
  font-size: 20px;
  color: #383e42;
  padding-top: 12px;
  text-decoration: none;
}
.cal_monthtable .dayheading .dayheading_daynum strong, .calendarweek .dayheading .dayheading_daynum strong, .calendarday .dayheading .dayheading_daynum strong {
  font-weight: normal;
}
.cal_monthtable .dayheading.dayheading_weekend .dayheading_daynum, .calendarweek .dayheading.dayheading_weekend .dayheading_daynum, .calendarday .dayheading.dayheading_weekend .dayheading_daynum {
  color: #FF5F4B;
}
.cal_monthtable .dayheading.dayheading_today, .calendarweek .dayheading.dayheading_today, .calendarday .dayheading.dayheading_today {
  border-bottom-color: #F2F3F4;
  background: #F2F3F4;
}
.cal_monthtable .entry_today, .calendarweek .entry_today, .calendarday .entry_today {
  background: #F2F3F4;
  border-top-color: #F2F3F4;
}
.cal_monthtable .entry_weekend, .cal_monthtable .entry_today, .cal_monthtable .entry_weekday, .calendarweek .entry_weekend, .calendarweek .entry_today, .calendarweek .entry_weekday, .calendarday .entry_weekend, .calendarday .entry_today, .calendarday .entry_weekday {
  height: 70px;
}

.calevent {
  margin: 0 6px;
  display: block;
  background: #FFF0DE;
  padding: 5px 9px 8px 32px;
  position: relative;
}
.calevent .summarytext {
  font-style: normal;
  color: #5C656C;
  font-size: 10px;
  font-weight: 300;
  line-height: 1;
}
.calevent i {
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -7px;
  font-size: 15px;
}
.calevent .calevent__title {
  font-size: 12px;
  color: #383e42;
  text-decoration: none;
  display: block;
}
.calevent + .calevent {
  background: #DEF0FF;
}
.calevent + .calevent + .calevent {
  background: #E2E4FB;
}

.caltoolbar {
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
}
.caltoolbar form {
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}
.caltoolbar .summarytext {
  display: none;
}
.caltoolbar .selectboxit-container {
  text-align: left;
}
.caltoolbar .caltoolbar__tabs {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}
.caltoolbar .caltoolbar__tabs .caltab {
  text-decoration: none;
  font-size: 12px;
  color: #878E93;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  border: 1px solid #dcdee0;
  background: #fff;
  height: 19px;
  line-height: 19px;
  width: 33px;
}
.caltoolbar .caltoolbar__tabs .caltab:hover {
  background: #8B8F91;
  color: #E0E1E2;
  border-color: #8B8F91;
}
.caltoolbar .caltoolbar__tabs .caltab.is-selected {
  background: #8B8F91;
  color: #E0E1E2;
  border-color: #8B8F91;
}
.caltoolbar .caltoolbar__tabs .caltab.caltab_last {
  border-left: none;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.caltoolbar .caltoolbar__tabs .caltab.caltab_first {
  border-right: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.calendarmonth {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

.caption {
  position: relative;
  height: 55px;
  background: #F5F6F7;
}
.caption .calendar__format {
  display: inline-block;
}
.caption .calendartitle {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: #383e42;
  font-weight: normal;
  height: 55px;
  line-height: 55px;
}
.caption .calendar__prev, .caption .calendar__next {
  width: 30px;
  height: 30px;
  text-align: left;
  border: 1px solid #cecece;
  border-radius: 32px;
  background: #fff;
  display: inline-block;
  text-decoration: none;
  position: absolute;
  top: 12px;
  left: 16px;
}
.caption .calendar__prev i, .caption .calendar__next i {
  color: #666;
  position: relative;
  top: 6px;
  font-size: 0;
  width: 1px;
  left: 6px;
  display: inline-block;
}
.caption .calendar__prev i:before, .caption .calendar__next i:before {
  font-size: 15px;
}
.caption .calendar__next {
  left: auto;
  right: 16px;
}
.caption .calendar__next i {
  left: 8px;
}

.calendarweek .icon-plus {
  margin: 7px 0 0 0;
  border: 1px solid #DCDEE0;
  background: #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  text-align: center;
  line-height: 20px;
  color: #64696E;
  font-weight: normal;
  display: inline-block;
  font-size: 11px;
  text-decoration: none;
  vertical-align: middle;
}
.calendarweek .icon-plus:before {
  position: relative;
  top: 5px;
}
.calendarweek .dayheading_weekday, .calendarweek .dayheading_weekend, .calendarweek .dayheading_today {
  width: 20%;
  height: 50%;
  vertical-align: top;
  text-align: left;
  padding: 10px 10px 0 18px;
  background: #fff;
  border-right: none;
}
.calendarweek .dayheading_weekday .weekdaytitle, .calendarweek .dayheading_weekend .weekdaytitle, .calendarweek .dayheading_today .weekdaytitle {
  text-decoration: none;
  font-size: 12px;
  color: #383e42;
  display: block;
}
.calendarweek .dayheading_today, .calendarweek .entry_today {
  background: #F2F3F4;
}
.calendarweek .entry_weekend, .calendarweek .entry_today, .calendarweek .entry_weekday {
  height: 70px;
  border-left: none;
  padding: 5px;
  vertical-align: top;
}

.cal_subtable, tr.calevent {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1px;
}
.cal_subtable td, tr.calevent td {
  border: none;
  background: #DEF0FF;
  vertical-align: middle;
  padding: 5px 0;
}
.cal_subtable + .cal_subtable td, tr.calevent + .cal_subtable td {
  background: #FFF0DE;
}
.cal_subtable + .cal_subtable + .cal_subtable td, tr.calevent + .cal_subtable + .cal_subtable td {
  background: #EAF5E0;
}
.cal_subtable .icon, tr.calevent .icon {
  text-align: center;
  width: 33px;
}
.cal_subtable .icon i, tr.calevent .icon i {
  color: #53595E;
  font-size: 15px;
}
.cal_subtable .properties, tr.calevent .properties {
  padding-right: 10px;
}
.cal_subtable .properties a, tr.calevent .properties a {
  text-decoration: none;
  font-size: 15px;
  color: #64696E;
}
.cal_subtable .name a, tr.calevent .name a {
  font-size: 13px;
  font-weight: bold;
  color: #383e42;
  text-decoration: none;
}
.cal_subtable .summarytext, tr.calevent .summarytext {
  font-size: 10px;
  color: #5C656C;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
}

tr.cal_subtable {
  display: table-row;
}
tr.cal_subtable .summarytext {
  line-height: 16px;
}
tr.cal_subtable .summarytext p {
  line-height: 16px;
  margin: 0;
  padding: 0;
}

#calendarfooter {
  text-align: center;
  /* AR 33543 */
  margin: 10px 0;
}
#calendarfooter .submit-simple, #calendarfooter .postbuttonbar .post_buttonsection input, .postbuttonbar .post_buttonsection #calendarfooter input, #calendarfooter .postentrytable input[type=submit], .postentrytable #calendarfooter input[type=submit], #calendarfooter .postentrytable input[type=reset], .postentrytable #calendarfooter input[type=reset], #calendarfooter .postentrytable input[type=button], .postentrytable #calendarfooter input[type=button], #calendarfooter .fieldset #fileTextButton, .fieldset #calendarfooter #fileTextButton {
  margin-left: 10px;
}
#calendarfooter label, #calendarfooter .calendar__bottomselect2, #calendarfooter .calendar__bottomselect1 {
  display: inline-block;
  vertical-align: middle;
}
#calendarfooter .calendar__bottomselect2 {
  width: 90px;
  /* AR 33543 */
  text-align: left;
}
#calendarfooter .calendar__bottomselect2 .selectboxit-container {
  min-width: 90px;
  /* AR 33543 */
}
#calendarfooter .calendar__bottomselect1 {
  width: 80px;
  /* AR 33543 */
  text-align: left;
}
#calendarfooter .calendar__bottomselect1 .selectboxit-container {
  min-width: 80px;
  /* AR 33543 */
}

.calendar__bottom td {
  font-size: 12px;
  font-weight: 400;
  color: #383e42;
}
.calendar__bottom .selectboxit-container {
  min-width: 100px;
}

.calendar__bottomselect1 {
  padding-right: 15px;
}
.calendar__bottomselect1 .selectboxit-container {
  min-width: 90px;
  /* AR 33543 */
}

.calendar__bottomselect2 {
  padding-right: 15px;
}
.calendar__bottomselect2 .selectboxit-container {
  min-width: 80px;
  /* AR 33543 */
}

.pagination-wrapper a.prev-button {
  display: inline-block;
  text-decoration: none;
}
.pagination-wrapper a.next-button {
  display: inline-block;
  text-decoration: none;
}
.pagination-wrapper .next-button {
  width: 32px;
  height: 32px;
  background: transparent url(images/paging/right.svg) no-repeat;
  cursor: pointer;
}
.pagination-wrapper .next-button:hover {
  background-image: url(images/paging/right_over.svg);
}
.pagination-wrapper .prev-button {
  width: 32px;
  height: 32px;
  background: transparent url(images/paging/left.svg) no-repeat;
  cursor: pointer;
}
.pagination-wrapper .prev-button:hover {
  background-image: url(images/paging/left_over.svg);
}
.pagination-wrapper .summaryText {
  font-size: 12px;
  padding: 5px;
}

#pageheader_wrapper {
  min-height: 80px;
  padding: 24px 18px 24px 34px;
}
#pageheader_wrapper h1 {
  font-family: Roboto, Arial, sans-serif;
  font-size: 20px;
  padding: 8px 0 0 0;
}
#pageheader_wrapper #titleicon {
  float: left;
}
#pageheader_wrapper #notitleicon {
  float: left;
}
#pageheader_wrapper #pageheader {
  margin-left: 36px;
  padding: 0 10px;
  color: #383e42;
}
#pageheader_wrapper #pageheader h1 {
  margin: 0;
  color: #383e42;
}
#pageheader_wrapper #pageheader p {
  margin: 0;
  font-size: 13px;
}
#pageheader_wrapper #actions {
  float: right;
}

.table-wrapper, .popup__document .popup__content.table-wrapper {
  padding: 0 20px;
}
#uploader .table-wrapper, #uploader .popup__document .popup__content.table-wrapper, .popup__document #uploader .popup__content.table-wrapper {
  min-height: 300px;
}

.table-border {
  border: 7px solid #edeff1;
}

.table, .popup__document table.colltable, .colltable_props {
  width: 100%;
  max-width: 100%;
  background-color: #FFF;
  border-spacing: 0;
  border-collapse: collapse;
}
.table > caption, .popup__document table.colltable > caption, .colltable_props > caption {
  padding: 10px;
  text-align: left;
}
.table > thead, .popup__document table.colltable > thead, .colltable_props > thead {
  vertical-align: middle;
}
.table > thead > tr > th, .popup__document table.colltable > thead > tr > th, .colltable_props > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  line-height: 20px;
  padding: 8px;
  text-align: left;
}
.table > tbody, .popup__document table.colltable > tbody, .colltable_props > tbody {
  vertical-align: middle;
}
.table > tbody > tr > td, .popup__document table.colltable > tbody > tr > td, .colltable_props > tbody > tr > td, .table > tbody > tr > th, .popup__document table.colltable > tbody > tr > th, .colltable_props > tbody > tr > th {
  padding: 8px;
  line-height: 20px;
  vertical-align: inherit;
  border-top: 1px solid #ddd;
  text-align: left;
}
.table > tbody > tr > td.icon, .popup__document table.colltable > tbody > tr > td.icon, .colltable_props > tbody > tr > td.icon {
  width: 30px;
}
.table > tbody > tr > td.actions, .popup__document table.colltable > tbody > tr > td.actions, .colltable_props > tbody > tr > td.actions {
  font-size: 20px;
  padding-top: 15px;
  color: #797C83;
}
.table > tbody > tr > td.actions ul.open-actions, .popup__document table.colltable > tbody > tr > td.actions ul.open-actions, .colltable_props > tbody > tr > td.actions ul.open-actions {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.table > tbody > tr > td.actions ul.open-actions a, .popup__document table.colltable > tbody > tr > td.actions ul.open-actions a, .colltable_props > tbody > tr > td.actions ul.open-actions a {
  color: #6D7277;
  outline: 0;
}

.table-search tbody tr td.name {
  max-width: 300px;
  min-width: 300px;
}

.table-portlet tbody tr:first-child td {
  border-top: 0;
}
.table-portlet tbody tr td {
  vertical-align: middle;
  border-top: 1px solid #ddd;
  padding: 6px 10px;
}
.table-portlet tbody tr td .icon {
  font-size: 16px;
  color: #6d7277;
}
.table-portlet tbody tr td .icon.dis {
  color: #929699;
}
.table-portlet tbody tr td a {
  text-decoration: none;
}
.table-portlet tbody tr td.icon {
  padding-left: 20px;
  width: 50px;
}
.table-portlet tbody tr td.actions {
  width: 100px;
  text-align: right;
}
.table-portlet tbody tr:hover {
  background-color: #DCEEFE;
}

.table-calendar-portlet > tbody > tr:nth-child(even) > td {
  background-color: #FFF;
}
.table-calendar-portlet > tbody > tr > td {
  border-top: 4px solid #fff;
  padding: 6px 10px;
  background-color: #def0ff;
  border-bottom: 4px solid #fff;
}
.table-calendar-portlet > tbody > tr > td.events {
  padding: 0;
}
.table-calendar-portlet > tbody > tr td.event-date {
  white-space: nowrap;
  width: 200px;
  color: #5c656c;
}
.table-calendar-portlet > tbody > tr td.event-date .icon {
  font-size: 16px;
  vertical-align: middle;
}
.table-calendar-portlet > tbody > tr td.event-desc a {
  color: #383e42;
  text-decoration: none;
  font-weight: bold;
}
.table-calendar-portlet > tbody > tr td.event-owner {
  width: 100px;
  text-align: right;
}

.table-calendar-portlet > tbody > tr:nth-child(even) > td > .table-calendar-portlet-events > tbody > tr > td {
  background-color: #FFF;
}
.table-calendar-portlet-events > tbody > tr > td {
  border-top: 0;
  padding: 6px 10px;
  background-color: #def0ff;
  border-bottom: 0;
}

.table-collection, .popup__document table.colltable {
  background-color: #FFF;
}
.table-collection thead tr th, .popup__document table.colltable thead tr th, .table-collection tbody tr th, .popup__document table.colltable tbody tr th {
  font-size: 10px;
  padding: 3px 8px;
  border: 0;
  color: #797c83;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
.table-collection thead tr th a, .popup__document table.colltable thead tr th a, .table-collection tbody tr th a, .popup__document table.colltable tbody tr th a {
  color: #797c83;
  font-weight: normal;
  white-space: nowrap;
  text-decoration: none;
}
.table-collection thead tr th a i.icon, .popup__document table.colltable thead tr th a i.icon, .table-collection tbody tr th a i.icon, .popup__document table.colltable tbody tr th a i.icon {
  font-size: 7px;
  margin-left: 5px;
  vertical-align: middle;
}
.table-collection thead tr th.checkbox, .popup__document table.colltable thead tr th.checkbox, .table-collection tbody tr th.checkbox, .popup__document table.colltable tbody tr th.checkbox {
  font-size: 13px;
  width: 35px;
  padding-left: 15px;
}
.table-collection thead tr th.icon, .popup__document table.colltable thead tr th.icon, .table-collection tbody tr th.icon, .popup__document table.colltable tbody tr th.icon {
  width: 30px;
  padding: 3px 0;
}
.table-collection thead tr th.actions_th_nomore, .popup__document table.colltable thead tr th.actions_th_nomore, .table-collection tbody tr th.actions_th_nomore, .popup__document table.colltable tbody tr th.actions_th_nomore {
  width: 140px;
  min-width: 140px;
}
.table-collection tbody a, .popup__document table.colltable tbody a {
  text-decoration: none;
}
.table-collection tbody a:visited, .popup__document table.colltable tbody a:visited {
  text-decoration: none;
}
.table-collection tbody a:link, .popup__document table.colltable tbody a:link {
  text-decoration: none;
}
.table-collection tbody tr.rowselected, .popup__document table.colltable tbody tr.rowselected {
  background-color: #247ACB;
}
.table-collection tbody tr.rowselected td, .popup__document table.colltable tbody tr.rowselected td {
  color: #FFF;
}
.table-collection tbody tr.rowselected td a, .popup__document table.colltable tbody tr.rowselected td a {
  color: #fff;
}
.table-collection tbody tr.rowselected td a:visited, .popup__document table.colltable tbody tr.rowselected td a:visited {
  color: #fff;
}
.table-collection tbody tr.rowselected td a:link, .popup__document table.colltable tbody tr.rowselected td a:link {
  color: #fff;
}
.table-collection tbody tr.rowselected:hover, .popup__document table.colltable tbody tr.rowselected:hover {
  background-color: #247ACB;
}
.table-collection tbody tr.rowselected > td.actions .open-actions a, .popup__document table.colltable tbody tr.rowselected > td.actions .open-actions a, .table-collection tbody tr.rowselected > td.actions .open-actions a:link, .popup__document table.colltable tbody tr.rowselected > td.actions .open-actions a:link, .table-collection tbody tr.rowselected > td.actions .open-actions a:visited, .popup__document table.colltable tbody tr.rowselected > td.actions .open-actions a:visited, .table-collection tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span, .popup__document table.colltable tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span, .table-collection tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span:link, .popup__document table.colltable tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span:link, .table-collection tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span:visited, .popup__document table.colltable tbody tr.rowselected .dropdown:not(.active) > .dropdown-more span:visited {
  color: #FFF;
}
.table-collection tbody tr:hover, .popup__document table.colltable tbody tr:hover {
  background-color: #DCEEFE;
}
.table-collection tbody tr td, .popup__document table.colltable tbody tr td {
  vertical-align: top;
  color: #797c83;
  padding: 10px 8px 7px 10px;
  font-size: 13px;
}
.table-collection tbody tr td.icon-30px img, .popup__document table.colltable tbody tr td.icon-30px img {
  width: 30px !important;
  height: 30px !important;
}
.table-collection tbody tr td p, .popup__document table.colltable tbody tr td p {
  margin: 0;
}
.table-collection tbody tr td.icon, .popup__document table.colltable tbody tr td.icon {
  width: 30px;
  padding: 10px 5px 10px 10px;
}
.table-collection tbody tr td.icon .lock-sign, .popup__document table.colltable tbody tr td.icon .lock-sign {
  position: relative;
  top: -36px;
  left: 28px;
  width: 0;
  height: 0;
  display: block;
}
.table-collection tbody tr td.checkbox, .popup__document table.colltable tbody tr td.checkbox {
  padding-left: 15px;
}
.table-collection tbody tr td.name, .popup__document table.colltable tbody tr td.name {
  font-size: 15px;
}
.table-collection tbody tr td.name i.icon, .popup__document table.colltable tbody tr td.name i.icon {
  font-size: 12px;
  color: #dcdee0;
}
.table-collection tbody tr td.VariableWidth9, .popup__document table.colltable tbody tr td.VariableWidth9 {
  min-width: 150px;
}
.table-collection tbody tr td.nospace, .popup__document table.colltable tbody tr td.nospace {
  white-space: nowrap;
}
.table-collection tbody tr td.generic, .popup__document table.colltable tbody tr td.generic {
  font-weight: bold;
}
.table-collection tbody tr td.actions, .popup__document table.colltable tbody tr td.actions {
  font-size: 20px;
  padding-top: 10px;
  color: #797c83;
}
.table-collection tbody tr td.actions ul.open-actions, .popup__document table.colltable tbody tr td.actions ul.open-actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.table-collection tbody tr td.actions ul.open-actions li, .popup__document table.colltable tbody tr td.actions ul.open-actions li {
  float: left;
  margin-right: 20px;
}
.table-collection tbody tr td.actions ul.open-actions li:last-child, .popup__document table.colltable tbody tr td.actions ul.open-actions li:last-child {
  margin-right: 0;
}
.table-collection tbody tr td.actions a, .popup__document table.colltable tbody tr td.actions a {
  color: #6d7277;
}
.table-collection tbody tr td.actions a:visited, .popup__document table.colltable tbody tr td.actions a:visited {
  color: #6d7277;
}
.table-collection tbody tr td.actions a:link, .popup__document table.colltable tbody tr td.actions a:link {
  color: #6d7277;
}
.table-collection tbody tr td.actions_nomore a, .popup__document table.colltable tbody tr td.actions_nomore a {
  color: #6d7277;
}
.table-collection > tbody:only-child > tr:first-child > td, .popup__document table.colltable > tbody:only-child > tr:first-child > td {
  border-top: none;
}

.colltable_props .no-border th, .colltable_props .no-border td {
  border: 0;
}
.colltable_props > tbody > tr > td > p {
  margin: 0px;
}

.dashboard {
  padding: 10px 25px 20px 29px;
}
.dashboard .dashboard-main {
  float: left;
  width: 68%;
}
.dashboard .dashboard-sidebar {
  float: right;
  width: 30%;
}
.dashboard .portlet-wrapper {
  margin-bottom: 15px;
}
.dashboard .portlet-wrapper.portlet-wrapper-white {
  border: 1px solid #edeff1;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet .portlet-titlebar {
  background: #fff;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet .portlet-titlebar .left [name=hidePortlet] {
  background: url(images/navigation/expand_grey.svg);
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet .portlet-body {
  border: 0;
  padding: 0 10px 10px;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet .portlet-body .editform-wrapper {
  border: 1px solid #edeff1;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet_toolbar1 {
  padding: 5px 10px;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet_toolbar2 {
  padding: 5px 10px;
  background-color: #fff;
}
.dashboard .portlet-wrapper.portlet-wrapper-white .portlet-content {
  border: 1px solid #edeff1;
  padding: 10px 0;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar {
  background: #edeff1;
  padding: 11px 12px;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar.portlet-titlebar-collapsed {
  background: #fff;
  border: 1px solid #edeff1;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .left {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #383e42;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .left a {
  color: #383e42;
  text-decoration: none;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .left [type=submit] {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -3px;
  width: 19px;
  height: 19px;
  background: transparent no-repeat;
  cursor: pointer;
  border: 0;
  padding: 0;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .left [name=showPortlet] {
  background: url(images/navigation/collapse.svg);
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .left [name=hidePortlet] {
  background: url(images/navigation/expand.svg);
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .right {
  float: right;
}
.dashboard .portlet-wrapper .portlet .portlet-titlebar .right .submit-simple, .dashboard .portlet-wrapper .portlet .portlet-titlebar .right .postbuttonbar .post_buttonsection input, .postbuttonbar .post_buttonsection .dashboard .portlet-wrapper .portlet .portlet-titlebar .right input, .dashboard .portlet-wrapper .portlet .portlet-titlebar .right .postentrytable input[type=submit], .postentrytable .dashboard .portlet-wrapper .portlet .portlet-titlebar .right input[type=submit], .dashboard .portlet-wrapper .portlet .portlet-titlebar .right .postentrytable input[type=reset], .postentrytable .dashboard .portlet-wrapper .portlet .portlet-titlebar .right input[type=reset], .dashboard .portlet-wrapper .portlet .portlet-titlebar .right .postentrytable input[type=button], .postentrytable .dashboard .portlet-wrapper .portlet .portlet-titlebar .right input[type=button], .dashboard .portlet-wrapper .portlet .portlet-titlebar .right .fieldset #fileTextButton, .fieldset .dashboard .portlet-wrapper .portlet .portlet-titlebar .right #fileTextButton {
  margin-right: 0;
}
.dashboard .portlet-wrapper .portlet .portlet-body {
  border-left: 9px solid #edeff1;
  border-right: 9px solid #edeff1;
  border-bottom: 7px solid #edeff1;
}
.dashboard .portlet-wrapper .portlet .portlet-body .table-wrapper, .dashboard .portlet-wrapper .portlet .portlet-body .popup__document .popup__content.table-wrapper, .popup__document .dashboard .portlet-wrapper .portlet .portlet-body .popup__content.table-wrapper {
  padding: 5px 9px;
}
.dashboard .portlet-wrapper .portlet .portlet-body .editform-wrapper {
  padding: 15px 9px 20px;
}
.dashboard .portlet-wrapper .portlet .portlet-body .editform-wrapper h3 {
  margin-bottom: 25px;
  margin-top: 5px;
}
.dashboard .portlet-wrapper .portlet_toolbar1 {
  background-color: #edeff1;
  padding: 5px 3px;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .left {
  float: left;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .left .summaryText {
  color: #929699;
  margin-right: 10px;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .right {
  float: right;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .additional-actions {
  float: right;
  padding: 4px;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .additional-actions a {
  text-decoration: none;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .additional-actions .icon {
  font-size: 16px;
  color: #6d7277;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .additional-actions .icon.dis {
  color: #929699;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .presentation {
  text-align: right;
  float: right;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .presentation a {
  float: left;
  display: block;
  text-decoration: none;
  color: #B8BDC0;
  font-size: 17px;
  margin-left: 4px;
  padding: 4px;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .presentation a.active {
  background-color: #fff;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .select-wrapper {
  display: inline-block;
  font-family: Roboto, Arial, sans-serif;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .select-wrapper .selectboxit-text {
  margin-right: 0px !important;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .select-wrapper .selectboxit-option {
  font-weight: normal;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .portlet-namefilter {
  text-align: left;
  padding: 4px 3px;
  word-break: break-all;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .portlet-namefilter img {
  display: none;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .portlet-namefilter a {
  padding: 5px;
  text-decoration: none;
}
.dashboard .portlet-wrapper .portlet_toolbar1 .portlet-namefilter a:hover {
  background: #fff;
}
.dashboard .portlet-wrapper .portlet_toolbar2 {
  background-color: #edeff1;
  padding: 4px 3px;
}
.dashboard .portlet-wrapper .portlet_toolbar2 .summaryText {
  line-height: 32px;
  padding: 0;
}
.dashboard .portlet-wrapper .portlet_toolbar2 .action-buttons {
  float: right;
}
.dashboard .portlet-wrapper .portlet_toolbar2 .select-wrapper {
  display: inline-block;
}
.dashboard #workspace_portlet .add-new {
  padding: 10px 18px;
  color: #383e42;
}
.dashboard #workspace_portlet .add-new a {
  color: #383e42;
  text-decoration: none;
}
.dashboard #fc_portlet .left {
  float: left;
}
.dashboard #fc_portlet .right {
  float: right;
}
.dashboard #fc_portlet .portlet_toolbar2 {
  line-height: 32px;
  font-weight: bold;
  text-align: center;
}
.dashboard #calendar_portlet .left {
  float: left;
}
.dashboard #calendar_portlet .right {
  float: right;
}
.dashboard #calendar_portlet .action-buttons {
  float: right;
  margin-top: 3px;
}
.dashboard #calendar_portlet .action-buttons a {
  background: #DCEEFE;
  padding: 2px 10px;
  display: block;
  float: left;
  text-decoration: none;
  color: #2D3135;
}
.dashboard #calendar_portlet .action-buttons a.active {
  background-color: #8b8f91;
  color: #fff;
}
.dashboard #calendar_portlet .action-buttons a:hover {
  background: #247ACB;
  color: #fff;
}
.dashboard #calendar_portlet .action-buttons a:first-child {
  border-radius: 5px 0 0 5px;
}
.dashboard #calendar_portlet .action-buttons a:last-child {
  border-radius: 0 5px 5px 0;
}
.dashboard #calendar_portlet .portlet_toolbar2 {
  line-height: 32px;
  font-weight: bold;
  text-align: center;
}

.footer {
  border-top: 1px solid #dee0e1;
  padding: 10px 30px;
  min-width: 1000px;
  background: transparent;
  *zoom: 1;
}
.footer:after {
  content: " ";
  display: table;
  clear: both;
}
.footer * {
  margin: 0;
  padding: 0;
}
.footer .footer__pre {
  float: left;
  width: 60%;
  font-size: 0;
}
.footer .footer__sub {
  float: right;
  width: 34%;
  text-align: right;
  font-size: 11px;
  color: #B7B7B7;
  line-height: 1.4;
  padding-right: 124px;
  position: relative;
  min-height: 29px;
}
.footer .footer__sub a {
  text-decoration: none;
  color: #B7B7B7;
}
.footer .footer__sub .footerbranding {
  position: absolute;
  right: 0;
  top: 1px;
}
.footer .footer__sub .footerbranding a {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  width: 90px;
  height: 19px;
  background: url(images/logo.svg?v=7.0) no-repeat 0 0;
  display: inline-block;
  opacity: 0.5;
}
.footer .footer__sub .footerbranding a:hover {
  background: url(images/logo_h.svg?v=7.0) no-repeat 0 0;
  opacity: 1;
}
.footer .FXfooter__sub {
  float: right;
  width: 34%;
  text-align: right;
  font-size: 11px;
  color: #B7B7B7;
  line-height: 1.4;
  padding-right: 171px;
  position: relative;
  min-height: 29px;
}
.footer .FXfooter__sub a {
  text-decoration: none;
  color: #B7B7B7;
}
.footer .FXfooter__sub .FXfooterbranding {
  position: absolute;
  right: -15px;
  top: 1px;
}
.footer .FXfooter__sub .FXfooterbranding a {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  width: 170px;
  height: 40px;
  background: url(images/logo.svg?v=7.0) no-repeat 0 0;
  display: inline-block;
  opacity: 0.3;
}
.footer .FXfooter__sub .FXfooterbranding a:hover {
  background: url(images/logo_h.svg?v=7.0) no-repeat 0 0;
  opacity: 1;
}
.footer .footer__column {
  display: inline-block;
  vertical-align: top;
  min-width: 19%;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer .footer__column li {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.footer .footersitelinks, .footer #footer_history {
  font-size: 13px;
  vertical-align: top;
}
.footer .footersitelinks h2, .footer #footer_history h2 {
  font-size: 19px;
  font-weight: 300;
  margin-bottom: 10px;
}
.footer .footersitelinks ul, .footer #footer_history ul {
  list-style: none;
  font-size: 0;
}
.footer .footersitelinks li, .footer #footer_history li {
  margin-bottom: 5px;
  vertical-align: top;
}
.footer .footersitelinks a, .footer #footer_history a {
  text-decoration: none;
  color: #58636f;
  font-weight: 300;
  font-size: 11px;
}
.footer .footersitelinks a:hover, .footer #footer_history a:hover {
  color: black;
  text-decoration: underline;
}

#licensemessage {
  font-size: 12px;
  line-height: 1.3;
  color: #5c656c;
  font-family: Roboto, sans-serif;
  font-weight: 300;
  padding: 20px 20px 20px 56px;
  position: relative;
  background: #edeff1;
  border-bottom: 1px solid #dcdee0;
}
#licensemessage strong {
  font-weight: 400;
}
#licensemessage .icon {
  content: " ";
  position: absolute;
  top: 17px;
  left: 25px;
  font-size: 20px;
  color: #b6bcc0;
}

.header {
  min-width: 1000px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.skipnav_header {
  display: none;
}

.header__top {
  min-height: 64px;
  position: relative;
  *zoom: 1;
  background-color: inherit;
  color: inherit;
}
.header__top:after {
  content: " ";
  display: table;
  clear: both;
}
.header__top a {
  color: #247ACB;
}
.header__top h1 {
  float: left;
  margin-left: 26px;
  margin-top: 15px;
}
.header__top h1 a {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: url("images/branding_docushare.svg?v=7.0") no-repeat 0 0;
  width: image-width("images/branding_docushare.svg?v=7.0");
  height: image-height("images/branding_docushare.svg?v=7.0");
  width: 316px;
  height: 32px;
  float: left;
}
.header__top .search__wrapper {
  padding-top: 16px;
}
.header__top .search {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.header__top .search__advanced__cell {
  display: table-cell;
  padding: 0 20px 0 45px;
  width: 0;
  white-space: nowrap;
  vertical-align: middle;
}
.header__top .accountlinks {
  float: right;
  text-align: right;
  padding: 14px 0 0;
  margin: 0 18px 0 0;
}
.header__top .accountlinks li {
  display: inline-block;
}
.header__top .accountlinks .accountlinks__logout {
  margin-left: 15px;
}
.header__top .accountlinks .accountlinks__logout:before {
  display: inline-block;
  content: " ";
  vertical-align: middle;
  height: 37px;
  width: 1px;
}
.header__top .accountlinks .accountlinks__logout a {
  display: inline-block;
  border-radius: 3px;
  font-size: 10px;
  color: #2D3135;
  background: #DCEEFE;
  text-decoration: none;
  padding: 4px 12px;
  line-height: 1;
  border: 1px solid transparent;
}
.header__top .accountlinks .accountlinks__logout a:hover {
  background: #247ACB;
  color: #fff;
  border-color: transparent;
}
.header__top .accountlinks .accountlinks__logout a:active {
  background: #157ccb;
  border-color: transparent;
  color: #fff;
}
.header__top .accountlinks .accountlinks__login a {
  font-size: 12px;
  color: #2E3236;
  text-decoration: none;
}
.header__top .accountlinks .accountlinks__login a:before {
  display: inline-block;
  content: " ";
  vertical-align: middle;
  height: 37px;
  width: 1px;
}
.header__top .accountlinks .accountlinks__login .accountlinks__icon, .header__top .accountlinks .accountlinks__login .accountslinks__home {
  width: 37px;
  height: 37px;
  display: inline-block;
  margin-right: 10px;
  background: #EDEFF1;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
}
.header__top .accountlinks .accountlinks__login .accountlinks__icon .icon-home, .header__top .accountlinks .accountlinks__login .accountslinks__home .icon-home {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  font-size: 17px;
  color: #878C8F;
}

.header__bottom {
  background: #fff;
  -webkit-box-shadow: inset 0 1px 0 #DCDEE0, 0 1px 0 #DCDEE0;
          box-shadow: inset 0 1px 0 #DCDEE0, 0 1px 0 #DCDEE0;
}

.nav {
  list-style: none;
  *zoom: 1;
  padding: 0;
  margin: 0;
  background-color: transparent;
  -webkit-box-shadow: inset 0 -1px 0 #DCDEE0;
          box-shadow: inset 0 -1px 0 #DCDEE0;
}
.nav:after {
  content: " ";
  display: table;
  clear: both;
}
.nav li {
  float: left;
  background-color: transparent;
}
.nav li.nav__right {
  float: right;
}
.nav li i {
  margin-right: 7px;
  font-size: 110%;
  vertical-align: middle;
  position: relative;
  top: 1px;
}
.nav li.nav__classichomepage a {
  padding: 0 29px;
}
.nav a, .nav a:visited {
  height: 47px;
  line-height: 47px;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  color: #2e3236;
  padding: 0 20px;
  float: left;
}
.nav a span, .nav a:visited span {
  margin-left: 5px;
  background: #F94829;
  border-radius: 3px;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 300;
  color: #fff;
  padding: 0 5px;
  height: 13px;
  line-height: 13px;
  position: relative;
  top: -1px;
}
.nav a:hover, .nav a:visited:hover {
  color: #FFF;
  background: #247ACB;
  text-decoration: none;
}
.nav a.is-active, .nav a:active, .nav a:visited.is-active, .nav a:visited:active {
  background: #247ACB;
  color: #fff;
}

.search {
  position: relative;
}
.search .search__input {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  border: 1px solid #DCDEE0;
  padding-left: 16px;
  font-size: 12px;
  color: #2E3236;
}
.search .search__submit {
  position: absolute;
  right: 0;
  top: 0;
  width: 33px;
  height: 32px;
  background: #247ACB;
  cursor: pointer;
  border: 1px solid #247ACB;
  text-align: center;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.search .search__submit i {
  color: #FFF;
  font-size: 16px;
  vertical-align: middle;
  line-height: 12px;
}
.search .search__insideof {
  position: absolute;
  right: 33px;
  top: 1px;
  height: 30px;
  width: 30px;
  border-left: 1px solid #DCDEE0;
  background: #fff;
  overflow: hidden;
}
.search .search__insideof span {
  display: none;
}
.search .search__insideof select {
  opacity: 0;
  z-index: 2;
  -webkit-appearance: none;
  top: 0;
  right: 0;
  width: 200px;
  position: absolute;
  height: 100%;
}
.search .search__insideof .icon {
  position: absolute;
  top: 11px;
  left: 10px;
  font-size: 10px;
}
.search .search__options {
  position: absolute;
  right: -31px;
  top: 8px;
  cursor: pointer;
  color: #53595E;
  font-size: 15px;
}
.search .search__options.is-active:before {
  z-index: 20;
  position: relative;
}
.search .search__options.is-active:after {
  content: " ";
  position: absolute;
  background: #EDEFF1;
  top: -8px;
  left: -10px;
  right: -10px;
  z-index: 1;
  height: 90px;
}
.search .search__advanced {
  position: absolute;
  right: -98px;
  top: 9px;
  font-size: 12px;
  text-decoration: none;
  font-weight: 400;
}
.search .search__advanced:hover {
  text-decoration: underline;
}

.search__expanded {
  position: relative;
  z-index: 100;
  padding: 15px 27px 27px 27px;
  background: #EDEFF1;
  *zoom: 1;
}
.search__expanded:after {
  content: " ";
  display: table;
  clear: both;
}
.search__expanded .search__title {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: normal;
  color: #383E42;
}
.search__expanded .buttonbar {
  display: none;
}
.search__expanded .search__close {
  position: absolute;
  top: 21px;
  right: 27px;
  cursor: pointer;
  display: block;
  color: #5F6467;
  font-size: 14px;
}
.search__expanded .column1, .search__expanded .column2, .search__expanded .column3 {
  float: left;
  width: 230px;
  margin-right: 16px;
}
.search__expanded .column1 select, .search__expanded .column2 select, .search__expanded .column3 select {
  display: block;
  width: 100%;
}
.search__expanded .labelwrapper {
  display: block;
  font-size: 12px;
  color: #383E42;
  padding-bottom: 3px;
  padding-left: 11px;
  padding-top: 12px;
}
.search__expanded .labelwrapper .fieldname {
  font-weight: normal;
}
.search__expanded .labelwrapper a[rel=help] {
  display: block;
  position: relative;
}
.search__expanded .labelwrapper a[rel=help]:before {
  position: absolute;
  right: 8px;
  top: 0;
  font-size: 12px;
  color: #99A1A7;
  opacity: 0;
}
.search__expanded .labelwrapper a[rel=help]:hover:before {
  opacity: 1;
}
.search__expanded .search__clonedinput {
  padding-bottom: 10px;
  border-bottom: 1px solid #BEC0C3;
  margin-bottom: 40px;
}
.search__expanded .search__clonedinput input {
  font-size: 50px;
  width: 100%;
  border: none;
  background: transparent;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
.search__expanded .search__clonedinput input:-ms-input-placeholder {
  color: #aaa;
}
.search__expanded .search__clonedinput input::-moz-placeholder {
  color: #aaa;
}
.search__expanded .search__clonedinput input::-webkit-input-placeholder {
  color: #aaa;
}
.search__expanded .search__clonedinput input::-ms-input-placeholder {
  color: #aaa;
}
.search__expanded .search__clonedinput input::placeholder {
  color: #aaa;
}

.search__expanded select {
  width: 100%;
}

/* Space Subheader Styling */
#space_navigator {
  background: #E0E3E7;
  color: #797c83;
  padding: 10px 30px;
  white-space: nowrap;
  border-bottom: 1px dotted #dcdee0;
}
#space_navigator select, #space_navigator input, #space_navigator label {
  vertical-align: baseline;
}
#space_navigator label {
  float: left;
  line-height: 30px;
  margin: 0 5px 0 0;
  font-size: 11px;
  color: #797c83;
}
#space_navigator .selectboxit-container {
  width: 230px;
  float: left;
}

#space_subheader {
  background: #F5F6F7;
  padding: 10px 0 0 29px;
  *zoom: 1;
}
#space_subheader:after {
  content: " ";
  display: table;
  clear: both;
}
#space_subheader h1 {
  color: black;
  display: inline-block;
}
#space_subheader #space_navigator {
  float: right;
  background: none;
  padding: 0 15px 10px 0 !important;
}

#space_editlink {
  color: #797c83;
  text-decoration: none;
  margin-left: 5px;
}
#space_editlink:hover {
  color: #0a4f8b;
  text-decoration: none;
}
#space_editlink span {
  cursor: pointer !important;
}

#home_sidebar #space_navigator,
#space_subheader #space_navigator {
  border-bottom: none;
  padding-left: 24px;
}

.header_admin, #adminsection #header {
  background: #1b65b1;
  margin: 0;
}
.header_admin #header_inner, #adminsection #header #header_inner {
  margin: 0 27px;
  border-left: 1px solid #598dc5;
  border-right: 1px solid #598dc5;
  height: 65px;
  overflow: hidden;
  padding-bottom: 10px;
}
.header_admin #header_inner h1, #adminsection #header #header_inner h1 {
  position: absolute;
  width: 260px;
  height: 28px;
  top: 39px;
  left: 21px;
  background: url(images/branding_docushare.gif) no-repeat 0 0;
  text-indent: -9999px;
}
.header_admin #header_inner h1 a, #adminsection #header #header_inner h1 a {
  display: block;
  width: 260px;
  height: 28px;
  border-bottom: 0;
  outline: none;
}
.header_admin #header_linksection, #adminsection #header #header_linksection {
  float: right;
  overflow: hidden;
  list-style: none;
  text-align: right;
  padding: 40px 5px 5px 0;
  margin: 0 0 5px 270px;
}
.header_admin #header_linksection li, #adminsection #header #header_linksection li {
  margin: 0;
  float: left;
  border-left: 1px solid #476f9f;
}
.header_admin #header_linksection li.first, #adminsection #header #header_linksection li.first {
  margin: 0;
  border-left: none;
}
.header_admin #header_linksection li a, #adminsection #header #header_linksection li a {
  margin: 4px;
}
.header_admin #header_linksection li a:link, .header_admin #header_linksection li a:visited, #adminsection #header #header_linksection li a:link, #adminsection #header #header_linksection li a:visited {
  color: #B9C8D9;
  border-bottom: 1px dotted #6683a3;
  _border-bottom: 1px solid #426080;
}
.header_admin #header_linksection li a:hover, #adminsection #header #header_linksection li a:hover {
  color: #c9daec;
  border-bottom: 1px dotted #B9C8D9;
  _border-bottom: 1px solid #6683a3;
}
.header_admin #header_linksection li a:active, #adminsection #header #header_linksection li a:active {
  color: #B9C8D9;
  border-bottom: 1px dotted #c6d6e8;
  _border-bottom: 1px solid #426080;
}
.header_admin #header_linksection li.first a, #adminsection #header #header_linksection li.first a {
  margin-left: 0;
}

.scanpage_header_inner {
  padding: 0 0 25px 0;
}

.header--with-icon .h1 {
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  color: #383e42;
  font-weight: 400;
  vertical-align: middle;
  padding-left: 5px;
}
.header--with-icon .icon {
  color: #99a1a7;
  font-size: 110%;
  margin-right: 15px;
  vertical-align: middle;
}

#home_sidebar {
  float: right;
  width: 34%;
  z-index: 2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 140px;
}

#home_contents {
  width: 66%;
  float: left;
  position: relative;
  z-index: 2;
  padding-bottom: 25px;
}
#home_contents #homebanner {
  display: block;
  width: 100%;
}
#home_contents .homepage_portlet {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px 36px;
  position: relative;
}
#home_contents .homepage_portlet .h3 {
  margin-bottom: 20px;
}
#home_contents .homepage_portlet .homepage__icon {
  content: " ";
  position: absolute;
  font-size: 34px;
  color: #979FA5;
  top: 27px;
  right: 23px;
}

.contentwrapper {
  padding: 0;
  margin: 0;
  background: none;
  position: relative;
  min-width: 1000px;
  font-family: Roboto, sans-serif;
}
.contentwrapper:before, .contentwrapper:after {
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #DEE0E1;
  left: 33%;
  content: " ";
  margin-left: -1px;
}
.contentwrapper:after {
  left: 66%;
}
.contentwrapper .contentwrapper_inner {
  *zoom: 1;
  position: relative;
}
.contentwrapper .contentwrapper_inner:after {
  content: " ";
  display: table;
  clear: both;
}

.h3 {
  font-weight: normal;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 1;
}
.h3 > span {
  display: block;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  padding-top: 3px;
  line-height: 26px;
}

.communities {
  padding: 20px 17px 20px 24px;
  position: relative;
}
.communities .communities__icon {
  position: absolute;
  font-size: 31px;
  color: #959DA3;
  right: 26px;
  top: 22px;
}
.communities .h3 {
  margin-bottom: 28px;
}
.communities .com_wikis, .communities .com_weblogs {
  display: block;
  padding: 15px 15px 10px;
  border: 1px solid #DCDEE0;
  margin-bottom: 10px;
}
.communities .com_wikis h3, .communities .com_weblogs h3 {
  float: left;
  font-size: 17px;
  color: #383E42;
  font-weight: normal;
  width: 30%;
}
.communities .com_wikis ul, .communities .com_weblogs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.communities .com_wikis ul li, .communities .com_weblogs ul li {
  padding-bottom: 5px;
}
.communities .com_wikis ul li.com__more, .communities .com_weblogs ul li.com__more {
  padding-right: 5px;
}
.communities .com_wikis ul li a, .communities .com_weblogs ul li a {
  font-size: 12px;
  color: #247ACB;
}
.communities .com_wikis ul li a.morelink, .communities .com_weblogs ul li a.morelink {
  color: #2D3135;
  font-size: 10px;
}
.communities .com_wikis ul li a.morelink:hover, .communities .com_weblogs ul li a.morelink:hover {
  color: #fff;
}

.whatsnew {
  padding: 20px 57px 20px 24px;
  border-top: 1px solid #DEE0E1;
  position: relative;
}
.whatsnew .whatsnew__icon {
  position: absolute;
  right: 26px;
  top: 25px;
  font-size: 34px;
  color: #979FA5;
}
.whatsnew .h3 {
  margin-bottom: 20px;
}

.getting-started {
  background: #247ACB;
  padding: 20px 17px 20px 24px;
  color: #FFF;
}
.getting-started .h3 {
  padding-left: 50px;
  position: relative;
  color: #FFF;
}
.getting-started .h3 i {
  color: #FFF;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 34px;
}
.getting-started .h3 a, .getting-started .h3 a:visited, .getting-started .h3 a:link {
  margin: 5px 0 0 5px;
  position: static;
  height: 26px;
  border-radius: 3px;
  padding: 0 14px;
  line-height: 26px;
  color: #7d7f80;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  border: 1px solid transparent;
  background: #FFF;
}
.getting-started .h3 a:hover {
  background: #DCEEFE;
  border-color: transparent;
}
.getting-started .h3 a:active {
  background: #247ACB;
  color: #fff;
  border-color: transparent;
}

.homeContentsList_links, .homeContentsList {
  border-collapse: collapse;
  border-spacing: 0;
}
.homeContentsList_links .icon, .homeContentsList .icon {
  display: table-cell;
  padding-right: 12px;
  vertical-align: top;
}
.homeContentsList_links .icon img, .homeContentsList .icon img {
  display: none;
}
.homeContentsList_links .icon a, .homeContentsList .icon a {
  color: #99A1A7;
  font-size: 26px;
  text-decoration: none;
}
.homeContentsList_links .name, .homeContentsList .name {
  color: #5C656C;
  font-size: 12px;
  font-weight: 400;
  padding-bottom: 20px;
  padding-top: 4px;
}
.homeContentsList_links .name > a.uline, .homeContentsList .name > a.uline {
  color: #247ACB;
  text-decoration: none;
  border: none;
  font-size: 15px;
  display: block;
  margin-bottom: 5px;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}
.homeContentsList_links .name > a.uline:hover, .homeContentsList .name > a.uline:hover {
  text-decoration: underline;
}
.homeContentsList_links .name p, .homeContentsList .name p {
  margin-top: 5px;
  margin-bottom: 0;
}
.homeContentsList_links b, .homeContentsList_links strong, .homeContentsList b, .homeContentsList strong {
  font-weight: normal;
}

.icon-wsscanrepo {
  background: url("../../images/icon-hp-wcrepo.svg") 50% 50% no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}

.icon-cr-management {
  background: url("../../images/icon-hp-contentrules.svg") 50% 50% no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}

.icon-myds {
  background: url("../../images/icon-hp-myds.svg") 50% 50% no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}

.icon-home-collections {
  background: url("../../images/large/folder.svg") 50% 50% no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}

.homeContentsList_links .icon a {
  font-size: 23px;
}

.homepage__collections .name {
  padding-top: 7px;
}

.superslider {
  overflow: hidden;
  width: 100%;
}
.superslider .superslider__slide {
  width: 100%;
  height: 0;
  padding-bottom: 40%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.superslider .superslider__slide img {
  display: none;
}
.superslider .cycle-pager {
  position: absolute;
  bottom: 19px;
  width: 100%;
  text-align: center;
  z-index: 150;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  border-radius: 7px;
}
.superslider .cycle-pager span {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 7px;
  border: 1px solid #fff;
  margin-right: 8px;
  opacity: 0.7;
  cursor: pointer;
}
.superslider .cycle-pager span.cycle-pager-active {
  background: #FFF;
  border-color: #fff;
  opacity: 1;
}

.superslider__wrap {
  position: relative;
  background: #fff;
}

.superslider__text {
  position: absolute;
  padding: 0 30px 31px 33px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  color: #fff;
  font-size: 37px;
  line-height: 1.2;
  font-weight: normal;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}
.superslider__text span {
  position: relative;
  z-index: 20;
}
.superslider__text:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 130px;
  content: " ";
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  /* Opera 11.10+ */
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(0, 0, 0, 0)", EndColorStr="rgba(0, 0, 0, 0.5)");
}

.loginnarrow {
  padding-top: 10px !important;
}

.loginform {
  background: #edeff1;
  padding: 25px 27px;
  position: relative;
}
.loginnarrow .loginform {
  margin: 0 auto;
  width: 400px;
}
.loginform table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.loginform .loginform__info {
  margin-top: 22px;
}
.loginform .loginform__icon {
  position: absolute;
  right: 27px;
  top: 22px;
  color: #959DA3;
  font-size: 25px;
}
.loginform .loginform__box i {
  position: absolute;
}
.loginform .loginform__box h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #383E42;
  font-weight: normal;
  padding: 0 45px 0 0;
  margin-bottom: 17px;
}
.loginform .loginbox__footer {
  padding: 10px 20px 10px 46px;
  position: relative;
  background: #FFFFFF;
  font-size: 12px;
  color: #5C656C;
  font-weight: 300;
  margin-top: 22px;
}
.loginform .loginbox__footer strong {
  font-weight: 300;
}
.loginform .loginbox__footer i {
  position: absolute;
  left: 14px;
  font-size: 20px;
  color: #B6BCC0;
  top: 50%;
  margin-top: -9px;
}
.loginform .loginform__forgot, .loginform .loginform__noaccount {
  display: inline-block;
  width: 48%;
  vertical-align: top;
}
.loginform .loginform__forgot h4, .loginform .loginform__noaccount h4 {
  font-weight: 700;
  margin-bottom: 11px;
  font-size: 14px;
}
.loginform .loginform__forgot p, .loginform .loginform__noaccount p {
  font-size: 12px;
  margin: 0;
}
.loginform .loginform__noaccount p {
  position: relative;
}
.loginform .loginform__noaccount a {
  display: block;
  position: relative;
  z-index: 2;
  padding-left: 34px;
}
.loginform .loginform__noaccount i {
  width: 24px;
  height: 24px;
  text-align: center;
  font-size: 0;
  background: #fff;
  border: 1px solid #DCDEE0;
  display: inline-block;
  border-radius: 24px;
  margin-right: 5px;
  color: #64696E;
  vertical-align: middle;
  position: absolute;
  z-index: 1;
  top: -6px;
  left: 0;
}
.loginform .loginform__noaccount i:before {
  font-size: 11px;
  position: relative;
  top: 6px;
}
.loginform .loginform__retain {
  display: inline-block;
}
.loginform .loginform__retain a {
  text-decoration: none;
  font-size: 12px;
}
.loginform .loginform__submit:focus {
  outline: transparent none;
}
.loginform .loginform__username .ar, .loginform .loginform__password .ar, .loginform .loginform__domainselect .ar {
  display: none;
}
.loginform .loginform__username input, .loginform .loginform__password input, .loginform .loginform__domainselect input {
  max-width: 400px;
}
.loginform .loginform__username td, .loginform .loginform__password td, .loginform .loginform__domainselect td {
  padding-bottom: 10px;
  vertical-align: top;
}
.loginform .loginform__domainselect .selectboxit-container {
  max-width: 400px;
}

.com_workspaces h3 {
  font-size: 17px;
  font-weight: normal;
  color: #383E42;
}
.com_workspaces h3 i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 19px;
}
.com_workspaces .icon {
  display: none;
}

.propcontainer {
  margin: 0 23px;
  *zoom: 1;
  padding-bottom: 50px;
}
.propcontainer:after {
  content: " ";
  display: table;
  clear: both;
}

.propnav {
  float: left;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 7px 0 7px 12px;
  border: 1px solid #dcdee0;
}
.propnav a, .propnav strong {
  font-size: 12px;
  text-decoration: none;
  color: #383e42;
  padding: 8px 0 8px 14px;
  display: block;
  border: 1px solid #fff;
  border-right: none;
}
.propnav a:hover {
  font-weight: bold;
  text-decoration: none;
}
.propnav .selected {
  position: relative;
  left: 1px;
  background: #fff;
}
.propnav .selected a, .propnav .selected strong {
  background: #fff;
  border-color: #dcdee0;
  padding-left: 13px;
}

.propertycontents {
  padding-left: 25px;
  margin-left: 225px;
}

.viewpropslistThumb h2, .propertycontents h2 {
  font-family: Roboto, Arial, sans-serif;
  border-top: 1px solid #dcdee0;
  padding-top: 12px;
  margin-bottom: 25px;
  font-size: 19px;
  font-weight: 400;
  color: #383e42;
}

.propstable {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.propstable > tbody > tr > td {
  font-size: 12px;
  color: #383E42;
  vertical-align: top;
  padding-right: 23px;
  padding-bottom: 12px;
}
.propstable > tbody > tr > td p {
  margin: 0;
  padding: 0;
}
.propstable > tbody > tr > td label, .propstable > tbody > tr > td a {
  font-weight: normal;
}
.propstable > tbody > tr > td .checkboxradio + label {
  display: inline-block;
  margin: 0 5px 0 3px;
}
.propstable > tbody > tr > td:first-child {
  width: 200px;
}
.propstable > tbody > tr > td:first-child a {
  text-decoration: none;
  color: #383E42;
}

.fieldset {
  border-spacing: 0;
  border-collapse: collapse;
}
.fieldset .fieldvalue {
  display: inline-block;
  margin-right: 8px;
  margin-left: 4px;
}
.fieldset table.dialogbody > tbody > tr > td {
  padding-bottom: 10px;
  padding-right: 23px;
}
.fieldset table.dialogbody > tbody > tr > td:first-child {
  width: 200px;
  vertical-align: top;
  line-height: 1.2;
}
.fieldset table.dialogbody > tbody > tr > td:first-child label a {
  text-decoration: none !important;
  font-size: 12px !important;
  color: #444 !important;
}
.fieldset select[multiple] {
  width: 300px;
}
.fieldset select.multiline {
  width: 300px;
}
.fieldset select.multiline ul.selectboxit-options {
  max-height: 360px;
}
.fieldset.subscription_table tr:first-child td {
  padding-top: 15px;
}
.fieldset span.selectboxit-container {
  max-width: 300px;
}
.fieldset .input, .fieldset .ui-dialog.dialog--upload input[type=text], .ui-dialog.dialog--upload .fieldset input[type=text], .fieldset .fcr__inputwrap input, .fcr__inputwrap .fieldset input, .fieldset input[type=text], .fieldset input[type=password], .fieldset .textarea, .fieldset .datepicker, .fieldset .loginform .loginform__username input, .loginform .loginform__username .fieldset input, .fieldset .loginform .loginform__password input, .loginform .loginform__password .fieldset input, .fieldset .loginform .loginform__domainselect input, .loginform .loginform__domainselect .fieldset input {
  vertical-align: middle;
  display: inline-block;
}
.fieldset input[type=text], .fieldset input[type=password] {
  vertical-align: middle;
  display: inline-block;
  max-width: 300px;
}
.fieldset input.width-50 {
  max-width: 150px;
  width: auto;
}
.fieldset input[type=password] {
  max-width: 150px;
}
.fieldset input.datepicker {
  width: 100px;
}
.fieldset input:required.empty,
.fieldset input:required.empty:hover,
.fieldset textarea:required.empty,
.fieldset textarea:required.empty:hover,
.fieldset .selectboxit-container.empty {
  border-width: 1px;
  border-color: red;
}
.fieldset a.dateformat {
  color: #666;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  display: inline-block;
  margin-left: 5px;
}
.fieldset a.fieldname.labelHelpLink {
  text-decoration: none;
  color: #383E42;
  cursor: help;
}
.fieldset .bs {
  vertical-align: middle;
}
.fieldset .withradio {
  margin: 2px 0;
}
.fieldset .withradio .checkboxradio {
  margin-right: 5px;
}
.fieldset .withradio .checkboxradio:not(:nth-of-type(1)) {
  margin-left: 10px;
}
.fieldset .nowrap {
  white-space: nowrap;
}
.fieldset > tbody > tr > td {
  font-size: 12px;
  color: #383E42;
  vertical-align: top;
  padding-right: 23px;
  padding-bottom: 12px;
  line-height: 1.9;
}
.fieldset > tbody > tr > td table:not([class^=mce]) {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.fieldset > tbody > tr > td td {
  padding-bottom: 0;
  vertical-align: middle;
  width: auto;
}
.fieldset > tbody > tr > td p {
  margin: 0;
  padding: 0;
}
.fieldset > tbody > tr > td label, .fieldset > tbody > tr > td a {
  font-weight: normal;
}
.fieldset > tbody > tr > td label {
  margin-top: 8px;
  display: inline-block;
}
.fieldset > tbody > tr > td .checkboxradio + label {
  display: inline-block;
  margin: 0 5px 0 3px;
}
.fieldset > tbody > tr > td:first-child {
  width: 200px;
  line-height: 1.2;
}
.props_applybuttonrow {
  padding-top: 20px;
  padding-left: 200px;
}

#generic_title {
  padding: 26px 29px 0 29px;
}
#generic_title h1 {
  margin-bottom: 20px;
}
#generic_title h1 .icon.icon-search {
  vertical-align: middle;
  font-size: 24px;
}

.propertycontents .field:after {
  display: none;
}

#accesslist {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  min-width: 470px;
}
#accesslist th {
  font-weight: normal;
  color: #383E42;
  font-size: 12px;
  background: #F5F6F7;
  padding: 2px 10px;
  text-align: left;
}
#accesslist tbody td {
  padding: 6px 10px 6px 8px;
  border-bottom: 1px solid #DCDEE0;
}
#accesslist tbody td.name {
  text-align: left;
  font-weight: bold;
}
#accesslist tbody td.name a {
  font-weight: bold !important;
}
#accesslist tbody td.name i {
  color: #99A1A7;
  font-size: 17px;
  vertical-align: middle;
  display: inline-block;
}
#accesslist tbody td .icon-checkok {
  color: #87BF5E;
  font-size: 17px;
}

#passboxwrapper ul {
  margin: 0;
  padding: 0;
}
#passboxwrapper li {
  margin: 0;
  padding: 0;
  background: none;
}

#quotatable h3 {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 26px;
  color: #6C6F71;
}
#quotatable h3 a {
  color: #6C6F71;
}
#quotatable #quota_membership_group h3 a {
  font-weight: normal;
}
#quotatable .checkboxradio {
  margin-right: 5px;
}
#quotatable input[type=text] {
  width: 120px;
}
#quotatable .quotatable__table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 20px;
}
#quotatable .quotatable__table td {
  line-height: 1.3;
}
#quotatable .quotatable__table td:first-child {
  text-align: right;
}
#quotatable .quotatable__table .radiorow {
  display: table-row;
}
#quotatable .quotatable__table .radiobtn, #quotatable .quotatable__table .radiolabel {
  display: table-cell;
  padding-bottom: 5px;
  white-space: nowrap;
}
#quotatable .quotatable__table .radiobtn label, #quotatable .quotatable__table .radiolabel label {
  margin-right: 5px;
  line-height: 1.5em;
}
#quotatable .quotatable__table .props_applybuttonrow {
  text-align: left;
  padding-left: 13em;
}

#quota_membership_group ul {
  list-style: none;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
#quota_membership_group ul li {
  border-bottom: 1px solid #DCDEE0;
  font-weight: bold;
}
#quota_membership_group ul li a {
  display: block;
  padding: 13px 0 13px 5px;
}
#quota_membership_group ul li a i {
  font-size: 15px;
  color: #99A1A7;
  margin-right: 7px;
  display: inline-block;
  vertical-align: middle;
}

#quotasection_floatcont {
  float: left;
  width: 300px;
  margin-top: 20px;
}
#quotasection_floatcont h3 {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 26px;
  color: #6C6F71;
}
#quotasection_floatcont #quotasection {
  border: 2px solid #DCDEE0;
  padding: 20px;
  text-align: center;
}
#quotasection_floatcont #retrieveMetersButton {
  background: #FC6051;
}
#quotasection_floatcont .note {
  font-size: 13px;
  font-weight: normal;
  color: #383E42;
  line-height: 1.3;
}
#quotasection_floatcont #meterregion {
  min-height: 60px;
}
#quotasection_floatcont #meterregion i {
  text-align: center;
  font-size: 30px;
  display: inline-block;
  padding-top: 15px;
}
#quotasection_floatcont .meterrow {
  *zoom: 1;
  padding-bottom: 10px;
  text-align: left;
}
#quotasection_floatcont .meterrow:after {
  content: " ";
  display: table;
  clear: both;
}
#quotasection_floatcont .meterrow h5 {
  text-align: left;
  font-size: 12px;
  margin-bottom: 7px;
}
#quotasection_floatcont .meterrow .metercont, #quotasection_floatcont .meterrow .meter_cont_unlimited {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  min-width: 73px;
  background: #f3f3f3;
  border: 1px solid #ccc;
  height: 24px;
  line-height: 24px;
  position: relative;
}
#quotasection_floatcont .meterrow .metercont span, #quotasection_floatcont .meterrow .meter_cont_unlimited span {
  display: block;
  height: 22px;
  line-height: 22px;
  left: 0;
  color: #666;
  font-size: 10px;
  white-space: nowrap;
}
#quotasection_floatcont .meterrow .metercont span #docCount_value, #quotasection_floatcont .meterrow .meter_cont_unlimited span #docCount_value {
  overflow: hidden;
}
#quotasection_floatcont .meterrow .meter_cont_unlimited {
  background: #f3f3f3;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 13px;
  color: #383E42;
}
#quotasection_floatcont .meterrow .meter_cont_unlimited span {
  width: 100%;
  padding: 0 3px;
  text-align: center;
}
#quotasection_floatcont .q_warning {
  padding-left: 22px;
  color: red;
  background: url(images/icon_warning.gif) no-repeat 3px 50%;
}
#quotasection_floatcont .bar_ok {
  background: green;
}
#quotasection_floatcont .bar_warning {
  background: red;
}
#quotasection_floatcont .bar_caution {
  background: #f8d307;
}

.table_properties .actionnav a {
  font-size: 20px;
  margin-right: 10px;
  color: #797c83;
  text-decoration: none;
}

table.multipleselectwrapper td {
  text-align: left;
}
table.multipleselectwrapper .note {
  padding: 10px 20px 10px 30px;
  font-size: 85%;
  color: #999999;
  position: relative;
  margin-top: 0;
}
table.multipleselectwrapper .note:hover {
  color: #666666;
}
table.multipleselectwrapper .note i {
  position: absolute;
  left: 0;
  font-size: 20px;
  color: #b6bcc0;
  top: 50%;
  margin-top: -9px;
}

.comment-number {
  color: #666666;
}

.xforms-propswrapper.changehistory .ch-chooser-search {
  white-space: nowrap;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xforms-control {
  display: inline-block;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xforms-control input {
  width: 200px;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xforms-control.xforms-input .value {
  padding: 0 5px 0 0 !important;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xforms-control.xforms-trigger .value {
  padding: 0 5px 0 0 !important;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple {
  position: relative;
  vertical-align: top;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button {
  color: #2e3236;
  background: white;
  border: 1px solid #e3e6e9;
  min-width: inherit;
  font-size: 10px;
  height: inherit;
  padding: 5px 12px;
  line-height: inherit;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button:not([disabled]):hover {
  background: #7c8890;
  color: white;
  border-color: #e3e6e9;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button.submit-simple-grey {
  background: #383e42;
  color: white;
}
.xforms-propswrapper.changehistory .ch-chooser-search .xf-submit-simple button.submit-simple-grey:hover {
  background: #fc6051;
}
.xforms-propswrapper.changehistory .xforms-control label, .xforms-propswrapper.changehistory .xforms-control xforms-help label {
  width: 150px;
  min-width: 150px;
}
.xforms-propswrapper.changehistory .xforms-submit {
  padding-bottom: 15px;
  display: block;
}
.xforms-propswrapper.changehistory .permissionstable {
  border: 1px solid #e4e4e4;
  border-collapse: collapse;
}
.xforms-propswrapper.changehistory .permissionstable th, .xforms-propswrapper.changehistory .permissionstable td {
  padding: 3px 5px;
  border: 1px solid #f3f3f3;
}
.xforms-propswrapper.changehistory .permissionstable td.check {
  text-align: center;
}

.Services.Subscriptions .radiobtnrow {
  overflow: hidden;
  min-width: 500px;
}
.Services.Subscriptions .radiobtnrow .checkboxradio {
  float: left;
}
.Services.Subscriptions .radiobtnrow label {
  display: block;
  margin-left: 27px;
}

#Registry .propstable > tbody > tr > td:first-child {
  width: 20%;
  text-align: right;
  line-height: 1.2em;
  padding-top: 7px;
}
#Registry .propstable .userfilterstable td {
  padding-bottom: 5px;
}
#Registry .propstable .userfilterstable td.radio {
  width: 24px;
}
#Registry .propstable .userfilterstable td.radiolabel {
  width: 8em;
  white-space: nowrap;
}
#Registry .userlistresults img {
  vertical-align: middle;
}

body.Services.Location .fieldset {
  width: 100%;
}
body.Services.Location .fieldset select[multiple] {
  width: 100%;
}

.sa__dates h2, .sa_relativedate h2, .sa__alt h2, .sa__block h2, .sa__objectstypes h2, .sa__documentstypes h2, .sa__within h2 {
  border-bottom: 1px solid #dcdee0;
  padding-left: 36px;
  padding-bottom: 13px;
  font-weight: normal;
  color: #383e42;
  margin-bottom: 16px;
}
.sa__dates h2 a, .sa_relativedate h2 a, .sa__alt h2 a, .sa__block h2 a, .sa__objectstypes h2 a, .sa__documentstypes h2 a, .sa__within h2 a {
  font-weight: normal;
  font-size: 19px;
  color: #383e42;
}

.searchtitle {
  position: relative;
}
.searchtitle h1 {
  padding-left: 36px;
  position: relative;
}
.searchtitle i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  position: absolute;
  left: 0;
  top: -2px;
  color: #9AA2A8;
  font-size: 120%;
}
.searchtitle a {
  float: right;
  margin-top: 6px;
  position: relative;
  z-index: 3;
}

.sa__fields {
  background: #DCEEFE;
  padding: 25px 25px 35px 36px;
  min-width: 940px;
  position: relative;
  margin-bottom: 21px;
}
.sa__fields h2 {
  margin-bottom: 15px;
  font-size: 19px;
  font-weight: normal;
  color: #383e42;
}
.sa__fields h2 a {
  font-weight: normal;
  color: #383e42;
}
.sa__fields input[type=submit] {
  position: absolute;
  bottom: 10px;
  right: 20px;
}
.sa__fields input[type=text] {
  width: 280px;
  display: inline-block;
  vertical-align: middle;
}
.sa__fields .sf_sfields {
  margin-bottom: 10px;
}
.sa__fields .selectbox_a1, .sa__fields .selectbox_a2, .sa__fields .selectbox_a3 {
  width: 213px;
  display: inline-block;
  vertical-align: middle;
}
.sa__fields .selectbox_a1 {
  margin-right: 7px;
}
.sa__fields .selectbox_a2 {
  width: 220px;
  margin-right: 7px;
}
.sa__fields .selectbox_a3 {
  width: 120px;
}

.sa__inlabel {
  display: inline-block;
  font-size: 12px;
  color: #2E3236;
  font-weight: 300;
  vertical-align: middle;
  padding: 0 10px;
  text-align: center;
}

.sa__delete, .sa__add i {
  border: 1px solid #dcdee0;
  background: #ffffff;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  text-align: center;
  line-height: 20px;
  color: #64696e;
  font-weight: normal;
  display: inline-block;
  font-size: 20px;
  text-decoration: none;
  vertical-align: middle;
}
.sa__delete:hover, .sa__add i:hover {
  text-decoration: none;
}

.sa__add span {
  font-weight: 300;
  font-size: 12px;
  margin-left: 5px;
  display: inline-block;
  color: #2E3236;
}
.sa__add i {
  font-size: 0;
  display: inline-block;
  width: 24px;
  vertical-align: middle;
  line-height: 14px;
}
.sa__add i:before {
  font-size: 12px;
  position: relative;
  top: 5px;
}

.sa__within {
  margin-bottom: 23px;
}
.sa__within .selectboxit-container {
  width: 213px;
  display: inline-block;
}
.sa__within .sf_sfields {
  margin-left: 36px;
}
.sa__within .selectboxit-container {
  vertical-align: middle;
  display: inline-block;
}
.sa__within #col_scope {
  vertical-align: middle;
  margin-left: 10px;
}

.sa__bottom {
  margin-top: 20px;
  margin-left: 36px;
}
.sa__bottom input {
  height: 42px;
  line-height: 42px;
  padding: 0 42px;
}

.sa__objectstypes, .sa__documentstypes {
  margin-bottom: 20px;
}
.sa__objectstypes .checkboxradio.radio, .sa__documentstypes .checkboxradio.radio {
  margin-right: 5px;
  background: #fff;
}
.sa__objectstypes .sf_sfields, .sa__documentstypes .sf_sfields {
  margin-left: 36px;
}
.sa__objectstypes .sf_sfields label, .sa__documentstypes .sf_sfields label {
  display: inline-block;
  margin-right: 10px;
}
.sa__objectstypes .sa__tabs, .sa__documentstypes .sa__tabs {
  padding-left: 13px;
}
.sa__objectstypes .scrollingdiv_nojs, .sa__documentstypes .scrollingdiv_nojs {
  margin-top: 5px;
}
.sa__objectstypes .scrollingdiv, .sa__documentstypes .scrollingdiv {
  border: 1px solid #cccccc;
  overflow: auto;
  height: 220px;
  background: #fff;
}
.sa__objectstypes .scrollingdiv ul, .sa__documentstypes .scrollingdiv ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 5px;
}
.sa__objectstypes .scrollingdiv ul li, .sa__documentstypes .scrollingdiv ul li {
  padding: 2px 0;
  vertical-align: middle;
}
.sa__objectstypes .scrollingdiv ul li input, .sa__documentstypes .scrollingdiv ul li input {
  vertical-align: middle;
}
.sa__objectstypes .scrollingdiv__wrap, .sa__documentstypes .scrollingdiv__wrap {
  padding: 25px;
  background: #DCEEFE;
  width: 550px;
  margin-left: 36px;
}

.sa__alt, .sa__block {
  margin-bottom: 20px;
}
.sa__dates, .sa_relativedate {
  margin-bottom: 30px;
}
.sa__dates p, .sa_relativedate p {
  margin-left: 36px;
}
.sa__dates i.icon-calendar, .sa_relativedate i.icon-calendar {
  margin-right: 20px;
}
.sa__dates .sf_sfields, .sa_relativedate .sf_sfields {
  margin-bottom: 10px;
}
.sa__dates .input, .sa__dates .ui-dialog.dialog--upload input[type=text], .ui-dialog.dialog--upload .sa__dates input[type=text], .sa__dates .inlineReplyBox input[type=text], .inlineReplyBox .sa__dates input[type=text], .sa__dates .detailedsearch-group input[type=text], .detailedsearch-group .sa__dates input[type=text], .sa__dates .stringortextprop input[type=text], .stringortextprop .sa__dates input[type=text], .sa__dates .fcr__inputwrap input, .fcr__inputwrap .sa__dates input, .sa__dates .textarea, .sa__dates .datepicker, .sa__dates .loginform .loginform__username input, .loginform .loginform__username .sa__dates input, .sa__dates .loginform .loginform__password input, .loginform .loginform__password .sa__dates input, .sa__dates .loginform .loginform__domainselect input, .loginform .loginform__domainselect .sa__dates input, .sa__dates .fieldset input[type=text], .fieldset .sa__dates input[type=text], .sa__dates .fieldset input[type=password], .fieldset .sa__dates input[type=password], .sa__dates .sa__fields input[type=text], .sa__fields .sa__dates input[type=text], .sa_relativedate .input, .sa_relativedate .ui-dialog.dialog--upload input[type=text], .ui-dialog.dialog--upload .sa_relativedate input[type=text], .sa_relativedate .inlineReplyBox input[type=text], .inlineReplyBox .sa_relativedate input[type=text], .sa_relativedate .detailedsearch-group input[type=text], .detailedsearch-group .sa_relativedate input[type=text], .sa_relativedate .stringortextprop input[type=text], .stringortextprop .sa_relativedate input[type=text], .sa_relativedate .fcr__inputwrap input, .fcr__inputwrap .sa_relativedate input, .sa_relativedate .textarea, .sa_relativedate .datepicker, .sa_relativedate .loginform .loginform__username input, .loginform .loginform__username .sa_relativedate input, .sa_relativedate .loginform .loginform__password input, .loginform .loginform__password .sa_relativedate input, .sa_relativedate .loginform .loginform__domainselect input, .loginform .loginform__domainselect .sa_relativedate input, .sa_relativedate .fieldset input[type=text], .fieldset .sa_relativedate input[type=text], .sa_relativedate .fieldset input[type=password], .fieldset .sa_relativedate input[type=password], .sa_relativedate .sa__fields input[type=text], .sa__fields .sa_relativedate input[type=text] {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
}

.sa__date1 {
  min-width: 100px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  margin-left: 36px;
}

.sa__date2 {
  min-width: 100px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.sa__date3 {
  width: 120px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.sa__maxresults, .sa__sortresults {
  width: 132px;
  display: inline-block;
  vertical-align: top;
  margin-left: 36px;
}
.sa__maxresults .selectboxit-container, .sa__sortresults .selectboxit-container {
  width: 80px;
}
.sa__maxresults label, .sa__sortresults label {
  display: block;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 300;
  color: #2E3236;
}
.sa__maxresults label a, .sa__sortresults label a {
  font-weight: 300;
  color: #2E3236;
}

.sa__sortresults {
  width: 256px;
  margin-left: 0;
}
.sa__sortresults .selectboxit-container {
  width: 220px;
}

.sa__properties {
  display: block;
  vertical-align: top;
  margin: 20px 0 0 36px;
}
.sa__properties select, .sa__properties select[multiple] {
  min-width: 310px !important;
}
.sa__properties .checkboxradio {
  margin-right: 7px;
  background: #fff;
}
.sa__properties label.sa__toplabel {
  padding-bottom: 2px;
  display: block;
  font-size: 12px;
  font-weight: 300;
  color: #2E3236;
}
.sa__properties label.sa__toplabel a {
  font-weight: 300;
  color: #2E3236;
}
.sa__properties #propSelector {
  background: #DCEEFE;
  padding: 25px;
}
.sa__properties .multiselect, .sa__properties #dialog-form-delayedDrop .doctype-props select[multiple], #dialog-form-delayedDrop .doctype-props .sa__properties select[multiple], .sa__properties .fieldset select[multiple], .fieldset .sa__properties select[multiple], .sa__properties .fieldset select.multiline, .fieldset .sa__properties select.multiline, .sa__properties .multipleselectwrapper select, .multipleselectwrapper .sa__properties select {
  height: 220px;
}

.sa__tabs {
  font-size: 12px;
  font-weight: 300;
  color: #2E3236;
  padding: 13px 15px 8px 8px;
  display: inline-block;
}
.sa__tabs.is-active {
  background: #DCEEFE;
}
.sa__tabs.is-foreverinactive {
  background: #fff;
  padding-left: 0;
}

.sa__numeric .sf_sfields {
  margin-bottom: 10px;
}
.sa__numeric .sa__date1 {
  margin-right: 0;
}
.sa__numeric .input, .sa__numeric .ui-dialog.dialog--upload input[type=text], .ui-dialog.dialog--upload .sa__numeric input[type=text], .sa__numeric .inlineReplyBox input[type=text], .inlineReplyBox .sa__numeric input[type=text], .sa__numeric .detailedsearch-group input[type=text], .detailedsearch-group .sa__numeric input[type=text], .sa__numeric .stringortextprop input[type=text], .stringortextprop .sa__numeric input[type=text], .sa__numeric .fcr__inputwrap input, .fcr__inputwrap .sa__numeric input, .sa__numeric .textarea, .sa__numeric .datepicker, .sa__numeric .loginform .loginform__username input, .loginform .loginform__username .sa__numeric input, .sa__numeric .loginform .loginform__password input, .loginform .loginform__password .sa__numeric input, .sa__numeric .loginform .loginform__domainselect input, .loginform .loginform__domainselect .sa__numeric input, .sa__numeric .fieldset input[type=text], .fieldset .sa__numeric input[type=text], .sa__numeric .fieldset input[type=password], .fieldset .sa__numeric input[type=password], .sa__numeric .sa__fields input[type=text], .sa__fields .sa__numeric input[type=text] {
  width: 137px;
  display: inline-block;
  vertical-align: middle;
}
.sa__numeric .sa__add, .sa__numeric .sa__delete {
  margin-left: 10px;
}

.sa__menu .sf_sfields {
  margin-bottom: 10px;
}

.dialogbody td .checkboxradio {
  margin-right: 7px;
}
.dialogbody td a.labelHelpLink {
  font-weight: 300;
  color: #2E3236;
}

.fcr__buttonwrap {
  display: inline-block;
  vertical-align: middle;
}
.fcr__inputwrap {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  margin-right: 23px;
}
.stringortextprop input[type=text] {
  width: 100%;
}

.xforms-minimal-help-link {
  color: #333;
  text-decoration: none;
}

.detailedsearch-group select {
  display: inline-block;
  position: relative;
}
.detailedsearch-group .xforms-trigger {
  padding: 0 !important;
}
.detailedsearch-group .xforms-group-content {
  overflow: visible !important;
  *zoom: 1;
}
.detailedsearch-group .xforms-group-content:after {
  content: " ";
  display: table;
  clear: both;
}
.detailedsearch-group a.labelHelpLink--inline {
  color: #383E42;
}

#rootlistcolumn .homeContentsList .icon img {
  display: inherit;
}

/* Admin Quick Search Page */
.horiz-tab-menu {
  border-bottom: 1px solid #ccc;
  padding-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horiz-tab-menu:after {
  content: " ";
  display: table;
  clear: both;
}
.horiz-tab-menu .tab {
  display: run-in;
  float: left;
}
.horiz-tab-menu .tab.selected .xforms-trigger.xforms-control {
  background-color: #fff;
  position: relative;
  top: 1px;
  padding-top: 1px;
}
.horiz-tab-menu .xforms-trigger.xforms-control {
  display: block;
  margin-right: 5px;
  margin-bottom: 0 !important;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f3f3f3;
  position: relative;
  top: 1px;
}
.horiz-tab-menu .xforms-trigger.xforms-control:hover {
  background-color: #E5E5E5;
}
.horiz-tab-menu .xforms-trigger.xforms-control .value {
  font-weight: bold;
  margin-right: 5px;
  padding: 10px;
  padding-right: 10px !important;
  line-height: normal;
}

.horiz-tab-body {
  padding: 20px;
}
.horiz-tab-body .propsListHeader {
  font-weight: bold;
  margin: 5px 0 25px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #e5efff;
}
.horiz-tab-body ul li .value {
  padding: 0 !important;
  vertical-align: middle;
  display: block !important;
}
.horiz-tab-body .collectionsettings .xforms-input {
  display: inline-block;
}
.horiz-tab-body .collectionsettings .xforms-input .value {
  display: inline-block;
  padding-right: 10px;
}
.horiz-tab-body .collectionsettings .xforms-input label, .horiz-tab-body .collectionsettings .xforms-input .xforms-help {
  display: inline-block;
}
.horiz-tab-body .collectionsettings .xforms-trigger {
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: -2px;
}
.horiz-tab-body .collectionsettings .xforms-trigger .value {
  display: inline-block;
  padding-right: 0;
}
/* Styles for the Object Types Selection page for the QuickSearch homepage */
#Admin-QuickSearch .xforms-propswrapper .xforms-case .xforms-control .value,
#Admin-QuickSearch .xforms-propswrapper .xforms-case .xforms-control label {
  padding-bottom: 0;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case ul {
  margin: 0 0 20px 0;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #e5efff;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case .xforms-control {
  display: inline-block;
  margin-bottom: 3px;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case .xforms-control label {
  width: 150px;
  text-align: left;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case .xforms-control .value {
  padding-right: 5px;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case .xforms-trigger {
  position: relative;
}
#Admin-QuickSearch .xforms-propswrapper #document-types-case .xforms-trigger .value {
  padding-right: 0;
  vertical-align: text-top;
}

/* Weblog Styling */
.xforms-propswrapper__standalone.xforms-propswrapper__WeblogEntry .wysiwyg .value {
  width: 80%;
}

.postentry {
  margin-top: 10px;
  border-top: 4px solid #49BFE6;
}

.postentrytable {
  width: 100%;
  border: 1px solid #DCDEE0;
  background: #fff;
  border-spacing: 0;
  border-collapse: collapse;
}
.toolbar_multi_d {
  position: relative;
  top: 45px;
  left: 80px;
  z-index: 100;
  width: 400px;
}
.toolbar_multi_d table {
  width: 500px !important;
}

.postentry_checkbox {
  width: 50px;
  vertical-align: top;
  padding: 15px 0 0 15px;
}

.postentry_author {
  width: 250px;
  vertical-align: top;
  padding-top: 15px;
}
.postentry_author a {
  font-size: 13px;
  color: #0A4F8B;
  font-weight: normal;
}
.postentry_author a strong {
  font-weight: normal;
}
.postentry_author span.post_timedate {
  font-size: 10px;
  padding-top: 3px;
  font-weight: 300;
  color: #5C656C;
}

.post_timedate {
  font-size: 85%;
  color: #666;
  display: block;
}

.discussionHeader {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.discussionHeader th {
  background: #EDEFF1;
  font-size: 12px;
  text-align: left;
  font-weight: normal;
  padding: 9px 0 9px 4px;
}

.postentry_header {
  overflow: hidden;
  padding-top: 15px;
  font-weight: bold;
  margin-bottom: 14px;
}
.postentry_header h4 {
  float: left;
  font-size: 15px;
}
.postentry_header .postpropertieslink {
  float: right;
  margin-right: 15px;
}

.postdescription {
  padding: 0 5px;
}
.postdescription blockquote {
  background: #F5F6F7;
  border-left: 4px solid #CAD7EF;
  margin: 1em;
  padding: 6px 1em 1em;
  font-style: italic;
}
.postdescription blockquote p {
  padding-top: 0;
  margin-top: 0;
}

.inlineReplyBox .mceEditor {
  _float: left;
}

.postbuttonbar {
  margin: 10px 0 0 0;
  padding: 5px 0 12px;
  *zoom: 1;
}
.postbuttonbar:after {
  content: " ";
  display: table;
  clear: both;
}
.postbuttonbar .post_replydisplay {
  float: right;
  display: inline-block;
  background: #49BFE6;
  color: #fff;
  padding: 4px 10px;
  margin-right: 15px;
  font-size: 10px;
}
.postbuttonbar .post_buttonsection {
  float: left;
}
.attachmentlist {
  background: #F5F6F7;
  border-top: 1px dotted #ccc;
  margin: 10px 0;
  padding: 10px;
  overflow: hidden;
  _height: 1%;
}
.attachmentlist .iconthumb {
  background: white url(images/action_attachment_disabled.gif) 3px 3px no-repeat;
  border: 1px solid #f3f3f3;
}
.attachmentlist .iconthumb .thumbnail {
  height: 36px;
}
.attachmentlist .iconthumb .thumbnail_label {
  height: 1.2em;
}

.replyposts {
  position: relative;
  _height: 1%;
  margin-left: 30px;
  background: #F5F6F7;
  padding: 1em 10px 10px 10px;
  border-left: 1px solid #DCDEE0;
  border-right: 1px solid #DCDEE0;
  border-bottom: 1px solid #DCDEE0;
}
.replyposts h3 {
  position: absolute;
  top: -21px;
  padding-top: 22px;
}
.replyposts .replyposts {
  border: none;
  padding-right: 0;
}

.inlineReplyBox {
  clear: both;
  margin: 30px 10px 10px 10px;
  padding: 10px;
}
.inlineReplyBox fieldset {
  margin: 0;
  padding: 0;
}
.inlineReplyBox fieldset legend {
  margin: 0;
  padding: 0 0 15px 0;
}
.inlineReplyBox input[type=text] {
  max-width: 400px;
}
.inlineReplyBox ul {
  margin: 0 0 0;
  padding: 0;
  list-style: none;
}
.inlineReplyBox li {
  overflow: hidden;
  padding-bottom: 5px;
}
.inlineReplyBox ul label {
  width: 150px;
  float: left;
  text-align: right;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 5px;
}
.inlineReplyBox ul label small {
  font-weight: normal;
}
.inlineReplyBox .fieldset > tbody > tr > td:first-child {
  width: 150px;
  padding-right: 15px;
}
.inlineReplyBox .fieldset > tbody > tr > td {
  padding-bottom: 5px;
}
.inlineReplyBox .replybtnrow {
  padding-left: 150px;
  padding-top: 10px;
}

#addtopicbar {
  min-height: 55px;
  background: #F5F6F7;
  margin-bottom: 7px;
}
#addtopicbar .inlineReplyBox {
  margin-top: 10px;
}

.edit-selected-wrapper, .add-type-wrapper {
  display: inline-block;
  font-family: Roboto, Arial, sans-serif;
}
.edit-selected-wrapper .selectboxit-text, .add-type-wrapper .selectboxit-text {
  margin-right: 0px !important;
}
.edit-selected-wrapper .selectboxit-option, .add-type-wrapper .selectboxit-option {
  font-weight: normal;
}

.addtopicbar__button {
  width: 55px;
  height: 55px;
  background: #EDEFF1;
  font-size: 0;
  text-align: center;
  cursor: pointer;
}
.addtopicbar__button i {
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  border: 1px solid #DCDEE0;
  font-size: 12px;
  color: #64696E;
  display: inline-block;
  line-height: 25px;
  margin-top: 15px;
}
.addtopicbar__button i:before {
  position: relative;
  left: 1px;
  top: 1px;
}

#addtopic {
  padding-bottom: 10px;
}

.dtoolbar {
  height: 55px;
  position: relative;
  margin-bottom: 7px;
  background: #F5F6F7;
}

.ViewDiscussion .cke_chrome {
  display: inline-block;
}

body:not(#adminsection):not(.page-scan) input[type=submit][name^=go_add], body:not(#adminsection):not(.page-scan) input[type=submit][name^=go_edit], body:not(#adminsection):not(.page-scan) input[type=submit][name=bkJobAction], body:not(#adminsection):not(.page-scan) input[type=submit][name=goCalendarName], body:not(#adminsection):not(.page-scan) input[type=submit][name=go_legal_trash_types], body:not(#adminsection):not(.page-scan) input[type=submit][name=goCalView], body:not(#adminsection):not(.page-scan) input[type=submit][name=goTrashCanAction], body:not(#adminsection):not(.page-scan) input[type=submit][name=goWorkspaceView], body:not(#adminsection):not(.page-scan) input[type=submit][name^=go_legal_types], body:not(#adminsection):not(.page-scan) input[type=submit][name=goLegalTypes], body:not(#adminsection):not(.page-scan) input[type=submit][name=go_space_nav], body:not(#adminsection):not(.page-scan) input[type=submit][name=go_sort], body:not(#adminsection):not(.page-scan) input[type=submit][name^=goRangeButton], body:not(#adminsection):not(.page-scan) input[type=submit][name=sort_submit], body:not(#adminsection):not(.page-scan) input[type=submit][name=go_view], body:not(#adminsection):not(.page-scan) input[type=submit][name=go_bulk], body:not(#adminsection):not(.page-scan) input[type=submit][name=goButton], body:not(#adminsection):not(.page-scan) input[type=submit][name=goPageButton], body:not(#adminsection):not(.page-scan) input[type=submit].go_button {
  display: none;
}

.zip-download-depth-form {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.zip-download-depth-form > label {
  vertical-align: middle;
  font-family: Roboto;
  color: #757d86;
  font-size: 12px;
  /* Approximation due to font substitution */
  font-weight: 500;
  line-height: 50px;
  /* Approximation due to font substitution */
  text-align: left;
}
.zip-download-depth-form .selectbox-container {
  display: inline-block;
  margin-left: 20px;
  vertical-align: middle;
  font-weight: 700;
}
.zip-download-depth-form .selectbox-container .selectboxit-btn {
  margin-right: 30px;
}

.zip-confirmation-form .name a {
  font-family: Roboto;
  color: #094f8b;
  font-size: 15px;
  font-weight: 700;
  text-align: left;
}
.zip-confirmation-form .owner a {
  font-family: Roboto;
  color: #094f8b;
  font-size: 13px;
  font-weight: 700;
  text-align: left;
}
.zip-confirmation-form .submit-buttons-group {
  margin-top: 20px;
  margin-left: 7px;
}

.content-map-wrapper .table-wrapper, .content-map-wrapper .popup__document .popup__content.table-wrapper, .popup__document .content-map-wrapper .popup__content.table-wrapper {
  padding: 10px 20px;
}
.content-map-wrapper .table-wrapper img, .content-map-wrapper .popup__document .popup__content.table-wrapper img, .popup__document .content-map-wrapper .popup__content.table-wrapper img {
  vertical-align: middle;
}

#addFileProgress {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 20px;
  background-color: #c7de76;
  border: 0;
  position: relative;
  display: none;
}
#addFileProgress .progress-title {
  font-family: Roboto, sans-serif;
  color: #59613d;
  font-size: 20px;
  font-weight: 300;
  text-align: left;
  vertical-align: middle;
  padding: 3px 0 14px 0;
}
#addFileProgress .progress-title .icon {
  font-size: 22px;
  vertical-align: middle;
}
#addFileProgress .progressbar {
  background-color: #a8c053;
  height: 20px;
  position: relative;
  display: block;
  width: 100%;
}
#addFileProgress .progressbar .progressbar__progress {
  position: absolute;
  height: 100%;
  width: 0;
  left: 0;
  background-color: #FFF;
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
}
#addFileProgress .progressbar__cancel {
  position: absolute;
  right: 20px;
  top: 15px;
  background-color: #C7DF6F;
  border: 2px solid #a6c362;
  color: #59613D;
  padding: 4px 10px;
  border-radius: 3px;
}
#addFileProgress .progressbar__cancel:hover {
  background-color: #d8ef85;
  border-color: #b0d162;
}

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* jQuery widget styling overrides */
.ui-widget, .ui-widget input, .ui-widget select,
.ui-widget textarea, .ui-widget button {
  font-size: 1em !important;
  font-family: Roboto, sans-serif !important;
}

/* ------------------- */
/* Add Document Dialog */
/* ------------------- */
#dialog-form-delayedDrop {
  border: 0;
  position: relative;
}
#dialog-form-delayedDrop .fix-msg {
  position: fixed;
  width: 808px;
  z-index: 1;
}
#dialog-form-delayedDrop form {
  display: block;
}
#dialog-form-delayedDrop .filecontainer, #dialog-form-delayedDrop .multiple-actions-panel {
  border-bottom: 1px solid #e2e3e5;
  padding: 20px 0;
  margin: 0 10px;
}
#dialog-form-delayedDrop .filecontainer .filecontainer-header, #dialog-form-delayedDrop .multiple-actions-panel .filecontainer-header {
  margin-bottom: 20px;
  overflow: hidden;
}
#dialog-form-delayedDrop .filecontainer .filecontainer-header select, #dialog-form-delayedDrop .multiple-actions-panel .filecontainer-header select {
  float: right;
  margin-top: 5px;
}
#dialog-form-delayedDrop .filecontainer .filecontainer-header h3.fileinfo, #dialog-form-delayedDrop .multiple-actions-panel .filecontainer-header h3.fileinfo {
  float: left;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 20px;
  color: #383e42;
  min-height: 40px;
  line-height: 40px;
  padding-left: 40px;
  background: url(../../images/large/doc.png) 0 50% no-repeat;
}
#dialog-form-delayedDrop .filecontainer .tabs-wrapper, #dialog-form-delayedDrop .multiple-actions-panel .tabs-wrapper {
  float: right;
  width: 200px;
  font-weight: bold;
  padding-top: 7px;
}
#dialog-form-delayedDrop .multiple-actions-panel {
  text-align: right;
}
#dialog-form-delayedDrop .multiple-actions-panel h3 {
  vertical-align: middle;
  display: inline-block;
  color: #383e42;
  margin: 0 20px;
  font-size: 20px;
}
#dialog-form-delayedDrop .multiple-actions-panel .tabs-wrapper {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding-top: 0;
  float: none;
}
#dialog-form-delayedDrop .doctype-props h4 {
  margin: 0 0 20px 135px;
  font-family: Arial, Helvetica, sans-serif !important;
  display: inline-block;
  padding-left: 15px;
  font-weight: normal;
  cursor: pointer;
  background: transparent none;
}
#dialog-form-delayedDrop .doctype-props h4.required-error {
  color: #ab5c3c;
}
#dialog-form-delayedDrop .doctype-props h4 .icon:before {
  display: inline-block;
}
#dialog-form-delayedDrop .doctype-props h4 > * {
  vertical-align: middle;
}
#dialog-form-delayedDrop .doctype-props h4 .icon::before {
  vertical-align: top;
}
#dialog-form-delayedDrop .doctype-props .notice {
  margin: 0 0 0 10px;
  padding: 5px;
  position: relative;
  display: inline-block;
}
#dialog-form-delayedDrop .doctype-props .notice .notice__icon {
  display: inline-block;
  font-size: 1.2em;
  left: 5px;
}
#dialog-form-delayedDrop .doctype-props .notice p {
  margin-left: 23px;
}
#dialog-form-delayedDrop .doctype-props .selectboxit-option {
  padding-bottom: 0;
}
#dialog-form-delayedDrop .doctype-props select + .selectboxit-container {
  width: 100%;
}
#dialog-form-delayedDrop .doctype-props ul {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
}
#dialog-form-delayedDrop .doctype-props ul li {
  padding-bottom: 12px;
  position: relative;
  clear: both;
}
#dialog-form-delayedDrop .doctype-props ul li .fieldname:last-child {
  margin-left: 5px;
}
#dialog-form-delayedDrop .doctype-props ul li br {
  display: none;
}
#dialog-form-delayedDrop .doctype-props ul li small {
  float: left;
  clear: left;
  width: 250px;
  text-align: right;
  padding: 0 23px 2px 0;
}
#dialog-form-delayedDrop .doctype-props ul li label {
  width: 250px;
  vertical-align: top;
  float: left;
  line-height: 1.2;
  text-align: right;
  padding: 0 23px 2px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 5px;
}
#dialog-form-delayedDrop .doctype-props ul li .checkboxradio + label {
  width: auto;
  float: none;
  display: inline-block;
  margin: 0 10px 0 3px;
  padding: 0;
  vertical-align: middle;
}
#dialog-form-delayedDrop .doctype-props ul li a.fieldname {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
  color: #444;
}
#dialog-form-delayedDrop .doctype-props ul li a.fieldname:not(:first-child):last-child {
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  font-size: 10px;
  color: #797C83;
  text-decoration: none;
}
#dialog-form-delayedDrop .doctype-props ul li textarea {
  max-width: 300px;
}
#dialog-form-delayedDrop .doctype-props ul li .checkboxradio + .fieldvalue {
  margin-right: 20px;
  margin-left: 5px;
}
#dialog-form-delayedDrop .doctype-props ul li .checkboxradio {
  background-color: #FFF;
}
#dialog-form-delayedDrop .doctype-props ul li .cke_chrome {
  width: 500px;
  display: inline-block;
}

/* -------------------------- */
/* Collection Dropzone Stying */
/* -------------------------- */
#uploader {
  position: relative;
  min-height: 300px;
}
#uploader .dropzones {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  list-style: none;
  text-align: center;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: nowrap;
  -ms-justify-content: center;
  -ms-align-content: stretch;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
#uploader .dropzones li.dropzone.hover {
  background-color: #edeff1;
}
#uploader .dropzones li {
  width: 40%;
  max-width: 490px;
  height: 280px;
  border: 2px dashed #878c8f;
  border-radius: 15px;
  margin: 20px;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  -webkit-order: 0;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
}
#uploader .dropzones li span {
  display: block;
  font-family: Roboto, sans-serif;
  color: #5c656c;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
}
#uploader .dropzones li .drag-over-catcher {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
}
#uploader .dropzones li .icon {
  color: #959da3;
  display: block;
}
#uploader .dropzones li.immediateDrop .icon {
  font-size: 115px;
  margin-top: 57px;
  margin-left: -62px;
  margin-bottom: 45px;
}
#uploader .dropzones li.delayedDrop .icon {
  font-size: 81px;
  margin-top: 74px;
  margin-bottom: 62px;
}
#uploader .dropzones li .filelist, #uploader .dropzones li .progress, #uploader .dropzones li .delayed-progress {
  display: none;
}

.ui-dialog.dialog--confirmation .ui-dialog-titlebar, .ui-dialog.dialog--upload .ui-dialog-titlebar, .popup__document .popup__header .popup__header__title, .popup__document #header.popup__header .popup__header__title {
  padding: 14px 50px 2px 19px;
  min-height: 65px;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-dialog-title, .ui-dialog.dialog--upload .ui-dialog-titlebar .ui-dialog-title h2, .popup__document .popup__header h2, .popup__document #header.popup__header h2 {
  position: static;
  display: inline;
  text-indent: 0;
  background: transparent;
  font-size: 21px;
  font-family: Roboto, sans-serif !important;
  font-weight: normal;
  vertical-align: middle;
  margin-left: 10px;
  color: #383e42;
  left: 0;
  top: 0;
  width: auto;
}

.ui-dialog.dialog--upload .ui-dialog-titlebar .icon, .popup__document .popup__header .popup__header__icon, .popup__document #header.popup__header .popup__header__icon {
  font-size: 30px;
  font-weight: normal;
  vertical-align: middle;
  color: #9ba3a9;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar .icon::before, .popup__document .popup__header .popup__header__icon::before, .popup__document #header.popup__header .popup__header__icon::before {
  position: relative;
  top: 3px;
}

.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button, .ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button, .popup__document .popup__header .popup__header__close, .popup__document #header.popup__header .popup__header__close {
  display: block;
  position: absolute;
  right: 23px;
  top: 23px;
  cursor: pointer;
  font-size: 19px !important;
  margin: 0;
  padding: 0;
  border-radius: 0;
  color: #383e42;
}

.popup__document {
  height: 100%;
}
.popup__document .propstable > tbody > tr > td:first-child {
  width: auto;
}
.popup__document body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: 100%;
}
.popup__document body > form {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  height: 100%;
}
.popup__document .colltable_toolbar {
  display: none;
}
.popup__document .routing_wizard_copyright {
  display: none;
}
.popup__document .collection-wrapper {
  border: 0;
}
.popup__document #buttonbar, .popup__document #buttonbar_top {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  background: transparent;
}
.popup__document #buttonbar input[type=submit], .popup__document #buttonbar input[type=button], .popup__document #buttonbar_top input[type=submit], .popup__document #buttonbar_top input[type=button] {
  font-weight: normal;
  float: right;
}
.popup__document #content {
  min-width: 0;
  min-height: 0;
}
.popup__document .popup__header, .popup__document #header.popup__header {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  position: relative;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup__document .popup__header h1, .popup__document .popup__header #header-wrapper, .popup__document #header.popup__header h1, .popup__document #header.popup__header #header-wrapper {
  display: none;
}
.popup__document .popup__content {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  padding: 0;
  background: #FFF !important;
  position: relative;
}
.popup__document .popup__content .table a:link, .popup__document .popup__content table.colltable a:link, .popup__document .popup__content .colltable_props a:link {
  border: none;
}
.popup__document .popup__content .table a:active, .popup__document .popup__content table.colltable a:active, .popup__document .popup__content .colltable_props a:active {
  border: none;
}
.popup__document .popup__content .table td.name, .popup__document .popup__content table.colltable td.name, .popup__document .popup__content .colltable_props td.name {
  font-weight: 500;
}
.popup__document .popup__content.table-border {
  border-top: 0;
}
.popup__document .popup__footer {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  position: relative;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
}
.popup__document .table-collection th.icon, .popup__document table.colltable th.icon {
  width: 45px;
}
.popup__document .table-collection th.actions, .popup__document table.colltable th.actions {
  white-space: nowrap;
}
.popup__document .table-collection th.status, .popup__document table.colltable th.status {
  min-width: 100px;
}
.popup__document .table-collection tbody > tr > td, .popup__document table.colltable tbody > tr > td {
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup__document .table-collection tbody > tr > td.icon, .popup__document table.colltable tbody > tr > td.icon {
  width: 45px;
  font-size: 18px;
}
.popup__document .table-collection tbody > tr > td.date, .popup__document table.colltable tbody > tr > td.date {
  font-weight: 700;
}
.popup__document .table-collection tbody > tr > td.name, .popup__document table.colltable tbody > tr > td.name {
  width: 100%;
}
.popup__document .table-collection tbody > tr > td.actions, .popup__document table.colltable tbody > tr > td.actions {
  white-space: nowrap;
}
.popup__document table.colltable {
  background-color: #FFF;
}
.popup__document table.colltable th.icon {
  width: 45px;
}
.popup__document table.colltable tbody > tr > td {
  border: 0;
}
.popup__document table.colltable tbody > tr > td.icon {
  width: 45px;
}
.popup__document table.colltable colgroup {
  display: none;
}
.popup__document table.colltable a.uline {
  border: none;
}

.ui-dialog.dialog--upload {
  border-radius: 0 !important;
  padding: 0;
  border: 0;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar {
  background: transparent;
  border: 0;
  border-radius: 0 !important;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button-icon-primary.ui-icon.ui-icon-closethick {
  display: none;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button-text {
  display: none;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar .ui-button {
  background: transparent;
  border: 0;
}
.ui-dialog.dialog--upload .ui-dialog-titlebar .ui-dialog-title {
  overflow: visible;
}
.ui-dialog.dialog--upload .ui-dialog-content {
  padding: 0;
  background-color: #ebedef;
}
.ui-dialog.dialog--upload .ui-dialog-buttonpane {
  margin: 0;
  border: 0;
}
.ui-dialog.dialog--upload #dialog-form-delayedDrop .filecontainer .filecontainer-header {
  overflow: visible;
}
.ui-dialog.dialog--upload input[type=text] {
  display: inline;
}

.ui-dialog.dialog--confirmation {
  border-radius: 0 !important;
  padding: 0;
  border: 0;
}
.ui-dialog.dialog--confirmation .ui-dialog-titlebar {
  background: transparent;
  border: 0;
  border-radius: 0 !important;
  min-height: 55px;
  padding-left: 20px;
  position: relative;
}
.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-dialog-title {
  overflow: visible;
  margin-left: 0;
}
.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button-icon.ui-icon.ui-icon-closethick {
  display: none;
}
.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button-text {
  display: none;
}
.ui-dialog.dialog--confirmation .ui-dialog-titlebar .ui-button {
  top: 18px;
  right: 20px;
  background: transparent;
  border: 0;
  text-indent: inherit;
  overflow: hidden;
}
.ui-dialog.dialog--confirmation .ui-dialog-content {
  padding: 10px 20px;
  background-color: #ebedef;
}
.ui-dialog.dialog--confirmation .ui-dialog-buttonpane {
  margin: 0;
  border: 0;
}
#popuppreview_navbar {
  padding: 13px 20px 0 20px;
  text-align: center;
  white-space: nowrap;
  border-bottom: 1px solid #f3f3f3;
  background-color: #fff;
  height: 100%;
}
#popuppreview_navbar a.navlink {
  text-decoration: none;
  line-height: 32px;
}
#popuppreview_navbar a.navlink.disabled {
  color: #999;
  background: #fff;
  border: 1px solid #f3f3f3;
  cursor: not-allowed;
}
#popuppreview_navbar a.navlink.disabled:hover {
  color: #999;
  border: 1px solid #f3f3f3;
  background: #fff;
}
#popuppreview_navbar .selecteddoclabel {
  font-weight: bold;
  line-height: 32px;
}
#popuppreview_navbar #closebutton {
  float: right;
  margin-top: 10px;
  font-size: 17px;
}

#imagestoretitlebar {
  border-bottom: 1px solid #edeff1;
}

#popuppreview_titlebar .title-wrapper {
  padding: 8px 15px;
}
#popuppreview_titlebar .title-wrapper h3 {
  color: #383e42;
}
#popuppreview_titlebar .title-wrapper #closebutton {
  float: right;
  margin-top: 10px;
  font-size: 17px;
  cursor: pointer;
}

#popuppreview_props {
  background-color: #edeff1;
  min-width: 300px;
}
#popuppreview_props .page-wrapper {
  background-color: #fff;
  margin: 20px;
}
#popuppreview_props .nav-bar {
  background-color: #edeff1;
}
#popuppreview_props .nav-bar ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#popuppreview_props .nav-bar ul li {
  float: left;
  padding: 15px 20px;
}
#popuppreview_props .nav-bar ul li.active {
  background-color: #fff;
}
#popuppreview_props .content {
  padding: 40px;
}
#popuppreview_props .content .fieldset > tbody > tr > td:first-child {
  width: 120px;
}
#popuppreview_props .content .submit-buttons {
  padding-top: 20px;
}

#multiselectviewpopup.b-iframe-popup {
  top: 20px !important;
  bottom: 20px !important;
  left: 20px !important;
  right: 20px !important;
  position: relative;
}

#MultiselectNoPreview, #MultiselectLoading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 0;
  height: 100%;
}

#MultiselectNoPreview p, #MultiselectLoading p {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  text-align: center;
  padding: 30px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  max-width: 50%;
  border-radius: 5px;
  background-color: #fff;
}

.multiple-confirmation-page .checkb {
  margin: 0 10px;
}

body {
  position: relative;
  font-size: 80%;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  min-width: 760px;
}

input, select, textarea, optgroup {
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
}

input[disabled] {
  color: graytext;
}

select[multiple=multiple] {
  min-width: 35em;
}

.selecttall {
  min-width: 35em;
  height: 300px;
}

table {
  font-size: 100%;
}

fieldset {
  padding: 0;
  margin: 0;
  border: none;
}

form {
  display: inline;
  margin: 0;
}

legend {
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  margin-left: -5px;
  padding-bottom: 8px;
}

hr {
  border: none;
  background-color: #e6e6e6;
  color: #e6e6e6;
  height: 1px;
}
hr.hr {
  border: none;
  background-color: #B2b2b2;
  color: #B2b2b2;
  height: 1px;
}

span.noteicon {
  font-size: 85%;
  padding: 3px 19px;
  background: url(images/icon_note.png) no-repeat 0 50%;
}

.titleicon {
  float: left;
  padding: 5px 5px 0 3px;
}

/* adjacent selectors - CSS 2.1 compliant browsers only */
h2 + p + hr {
  border: none;
  background-color: #B2b2b2;
  color: #B2b2b2;
  height: 1px;
}

form + hr {
  border: none;
  background-color: #B2b2b2;
  color: #B2b2b2;
  height: 1px;
}

ul {
  padding-bottom: 2px;
}

/* Various other global styles */
.disabledtextbox {
  background: #f9f9f9;
  border: 1px solid #ccc;
  padding: 3px;
  color: gray;
}

.linklabel {
  border: 0px;
  margin-right: 3px;
  vertical-align: middle;
}

.labelHelpLink {
  cursor: help;
}

.noitemstext {
  font-style: italic;
  color: gray;
  height: 30px;
  padding: 3em 5em;
}

.nocontent {
  font-style: italic;
  color: #808080;
  font-size: 100%;
  text-align: center;
  padding: 60px 30px;
}

.midalign {
  vertical-align: middle;
  border: 0;
}

/* style for aligning images */
.basealign {
  vertical-align: baseline;
}

.clearfloats {
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
}

.pageheader_dividerline {
  width: 100%;
  background-color: #ebe1e1;
  margin-top: 5px;
  margin-bottom: 5px;
}

#content {
  padding: 0 20px 20px 29px;
  min-height: 300px;
  _height: 300px;
}

.nobg {
  background-color: transparent !important;
  background-image: none !important;
}

.hidedisplay, .disabled {
  display: none;
}

.hidden {
  display: none;
}

/* -----------------------------------------------*/
/* =2. Page heading styles for Add/Edit/New Pages */
/* -----------------------------------------------*/
.addtitle {
  margin-left: 3px;
}

#subtitlefooter {
  clear: both;
  border-bottom: 1px solid #D9E1EF;
  padding: 0;
}

#subtitlefooter_portalpage {
  clear: both;
  _padding-top: 0;
}

#generic_title_props {
  margin: 0;
  padding: 20px;
  height: 70px;
}

.edit_conflict_warning {
  color: red;
  font-weight: bold;
}

.noclassicon {
  padding: 0 40px 0 0 !important;
}

/*----------------------------------------------------------*/
/* =3. Portlet Page Styles (Personal Home Page & Workspace) */
/*----------------------------------------------------------*/
.preventNameOverflow {
  overflow: hidden;
  _width: 100%;
  word-break: break-all;
}

.scrollingdiv_nojs {
  margin-top: 5px;
}

/*---------------------------------*/
/* =4. Search Results Page Styling */
/*---------------------------------*/
.search-no-result {
  width: 600px;
  border: 1px solid #edeff1;
  padding: 20px;
  margin: 20px auto;
  font-size: 19px;
  text-align: center;
}
.search-no-result .icon {
  float: left;
  font-size: 32px;
  margin-top: -3px;
}

#sr_description {
  background-color: #FAFAFA;
  border-bottom: 1px solid #DBD2D2;
  padding: 5px 10px;
}
#sr_description ul {
  color: #4D4D4D;
  list-style: disc;
  margin: 5px 15px;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#sr_description ul li {
  font-family: Verdana;
  font-size: 8pt;
  margin: 0px 5px;
  padding: 0 0 4px 0;
}

#sr_header td {
  border-bottom: 1px solid #D9e1ef;
  padding-bottom: 10px;
}
#sr_header ul {
  margin: 0;
  padding: 0;
}
#sr_header ul li {
  display: inline;
  font-size: 8pt;
  list-style-type: none;
  margin: 0;
  padding: 0 8px;
}
#sr_header ul li.details {
  border-left: 1px solid #dcdee0;
  padding: 0 1px 0 8px;
  cursor: pointer;
}
#sr_header ul li.details .icon {
  font-size: 8px;
  margin-left: 5px;
}

/* #sr_searchregion table.toolbar_multi{ background-color: #F7F7F7; padding: 2px 5px 10px 5px; border-top: 1px solid #DBD2D2;} */
#sr_siteseldiv {
  background: #F7F7F7;
  border-bottom: 1px solid #DBD2D2;
  border-top: 1px solid #DBD2D2;
  padding: 6px 0 6px 6px;
  width: 190px;
}

#sr_siteselectpanel {
  color: #808080;
  list-style: none;
  margin: 0px 0;
  padding: 0;
}
#sr_siteselectpanel .count {
  color: #808080;
  font-weight: normal;
}
#sr_siteselectpanel li {
  font-family: Verdana;
  font-size: 8pt;
  margin: 0;
  padding: 0 0 5px 0;
}
#sr_siteselectpanel li a {
  border-bottom: 1px solid #F7F7F7;
  border-left: 1px solid #F7F7F7;
  border-top: 1px solid #F7F7F7;
  display: block;
  font-weight: normal;
  height: 1%;
  padding: 3px;
  text-decoration: none;
}
#sr_siteselectpanel li a.selected {
  background: #FFFFFF;
  border-bottom: 1px solid #F5F5F5;
  border-left: 1px solid #F5F5F5;
  border-top: 1px solid #F5F5F5;
  font-weight: bold;
}
#sr_siteselectpanel li a.selected:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #F5F5F5;
  border-left: 1px solid #F5F5F5;
  border-top: 1px solid #F5F5F5;
  font-weight: bold;
}
#sr_siteselectpanel li a:hover {
  background: #FDFDFD;
  border-bottom: 1px solid #F7F7F7;
  border-left: 1px solid #F7F7F7;
  border-top: 1px solid #F7F7F7;
  font-weight: normal;
}

a.poptab:active, a.poptab:link, a.poptab:visited {
  font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  color: white;
  text-decoration: none;
}
a.poptab:hover {
  font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  color: black;
  text-decoration: none;
}

/*if the search results page is called in places other than from using the header or advanced search */
.remotesearchwrapper #sr_header ul, .remotesearchwrapper .toolbar_multi td.summaryText {
  display: none;
}

.precedencemarker {
  font-size: 180%;
  font-weight: bold;
  display: none;
}

/*--------------------------------*/
/* =5. Generic Object List Styles */
/*--------------------------------*/
/* Listing Table Styles */
.nocontent_listing {
  padding: 30px;
  background: url(images/bkgnd_portalheader.png) repeat-x;
  font-style: italic;
  color: #808080;
  text-align: center;
}

.sumwrapfix {
  table-layout: fixed;
  width: 100%;
}
.sumwrapfix td {
  text-align: left;
  padding: 0;
  overflow: hidden;
  word-wrap: break-word;
}

/* fixes non-wrapping text strings by adding a table (yuck) */
.colltable .namenowrap {
  text-align: left;
  white-space: nowrap;
  width: 100px;
}
.colltable .icon {
  width: 30px;
  padding: 3px 0;
  margin: 0;
  white-space: nowrap;
}
.colltable .lockicon {
  position: absolute;
  _position: inline;
  float: none;
  _float: right;
  margin: 9px 0 0 -4px;
  _margin: -10px 0 0 0;
}
.colltable .recordicon {
  position: absolute;
  _position: inline;
  float: none;
  _float: right;
  margin: 8px 0 0 -7px;
  _margin: -10px 0 0 0;
}
.colltable .actions {
  text-align: left;
  width: 110px;
}
.colltable .actions_th {
  color: #a1bceb;
  font-weight: normal;
  width: 100px;
}
.colltable .actions_nomore {
  text-align: left;
  width: 90px;
}
.colltable .actions_th_nomore {
  color: #a1bceb;
  font-weight: normal;
  width: 80px;
}
.colltable .col_actions {
  background-color: #f9fafd;
}
.colltable .lightem {
  color: #666666;
}
.colltable .largedate {
  width: 130px;
  color: #666666;
}
.colltable .nospace {
  width: 0;
  padding: 3px 0;
  margin: 0;
}
.colltable p {
  margin-top: 2px;
  font-family: Verdana, Helvetica, Sans-serif;
  font-size: 88%;
}

.actionnav {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 85%;
  display: inline;
  text-align: left;
  min-width: 100px;
  width: 100px;
}
.actionnav li {
  display: inline;
  margin: 0;
  padding: 0;
  float: left;
}
.actionnav li a img {
  border: none;
}

/*----------------------------*/
/* =6. Service Pages Styling */
/*----------------------------*/
/* Generic Styles */
.fieldname {
  font-weight: bold;
}

/* View Properties Page */
.props_doc_thumbnail {
  position: absolute;
  right: 10px;
  border: 1px solid #e2e2e2;
  text-align: center;
  min-width: 10px;
  padding: 3px;
  margin: 5px 0 0 40px;
}

#viewpropsthumbnail {
  float: right;
  width: 250px;
  margin-right: 10px;
}

.viewpropslistThumb {
  margin-right: 180px;
}

/* Change Password Page */
.ok {
  background: url(images/greencheck.gif) no-repeat 0% 2px;
}

.unchecked {
  background: url(images/greybullet.gif) no-repeat 0% 2px;
}

/* Permissions Page */
#accesslist {
  width: 100%;
  border-bottom: 1px solid #d4dced;
}
#accesslist th, #accesslist td {
  margin: 0;
  padding: 4px 6px;
  text-align: center;
  border-bottom: 1px solid #f3f3f3;
  color: #6D6F71;
}
#accesslist .name {
  text-align: left;
}

#accessList img {
  padding-right: 3px;
}
#accessList th {
  background-color: #e8edf6;
  border-bottom: 1px solid #d4dced;
}
#accessList .col_hilight {
  background-color: #f9fafd;
}

/* Scan Cover Sheet */
.inpage_warning_section {
  margin: 5px 0;
  padding: 8px 5px;
}

/* Themes Page */
.themerow {
  padding: 10px 5px 10px 0px;
  margin: 10px 0;
  border-bottom: 1px solid #f3f3f3;
  overflow: auto;
}

.themethumbnail {
  float: left;
  margin-right: 10px;
  border: 1px solid #ccc;
  padding: 3px;
}

.themepageradio {
  display: block;
  padding: 5px 8px;
  margin: 5px 0 0 0;
  float: left;
}
.themepageradio .radio {
  margin-right: 5px;
}

.themepageradio_selected {
  display: block;
  padding: 5px 8px;
  margin: 5px 0 0 0;
  float: left;
}
.themepageradio_selected .radio {
  margin-right: 5px;
}

.themepageradio input {
  margin: 0 5px 0 0;
  vertical-align: baseline;
}

.themepageradio_selected input {
  margin: 0 5px 0 0;
  vertical-align: baseline;
}
.themepageradio_selected em {
  color: #f58800;
  font-style: italic;
}

/* Quota Page */
#quotatable {
  margin: 20px 30px 0px 0;
  float: left;
  _height: 1%;
  /* Float hack for I.E. 6 */
}

/*---------------------*/
/* =7. Interact styles */
/*---------------------*/
html body#interactpage #subheader #subheader_inner {
  padding-bottom: 20px;
  _padding-bottom: 5px;
}

#InteractContent {
  padding: 10px 0;
  border-top: 1px solid #E8EDF6;
}

#InteractFooter {
  padding: 10px 30px;
  border-top: 1px solid #E8EDF6;
}

.interact_page_header {
  margin: 20px 0;
}

.interact_page_title {
  font: 160% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif;
  color: #555;
  margin: 0 0 6px 0;
  padding: 0px;
}

.interact_page_description {
  color: #666666;
  text-decoration: none;
}

.interact_dialog_shadow {
  background-color: #D4D4D4;
  margin-bottom: 15px;
  position: relative;
}

.interact_dialog {
  background-color: white;
  border: 1px solid #A7A9AC;
  position: relative;
  top: -3px;
  left: -3px;
  margin: 5px 0 10px 0;
  padding: 10px 0 10px 0;
}

.interact_dialog_edit_item {
  border: 1px solid #A7A9AC;
}

.interact_dialog_template_title {
  margin: 10px 0 5px 0;
  font-size: 100%;
  font-weight: bold;
  background-color: #D9E1EF;
  text-align: center;
  padding: 3px 0 3px 0;
}

.interact_dialog_buttons {
  margin: 20px 0 20px 0;
  text-align: center;
}

.interact_warning {
  color: red;
  font-weight: bold;
}

.interact_dialog_table {
  border: none;
  width: 100%;
}

.interact_field_lookup {
  float: right;
  margin-bottom: 5px;
}

.interact_exception_footer {
  color: #808080;
  text-decoration: none;
}

/*--------------------------*/
/* =8. About DocuShare Page */
/*--------------------------*/
h1.licensetype {
  font: 200% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif;
  color: black;
  margin: 20px 0 20px 0;
  padding: 0 0 10px 0;
}

.licenseinfo {
  font: 100% Lucinda Grande, "Trebuchet MS", Helvetica, sans-serif;
  line-height: 1.5em;
  color: #475171;
  background: #e8edf6;
  text-align: center;
  padding: 2em 1em;
  border-top: 1px solid #d8e0ee;
  border-bottom: 1px solid #d8e0ee;
}

/*----------------------------*/
/* =9. Record Feature Styling */
/*----------------------------*/
.warnReg {
  font-size: 11px;
  color: #4C4C4C;
  font-style: normal;
}

.warnTitle {
  font-size: 11pt;
  font-weight: bold;
}

.warningBox {
  margin: 0px 0px 10px 0px;
}

.confirmBoxPageTop {
  margin: 7px 0px 10px 0px;
}

.warning_corner_NE {
  background: url("images/warning_corner_NE.gif") no-repeat;
  width: 5px;
  height: 5px;
}

.warning_corner_NW {
  background: url("images/warning_corner_NW.gif") no-repeat;
  width: 5px;
  height: 5px;
}

.warning_corner_SE {
  background: url("images/warning_corner_SE.gif") no-repeat;
  width: 5px;
  height: 5px;
}

.warning_corner_SW {
  background: url("images/warning_corner_SW.gif") no-repeat;
  width: 5px;
  height: 5px;
}

.warning_body_tall {
  background: #FDECAF url("images/warning_bkgnd.gif") repeat-x top;
  border-left: 1px solid #FEDE58;
  border-right: 1px solid #FEDE58;
  height: 50px;
  padding: 0px 3px 0px 3px;
  vertical-align: top;
}

.warning_body_short {
  background: #FDECAF url("images/warning_bkgnd_short.gif") repeat-x top;
  border-left: 1px solid #FEDE58;
  border-right: 1px solid #FEDE58;
  height: 12px;
  padding: 0px 3px 0px 3px;
  vertical-align: top;
}

.warning_bottomedge {
  background: url("images/warning_bottomborder.gif") repeat-x;
  height: 5px;
  width: 100%;
}

.warning_topedge {
  background: url("images/warning_topborder.gif") repeat-x;
  height: 5px;
  width: 100%;
}

.error_background {
  background-color: #FDECAF;
}

.collectionListdividerline {
  width: 100%;
  background-color: #f2f0f0;
  padding: 0px;
}

.propsSectionLinkTitle {
  margin-bottom: 10px;
}
.propsSectionLinkTitle a {
  font-size: 105%;
  font-weight: bold;
  font-family: "Lucinda Grande", "Trebuchet MS", Georgia, sans-serif;
}

#new_classification {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #D9E1EF;
  background: url(images/ill_classification.gif) no-repeat right bottom;
}

#new_preset {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #D9E1EF;
  background: url(images/ill_addpreset.gif) no-repeat right bottom;
}

/* ------------------------ */
/* =10. Action page styling */
/* ------------------------ */
/* Send Email Action (Print & Email plugin) */
#action-emaildetail .checkboxradio {
  margin-right: 5px;
}
#action-emaildetail .note {
  color: #666666;
}

/* ------------------------------- */
/* =11. Legacy Action Menu styling */
/* ------------------------------- */
.currentTab td {
  border-bottom: 1px solid #ffa963;
  background: #fff url(images/grad_actions_td.gif) 0% 100% repeat-x;
}
.currentTab table td {
  border-bottom: 0;
  background: none;
}
.currentTab .name, .currentTab .icon {
  background: #f8f4f3 url(images/grad_actions_darktd.gif) 0% 100% repeat-x;
}

.actions {
  padding: 0;
  margin: 0;
}

.actmenu {
  width: 120px;
  _width: 100px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.actmenu li {
  margin: 0;
  padding: 0;
  float: left;
}
.actmenu li a img {
  border: 0;
}

.poparrow {
  overflow: visible;
}

.poparrow2 {
  cursor: pointer;
  float: left;
}

.actmenu ul, .actions2_header_vis ul {
  z-index: 100;
  width: 15em;
  background: #EDF3FF;
  text-align: left;
  float: right;
  display: none;
  position: absolute;
  right: 1px;
  border: 1px solid #4269b1;
  border-top: 2px solid #e18336;
  border-left: 1px solid #e18336;
  margin-top: 17px;
  padding: 4px 2px 4px 4px;
  list-style: none;
  FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3);
  /* I.E Only drop-shadow */
  box-shadow: 2px 2px 3px #888;
  -moz-box-shadow: 2px 2px 3px #666;
  -webkit-box-shadow: 2px 2px 3px #666;
  opacity: 0.96;
}

.popup li {
  margin: 0;
  padding: 0;
  float: none;
  overflow: hidden;
  _height: 1%;
}
.popup li a {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 89%;
  display: block;
  padding: 2px 1px 0 1px;
  margin: 1px 0;
  vertical-align: middle;
  line-height: 1.5em;
  float: left;
}
.popup li img {
  float: left;
  margin-right: 2px;
}
.popup li.a_dividerline {
  margin: 0;
  padding: 0;
  _margin: -8px 0 -4px 0;
}
.popup li.a_dividerline hr {
  border: none;
  background-color: #C9D3E7;
  color: #C9D3E7;
  height: 1px;
  margin: 5px;
  _margin: 0;
  padding: 0;
}

.actions2_header_vis {
  list-style: none;
  padding: 0;
  margin: 0;
}
.actions2_header_vis li a {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: Verdana, helvetica, sans-serif;
  font-size: 88%;
}
.actions2_header_vis ul li {
  float: none;
  display: block;
  margin: 0 1px;
  padding: 0;
  font-family: Verdana, helvetica, sans-serif;
}
.actions2_header_vis li img {
  padding-right: 0.5ex;
  vertical-align: middle;
  border: 0;
}
.actions2_header_vis a {
  font-size: 95%;
}

/* wysiwyg */
ol {
  list-style: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-alpha;
}
ol ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol ol {
  list-style: disc;
}
ol ol ol ol ol ol {
  list-style: circle;
}

/* --------------------------------- */
/* =12. Workcentre Scan Page styling */
/* --------------------------------- */
/*  */
#workcentrescan .header {
  border-bottom: 1px solid #dcdee0;
  min-width: inherit;
}

#workcentrescan .footer {
  min-width: inherit;
}

#workcentrescan .thumbtable td {
  padding-bottom: 20px;
}
#workcentrescan .thumbnail img {
  border: 2px solid #ccc;
  padding: 2px;
}
#workcentrescan .thumbnail img:hover {
  border: 2px solid #247ACB;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
#workcentrescan .thumbnail form {
  text-align: center;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#workcentrescan .thumbnail form input[type=submit] {
  margin-right: 0;
}
#workcentrescan .thumbnail form input[name=Del] {
  border-color: rgba(255, 0, 0, 0.35);
  color: rgba(255, 0, 0, 0.65);
  font-weight: 500;
}
#workcentrescan .thumbnail form input[name=Del]:hover {
  background-color: rgba(255, 0, 0, 0.65);
  color: #fff;
}
#workcentrescan .workcenterscan-save-body {
  padding: 20px;
}
#workcentrescan .save-thumbnail {
  width: 664px;
}
#workcentrescan .save-thumbnail td {
  text-align: center;
  vertical-align: top;
}
#workcentrescan .save-thumbnail form {
  display: block;
}
#workcentrescan .save-thumbnail img {
  display: inline-block;
}
#workcentrescan .save-thumbnail .rotation-degrees-select + span {
  display: inline-block !important;
  vertical-align: middle;
}
#workcentrescan h2 {
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 25px;
  font-size: 19px;
  font-weight: 400;
  color: #383e42;
}
#workcentrescan .workcentre-select-destination {
  margin: 10px 0 20px 0;
}

/* --------------------------------------- */
/* =13. Workflow Reporting Section Styling */
/* --------------------------------------- */
#WorkflowReporting .error_message {
  background-color: rgba(255, 0, 0, 0.05);
  color: red;
  margin-bottom: 10px;
}
#WorkflowReporting .displayTag span.pagebanner {
  margin-top: 0;
  border: 0;
}
#WorkflowReporting .displayTag span.pagelinks {
  border: 0;
  margin-bottom: 0;
}
#WorkflowReporting .displayTag th {
  background: none;
}

/* ----------------------------- */
/* =14. Statistics Pages styling */
/* ----------------------------- */
body.statspage #page_subheader {
  margin: 20px 30px;
}
body.statspage table {
  border-collapse: collapse;
  padding: 0;
  border: 1px solid #333;
  margin-left: 30px;
}
body.statspage table caption {
  text-align: left;
  padding: 10px 10px 10px 0;
}
body.statspage table caption em {
  font-style: normal;
  font-size: 150%;
}
body.statspage table td, body.statspage table th {
  padding: 10px 15px;
  border: 1px solid #ccc;
}
body.statspage table th {
  background: #ddd;
  border-bottom: 2px solid #aaa;
}
body.statspage table tr:nth-child(even) {
  background-color: #f3f3f3;
}

/* --------------------------------------- */
/* =14. Document & Properties Viewer Popup */
/* --------------------------------------- */
#popuppreview_props textarea {
  width: 100%;
}

/* -------------------------- */
/* =15. Admin Section styling */
/* -------------------------- */
/* Admin Section Header styling */
body#adminsection {
  padding: 20px;
  min-width: 768px;
}

.header--admin {
  border-bottom: 1px solid #dcdee0;
  min-width: 500px;
  font-family: Roboto, sans-serif !important;
  font-weight: normal !important;
}
.header--admin .otherlinks {
  float: right;
  margin: 0 18px 0 0;
  padding: 20px 0 0;
  text-align: right;
}
.header--admin .otherlinks li {
  margin-left: 15px;
  display: inline-block;
  line-height: 35px;
}
.header--admin .otherlinks a {
  color: #2e3236;
  font-size: 12px;
  text-decoration: none;
}

#adminsection .header--admin {
  margin: -20px -20px 0 -20px;
}

#adminsection .footer {
  margin: 20px -20px -20px -20px;
  min-width: inherit;
  *zoom: 1;
}
#adminsection .footer:after {
  content: " ";
  display: table;
  clear: both;
}
#adminsection .footer .footer__federation {
  float: right;
}
#adminsection .footer .footer__copyright {
  float: left;
  width: 60%;
}

#adminsection .textarea {
  height: inherit !important;
  padding: inherit !important;
  border: inherit !important;
}

/* Account Policy Page */
div.formrow {
  display: table-row;
}

span.checkcolumn {
  display: table-cell;
  margin: 0;
  padding: 0 0 0 15px;
  width: 30px;
}
span.namecolumn {
  display: table-cell;
  width: 500px;
}
span.valuecolumn {
  display: table-cell;
}

.egtext {
  font-size: smaller;
  color: gray;
}

/* Federation Setup Pages */
.fedmenu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fedmenu li {
  margin: 0;
  padding: 0 3px 5px 18px;
  background: url(images/admin/arrow_bullet.png) no-repeat 0% 0%;
}

.form--joinfederation h3 {
  margin-bottom: 1em;
}
.form--joinfederation td.fieldname {
  min-width: 100px;
}
.form--joinfederation p.summaryText {
  margin-bottom: 1em;
}

.adminmessage.adminmessage-warning {
  background-color: rgba(244, 199, 0, 0.15);
  padding: 20px;
  margin-bottom: 10px;
}
.adminmessage.adminmessage-warning h3 {
  margin-bottom: 0;
}
.adminmessage.adminmessage-warning h3:before {
  content: " ";
  display: inline-block;
  height: 20px;
  width: 20px;
  background-image: url(../../images/icon_warning.svg);
  background-size: 20px 20px;
  margin-right: 5px;
  vertical-align: bottom;
}
.adminmessage.adminmessage-warning p {
  margin-bottom: 0;
}

/* Space Creation Page */
#formerror_spaceName {
  font-size: 95%;
  font-family: Arial, Helvetica, sans-serif;
  color: #B91500;
  padding: 3px 0 3px 0;
  margin: 5px 0 2px 0;
}
#formerror_spaceName:before {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url(../../images/icon_error.svg) 0 0 no-repeat;
  background-size: 15px 15px;
  vertical-align: sub;
  margin-right: 5px;
}

/* Trashcan Contents Page */
.trashtable td, .trashtable th {
  padding: 3px 10px;
}
.trashtable thead th {
  background: #dbd2d2;
}

.table-collection .name a:visited, .popup__document table.colltable .name a:visited {
  /* http://www.color-hex.com/color/247acb tint is three shades lighter than the foreground color of the font
  color : #7bafdf; */
  /*color : #65a1da;  more subtle difference with tint two shades lighter */
  color: #551a8b;
}

#wizard_content #crManagerWarningMsg {
  background: #FFF3ED;
  padding: 0 35px 10px 35px;
  margin: 0 -35px 10px -35px;
  font-weight: bold;
  font-style: italic;
  font-size: 130%;
}

#DBUpdate_select1 div.select1 label {
  display: block;
}

#date_hr + span {
  width: 80px;
  display: inline-block !important;
  margin-right: 5px !important;
  margin-left: 5px !important;
  vertical-align: middle !important;
}

#date_mm + span {
  width: 80px;
  display: inline-block !important;
  margin-right: 5px !important;
  margin-left: 5px !important;
  vertical-align: middle !important;
}

#dialog-form-delayedDrop #date_hrSelectBoxItContainer {
  width: 12%;
}

#dialog-form-delayedDrop #date_mmSelectBoxItContainer {
  width: 12%;
}

/* Multiselect View Configuration Page */
#Admin-MultiselectViewConfig .admintabs {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 0;
}
#Admin-MultiselectViewConfig .admintabs li {
  display: inline-block;
  position: relative;
}
#Admin-MultiselectViewConfig .admintabs li a {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  display: block;
  padding: 10px;
  white-space: nowrap;
  color: #333;
  background: #f3f3f3;
  text-decoration: none;
}
#Admin-MultiselectViewConfig .admintabs li a:hover {
  background-color: #E5E5E5;
}
#Admin-MultiselectViewConfig .admintabs li.on-tab {
  z-index: 1;
  top: 1px;
}
#Admin-MultiselectViewConfig .admintabs li.on-tab a {
  font-weight: bold;
  border-bottom: none;
  background: #fff;
  padding-top: 11px;
}
#Admin-MultiselectViewConfig .admintabbody {
  margin-top: 20px;
}
#Admin-MultiselectViewConfig .admintabbody .buttonrow {
  border-top: 1px solid #e6e6e6;
  padding-top: 10px;
  margin-top: 20px;
}
/*# sourceMappingURL=docushare.css.map */