/* _content/Balancer.Web/Components/AircraftSelection.razor.rz.scp.css */
.aircraft-search[b-dmlvywscmv] {
    border: 1px solid #f1f1f1;
    border-radius: 10px;
    display: flex;
    justify-content: left;
    overflow:hidden;
    background:white;
}

.search-title[b-dmlvywscmv] {
    display: flex;
    align-items: center;
    font-weight: bold;
    padding: 8px;
    font-size: 1.15em;
}

input.aircraft-search[b-dmlvywscmv] {
    height:100%;
    border:none;
    width:100%;
}

.search-container[b-dmlvywscmv] {
    width: 100%;
    border:none;
    background: white;
    margin-left:-8px;
}
.search-committed-container[b-dmlvywscmv] {
    width: 100%;
    border:none;
    margin-left: -8px;
    color:#030303;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:10px;
}
.search-committed-reg[b-dmlvywscmv] {
    font-size: 1.3em;
    font-weight: bold;
}
.search-committed-clear[b-dmlvywscmv] {
    font-size: 1.3em;
    font-weight: bold;
    cursor:pointer;
}

.search-committed-facts[b-dmlvywscmv] {
    display:flex;
    justify-content:space-evenly;
}

.search-committed-fact[b-dmlvywscmv] {
    padding-left:8px;
    padding-right:8px;
}

.search-committed-fact-name[b-dmlvywscmv] {
    font-size: 0.7em;
}
.search-committed-fact-value[b-dmlvywscmv] {
    font-size: 0.9em;
}
/*Search Results*/
.aircraft-results[b-dmlvywscmv] {
    background: white;
    border: 1px solid #f1f1f1;
    max-height: 400px;
    overflow-y: auto;
    margin-left: 20px;
    border-radius: 10px;
}

.aircraft-result[b-dmlvywscmv] {
    border-bottom: 1px solid #f1f1f1;
    padding: 8px;
    cursor: pointer;
}

.aircraft-result:hover[b-dmlvywscmv] {
    color: white;
    background: #363636;
}

    .aircraft-result .aircraft-type[b-dmlvywscmv] {
        font-size: 0.8em;
    }
    .aircraft-result .aircraft-registration[b-dmlvywscmv] {
        font-size:1.3em;
        font-weight:bold;
    }
/* _content/Balancer.Web/Components/CustomZoneSelector.razor.rz.scp.css */
.custom-zone[b-p0fpp6nxh6] {
    border-bottom: 1px solid #ddd;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom-zone > div[b-p0fpp6nxh6] {
    display: inline-block;
    width: 25%;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 0.85em;
}

.custom-zone-name[b-p0fpp6nxh6] {
    width: 25%;
    font-family: Courier New, Courier, monospace;
    font-weight: bold;
    display: flex !important;
    align-items: center;
}

.custom-zone label[b-p0fpp6nxh6] {
    font-size:0.7em;
}
/* _content/Balancer.Web/Components/FuelEntry.razor.rz.scp.css */
.fuel-entry[b-9shcvlkyiw] {
    border-bottom: 1px solid #ddd;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    justify-content: stretch;
    align-items: center;
}

.fuel-entry > div[b-9shcvlkyiw] {
    display: inline-block;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 0.85em;
}

.math-icon[b-9shcvlkyiw] {
    width: 20px;
}

.fuel-entry > div > label[b-9shcvlkyiw] {
    font-size: 0.7em;
}

.fuel-value-entry[b-9shcvlkyiw] {
    width: 120px;
}

.fuel-label[b-9shcvlkyiw] {
    width: 25%;
    font-family: Courier New, Courier, monospace;
    font-weight: bold;
    display: flex !important;
    align-items: center;
}

.fuel-error[b-9shcvlkyiw] {
    color:red !important;
    font-weight:bold;
}
/* _content/Balancer.Web/Components/InstructorSelection.razor.rz.scp.css */
.instructor-table tbody tr[b-fnpb2p27b3] {
    cursor:pointer;

}

    .instructor-table tbody tr:hover[b-fnpb2p27b3] {
        background:#3a3a3a;
        color:white;
    }
/* _content/Balancer.Web/Components/StaticZoneValue.razor.rz.scp.css */
.static-zone[b-ra8iio3r7k] {
    min-height: 40px;
    display: flex;
    justify-content: space-between;
    font-size:0.85em;
}

.static-zone-name[b-ra8iio3r7k] {
    display: inline-block;
    /*font-family: Courier New, Courier, monospace;*/
    font-weight: bold;
}

.static-zone-value[b-ra8iio3r7k] {
    display: inline-block;
    text-align: right;
    opacity:0.87;
}

.static-zone.error[b-ra8iio3r7k] {
    color: red !important;
    font-weight: bold;
}
/* _content/Balancer.Web/Components/WeightAndBalanceCalcResult.razor.rz.scp.css */
.summary-section[b-1in3ikp4ox] {
    margin-bottom:16px;
    background:white;
    border:#a5a5a5;
    border-radius:14px;
    padding:16px;
}

