/*
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 *
 *   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.
 */

:root {
    --amplify-primary-color: #2d5cb4;
    --amplify-primary-tint: #2d5cb4;
    --amplify-primary-shade: #2d5cb4;
}

.app-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 100%;
    height: 100%;
    text-align: center;
    alignment: center;
}

.orbit-logo {
    /*margin-left: 400px;*/
    /*margin-right: 200px;*/
    margin: auto;
    display: block;
    width: 20%;
    height: 20%;
}

.welcome {
    width: 480px;
    height: 480px;
}

.wait-first-time {
    text-align: center;
    border: 3px solid green;
    align-content: center;
    align-items: center;
    align-self: center;
}

.orbit-content {
    margin: auto;
}

.groups {
    /*border: 3px solid green;*/
    padding: 30px;
    width: 30%;
    /*margin: auto;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    align-content: center;
    align-items: center;
    align-self: center;

}

td {
    text-align: left;
    padding: 10px;

}

tr {
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid;
}

.team_table {
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    font-size: large;
    color: black;
    table-layout: fixed;
    border: 1px solid;
}

.nogroups {
    /*text-align: center;*/
    border: 3px solid red;
    /*align-content: center;*/
    /*align-items: center;*/
    /*align-self: center;*/
    padding: 10px;
    width: 30%;
    margin: auto;
}

.my-dot-bricks {
    position: relative;
    display: block;
}

.applications {
    position: relative;
    display: block;
}

.stage {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 2rem 0;
    margin: 0 -5%;
    overflow: hidden;
}

.logout-toolbar {
    float: right;
}

.goodbye {
    position: relative;
    display: block;
}
