@charset "utf-8";
.logorounded {
	background: #333;
	min-width: 194px;
	min-height: 151px;
	padding: 18px 0;
}
.logincolor h3 {
	background-color: #00CCFF !important;
	background-image: url(../../images/user-small-white.png) !important;
	border-color: #6699FF !important;
}
#slideadv .grey .e4j-menutitle {
	color: #666;
}
#menutitlemob {
	border-left: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	background: #00CCFF url(../../images/menumobile_white.png);
}
.grid-module > .color .e4j-divmenutitle {
	color: #555;
}
.grid-module > .color a {
	color: #333;
}
.grid-module > .color a:hover {
	color: #000;
}
.e4jtran {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.e4jtran:hover {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
body {
	background: #fff;
}
h1,
h2 {
	color: #00CCFF;
}
a {
	color: #6699FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
a:hover {
	color: #3366FF;
	text-decoration: none;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.breadcrumbs .last {
	color: #00CCFF;
}
.breadcrumbs a:hover {
	color: #00CCFF;
}
.createdby a {
	color: #00CCFF;
}
.search-btn {
	background: url("../../images/search-btn-yellow.png") left center no-repeat;
}
input.mod-submit-btn {
	background: #00CCFF;
	color: #fff;
	border: 1px solid #6699FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
input.mod-submit-btn:hover {
	background: #6699FF;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.upmenu-content a {
	color: #fff;
}
.topmenu li > .l-block li {
	border-bottom: 1px dashed #555;
}
.l-inline > div > ul > li.active a,
.l-inline > div > ul > li:hover a {
	color: #eee;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.l-inline .topmenu > ul > li.active > a,
.l-inline .topmenu > ul > li > a:hover,
.l-inline .topmenu > ul > li > span:hover {
	color: #999;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
#mainmenu .l-inline > div > ul > li a {
	border: 0;
}
#mainmenu .l-inline > div > ul > li > span {
	color: #eee;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.l-inline li .l-block > div {
	background: #333333;
}
#mainmenu .l-inline li .l-block > div {
	background: #222;
	box-shadow: 2px 3px 2px rgba(34,34,34,0.5);
}
.spt-menu li .l-block > div {
	background: #ddd;
	color: #444;
}
.l-inline li .l-block li a {
	color: #fff;
	font-weight: 300;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.l-inline li .l-block li a:hover {
	color: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.l-inline li:hover .e4j-menusubtitle {
	color: #999;
}
.module .e4j-titlesplit .e4j-menutitle {
	color: #00CCFF;
}
.moduletable_menu > ul > li > a,
#mainmenu .moduletable > ul > li > a {
	color: #fff;
}
#mainmenu .moduletable_menu > ul > li > a:hover,
#mainmenu .moduletable > ul > li > a:hover {
	color: #00CCFF !important;
	text-decoration: none;
}
.moduletable ul li.active > a {
	color: #00CCFF !important;
}
.loginmenu h3:hover .e4j-menutitle {
	color: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.moduletable a.readmore:hover,
.moduletable a.readmore:hover {
	color: #999;
}
.tags > span > a,
.pagenav li a,
.pagination li > a {
	background: #00CCFF;
	border: 1px solid #6699FF;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.tags > span > a:hover,
.pagenav li a:hover,
.pagination li:hover > *,
.pagination li > span {
	background: #6699FF;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.readmore a,
.vamodservices-detailsbox > .vamodservices-view > a {
	background: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.readmore a:hover,
.vamodservices-view > a:hover {
	background: #6699FF;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vamodservices-detailsbox > .vamodservices-view > a {
	border: 1px solid #3399FF;
}
.blog .items-more a:hover {
	color: #00CCFF;
}
.categories-list .item-title a {
	color: #00CCFF;
}
.categories-list .item-title a:hover {
	color: #666;
}
.itemtitle h3 a {
	color: #fff !important;
}
.tsendiscr span,
.tsinit span,
.tsend span {
	color: #00CCFF !important;
}
.item-page h2,
.blog-featured h2,
.blog h2 {
	color: #00CCFF;
}
.item-page h2 a,
.blog-featured h2 a,
.blog h2 a {
	color: #00CCFF;
}
.item-page .article-info dd a,
.blog-featured .article-info dd a,
.blog .article-info dd a {
	color: #00CCFF;
}
.item-page .article-info dd a:hover,
.blog-featured .article-info dd a:hover,
.blog .article-info dd a:hover {
	color: #666;
}
#tbar-upmenu {
	background: #333;
}
.search input.button,
#finder-search button.button,
#searchForm button.button {
	background: #00CCFF;
	border: 1px solid #00CCFF !important;
}
.search input.button:hover,
#finder-search button.button:hover {
	background: #00CCFF;
}
.search #searchForm fieldset a {
	color: #00CCFF;
}
.search #searchForm fieldset a:hover {
	color: #999;
}
.search .search-results a {
	color: #00CCFF;
	font-weight: bold;
}
#advanced-search-toggle {
	color: #00CCFF;
}
#advanced-search-toggle:hover {
	color: #00CCFF;
}
span.highlight {
	color: #00CCFF;
}
.titloc {
	color: #00CCFF;
}
.blog .items-more h3 {
	color: #00CCFF;
}
.moduletable-login {
	background: none repeat scroll 0 0 #F2F2F2;
	box-shadow: 0 0 2px 0 #000000;
}
.moduletable-login h3 {
	background: url(../../images/locked.png) 15px center no-repeat;
	font-weight: normal !important;
}
input.inputbox,
button.button {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
input.inputbox:hover,
input.inputbox:focus,
.profile-edit input:focus,
.option-fields input:focus {
	border: 1px solid #00CCFF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
button.button:hover {
	background: #6699FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.profile .mod-profile a:hover {
	background: #00CCFF;
}
#adminForm table .cat-list-row1 td a,
#adminForm table .cat-list-row0 td a {
	color: #00CCFF !important;
}
#contact-slider .panel h3 a span {
	color: #00CCFF;
}
.tag-category h3 a {
	color: #fff;
	background: #3366FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.tag-category h3 a:hover {
	background: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
button.validate {
	background: #6699FF;
	border: 1px solid #00CCFF;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
button.validate:hover {
	background: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
#login-form-e4j button.button,
.profile .mod-profile a {
	background: #6699FF;
	border: 1px solid #3366FF;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
}
.profile .mod-profile a:hover {
	background: #3366FF;
}
.nav-devices-inner {
	background: #33CCFF;
}
.nav-devices-inner .moduletable_menu > ul > li > a,
.nav-devices-inner .moduletable > ul > li > a {
	color: #444;
}
.nav-devices-inner .moduletable_menu > ul > li.active > a,
.nav-devices-inner .moduletable > ul > li.active > a {
	background: #3366FF;
}
.nav-devices-inner .moduletable_menu > ul > li.active > .l-block,
.nav-devices-inner .moduletable > ul > li.active > .l-block {
	border-bottom: 2px solid #3399FF;
}
.nav-devices-inner .moduletable_menu > ul > li.active > .l-block a,
.nav-devices-inner .moduletable > ul > li.active > .l-block a {
	color: #444;
}
footer {
	color: #fff;
	background: #333;
}
footer a {
	color: #fff;
}
footer .moduletable a:hover,
footer .moduletable li.active a {
	color: #ddd !important;
}
footer h2,
footer h3 {
	font-weight: bold;
	color: #fff;
}
.newsflash-title {
	color: #00CCFF;
}
.spinner {
	border-color: #6699FF #3399FF #3399FF #6699FF !important;
}
footer form.email input,
footer form.email textarea {
	background: #3366FF;
	border: 1px solid #6699FF;
}
form.email input.send {
	background: #3366FF;
}
form.email input.send {
	background: #3366FF !important;
	border: 1px solid #00CCFF;
}
form.email input.send:hover {
	background: #3366FF;
}
#cnt-container .e4j-divmenutitle {
	color: #222;
}
#cnt-container .e4j-menusubtitle {
	color: #666;
}
#subfooter ul li a:hover {
	color: #00CCFF;
}
.noborder {
	border: 0 !important;
}
.grid-module > .border {
	border-color: #ddd;
}
.grid-module > .color-light {
	background: #33CCFF;
}
.grid-module > .color {
	background: #3399FF;
}
.grid-module > .color {
	color: #555;
}
.grid-module > .title-color > h3 {
	color: #00CCFF;
}
.grid-module > .title-color > h3 .e4j-divmenutitle {
	color: #00CCFF !important;
}
.grid-module .leftborder h3,
.grid-module .rightborder h3 {
	border-color: #3399FF;
}
.newsflash-title a {
	color: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.newsflash-title a:hover {
	text-decoration: none;
	color: #6699FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.activities-cnt-inner {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.activities-cnt-inner:hover {
	border: 1px solid #3399FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.contact-form .controls input:focus,
.contact-form .controls textarea:focus {
	border-color: #3399FF;
}
.btn-primary {
	background: #6699FF !important;
	border: 1px solid #00CCFF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.btn-primary:hover {
	background: #00CCFF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.errore {
	width: 80%;
	display: table;
	margin: 0 auto;
}
#system-message {
	margin: 0 0 30px;
}
#system-message > .message > ul {
	padding: 25px 10px !important;
}
#system-message > dd > ul > li {
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	padding-left: 55px;
}
#system-message > dd > ul {
	border-bottom: 1px dotted #999 !important;
	border-top: 1px dotted #999 !important;
	margin: 3px !important;
}
#system-message > .message.message > ul {
	color: #999900;
	background: #fff url(../../images/success-msg.png) no-repeat 15px center !important;
}
#system-message > .error.message > ul {
	color: #CC0000;
	background: #fff url(../../images/error-msg.png) no-repeat 15px center !important;
}
#system-message > .notice.message > ul {
	color: #CC9900;
	background: #fff url(../../images/warning-msg.png) no-repeat 15px center !important;
}
.md-search .moduletable {
	background-color: rgba(0,0,0,0.7);
}
.triangle-search {
	border-top-color: #00CCFF;
}
.vbsearchinputmodhors {
	background: #00CCFF !important;
	border: 1px solid #3366FF !important;
	color: #fff !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbsearchinputmodhors:hover {
	background: #6699FF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodrooms-div-img-mask {
	background: rgba(255,201,38,0.5);
}
.vbmodrooms-priceleft .vbmodroomsview a {
	background: #00CCFF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodrooms-priceleft .vbmodroomsview a:hover {
	background: #3366FF;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodformcheckin > label,
.vbmodformcheckout > label {
	min-width: 22px !important;
	display: block !important;
	float: none !important;
}
.vbmodformcheckin input,
.vbmodformcheckout input {
	position: relative;
}
.vbmodhorsearchmaindiv form > div {
	margin: 5px 20px 5px 0 !important;
}
.vbmodroomsroomcost {
	text-align: center !important;
}
.vbmodrooms-priceleft .vbmodroomsroomcost {
	text-align: right !important;
}
.vbmodroomsboxdiv {
	border: 0 !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	padding: 0 0 15px !important;
	min-height: 330px !important;
}
.vbmodroomsimg {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.vbinf {
	padding: 0 10px;
	text-align: center;
}
.vbmodrooms-divblock {
	border: 0 !important;
	margin: 10px 0 0 !important;
	padding: 0 !important;
}
.vbmodroomsname {
	font-size: 18px !important;
	color: #444 !important;
	font-weight: normal !important;
}
.vbmodroomscat {
	font-weight: normal !important;
	font-size: 12px !important;
	font-style: normal !important;
}
.vbmodroomsbeds {
	background: #00CCFF;
	color: #fff;
	padding: 3px 5px;
	font-size: 12px;
	display: inline-block;
}
.vbmodrooms-wrapper-img {
	position: relative;
}
.vbmodrooms-div-img-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodrooms-wrapper-img:hover .vbmodrooms-div-img-mask {
	opacity: 1;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodrooms-div-img-mask:after {
	border: 2px solid #fff;
	border-radius: 50%;
	content: "+";
	color: #fff;
	width: 50px;
	height: 50px;
	top: 40%;
	left: 40%;
	position: absolute;
	line-height: 45px;
	font-size: 50px;
	text-align: center;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbmodrooms-priceleft .vbmodroomsbeds {
	position: absolute;
	top: 10px;
	right: 10px;
}
.vbmodrooms-priceleft .vbinf {
	display: inline-block;
	padding: 0;
	text-align: left;
	width: 100%;
}
.vbmodrooms-priceleft .vbinf .vbmodrooms-inner-left {
	float: left;
	width: 60%;
	display: inline-block;
	padding: 0 0 10px 10px;
}
.vbmodrooms-priceleft .vbinf .vbmodroomsroomcost {
	display: inline-block;
	float: right;
	width: 40%;
	position: relative;
	font-size: 17px;
	font-weight: 400;
	padding: 0 10px 0 0;
	text-align: right;
}
.vbmodrooms-priceleft .vbmodroomslabelcost {
	font-size: 12px;
}
.vbmodrooms-priceleft .vbmodroomsboxdiv {
	min-height: 250px !important;
	padding: 0 !important;
}
.vbmodrooms-priceleft .vbmodroomsview a {
	width: 80%;
	border: 0;
	margin: 0 0 10px;
}
.vbmodrooms-priceleft .vbmodroomsview a:hover {
	text-decoration: none;
}
.vbmodrooms-priceleft .vbmodroomsdesc {
	width: 100%;
	padding: 0 10px 10px;
	margin: 0;
}
.vbmodrooms-singleview li {
	width: 50% !important;
}
.vbmodrooms-singleview .vbmodrooms-wrapper-img {
	width: 40%;
}
.vbo-search-submit .btn,
.vbo-search-submit .btn:hover {
	color: #fff;
}
.vbroomimgdesc .vikfx-thumbslide-container {
	float: none;
	width: auto !important;
}
.vbroomimgdesc .vikfx-thumbslide-thumbnails {
	width: 100%;
	text-align: center;
}
.vbroomimgdesc .vikfx-thumbslide-thumbnails li {
	display: inline-block;
	float: none;
}
.vbo-rdet-descprice-block .vbo-rdet-desc-cont {
	padding: 33px 10px !important;
}
ol.vbo-stepbar li.vbo-step-current::before,
ol.vbo-stepbar li.vbo-step-complete::before,
.vbmodalrdetails a {
	background-color: #6699FF !important;
}
.ol.vbo-stepbar li.vbo-step-complete,
ol.vbo-stepbar li.vbo-step-current,
ol.vbo-stepbar li.vbo-step-complete,
ol.vbo-stepbar li.vbo-step-current {
	border-color: #6699FF !important;
}
.vbselectr a,
.vbselectr-result,
.booknow,
.vbentercoupon input.vbsubmitcoupon,
.vbo-enterpin-top > .vbo-pincode-sbmt,
.vbo-search-submit .btn,
.vbo-promotion-room-book-block a,
.vbo-seasons-calendar-restriction-wday,
.vbsearchorderdiv .vbsearchordersubmit {
	background-color: #6699FF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vbselectr a,
.vbselectr-result:hover,
.booknow:hover,
.vbentercoupon input.vbsubmitcoupon:hover,
.vbo-enterpin-top > .vbo-pincode-sbmt:hover,
.vbo-search-submit .btn:hover,
.vbo-promotion-room-book-block a:hover,
.vbsearchorderdiv .vbsearchordersubmit:hover {
	background-color: #00CCFF !important;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.room_cost,
.vbo-results-checkin,
.vbo-results-nights,
.vbo-results-numadults,
.vbo-showprc-staydetails-party,
.vbo-showprc-staydetails-nights,
.vbtith3,
.room_prices h4,
.vbo-showprc-price-entry-cost,
.room_options h4,
.vbo-showprc-option-entry-cost,
.vbcheckinroom,
.vbcheckoutroom,
.vbo-oconfirm-roomname,
.vbtableorder .vbordrowtotal .vbtotalord,
.vbo-enterpin-top span > span,
.vbchoosepayment,
.vbordroomdetpeople,
.vbvordcosts .vbvordcoststot,
.vbo-leave-deposit,
.vbvordcoststitlemain > span,
.vbvordudata .vbvordudatatitle,
.vbo-promotion-date-validuntil,
.vbo-seasons-calendar-seasonname,
.vblistroomnamediv .vblistroomname,
.vbo-availability-month-name,
.vbsearchordertitle,
#vbjstotnights,
.vbo-results-numrooms,
.vbo-results-head > .vbo-results-numchildren,
.vbsearchnroom,
.vbsearchroomparty,
.vblistroomnamediv .vblistroomname,
.vb_detpriceroombt,
.vbpricedetstrhead {
	color: #3333FF !important;
}
.vblistroomblock,
.vbcontdivtot,
.vbo-results-head,
.vbsearchresheadcheckroom,
.vbcheckinroom,
.vbtableorder .vbordrowtotal td,
.vbentercoupon,
.vbo-order-arrivdep-info,
.vbo-leave-deposit,
.vbo-rdet-descprice-block,
.vbo-availability-room-details-first,
.vbo-availability-room-details-last,
.vbsearchproominfo {
	border-color: #33CCFF !important;
}
.vbo-results-nights::after,
.vbo-results-numadults::after,
.vbo-showprc-staydetails-party::after,
.vbo-showprc-staydetails-nights::after,
.vbordroomdetpeople::after,
.vbo-promotion-date-validuntil::after,
.vbsearchordertitle::before,
.vbo-results-numrooms::after,
.vbsearchnroom::after,
.vbsearchroomparty::after {
	background-color: #00CCFF !important;
}
.vbo-results-checkin::after,
.vbcheckinroom::after {
	background-image: url("../../images/themes/checkin-icon-yellow.png") !important;
}
.vbo-results-checkout::after,
.vbcheckoutroom::after {
	background-image: url("../../images/themes/checkout-icon-yellow.png") !important;
}
.vbinput:focus,
.vbentercoupon input.vbinputcoupon:focus,
.vbo-enterpin-block #vbo-pincode-inp:focus,
.vbtextarea:focus {
	border-color: #00CCFF !important;
}
.vbvordcosts,
.vb_detpriceroombt {
	background-color: #00FFFF !important;
}
.vbdivsearch .input-group {
	width: 100%;
}
.vbdivsearch input[type^="text"] {
	min-width: 18%;
}


