/*!
 * Waltz - Enterprise Architecture
 * Copyright (C) 2016, 2017, 2018, 2019 Waltz open source project
 * See README.md for more information
 *
 * 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
 *
 */

@import "variables";

$icon-font-path: "../node_modules/bootstrap-sass/assets/fonts/bootstrap/";
@import "../node_modules/bootstrap-sass/assets/stylesheets/_bootstrap";


/* FONT-AWESOME */
$fa-font-path: '~@fortawesome/fontawesome-free/webfonts';
@import '@fortawesome/fontawesome-free/scss/fontawesome';
@import '@fortawesome/fontawesome-free/scss/solid';
@import '@fortawesome/fontawesome-free/scss/regular';
@import '@fortawesome/fontawesome-free/scss/brands';
@import '@fortawesome/fontawesome-free/scss/v4-shims';

@import "../node_modules/ui-select/dist/select.css";
@import "../node_modules/angular-ui-grid/ui-grid.css";
@import "../node_modules/ng-tags-input/build/ng-tags-input.min.css";
@import "../node_modules/ng-tags-input/build/ng-tags-input.bootstrap.min.css";
@import "../node_modules/angular-tree-control/css/tree-control.css";

@import "loading-bar";
@import "util";
@import "waltz";
@import "animations";


.no-text-select {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}


footer {
  border-top: 1px solid $waltz-border-color;
  background: $waltz-section-background-color;
  width: 100%;
  height: 30px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding-top: 6px;
  text-align: center;
}


table {
  font-size: 14px;
}


input::-ms-clear {
    display: none;
}

/* changes ui-select active row background color */
.ui-select-bootstrap .ui-select-choices-row.active>span {
    background-color: #e5e5e5;
    color: #262626;
}

/* ui-select multiple > ui-select-match fix display issues */
.ui-select-bootstrap.ui-select-multiple .ui-select-match {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* ui-select multiple > ui-select-match overrides */
.ui-select-bootstrap.ui-select-multiple .ui-select-match.waltz-ui-select-match-multi {
    .btn {
        cursor: default;
    }
    .btn-primary {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }
    .btn-primary:hover {
        background-color: #e6e6e6;
        border-color: #adadad;
    }
}