/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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.
 */

.fa-rotate-45 {
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -webkit-transform: rotate(45deg);
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -moz-transform: rotate(45deg);
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -ms-transform: rotate(45deg);
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.capitalize {
    text-transform: capitalize;
}

.uppercase {
    text-transform: uppercase;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block !important;
    user-select: text !important;
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -moz-user-select: text !important;
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -webkit-user-select: text !important;
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -ms-user-select: text !important;
}

.info {
    color: $blue8;
}

.authorized {
    color: $red2;
}

.suspended {
    color: $green3;
}

.nonconfigurable {
    background: $grey9;
}

.selected-nonconfigurable {
    background: repeating-linear-gradient(-45deg, $grey5, $grey5 10px, #fff 10px, #fff 20px) !important;
}

.nf-registry-button-container {
    position: absolute;
    bottom: 0;
    height: 64px;
    left: 0;
    right: 0;
    border-top: 1px solid $grey4;
}

.nf-registry-button-container .done-button {
    float: right;
    margin-right: 15px;
    margin-top: 15px;
}

.td-expansion-content {
    background: $grey6;
}
