:root 
{
    --text: #fff;
}

body
{
    background:#1c1c1e;
}
 
.chooserHiddenContent, .modalContent
{
    color:#303030;
}

 
.objectTitle, .topMenu li a
{
    color:#fff;
}

.chooserDateCalendarWrap, .chooserPersons .chooser
{
    color:var(--black);
}
 
.cAvb
    {        
    color:var(--black);
    }

 

label.check
{
    background:#ffffff0f;
}

.sidebar
{ 
    background:#ffffff0f;
}

.roomsWrap .room 
{ 
    background:#ffffff0f;
}

.roomsWrap .room .rate {
   
    background: #0000001a;
  
}

.place .button.line 
{
color: var(--major);
}
 

.roomsWrap .room .img 
{
    background-color: #000;
}


.rateImg {
 
    background-color: #000;
}

.sidebar .room  
{ 
background:#ffffff17;
}

.sidebar .choosen {
    border: 1px solid #ffffff0f;
}

 

.button, button {color:#fff;}
.button.line {color:#fff;border:1px solid #ffffff20;}

.button.line.modalClose {color:#000;}

.roomsWrap .room .img .more {background:#000;} 

.addonChecked {background: #ffffff1c;}

.notAvbCalendarWrap
{
    color:#303030;
}

.modalContent h1,.modalContent h2, .modalContent h3
{
    color:#000;
}
 
.msg 
{
    background: #ccc;
    color:#000;
}

.buttonUnderLine span
{
    color:var(--white);
}

.buttonUnderLine img
{
    filter: invert(1);
}

.msg .button.line 
{
    color:#000;
}

.menuItem  
{
    color:var(--black);
}

.footer ul li a {
    color: var(--lightgrey);
}

.infoBox, .ticketBox, .voucherBox, .rateBox {
    background: #ffffff14;     
}



.chooserActionButtons .button.line, .rateBox .more .button.line
{
    color:#000;
    border:1px solid #00000030;
}

.review, .reviewSummaryItem
{
    background:#ffffff10;
    color:#fff;
}

.review .more, .review .voteDetails 
{
    background:#ffffff0a;
}


.notAvbCalendarWrap .msg .line {
    color:#606060;
}
.rodoCompanyInfo
{
    color:#ffffff50;
}

.sidebar > .img
{
    background-color:#000;
}

