/**
 * Copyright 2018 Adobe. All rights reserved.
 * This file is licensed 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 REPRESENTATIONS
 * OF ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */

body {
  padding: 50px;
  font: 14px 'Lucida Grande', Helvetica, Arial, sans-serif;
}

a {
  color: #00b7ff;
}

section.divTable {
    width: 100%;
    display: table;
}

div.tableRow {
    display: table-row;
}

div.tableCell {
    display: table-cell;
    padding: 10px;
}

div.tableBorder {
    border: 1px solid lightgray;
}

div.noWrap {
    white-space: nowrap;
}

div.alignCenter {
    text-align: center;
}

div.fullWidth {
    width: 100%;
}

div.inline {
    display: inline-block;
}

span.alignRight {
    float: right;
}

div.hidden {
    display: none;
}

div.visibileDiv {
    display: block;
}

table.resultsTable {
    border-spacing: 10px;
}

.tdTop {
    vertical-align: top;
}

.tdMiddle {
    vertical-align: middle;
}

.td-wrap-word {
    word-wrap: normal;
}

.errorResult {
    color: red;
}

#appName {
    color: red;
    font-family: "Courier", monospace;
    font-size: 200%;
    font-style: italic;
}

#errorMessage {
    color: red;
    font-weight: bold;
}

.boldElem {
    font-weight: bold;
}

.rotateAnimation {
    animation:spin 4s linear infinite;
    height: 48px;
}

@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

