//  Licensed under the Apache License, Version 2.0 (the "License"); you may not
//  use this file except in compliance with the License. You may obtain a copy of
//  the License at
//
//    http://www.apache.org/licenses/LICENSE-2.0
//
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
//  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
//  License for the specific language governing permissions and limitations under
//  the License.

// Avoids a double line around buttons with focus
button:focus {
  outline: 0 !important;
}

.btn-group {
  .btn.active.btn-cf-secondary {
    border-color: $cf-border-color02;
  }
}

.help-block {
  font-size: 12px;
}

a.help-link {
  color: $cf-secondary;
  text-decoration: none;
  margin-left: 0.25rem;
  &:hover {
    color: $cf-brand-hightlight-hover;
  }
}

div.add-dropdown {
  position: absolute;
  top: 2px;
  right: 15px;
  padding: 10px 5px 5px 15px;

  &.sidebar-sub-item {
    top: 4px;
    padding: 0;
  }
}

@keyframes errorBlinkBG {
  from {
    background: $cf-danger;
  }
  to {
    background: $cf-white;
  }
}

input.errorHighlight {
  -webkit-animation: errorBlinkBG 1s;
  animation: errorBlinkBG 5s;
}

.form-text {
  color: $cf-text01;
}
