.vcblack {
  font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; }
  .vcblack #pgLoader {
    background-color: #222222; }
  .vcblack #pgLoaderInner {
    background-color: #222222;
    color: #FFFFFF; }
  .vcblack #mainLayout {
    background-color: #222222; }
  .vcblack #topPanel {
    background-color: #282828; }
  .vcblack #topPanelMini {
    background-color: #282828; }
  .vcblack #infoPanel.infoNotice {
    border: 1px solid #006600;
    background-color: #113211; }
  .vcblack #infoPanel.infoWarning {
    border: 1px solid #994400;
    background-color: #332200; }
  .vcblack #infoPanel.infoAlert {
    border: 1px solid #660000;
    background-color: #321111; }
  .vcblack ::placeholder {
    color: #aaaaaa;
    opacity: 1;
    /* Firefox */
    font-style: italic; }
  .vcblack :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #aaaaaa;
    opacity: 1;
    font-style: italic; }
  .vcblack ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #aaaaaa;
    opacity: 1;
    font-style: italic; }
  .vcblack table.logInfo td.laygrp .selcurgroup .dijitButtonNode {
    border: 1px solid grey; }
  .vcblack table.logInfo td.laygrp .selcurgroupinact .dijitButtonNode {
    border: 1px solid red; }
  .vcblack div.form-scroller {
    border-color: #0c0c0c; }
  .vcblack .documents.folders .dijitFolderOpened,
  .vcblack .documents.targettreearea .dijitFolderOpened {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png");
    background-position: -16px; }
  .vcblack .documents.folders .dijitFolderClosed,
  .vcblack .documents.targettreearea .dijitFolderClosed {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png");
    background-position: 0px; }
  .vcblack .documents.folders .dijitBundleOpened,
  .vcblack .documents.targettreearea .dijitBundleOpened {
    background-image: url("/assets/butreeicons4b-7f3b39c662c70405dc92d3ba94842abf.png");
    background-position: 0px;
    width: 16px;
    height: 16px; }
  .vcblack .documents.folders .dijitFolderOpenedSh,
  .vcblack .documents.targettreearea .dijitFolderOpenedSh {
    background-image: url("/assets/treeicons-sh-4b-2544dd8015d2fdf9a6c0f97ccebf7867.png"); }
  .vcblack .documents.folders .dijitFolderClosedSh,
  .vcblack .documents.targettreearea .dijitFolderClosedSh {
    background-image: url("/assets/treeicons-sh-4b-2544dd8015d2fdf9a6c0f97ccebf7867.png"); }
  .vcblack .documents.folders .dijitFolderRecycleBin,
  .vcblack .documents.targettreearea .dijitFolderRecycleBin {
    background-image: url("/assets/treeicons-rb-4b-5c1286e2c60c032e33ac6285db1da533.png");
    background-position: 0px;
    width: 16px;
    height: 16px; }
  .vcblack .documents.icons_yellow .dijitFolderOpened {
    background-image: url("/assets/treeiconsyellow-90387c29df4ed1e623c7fb1de6c7fe88.png"); }
  .vcblack .documents.icons_yellow .dijitFolderClosed {
    background-image: url("/assets/treeiconsyellow-90387c29df4ed1e623c7fb1de6c7fe88.png"); }
  .vcblack .documents.icons_yellow .dijitBundleOpened {
    background-image: url("/assets/butreeiconsyellow-4e392fc04fd5948553b4b8a6303cc88a.png"); }
  .vcblack .documents.icons_yellow .dijitFolderOpenedSh {
    background-image: url("/assets/treeiconsyellow-sh-a2befae7996cd3c1bb1da9e7c312131d.png"); }
  .vcblack .documents.icons_yellow .dijitFolderClosedSh {
    background-image: url("/assets/treeiconsyellow-sh-a2befae7996cd3c1bb1da9e7c312131d.png"); }
  .vcblack .documents.icons_yellow .dijitFolderRecycleBin {
    background-image: url("/assets/treeiconsyellow-rb-93dbf036654926af4274da2d58b6af0f.png"); }
  .vcblack .documents.index .toolbar {
    background: #6D6E71;
    border: none;
    border-bottom: 1px solid #EAEAEA; }
    .vcblack .documents.index .toolbar .dropzone {
      background: transparent;
      border: 2px dotted #EAEAEA; }
      .vcblack .documents.index .toolbar .dropzone.allowdrop {
        background-color: #008800; }
      .vcblack .documents.index .toolbar .dropzone #dzhint {
        color: #999999;
        background: transparent; }
      .vcblack .documents.index .toolbar .dropzone #dzprogress, .vcblack .documents.index .toolbar .dropzone #dzunzipprogress {
        background-color: #008800;
        color: #FFFFFF; }
      .vcblack .documents.index .toolbar .dropzone #dzsuccess, .vcblack .documents.index .toolbar .dropzone #dzunzipsuccess {
        background-color: #00FF00;
        color: #000000; }
      .vcblack .documents.index .toolbar .dropzone #dzfailed, .vcblack .documents.index .toolbar .dropzone #dzunzipfailed {
        background-color: #AA0000;
        color: #FFFFFF; }
      .vcblack .documents.index .toolbar .dropzone #dzcanceled, .vcblack .documents.index .toolbar .dropzone #dzunzipcanceled {
        background-color: #000000;
        color: #FFFFFF; }
  .vcblack .documents.index .gallery .dgrid-row-odd {
    background: #77787b; }
  .vcblack .documents.index .gallery .dgrid-row-odd:hover {
    background: #346a7e; }
  .vcblack .documents.index .gallery .dgrid-row-even {
    background: #77787b; }
  .vcblack .documents.index .gallery .dgrid-row-even:hover {
    background: #346a7e; }
  .vcblack .documents.index .gallery .dgrid-selected,
  .vcblack .documents.index .gallery .dgrid-selected:hover {
    background: #3c93b5; }
  .vcblack .documents.index .gallery .tilegap .tile {
    border: 1px solid #222222; }
    .vcblack .documents.index .gallery .tilegap .tile .docname {
      color: #FFFFFF; }
  .vcblack .documents.index .details .label {
    color: #FFFFFF; }
    .vcblack .documents.index .details .label .info {
      color: #CCCCCC; }
  .vcblack .documents.index #docSearchResultList {
    color: #FFFFFF;
    border: 1px solid #000000;
    background-color: #939497; }
    .vcblack .documents.index #docSearchResultList .opt {
      border-bottom: 1px solid #6d6e71; }
    .vcblack .documents.index #docSearchResultList .over {
      background-color: #346a7e; }
    .vcblack .documents.index #docSearchResultList .selected {
      background-color: #3c93b5; }
  .vcblack .documents.preview .prevData {
    color: #999999; }
    .vcblack .documents.preview .prevData span {
      color: #FFFFFF; }
  .vcblack .documents.modify #overlay {
    background: #6d6e71; }
  .vcblack .documents.modify img.preview {
    border: 1px solid #333333; }
  .vcblack .documents.modify .name {
    color: #FFFFFF; }
  .vcblack .dialogCommon {
    /* Following items are defined in TabContainer.less file. But the color definition
       is overwritten by rules for ContentPane. Therefore they must be here to force
       usage of required color.*/ }
    .vcblack .dialogCommon .field_with_errors label {
      xcolor: #FF8888; }
    .vcblack .dialogCommon .hint {
      color: #BBBBBB; }
    .vcblack .dialogCommon .hintingr {
      color: #BBBBBB; }
    .vcblack .dialogCommon .likelabel {
      color: #DDDDDD; }
    .vcblack .dialogCommon label {
      color: #DDDDDD; }
    .vcblack .dialogCommon .signedin {
      color: #88FF88; }
    .vcblack .dialogCommon .link {
      color: #eaeaea; }
    .vcblack .dialogCommon .static {
      border: 1px solid #555555;
      background-color: #6d6e71; }
    .vcblack .dialogCommon .staticflex {
      border: 1px solid #555555;
      background-color: #6d6e71; }
    .vcblack .dialogCommon .staticfix {
      border: 1px solid #555555;
      background-color: #6d6e71; }
    .vcblack .dialogCommon .dijitTabContainerTop-dijitContentPane,
    .vcblack .dialogCommon .dijitTabContainerBottom-dijitContentPane,
    .vcblack .dialogCommon .dijitTabContainerLeft-dijitContentPane,
    .vcblack .dialogCommon .dijitTabContainerRight-dijitContentPane {
      background-color: #68696B; }
  .vcblack #assigToMe .due,
  .vcblack #assigFromMe .due,
  .vcblack #assigAll .due {
    color: #FF8888; }
  .vcblack .grChbOn {
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url("/assets/chb-on-56713f87afb0d02be3fd6c27a7ab7c13.png");
    height: 13px;
    width: 13px;
    border: none; }
  .vcblack .grChbOff {
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url("/assets/chb-off-18a08991cb32df204966fb286753514c.png");
    height: 13px;
    width: 13px;
    border: none; }
  .vcblack div.mainselect a.hotspot div.name {
    color: #FFFFFF; }
  .vcblack .dgrid-page-size {
    background-color: #666666;
    color: #cccccc;
    border: 1px solid #aaaaaa; }
  .vcblack .dgrid-page-input {
    background-color: #666666;
    color: #cccccc;
    border: 1px solid #aaaaaa; }
  .vcblack #filterbar {
    border: 1px solid #333333; }
    .vcblack #filterbar .alfilterlay th.title, .vcblack #filterbar .grfilterlay th.title {
      background-color: #606060;
      color: #FFFFFF; }
    .vcblack #filterbar .alfilterlay th.button, .vcblack #filterbar .grfilterlay th.button {
      background-color: #606060;
      color: #FFFFFF; }
    .vcblack #filterbar .alfilterlay th.label, .vcblack #filterbar .grfilterlay th.label {
      color: #FFFFFF; }
  .vcblack #dbskstatus {
    border: 1px solid #0c0c0c; }
  .vcblack #groupList .row-inactive {
    color: #FF8888; }
  .vcblack #userList .row-signed-in {
    color: #88FF88; }
  .vcblack #grpMembersList .row-signed-in {
    color: #88FF88; }
  .vcblack #featureSetList .rowTypePrice,
  .vcblack #featureSetListReg .rowTypePrice {
    background-color: #585858; }
  .vcblack #featureSetList .rowTypeGroup1,
  .vcblack #featureSetListReg .rowTypeGroup1 {
    background-color: #77787b; }
  .vcblack #featureSetList .rowTypeGroup2,
  .vcblack #featureSetListReg .rowTypeGroup2 {
    background-color: #636466; }
  .vcblack #featureSetList .rowTypePriceHiLi,
  .vcblack #featureSetListReg .rowTypePriceHiLi {
    background-color: #655858; }
  .vcblack #featureSetList .rowTypeGroup1HiLi,
  .vcblack #featureSetListReg .rowTypeGroup1HiLi {
    background-color: #8a787b; }
  .vcblack #featureSetList .rowTypeGroup2HiLi,
  .vcblack #featureSetListReg .rowTypeGroup2HiLi {
    background-color: #706466; }
  .vcblack #docSearchResultList {
    xbackground-color: #666666;
    background-color: #888888;
    color: #FFFFFF;
    border: 1px solid #000000; }
  .vcblack #assighead {
    border: 1px solid #333333; }
    .vcblack #assighead .assiglay th {
      background-color: #606060;
      color: #DDDDDD; }
    .vcblack #assighead .assiglay .dschead {
      border-top: 1px solid #333333; }
    .vcblack #assighead .assiglay .dsctext {
      border-bottom: 1px solid #333333; }
  .vcblack #assighistory #history_log {
    border: 1px solid #333333; }
    .vcblack #assighistory #history_log .history_item {
      border-bottom: 1px dotted #333333; }
      .vcblack #assighistory #history_log .history_item .comment_head .label, .vcblack #assighistory #history_log .history_item .change_head .label, .vcblack #assighistory #history_log .history_item .doc_mod_head .label {
        color: #DDDDDD; }
  .vcblack #evtTree .iconRoot {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png"); }
  .vcblack #evtTree .iconRootOpen {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png"); }
  .vcblack #evtTree .iconEvent {
    background-image: url("/assets/treeicon-event-4b-2757a0d834b1728672640b31be09a833.png"); }
  .vcblack #evtTree .iconCondition {
    background-image: url("/assets/treeicon-condition-4b-58e4d00fddcef2cc58bacf6632bd5c12.png"); }
  .vcblack #evtTree .iconAction {
    background-image: url("/assets/treeicon-action-4b-2f0745ebd323d80126f50b8915d1a08a.png"); }
  .vcblack #condition_editor {
    border: 1px solid #000000;
    background-color: #666666; }
    .vcblack #condition_editor table.group td.btnsL {
      border-left: 1px solid #282828;
      background: url("/assets/ced-inbtn-line-b-7d03989e0793cf77189b2fb352fe25ff.png") repeat-x; }
    .vcblack #condition_editor table.group td.btnsR {
      border-right: 1px solid #282828;
      background: url("/assets/ced-inbtn-line-b-7d03989e0793cf77189b2fb352fe25ff.png") repeat-x; }
    .vcblack #condition_editor table.group .btnLo {
      border-top: 1px solid #282828;
      border-right: 1px solid #282828;
      border-bottom: 1px solid #282828;
      background-color: #333333; }
    .vcblack #condition_editor table.group .btnAct {
      border-top: 1px solid #282828;
      border-bottom: 1px solid #282828;
      border-left: 1px solid #282828;
      color: #FFFFFF;
      background-color: #333333; }
    .vcblack #condition_editor table.group .btnMove {
      border-top: 1px solid #282828;
      border-bottom: 1px solid #282828;
      border-left: 1px solid #282828;
      color: #FFFFFF;
      background-color: #333333; }
    .vcblack #condition_editor table.group .active {
      color: #FFFFFF;
      background-color: #999999; }
    .vcblack #condition_editor table.group button:disabled {
      color: #666666;
      background-color: #333333; }
    .vcblack #condition_editor table.group td.row {
      background: url("/assets/ced-line-mid-w-9b9bb4e1b7f8d3e14c368f225c79390a.png") no-repeat; }
    .vcblack #condition_editor table.group td.last {
      background-image: url("/assets/ced-line-end-w-48b71b097851e6e3f577af86ccb29d54.png"); }
    .vcblack #condition_editor table.rule td.rule {
      border-top: 1px solid #282828;
      border-bottom: 1px solid #282828;
      border-left: 1px solid #282828;
      background-color: #999999; }
    .vcblack #condition_editor table.rule td.btn {
      border-top: 1px solid #282828;
      border-right: 1px solid #282828;
      border-bottom: 1px solid #282828;
      background-color: #999999; }
      .vcblack #condition_editor table.rule td.btn button.btnAct {
        border-bottom: 1px solid #282828;
        border-left: 1px solid #282828;
        color: #FFFFFF;
        background-color: #333333; }
      .vcblack #condition_editor table.rule td.btn button.btnMove {
        border-bottom: 1px solid #282828;
        border-left: 1px solid #282828;
        color: #FFFFFF;
        background-color: #333333; }
      .vcblack #condition_editor table.rule td.btn button:disabled {
        color: #666666;
        background-color: #333333; }
  .vcblack #action_editor {
    border: 1px solid #000000;
    background-color: #666666; }
    .vcblack #action_editor div.paramsep {
      border-bottom: 1px solid #444444; }
    .vcblack #action_editor h1 {
      color: #FFFFFF; }
    .vcblack #action_editor .example {
      color: #FFFFFF; }
    .vcblack #action_editor .laylist th.macro {
      color: #FFFFFF; }
  .vcblack #dlgAddEvent .evtAddEventDialog hr {
    color: #282828; }
  .vcblack #dlgAddEvent .evtAddEventDialog .varlist {
    border: 1px solid #555555;
    background-color: #6d6e71; }
  .vcblack #event_fire_vars {
    border: 1px solid #000000;
    background-color: #666666; }
  .vcblack .actionSelFolderTree .dijitFolderOpened,
  .vcblack .actionSelDocumentTree .dijitFolderOpened,
  .vcblack .conditionSelFolderTree .dijitFolderOpened {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png");
    background-position: -16px; }
  .vcblack .actionSelFolderTree .dijitFolderClosed,
  .vcblack .actionSelDocumentTree .dijitFolderClosed,
  .vcblack .conditionSelFolderTree .dijitFolderClosed {
    background-image: url("/assets/treeicons4b-f7341d87a8ed6d6f35a92d03857eb422.png");
    background-position: 0px; }
  .vcblack .actionSelFolderTree .dijitBundleOpened,
  .vcblack .actionSelDocumentTree .dijitBundleOpened,
  .vcblack .conditionSelFolderTree .dijitBundleOpened {
    background-image: url("/assets/butreeicons4b-7f3b39c662c70405dc92d3ba94842abf.png");
    background-position: 0px;
    width: 16px;
    height: 16px; }
  .vcblack .actionSelFolderTree .dijitFolderOpenedSh,
  .vcblack .actionSelDocumentTree .dijitFolderOpenedSh,
  .vcblack .conditionSelFolderTree .dijitFolderOpenedSh {
    background-image: url("/assets/treeicons-sh-4b-2544dd8015d2fdf9a6c0f97ccebf7867.png"); }
  .vcblack .actionSelFolderTree .dijitFolderClosedSh,
  .vcblack .actionSelDocumentTree .dijitFolderClosedSh,
  .vcblack .conditionSelFolderTree .dijitFolderClosedSh {
    background-image: url("/assets/treeicons-sh-4b-2544dd8015d2fdf9a6c0f97ccebf7867.png"); }
  .vcblack .actionSelFolderTree .dijitFolderRecycleBin,
  .vcblack .actionSelDocumentTree .dijitFolderRecycleBin,
  .vcblack .conditionSelFolderTree .dijitFolderRecycleBin {
    background-image: url("/assets/treeicons-rb-4b-5c1286e2c60c032e33ac6285db1da533.png");
    background-position: 0px;
    width: 16px;
    height: 16px; }
  .vcblack .actionSelFolderTree.yellow_icons .dijitFolderOpened,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitFolderOpened {
    background-image: url("/assets/treeiconsyellow-90387c29df4ed1e623c7fb1de6c7fe88.png");
    background-position: -16px; }
  .vcblack .actionSelFolderTree.yellow_icons .dijitFolderClosed,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitFolderClosed {
    background-image: url("/assets/treeiconsyellow-90387c29df4ed1e623c7fb1de6c7fe88.png");
    background-position: 0px; }
  .vcblack .actionSelFolderTree.yellow_icons .dijitBundleOpened,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitBundleOpened {
    background-image: url("/assets/butreeiconsyellow-4e392fc04fd5948553b4b8a6303cc88a.png");
    background-position: 0px;
    width: 16px;
    height: 16px; }
  .vcblack .actionSelFolderTree.yellow_icons .dijitFolderOpenedSh,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitFolderOpenedSh {
    background-image: url("/assets/treeicons-sh-yellow.png"); }
  .vcblack .actionSelFolderTree.yellow_icons .dijitFolderClosedSh,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitFolderClosedSh {
    background-image: url("/assets/treeicons-sh-yellow.png"); }
  .vcblack .actionSelFolderTree.yellow_icons .dijitFolderRecycleBin,
  .vcblack .actionSelDocumentTree.yellow_icons .dijitFolderRecycleBin {
    background-image: url("/assets/treeiconsyellow-rb-93dbf036654926af4274da2d58b6af0f.png");
    background-position: 0px; }
  .vcblack .grpRoleVDExplPerms,
  .vcblack .vdlShowDocPerm {
    color: silver;
    border: 1px solid #0c0c0c;
    background-color: #68696B; }
  .vcblack .fmsgNew .fmMsgText {
    border: 1px solid #0c0c0c; }
  .vcblack div.exporttarget .labeldis {
    color: #999999; }
  .vcblack .doc_prop_exports {
    border: 1px solid #000000; }
  .vcblack .bbb_meeting_end {
    background-color: #6d6e71; }
  .vcblack #rapiDialogForms,
  .vcblack #rapiDialogForms_SetPermissions {
    border: 1px solid #282828;
    background-color: #7d7e81;
    width: 600px;
    height: 600px;
    margin: 0;
    padding: 5px;
    overflow-y: scroll;
    overflow-x: hidden; }
  .vcblack #rapiDialogForms .dijitButtonContents {
    background-color: #666666; }
  .vcblack #rapiDialogForms .dijitFileInputVisible {
    background-color: #666666; }

.mss-slider {
  background-color: #6d6e71; }

.mss-selectors-wrapper {
  background-color: #606164; }

#fsgrpinfo {
  border-color: #333333; }
  #fsgrpinfo .fldlay th {
    background-color: #606060;
    color: #DDDDDD; }
  #fsgrpinfo .chgreq {
    color: #EE9999; }

.panelModern, .panelAuthModern {
  background-color: #77787b; }

#evtTraceTool {
  border: 1px solid #0c0c0c; }
