.vrc-calendar-wrapper:after {
content: " "; visibility: hidden;
display: block;
height: 0;
clear: both;
}
.vrc.vrc-calendar {
}
.vrc.vrc-calendar .calendar-page {
padding-right: 1px;
}
.vrc.vrc-calendar .calendar-month-container .calendar-month-name {
text-align: center;
}
.vrc.vrc-calendar .calendar-month-container table {
margin: 0;
}
.vrc.vrc-calendar .calendar-month-container table,
.vrc.vrc-calendar .calendar-month-container table tr,
.vrc.vrc-calendar .calendar-month-container table tr td{
border:none;
}
.vrc.vrc-calendar.vrc-calendar-small * {
font-size: 11px;
}
.vrc.vrc-calendar.vrc-calendar-medium * {
font-size: 13px;
}
.vrc.vrc-calendar.vrc-calendar-large * {
font-size: 15px;
}
#vrc-booking-form-wrapper {
border:1px solid #dedede;
}
#vrc-booking-form-wrapper .booking-heading,
#booking-form-fields,
#booking-form-action{
padding: 10px;
}
#vrc-booking-form-wrapper .booking-heading {
color:#fff;
font-size: 18px;
}
#vrc-booking-form-wrapper .booking-heading .pull-right {
font-size: 14px;
line-height: 28px;
}
#booking-form-charges .border-top{
border-top: 1px solid #dedede;
}
#vrc-payment-error {
padding: 15px;
margin: 10px 0;
}
#ui-datepicker-div {
display: none;
}
.vrc-layout-inline .vrc-calendar {
width: 70%;
float: left;
}
.vrc-layout-inline .calendar-from {
width: 30%;
float: left;
}
.vrc-layout-inline .calendar-from .col-sm-6,
.vrc-layout-inline .calendar-from .col-sm-4 {
width: 100% !important;
}
#booking-form-fields input[type="text"]{padding:5px !important;}
.newseach_container {margin-bottom:10px;color:#000;border: 1px solid #545454; padding: 10px;float:left;}
.newseach_container img {height: auto;width: 100%;
border: 0 none;
cursor: pointer;
max-height: 230px;
max-width: 100%;
padding: 6px;
}
.hotelTitle h3 {
background-color: #f8f7f7;
clear: right;
display: block;
font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size: 100%;
font-variant: normal;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
margin: 0;
overflow: hidden;
padding: 0;
text-align: left;
font-size: 1.5em;
text-overflow: ellipsis;
}
.col-md-3.hotelbooking {
padding-left: 0;
}
.searchbar .col-sm-3 {
padding-left: 0;
padding-right: 0;
}
.searchbar.row {
padding: 5px 0;
}
.searchbar.row > .select-type.form-group.bootstrap-select {
margin-bottom: 0px;
} .submit-newsearch input[type="submit"]{height:39px;padding: 0 12px;text-transform: uppercase;}
.newseach_container input[type="text"]{height:39px;border-radius: 5px;}
.select-type select{height:39px;} .searchbar.row > .col-xs-12 {
padding: 4px 14px;
}
.hotelTitle a {text-decoration: none;color:#545454;font-size: 1.5em;}
.hoteladdress {
clear: right;
display: block;
font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
overflow: hidden;
text-align: left;
text-overflow: ellipsis;
}
.hoteladdress a{
border: 0 none;
color: #663366;
font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
box-shadow: 0 0px 0 0 currentcolor;
}
.newseachimgcontainer {
background-color: #ffffff;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
display: inline-block;
margin: 2px 0;
max-height: 230px;
max-width: 100%;
vertical-align: top;
}
.smalls {
height: 43px;
overflow:hidden;
}
.big {
height: auto;
}
@media screen and (max-width: 1280px){
.vrc-calendar-wrapper .vrc.vrc-calendar .col-md-4 {
width: 100% !important;
}
}
@media screen and (max-width: 1024px){}
@media screen and (max-width: 980px){
.vrc-layout-inline .vrc-calendar {
width: initial;
float: none;
}
.vrc-layout-inline .calendar-from {
width: initial;
float: none;
}
}
@media screen and (max-width: 966px){}
@media screen and (max-width: 960px){}
@media screen and (max-width: 800px){}
@media screen and (max-width: 768px){}
@media screen and (max-width: 736px){}
@media screen and (max-width: 659px){}
@media screen and (max-width: 640px){}
@media screen and (max-width: 627px){}
@media screen and (max-width: 603px){}
@media screen and (max-width: 598px){}
@media screen and (max-width: 568px){}
@media screen and (max-width: 480px){}
@media screen and (max-width: 414px){}
@media screen and (max-width: 375px){}
@media screen and (max-width: 384px){}
@media screen and (max-width: 361px){}
@media screen and (max-width: 360px){}
@media screen and (max-width: 340px){}
@media screen and (max-width: 320px){} @media (min-width: 768px){
.seven-cols .col-md-1,
.seven-cols .col-lg-1  {
width: 100%;
*width: 100%;
}
.seven-cols .col-sm-1 {
width: 13.667%;
}
}
@media (min-width: 992px) {
.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
width: 14.285714285714285714285714285714%;
*width: 14.285714285714285714285714285714%;
}
} @media (min-width: 1200px) {
.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
width: 14.285714285714285714285714285714%;
*width: 14.285714285714285714285714285714%;
}
}
.col-md-1.date-bg { 
overflow-wrap: normal;
padding-left: 5px;
font-size: 13px;
}
.col-sm-12.hotalavailabledates {
padding: 15px 0;
}
.col-xs-12.seven-cols > .col-xs-1 {
font-size: 10px;
padding: 5px 2px;
width: 14%;
}
#loading_image {
background-color: transparent;
bottom: 0;
color: black;
height: 200px;
left: 0;
margin-left: 44%;
opacity: 1;
outline: 0 none;
position: fixed;
right: 0;
text-align: center;
top: 200px;
width: 200px;
z-index: 1050;
}