.summary-section-header[b-1in3ikp4ox] {
    font-weight:bold;
    font-size:0.9em;
    opacity:0.83;
    margin-bottom:16px;
}

.summary-item[b-1in3ikp4ox] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-left: 12px;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    align-items: center;
}

.summary-property-name[b-1in3ikp4ox] {

}

.summary-property-zones[b-1in3ikp4ox] {
    display:flex;
    justify-content:space-between;
    width:300px;
    font-size:0.8em;
    margin-bottom:8px;
}

.summary-property-zone-info[b-1in3ikp4ox] {
    font-weight:bold;
}
/* _content/Balancer.Web/Components/ZoneEntry.razor.rz.scp.css */
.zone-entry[b-gc8100w5eh] {
    border-bottom: 1px solid #ddd;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.zone-entry > div[b-gc8100w5eh] {
    display: inline-block;
    width: 25%;
    padding-left:6px;
    padding-right:6px;
    font-size:0.85em;
}

.zone-entry > div > label[b-gc8100w5eh] {
    font-size: 0.7em;
}

.zone-label[b-gc8100w5eh] {
    width: 25%;
    font-family: Courier New, Courier, monospace;
    font-weight: bold;
    display:flex !important;
    align-items: center;
}

.zone-value[b-gc8100w5eh] {
}

.zone-arm[b-gc8100w5eh] {
}

.zone-moment[b-gc8100w5eh] {
}

.zone-error[b-gc8100w5eh] {
    color:red !important;
    font-weight:bold;
}
/* _content/Balancer.Web/Pages/Admin/Manage.razor.rz.scp.css */
.admin-links a[b-6oki1o6p92] {
    width: 100%;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    background: #f5f5f5;
    display: block;
    color: black;
    border-radius: 8px;
    text-decoration: none;
    margin-bottom: 20px;
    background:white;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

    .admin-links a:hover[b-6oki1o6p92] {
        background:#000;
        color:white;
    }

/* _content/Balancer.Web/Pages/Index.razor.rz.scp.css */

.calculation-result-status[b-6ytu1np18e] {
    padding: 8px;
    border-radius: 14px;
    background:white;
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
    display: flex;
    justify-content: left;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    color:white;
    margin-top:10px;
    height:2.5rem;
}
    .calculation-result-status > .status-icon[b-6ytu1np18e] {
        margin-right:15px;
    }

    .calculation-result-status.within-limits[b-6ytu1np18e] {
        background: #00c94a;
    }

    .calculation-result-status.out-of-limits[b-6ytu1np18e] {
        background: #fa2a2a;
    }
    .calculation-result-status.within-limits .status-icon[b-6ytu1np18e] {
        font-size: 1.4em;
    }
    .calculation-result-status.out-of-limits .status-icon[b-6ytu1np18e] {
        font-size: 1.4em;
    }

.aircraft-search-row[b-6ytu1np18e] {
    animation-duration: 1s;
    animation-name: slidein;
    margin-top:10px;
}

    .aircraft-search-row.no-aircraft[b-6ytu1np18e] {
        margin-top:20px;

    }

.calculation-container[b-6ytu1np18e] {
    padding-bottom:50px;
}


.wab-confirm[b-6ytu1np18e] {
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 1.5em;
    right:20px;
    width:200px;
    z-index:99;
}
    .wab-confirm button[b-6ytu1np18e] {
        width:100%;
    }

    @media (max-width: 640.98px) {
        .wab-confirm[b-6ytu1np18e] {
            position: sticky;
            top: 40px;
            height: 40px;
            width: 100%;
            left: 0;
        }
        .calc-result-row[b-6ytu1np18e] {
            position: sticky;
            width: 100%;
            top: 100px;
            margin-top:10px;
        }

    .calculation-container[b-6ytu1np18e] {
        padding-bottom: 100px;
    }


}

.calc-result-row[b-6ytu1np18e] {
    width: 100%;
    z-index: 99;
}


tr.within-limits[b-6ytu1np18e] {
    /*nothing*/
}

tr.out-of-limits[b-6ytu1np18e] {
    color: #fa2a2a;
}
/* _content/Balancer.Web/Shared/MainLayout.razor.rz.scp.css */
.page[b-thgbuypymk] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-thgbuypymk] {
    flex: 1;
}


.top-row[b-thgbuypymk] {
    background: #9f003d;
    /*border-bottom: 1px solid #a31f1f;*/
    justify-content: flex-start;
    height: 3.5rem;
    display: flex;
    align-items: center;
    padding-left: 10px;
    color: white;
}

    .top-row[b-thgbuypymk]  a, .top-row .btn-link[b-thgbuypymk] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-thgbuypymk] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

a.logo[b-thgbuypymk] {
    text-decoration: none;
    font-size: 1.5rem;
    color: white;
}
