html {
    height: 100%;
    background-color: white;
    background: url('bg.png');
}

body {
    margin: 0;
    padding: 0;
    min-height: 100%;
    font-family: 'PT Sans Narrow', sans-serif;
    height: 100%;
    color: #000;
}

ul {
    list-style: square;
    color: #edb720;
}

ul li span {
    color: #000;
}

.board {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    bottom: 3.4vw;
    overflow: hidden;
    cursor: none;
}

.board-loading {
    padding-top: 40vh;
    text-align: center;
    font-size: 2vw;
}

.board-instructions {
    text-align: center;
    padding-top: 10vw;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
}

.board-instructions-content {
    text-align: left;
    display: inline-block;
    width: 40vw;
    padding: 0.33vw;
    color: white;
    font-size: 1vw;
    background-color: white;
}

.board-members {
    text-align: right;
    padding: 0.33vw 0.66vw 0.33vw 19vw;
    margin-bottom: 0.33vw;
    background-color: #fff;
    border-bottom: 1px solid #edb720;
}

.board-member {
    display: inline-block;
    margin: 0.66vw;
    vertical-align: middle;
}

.board-member * {
    vertical-align: middle;
}

.board-member-apply-text {
    display: inline-block;
    font-size: 1.66vw;
    color: #edb720;
}

.board-member-initials {
    display: inline-block;
    font-size: 1.66vw;
}

.board-member-apply {
    width: 17.5vw;
    text-align: left;
    position: absolute;
    left: 0.66vw;
    top: 0.33vw;
}

.board-member-image {
    width: 2.77vw;
    height: 2.77vw;
}

.board-member-unassigned {
    background-image: url('users.png');
    background-size: cover;
    text-align: center;
}

.board-member-unassigned .whiteboard-checkbox-label {
    top: 75% !important;
}

.board-list {
    font-size: 0px;
    display: inline-block;
    vertical-align: top;
    padding: 0.33vw;
    box-sizing: border-box;
}

.board-list-background {
    padding: 0.33vw;
    background-color: rgba(0,0,0, 0.1);

}

.board-list-title {
    font-weight: bold;
    font-size: 1vw;
    text-align: center;
}

.board-card {
    margin-top: 0.33vw;
    padding: 0.33vw;
    border: 1px solid #ccc;
    overflow: hidden;
    height: 5.5vw;
    position: relative;
    background-color: white;
}

.board-card-assign {
    text-align: center !important;
}

.board-card-name {
    height: 2.4vw;
    overflow: hidden;
    font-size: 1vw;
    margin-bottom: 0.37vw;
    padding-right: 5.88vw;
}

.board-card-labels {
    position: absolute;
    left: 0.33vw;
    top: 2.73vw;
    height: 0.18vw;
    right: 6.21vw;
    font-size: 0;
}

.board-card-label {
    opacity: 0.5;
    display: inline-block;
    height: 100%;
    background-color: #aaaaaa;
}

.board-card-users {
    position: absolute !important;
    top: 0.33vw;
    right: 3.1vw;
    text-align: center !important;
    background-image: url('users.png');
    background-size: cover;
}

.board-card-archive {
    position: absolute !important;
    top: 0.33vw;
    right: 0.33vw;
    background-image: url('archive.png');
    background-size: cover;
}

.board-card-users .whiteboard-checkbox-label {
    top: 75% !important;
}

.board-card-name-keyframe {
    background-color: black;
    color: black !important;
}

.board-card-name-not-changed {
    color: #999;
}

.board-walk {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 3.4vw;
    width: 100%;
}

.board-walk div {
    position: absolute;
    top: 0.66vw;
    bottom: 0px;
    left: 0px;
    width: 100%;
    color: white;
    text-align: center;
    padding-top: 0.66vw;
    box-sizing: border-box;
    font-size: 1vw;
}

.board-walk-danger {
    background-color: #f26652;
}

.board-walk-safe {
    background-color: #abdd62;
}

.login-header {
    padding: 0.66vw 25vw 0.66vw 25vw;
    font-size: 1.66vw;
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: white;
    border-bottom: 1px solid #edb720;
    box-sizing: border-box;
}

.login-header-airconsole {
    position: absolute;
    right: 25vw;
    font-size: 1vw;
    bottom: 1.2vw;
}

.login-header-airconsole a {
    color: #000000;
}

.login-header-logo {
    height: 1.66vw;
    position: relative;
    top: 0.18vw;
    padding-right: 0.66vw;
}

.login-text {
    display: inline-block;
    width: 60vw;
    margin-right: 0.66vw;
    text-align: left;
    padding: 0.66vw;
    background-color: rgba(255,255,255, 0.8);
    border: 1px solid #ccc;
    vertical-align: top;
    font-size: 1vw;
    box-sizing: border-box;
}

.login-button {
    background-color: #edb720;
    color: white;
    padding: 1vw;
    margin-top: 0.66vw;
    cursor: pointer;
    text-align: center;
}

.login-logout {
    background-color: #f26652;
    color: white;
    padding: 1vw;
    margin-top: 0.66vw;
    cursor: pointer;
    text-align: center;
}

.login-boards {
    display: inline-block;
    width: 40vw;
    text-align: left;
    vertical-align: top;
    font-size: 1.33vw;
    box-sizing: border-box;
    line-height: 140%;
}

.login-content {
    position: relative;
    text-align: center;
    overflow: hidden;
}

#login-video {
    display: inline-block;
    width: 40vw;
    text-align: left;
    vertical-align: top;
    box-sizing: border-box;
    background-image: url('whiteboard.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-color: black;
    height: 22.5vw;
    margin-top: 1vw;
}

.login-title {
    font-weight: 400;
    margin-top: 6vw;
    margin-bottom: 0vw;
    font-size: 2.1vw;
    font-family: 'Neucha', sans-serif;
}

.login-subtitle {
    font-weight: 400;
    margin-top: 1vw;
    margin-bottom: 1vw;
    font-size: 1.33vw;
}

.whiteboard-calibrate-instructions {
    background-color: #fff !important;
    background: url('bg.png') !important;
}

.whiteboard-calibrate-instructions {
    padding-top: 50px !important;
}

.whiteboard-calibrate-instructions>div {
  background-image: url('data:image/png;base64,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') !important;
}

@media only screen and (min-height : 800px) {
    .whiteboard-calibrate-instructions {
        padding-top: 100px !important;
    }
}

.whiteboard-checkbox {
    display: inline-block;
    width: 2.77vw;
    height: 2.77vw;
    border: 1px solid #aaa;
    border-style: dashed;
    position: relative;
    box-sizing: border-box;
    background-color: white;
    color: #ccc;
    cursor: none;
}

.whiteboard-checkbox-active {
    border-style: solid !important;
    background-color: #f2fff2;
    border-color: #abdd62;
}

.whiteboard-checkbox.whiteboard-checkbox-negative {
    border-style: dashed !important;
    background-color: #f2fff2;
    border-color: #abdd62;
}

.whiteboard-checkbox-active.whiteboard-checkbox-negative {
    border-style: solid !important;
    background-color: #fff2f2;
    border-color: #f26652;
}

.whiteboard-checkbox-label {
    position: absolute;
    top: 50%;
    font-size: 1vw;
    margin-top: -0.6vw;
    overflow: hidden;
    left: 0.33vw;
    right: 0.33vw;
    font-size: 1vw;
}

#whiteboard {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
}