﻿body {
    padding-top: 60px;
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    line-height: 1.6;
    height: 100%;
    width: 100%;
    /*
    min-height: calc(100vh-50px);
    overflow: hidden;
    background: url('../Upload/Saloon2.jpg') no-repeat center center fixed;
    background-size: cover;  Ensures the image covers the whole page
    */
}

iframe {
    border: none;
    position: relative;
    height: 100vh;
    width: 100%;
}

p {
    line-height: 1.6; /* Improved line spacing */
    margin-bottom: 1em;
}

label {
    font-family: "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6 {
    /*  font-family: Georgia, serif;*/
    font-family: "Times New Roman", Times, serif;
    margin-top: 0;
    margin-bottom: 0.5em;
    color: navy;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3)
/*    , -1px -1px 2px #bbb;*/
}

.myShadow {
    text-shadow: 1px 1px 2px #fff, /* Highlight to simulate light */
    -1px -1px 2px #bbb; /* Shadow to create depth */
}

.my150 {
    width: 150px; /* Set a fixed width */
    height: 50px; /* Set a fixed height */
    display: inline-flex; /* Center text horizontally and vertically */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    text-align: center; /* Ensure text is centered */
    font-size: 1.5rem; /* Adjust font size if necessary */
}


.myTable, .myTable th, .myTable td {
    border: 1px solid grey;
    border-collapse: collapse;
    white-space: nowrap;
    vertical-align: top;
    font-size: large;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

    .myTable th, .myTable td {
        padding: 8px 8px; /* top and bottom padding is 2px, left and right padding is 4px */
    }

    .myTable th {
        background-color: silver;
        text-align: left;
    }


.myStar {
    color: red;
    /*   font-size:large;
    font-weight:bold;*/
}

.myRfvMessage {
    color: yellow;
    font-weight: bold
}

.myLabel {
    font-size: medium;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.myInput {
    font-size: large;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    transition: all 0.5s ease-in-out;
}

    .myInput:focus {
        transform: scale(1.1);
        box-shadow: 0 0 25px rgba(0, 0, 0, 5.0);
    }

.wizard .steps {
    display: none; /* Hide the steps on the LHS */
}

.wizard .step {
    display: block; /* Ensure the step contents are displayed */
}

.myWizard {
    width: 100%;
    /*            background-color: whitesmoke;*/
    /*      height: 300px;*/
}

.mySideBar {
    background-color: whitesmoke;
    vertical-align: top;
    padding: 12px;
    margin: 12px;
    color: black;
}

.myStep {
    /*            background-color: whitesmoke;*/
    vertical-align: top;
    padding: 12px;
    margin: 12px;
    width: 100%;
}

.myNext {
    vertical-align: top;
    padding: 12px;
    margin: 12px;
    width: 100%;
}

.myText {
    font-size: x-large;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.myRemarks {
    font-size: x-large;
    color: black;
}

.myReview {
    color: black;
    font-size: x-large;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.myLabel {
    font-size: x-large;
    font-weight: bold;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.myValidMsg {
    font-size: medium;
    color: red;
    font-weight: bold;
    font-family: Verdana, Tahoma, Geneva, sans-serif;
}

.InputPopup {
    transition: all 0.5s ease-in-out;
}

    .InputPopup:focus {
        transform: scale(1.1);
        box-shadow: 0 0 25px rgba(0, 0, 0, 5.0);
    }
