#top-layout {
	background-color: #E21C21;
	color: #FFF;
}
.logo-image {
	max-height: 250px;
	max-width: 300px;
}
.page-main-header {
	color: ##E21C21;
}
.test-version {
	/*background-color: #272d7c;*/
	background-color: #E21C21;
	color: #FFF;
}
#center-layout {
        background: rgba(255,255,255,0.9) url(bg.jpg) repeat scroll 0% 0%;
        background-size: contain;
        background-blend-mode: lighten;
        background-position: center center;
        background-repeat: no-repeat;
        position: relative;
						}

.menu-list, .page-description, .page-description-login {
    font-weight: bold;
}
.call-emergancy-warning {
	display: none;
}

.menu-list .menu-list-element {
    border: 1px solid #2d74b94d;
    margin: 10px 0;
    border-radius: 5px;
	background-color: #FFF;
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.05);
    -moz-box-shadow: 0 4px 10px rgba(0,0,0,.05);
    box-shadow: 0 4px 10px rgba(0,0,0,.05);
}

.available-date-collapse-btn {
    background: #FFF;
    border-radius: 5px;
    padding: 5px;
}

.menu-list-element.enabled[menutype=newbooking] .menu-list-element-icon-right {
	background-image: url(../../css/images/arrow-right-white_40.png);
}
*/

.my-bookings-menu-list .menu-list-separator:last-child {
    display: none;
}

.menu-list .menu-list-separator {
	display: none;
}

.menu-list-element .menu-list-element-text {
	padding-left: 20px;
}

.my-bookings-menu-list .menu-list-element .menu-list-element-text {
	padding-left: 10px;
}

.how-it-works-page .page-content {
	padding: 0 20px;
}

.info-icon-column {
    background-image: url(infoicondiscreet.png);
}

