﻿body {
}
input#dtcheckin {
    width: 89% !important;
}
input#dtcheckout {
    width: 89% !important;
}
.bookingdateform input[type="submit"] {
    margin-left: inherit !important;
}
.loginform input[type="submit"] {
    margin-left: inherit !important;
}
#txtnotes {
    width:100% !important;
}

.bookinggrid a {
    color: #fff !important;
}
.confirmedbooking a {
    color: #fff;
}
.rejectedbooking a {
    color: #fff;
} 
.requestedbooking a {
    color: #fff;
}
.smiths-datepicker {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
.smiths-datepicker .ui-datepicker-inline {
    width: unset !important;
}

table th {
    font-size: inherit;
}

table {
    width: 100%;
}
.smiths-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

@media screen and (min-width: 992px) {
    .smiths-table {
        display: inline-table;
        overflow-x: hidden;
        white-space: inherit;
    }
}

@media screen and (max-width: 992px) {
    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: unset !important;
    }

    .ui-datepicker-multi .ui-datepicker-group {
        float: none !important;
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: unset !important;
    }
}

.datefinderform input[type="submit"] {
     margin-left: unset !important;
}

input#userid {
    width: 100%;
}

input#password {
    width: 100%;
}