﻿/**/
/**/
div.ReservationScreen {
    top:0;
    bottom:0;
    position:relative;
    height:100%;
    font-family: BrandonGrotesque-Regular;
    padding-left:10px;
    padding-right:10px;
    padding-top:55px;
    padding-bottom:20px;
    color:darkslategray;
    background-image: url('../Images/Sign-1-[1200].jpg');
    background-repeat:no-repeat;
    background-size:cover;     
    background-attachment:fixed;
}
    div.ReservationScreen hr {
        width:30%;
        border-color:white;
    }

    div.ReservationScreen h1 {
        font-family: BrandonGrotesque-bold;
        font-size:32px;
        color:white;
    }

    div.ReservationScreen h2 {
        font-family: BrandonGrotesque-Regular;
        font-size:26px;
        color:white;
    }

    div.ReservationScreen .reservation-text {
        font-family: BrandonGrotesque-Regular;
        font-size:12px;
    }

    div.ReservationScreen .reservation-text-bold {
        font-weight:bold;
        font-size:20px;
        color:white;
    }
    div.ReservationScreen .reservation-text-italic {
        font-style:italic;
    }

    div.ReservationScreen .reservation-text-spacer-50 {
        display:block;
        height:50px;
    }

    div.ReservationScreen input:not(.btn) {
        max-width:100%;
        padding-right:25px;
    }

    div.ReservationScreen .glyphicon-ok {
        color:#468847 !important;
    }
    div.ReservationScreen .glyphicon-remove {
        color:#9A3D3B !important;
    }

    div.ReservationScreen textarea {
        max-width:100%;
    }

    div.ReservationScreen .form-control-feedback {
        top:-32px;
        float:right;
        margin-right:10px;
        height:0px;
    }