

a { color: #009A82 !important; }
a:hover { color: #009A82 !important; }
.a-simulate { color: #009A82 !important; }
.big-new-file-button:hover {
    border-color: #009A82;
    color: #009A82;
}

.btn-link {
  font-weight: 400;
  color: #009A82 !important;
  background-color: transparent; }
  .btn-link:hover {
    color: #009A82;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }

.btn-primary {
  color: #fff !important;
  background-color: #009A82 !important;
  border-color: #009A82 !important; }
  .btn-primary:hover {
    color: #fff !important;
    background-color: #009A82 !important;
    border-color: #71c9bc !important; }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff !important;
    background-color: #009A82 !important;
    border-color: #009A82 !important; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 2px rgba(0, 154, 130) !important; }
  .show > .btn-primary.dropdown-toggle {
    color: #fff !important;
    background-color: #009a82 !important;
    border-color: #009a82 !important; }

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 153, 130, 0.25) !important; }

.btn-outline-primary {
  color:#009A82;
  background-color: transparent;
  background-image: none;
  border-color:#009A82; }
  .btn-outline-primary:hover {
    color: #fff !important;
    background-color:#009A82;
    border-color:#009A82; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgba(241, 150, 69, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#009A82; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff !important;
    background-color:#009A82;
    border-color:#009A82; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 2px rgba(241, 150, 69, 0.5); }

.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96; }
  .btn-outline-secondary:hover {
    color: #fff !important;
    background-color: #868e96;
    border-color: #868e96; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #868e96;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff !important;
    background-color: #868e96;
    border-color: #868e96; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.5); }

/** btn-secondary **/
.btn-secondary {
  color: #009A82;
  background-color: #fff;
  border-color: rgba(0, 40, 100, 0.12); }
  .btn-secondary:hover {
    color: #009A82;
    background-color: #f6f6f6;
    border-color: rgba(0, 20, 49, 0.12); }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 2px rgba(0, 40, 100, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #009A82;
    background-color: #fff;
    border-color: rgba(0, 40, 100, 0.12); }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #009A82;
    background-color: #e6e6e6;
    border-color: rgba(0, 15, 36, 0.12); }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 2px rgba(0, 40, 100, 0.5); }

.big-new-file-button:focus,.big-new-file-button:hover { border-color:#009E82; color:#009A82 }

.custom-switch-input:checked ~ .custom-switch-indicator { background: #009A82; }

/** dropdown **/
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #009A82; }

/** file chooser **/
.list-view-header:hover { background-color: #e1f0ed !important; }
.list-view-header .name { color:#009A82 !important; }

.file-chooser-item .item-info:hover { background: #71c9bc !important; }
.file-chooser-item .item-active { background: #009A82 !important; color:#fff }


.grid-item:hover a { color: #009A82 !important; }
.grid-link-selected-active { color: #eb8205 !important; }

.invite-link-icon-in-popup {
    color:#e1f0ed !important;
    margin-left:.5rem;
    font-size:.875rem;
    font-style:normal;
    line-height:1;
    cursor:pointer;
    vertical-align:middle
}

.login-panel .submit:focus { border-color: #009A82 !important; }


/* sf-nav-link */
.nav .nav-item .nav-link{ color: #8A948F; font-weight: normal; transition: none; }
.nav .nav-item .nav-link.active { color:#009A82; text-decoration: none; border-bottom: 0.125rem solid #009A82; }
.nav-pills .nav-item .nav-link { color: #333; }
.nav-pills .nav-item .nav-link:hover { background-color:#e1f0ed; }
.nav-pills .nav-item .nav-link.active { background-color:#009982; color: #fff !important; border: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #868e96 !important; }

.nav-link.disabled { color: #868e96 !important; }
.nav-tabs { border-bottom: 1px solid #dee2e6 !important; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6 !important; }
.nav-tabs .nav-link.disabled { color: #868e96 !important; background-color: transparent; border-color: transparent; }
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link { color: #495057; background-color: transparent; border-color: #dee2e6 #dee2e6 transparent !important; }

.nav-pills .show > .nav-link {
  color: #fff !important;
  background-color: #009A82 !important; }

.new-narrow-panel .hd {
    color:#fff;
    font-size:16px;
    padding:5px 20px;
    background:#71c9bc;
    border-bottom:1px solid #d5d5d5;
}

#notifications .num {
    position:absolute;
    color:#fff;
    font-size:12px;
    line-height:1;
    padding:1px 2px;
    background:#009982;
    border:1px solid #006d5c;
    top:0;
    left:15px;
}

#notice-popover li.unread {
    background:#f5f5f7;
    padding-right:10px;
    padding-left:8px;
    border-left:2px solid #009982;
    margin:0 -10px;
}

.old-history-main .file-name { color: #009A82; word-wrap: break-word; }

/** op-icon **/
.op-icon {
    color: #009A82 !important;
}

.op-icon:focus,
.op-icon:hover {
    padding-bottom: 0.125rem;
    border-bottom: 0.125rem solid #009A82 !important;
    color: #009A82 !important;
}

.op-target { color: #009A82 !important; word-wrap: break-word; }

.path-link { color: #009A82 !important; text-decoration: none; }

.participants .add-participants i {
    font-size:16px;
    color:#009982;
    border:2px solid #fff;
    border-radius:50%
}

/** admin area **/
.side-tabnav h3.hd,
.side-tabnav .hd h3{color: #006d5c !important; }

.side-tabnav-tabs .tab-cur a,
.side-tabnav-tabs .tab-cur a:hover{ background-color: #009A82; color: #fff !important; }
.side-tabnav-tabs .tab a:hover{ background-color: #e1f0ed; text-decoration: none; }

.tabnav-tab-cur a,
.tabnav-tab a:hover,
.wiki-nav .cur-item .link,
.wiki-nav .link:hover,
#right-panel .hd .ui-state-active .a,
#right-panel .hd .a:hover { color:#009A82; text-decoration:none; border-bottom-color: #009A82; }

/** tree node **/
.tree-node-inner-hover { background-color: #e1f0ed; border-radius:.25rem }
.tree-node-drop { background-color:#e1f0ed; } 
.tree-node-hight-light { color:#fff; border-radius:4px; background-color: #009982 !important; }

.user-setting-nav .nav-item.active .nav-link {
    color: #009A82;
    border-color:#009A82;
}
.user-setting-nav .nav-item .nav-link:hover {
    color:#009A82;
}

.wiki-page-content .ml-2:hover {
    text-decoration:underline;
    color: #009A82;
}

.expir-span {
    border:1px solid rgba(0,154,131,.12);
    border-left:none;
    font-size:.9375rem;
    margin-left:-5px;
    padding:0 8px;
    height:2.375rem;
    display:inline-block;
    text-align:center;
    position:absolute;
    top:4px;
    min-width:2.375rem;
    line-height:2.25;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}

/* Upload operation progress bar */
.upload-progress .progress .progress-bar { color: #009982; }
.progress-bar { background-color: #009A82; }
.upload-operation .saving { color: #009982; word-wrap: break-word; }

/* Drag and Drop zone in the Upload-link  */
#upload-link-drop-zone {
background: rgb(0, 154, 130, 0.1);
border: 2px dashed #009a82;
}
#upload-link-drop-zone .upload-icon {
color: rgb(0, 154, 130);
}