#content .entry-content{
        position:relative;
}
#ui-datepicker-div {
    width: 286px;
}
#basload{
        background-color:#666666;
        opacity:0.5;
        width:100%;
        height:100%;
        position:absolute;
        left:0px;
        border:none;
        z-index:100000;
}
#basload img{
        margin:auto;
        display:block;
}
.bas{
        position:relative;
}
.bas #message{
        width:100%;
        /* background:#aaaaaa; */
        /* display:none; */
}
.bas .errorMessage{
        color:#aa0000;
        display:block;
}
.bas .field{
        clear:both;
        width:75%;
}
.field input[type="text"]{
        width:60%;
        /* display:block; */
        float:right;
}
.field select{
        border-radius: 3px;
        border: 1px solid #ccc;
        padding: 0.428571429rem;
        width:60%;
        float:right;
        /* display:block; */
}

.pricesuggestion  {
        padding: 20px;
        display: table;
        margin: 0 auto;
        border: 1px solid #a5a5a5;
        border-radius: 8px;
        background: #ebebeb;
}
#customerInfo  {
        padding: 20px;
        display: table;
        margin: 0 auto;
}
#customerInfo td {
  border: none;
}


.booking {
        margin: 0 auto;
                border: 0;
}
.booking td {
        padding: 5px 0 5px 0;
                border: 0;
}
.booking .text {
        width: 200px;
        vertical-align: top;
}
.booking .input {
        width: 350px;
        vertical-align: middle;
}
.booking .input input, .booking .input select {
        width: 95%;
}
.booking .submit {
        text-align: right;
}
.booking .submit input {
        font-size: 30px;
}
.required {
        float: right;
        color: #ff0000;
}

#basjob table, #basjob th, #basjob td {
        border: 0;
}

#baswidget table, #baswidget th, #baswidget td {
        border: 0;
}

#basjob input, #basjob select, #basjob option, #basjob table, #basjob td {
        font: 16px verdana;
}
#basjob input[type="button"], #basjob input[type="submit"] {
        cursor: pointer;
}
#basjob select, #basjob input[type="email"]:focus, #basjob input[type="number"]:focus, #basjob input[type="password"]:focus, #basjob input[type="tel"]:focus, #basjob input[type="text"]:focus, #basjob input[type="url"]:focus {
        outline: medium none;
        border: 1px solid rgb(75, 142, 209);
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;
}
#basjob select, #basjob input[type="email"], #basjob input[type="number"], #basjob input[type="password"], #basjob input[type="tel"], #basjob input[type="text"], #basjob input[type="url"] {
        font-size: 14px;
        display: inline-block;
        margin: 0px;
        padding: 8px;
        background: none repeat scroll 0% 0% rgb(255, 255, 255);
        -moz-box-sizing: border-box;
        border-radius: 1px 1px 1px 1px;
        border-right: 1px solid rgb(217, 217, 217);
        border-width: 1px;
        border-style: solid;
        border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217);
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
}


#basjob select {
        background-color: #ffffff;
}
#basjob h2 {margin:0;}
#baswidget h2 {margin:0;}

.basTooltip {
  border-radius: none !important;
  box-shadow: none !important;
  float:right;
}


.ui-tooltip {
        padding: 8px;
        position: absolute;
        z-index: 9999;
        max-width: 300px;
        -webkit-box-shadow: 0 0 5px #aaa;
        box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
        border-width: 2px;
}


@media only screen and (max-width: 768px) {
  #ui-datepicker-div {
    width: 270px;
}
}


