@import url('./variables.css');
body.lightMode {
	background-color: #ffffff;
}
body.darkMode {
	background-color: var(--darkmode-primary-color);
	color: var(--darkmode-text-color) !important;
}
.darkMode .textWhite{
    color: var(--darkmode-text-color) !important;
}
.darkMode .bgBlack{
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode svg use{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .rentAllHeader .dropdown-menu{
    background-color: var(--darkmode-primary-color);
}
.darkMode .rentAllHeader .dropdown-menu>li>a {
    color: var(--darkmode-text-color);
}
.darkMode .rentAllHeader .dropdown-menu>li>form>button {
    color: var(--darkmode-text-color);
}
.darkMode .darkModeInnerMenu.navbar-default{
    background-color: var(--darkmode-primary-color);
}
.darkMode .headerSearch .geosuggest__input, .darkMode .headerSearch .geosuggest__input:focus, .darkMode .headerSearch .geosuggest__input:hover {
    color: var(--darkmode-text-color) ;
}
.darkMode .DateInput_input{
    color: var(--darkmode-text-color) !important;
}
.darkMode .form-control{
    color: var(--darkmode-text-color);
    background-color: var(--darkmode-primary-color);
}
.darkMode .textWhite a{
    color: var(--darkmode-text-color) !important;
}
.darkMode .modal-content{
    background-color: var(--darkmode-primary-color);
}
.darkMode .bgBlackHover:hover{
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode .rc-pagination-item {
    background-color: var(--darkmode-primary-color);
}
.darkMode .rc-pagination-item a {
    color: var(--darkmode-text-color);
}
.darkMode .modal-header{
    color: var(--darkmode-text-color);
}
.darkMode .modal-header .close{
    color: var(--darkmode-text-color);
}
.darkMode .searchMapSection .gm-bundled-control div:nth-child(1){
    background: var(--darkmode-primary-color) !important
}
.darkMode .gm-control-active img{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .menuModal .nav-tabs>li.active>a, .darkMode .menuModal .nav-tabs>li.active>a:focus, .darkMode .menuModal .nav-tabs>li.active>a:hover {
    color: var(--darkmode-text-color);
}
.darkMode .svgImg img{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .calendarContainerDark{
    margin-left: 0;
}
.darkMode .bgTransparent, .darkMode .bgTransparent:hover, .darkMode .bgTransparent:focus{
    background: transparent !important;
}
.darkMode .DateInput{
    background: transparent;
}
.darkMode .DateRangePickerInput{
    background-color: transparent;
}
.darkMode .DayPicker__horizontal {
    background: var(--darkmode-primary-color);
    border-radius: 0;
}
.darkMode .CalendarMonth{
    background: var(--darkmode-primary-color);
}
.darkMode .CalendarMonth_caption{
    color: var(--darkmode-text-color);
}
.darkMode .DayPicker_weekHeader{
    color: var(--darkmode-text-color);
}
.darkMode .CalendarMonthGrid {
    background: transparent;
}
.darkMode .DateInput_fangShape{
    fill: var(--darkmode-primary-color);
}
.darkMode .vidSearchForm .geosuggest__input{
    background-color: var(--darkmode-primary-color);
    color: var(--darkmode-text-color) !important
}
.darkMode .borderDark {
    border-color: var(--darkmode-text-color);
}
.darkMode .menuActive .sideNav, .darkMode .sideNav:focus {
    color: var(--darkmode-text-color);
    background: transparent;
}
.darkMode .sideNav{
    color: var(--darkmode-text-color);
}
.darkMode .iconBtnDark, .darkMode .iconBtnDark:focus, .darkMode .iconBtnDark:hover, .darkMode .iconBtnDark:active{
    color: var(--darkmode-text-color);
    background: transparent !important;
}
.darkMode .ListHeader.navbar-default .navbar-nav>li>a{
    background: transparent;
    color: var(--darkmode-text-color);
}
.darkMode .BecomeCalendar .DayPicker-Caption{
    color: var(--darkmode-text-color);
}
.darkMode .DayPicker-NavButton--prev{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .DayPicker-NavButton--next{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .DayPicker-Day{
    background-color: var(--darkmode-primary-color);
}
.darkMode .DayPicker{
    background-color: transparent !important;
}
.darkMode .DayPicker-Day--outside{
    background-color: transparent !important;
}
.darkMode .BecomeCalendar .DayPicker-WeekdaysRow .DayPicker-Weekday{
    color: var(--darkmode-text-color);
}
.darkMode .saveCalenderDate .DateRangePicker_picker{
    background-color: transparent;
}
.darkMode .StripeElement{
    background: transparent;
}
.darkMode .InputElement{
    color: var(--darkmode-text-color) !important;
}
.darkMode .centerLink2 a{
	color: var(--darkmode-text-color) !important;
}
.darkMode .dot2::before {
    background-color: var(--darkmode-text-color) !important;
}
.darkMode .dot2::after {
    background-color: var(--darkmode-text-color) !important;
}
.darkMode .darkBgHeder{
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode .layout5Css .layout5Searchform {
    background-color: var(--darkmode-primary-color);
    border: 1px solid #555;
}
.darkMode .fixedBgHeader {
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode select {
    background-image: url('../SiteIcons/chevron-down-dark.svg') !important;
}
.darkMode .adminstyle .reactable-column-header{
    background-color: var(--darkmode-primary-color);
}
.darkMode .NewResponsiveTableAdmin table th{
    background-color: var(--darkmode-primary-color) !important;
    color: var(--darkmode-text-color) !important;
}
.darkMode .NewAdminResponsiveTable table tr{
    background-color: var(--darkmode-primary-color);
    color: var(--darkmode-text-color) !important;
}
.darkMode .adminstyle .table>tbody>tr>td {
    color: var(--darkmode-text-color) !important;
}
.darkMode .adminstyle table tbody tr:hover{
    color: #484848 !important;
    background-color: transparent;
}
.darkMode .adminPhotoUplod .dropzone{
    background-color: var(--darkmode-primary-color);
}
.darkMode .addpopular-autocomplete .geosuggest__input {
    background-color: transparent;
    line-height: 24px;
    color: var(--darkmode-text-color);
}
.darkMode .ql-snow .ql-stroke {
    stroke: var(--darkmode-text-color);
}
.darkMode .ql-container{
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode .ql-editor p {
    color: var(--darkmode-text-color);
}
.darkMode .ql-snow .ql-picker{
    color: var(--darkmode-text-color);
}
.darkMode .ql-snow .ql-fill{
fill: var(--darkmode-text-color);
}
.darkMode .ql-editor.ql-blank::before {
    color: rgb(255 254 254 / 60%);
}
.darkMode .DateRangePicker_picker {
    background-color: var(--darkmode-primary-color);
}
.darkMode .activeDark a{
    border-color: var(--darkmode-text-color);
}
.darkMode .listingTab .nav-tabs>li>a {
    color: var(--darkmode-text-color);
    background: transparent;
}
.darkMode .listingTab .nav-tabs>li.active>a, .darkMode .listingTab .nav-tabs>li.active>a:focus, .darkMode .listingTab .nav-tabs>li.active>a:hover {
    border: inherit;
    border-bottom: 1px solid var(--btn-secondary-bg);
    color: var(--btn-secondary-bg);
}
.darkMode .commonListingBg .panel-body{
    background: transparent !important;
}
.darkMode .payoutTable .table>tbody>tr>td {
    color: var(--darkmode-text-color);
    background: var(--darkmode-primary-color);
}
.darkMode .searchMapSection .gm-control-active{
    background: var(--darkmode-primary-color) !important;
}
.darkMode .faq-Collaps .Collapsible .is-closed:before{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .faq-Collaps .Collapsible .is-open:before{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .DateRangePickerInput_arrow_svg{
    fill: var(--darkmode-text-color);
}
.darkMode .darkModeInfoContentBg{
    background-color: var(--darkmode-primary-color);    
}
.darkMode .darkModeTextWhite{
    color: var(--darkmode-text-color);
}
.darkMode .radiusColorTwo::after, .darkMode .darkModeRadiusColor::after{
    background: var(--darkmode-secondary-color);
}
.darkMode .messageTextArea::before{
    border-color: var(--darkmode-primary-color) transparent transparent;
}
.darkMode .darkModeTextBlack{
    color: var(--darkmode-primary-color);
}
.darkMode .DayPicker-Day--disabled{
    background: repeating-linear-gradient(-45deg, rgb(0 0 0), rgb(15 11 11) 3px, rgb(63 63 63) 3px, rgb(235, 235, 235) 4px) !important;
}
.darkMode .coverulDark li {
    color: var(--darkmode-text-color);
}
.darkMode .publishArrow select {
	background-position: 83% 15px;
	background-image: url(../SiteIcons/listSelectArrow.svg) !important;
}
.darkMode .dashboard{
    background: var(--darkmode-primary-color);
}

.darkMode .darkModeFooterBanner{
	/* filter: invert(8%) sepia(5%) saturate(2167%) hue-rotate(334deg) brightness(92%) contrast(88%); */
    webkit-filter: brightness(36%) contrast(115%) grayscale(26%) saturate(9%);
  filter: brightness(36%) contrast(115%) grayscale(26%) saturate(9%);
}
.darkMode .footerBannerImg{
	background-image: url(../SiteImages/darkFooterBg.svg);
    background-repeat: no-repeat;
}
.darkMode .darkModeFooterLink, .darkMode .darkModeFooterLink:hover, .darkMode .darkModeFooterLink:active, .darkMode .darkModeFooterLink:focus {
    color: var(--darkmode-text-color) !important;
}

/* Media queries */

.darkMode .dashRightBg{
    background: var(--darkmode-secondary-color);
}
.darkMode .dashRightBg::before{
    border-color: transparent var(--darkmode-secondary-color) transparent transparent;
}
.darkMode .dashRightBg::after{
    background: var(--darkmode-primary-color);
}
.darkMode .dashRightBgTwo::before{
    border-color: transparent var(--darkmode-primary-color) transparent transparent;
}
.darkMode .listIntroBgDark{
    filter: brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(11%) hue-rotate(314deg) brightness(94%) contrast(83%);
}
.darkMode .closeButtonPositionDark{
    background: var(--darkmode-primary-color);
}
.darkMode .mobileMenuDark{
    background: var(--darkmode-primary-color);
}
.darkMode .geosuggest__suggests{
    background: var(--darkmode-primary-color);
}
.darkMode .geosuggest__item{
    color: var(--darkmode-text-color);
}
.darkMode .payoutTable .table>thead>tr>th{
    background: var(--darkmode-primary-color);
}

.darkMode .headerNewDesign .navbar-default .navbar-nav>li a{
    color: var(--darkmode-text-color) !important;
}
.darkMode .darkModeCloseColor{
    color:var(--darkmode-text-color)
}   
.darkMode .tripDropDown button::before{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .modal-header .close {
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .menuModal .navbar-nav>li>a{
    color: var(--darkmode-text-color);
}

.darkMode .headerNewDesign .navbar-default .navbar-nav>li>a{
    color: var(--darkmode-text-color);
}
.darkMode .rentAllHeader.navbar-default .navbar-nav>li>a{
    color: var(--darkmode-text-color);
}
.darkMode .loginModal .modal-title{
    color: var(--darkmode-text-color);
}
.darkMode .rentAllAdminHeader .dropdown-menu, .darkMode .rentAllAdminHeader .dropdown-menu>li>a:hover, .darkMode .rentAllAdminHeader .dropdown-menu>li>a:focus{
    background: var(--darkmode-primary-color);
}
.darkMode .rentAllAdminHeader .dropdown-menu>li>a{
    color: var(--darkmode-text-color);
}
.darkMode .darkModeMobileHeader .hamburger .icon-bar{
    background: var(--darkmode-text-color);
}
.darkMode .rentAllAdminHeader{
    background: var(--darkmode-primary-color);
}
.darkMode .rentAllAdminHeader.navbar-default .navbar-nav>li>a, .darkMode .rentAllAdminHeader.navbar-default .navbar-nav>li>form>button{
    background: transparent;
    color: var(--darkmode-text-color);
}
.darkMode .darkModeMobileHeader{
    background: var(--darkmode-primary-color);
}
.darkMode .st0{
    fill:var(--darkmode-text-color) !important;
}
.darkMode .logoutIconDarkMode{
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(235deg) brightness(100%) contrast(103%);
}
.darkMode .linetextDarkmode::after{
    background-color: var(--darkmode-text-color);
}
.darkMode .linetextDarkmode::before{
    background-color: var(--darkmode-text-color);
}
.darkMode .tripDropDown .dropdown-menu{
    background: var(--darkmode-primary-color);
}
.darkMode .tripDropDown a{
    color: var(--darkmode-text-color) !important;
}
.darkMode .tltipDarkMode{
    background: var(--darkmode-primary-color);
    color: var(--darkmode-text-color);
}
.darkMode .tltipDarkMode::after{
    background-color: var(--darkmode-primary-color);
}
.darkMode .searchBtnDark{
    color: var(--darkmode-text-color) !important;
}
.darkMode .dotDark{
    color: var(--darkmode-text-color);
}
.darkMode .darkActive{
    background: transparent !important;
}
.darkMode .amenitiesTab .nav-tabs>li.active>a, .darkMode .amenitiesTab .nav-tabs>li.active>a:focus, .darkMode .amenitiesTab .nav-tabs>li.active>a:hover {
    color: var(--darkmode-text-color);
    background: transparent;
}
.darkMode .listBannerImageBgDark{
  display: none;
}
.darkMode .amenitiesCheckBox .icheckbox_square-green.checked {
    background-color: var(--darkmode-primary-color) !important;
}
.darkMode .icheckbox_square-green{
    background-color: transparent !important;
}
.darkMode .uploadSizeCss {
    color: var(--darkmode-text-color);
}
.darkMode .photoListDropDown .dropdown-menu {
   background: var(--darkmode-primary-color);
}
.darkMode .photoListDropDown a, .darkMode .photoListDropDown .dropdown-menu>li>a:hover{
    color: var(--darkmode-text-color) !important;
}
.darkMode .filepicker .dz-message{
    color: var(--darkmode-text-color);
}
.darkMode .saveCalendarDark svg{
    fill: var(--darkmode-text-color) !important; 
}
.darkMode .bgBlackTwo{
    background: var(--darkmode-secondary-color) !important;
}
.darkMode .tripDropDown button{
    color: var(--darkmode-text-color) !important;
}
.darkMode .dashboardLayout .dashboardBottomLayout{
	border-bottom: 0;
}
.darkMode .homeSearchForm .geosuggest__input{
    color: var(--darkmode-text-color) !important;
}
.darkMode .CalendarDay__blocked_out_of_range, .darkMode .CalendarDay__blocked_out_of_range:active, .darkMode .CalendarDay__blocked_out_of_range:hover{
    color: #787878 !important;
    background: var(--darkmode-primary-color);
}
.darkMode .CalendarDay__default{
    background: var(--darkmode-primary-color);
    color: var(--darkmode-text-color);
}
.darkMode .CalendarDay__default:hover{
    background: #1d1d1d;
}
.darkMode .rc-pagination-total-text{
    color: var(--darkmode-text-color);
}
.darkMode .rc-pagination-prev a, .darkMode .rc-pagination-next a {
    color: #ccc;
}
.darkMode .rc-pagination-disabled a{
    color: #666;
}
.darkMode .panelRightMessageDark {
    background: var(--darkmode-primary-color);
}
.darkMode .panelRightMessageDark::before{
    border-color: var(--darkmode-primary-color) transparent transparent;
}
.darkMode .panelRightMessageDark::after{
    background: var(--darkmode-secondary-color);
}
.darkMode .dotTextDark{
    background: var(--darkmode-text-color);
}
.darkMode .react-tel-input input[type=tel]{
    background: var(--darkmode-secondary-color);
    color: var(--darkmode-text-color) !important;
}
.darkMode .countryInputPhone .react-tel-input .selected-flag .arrow{
    filter: invert(96%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(103%) contrast(106%);
}
.darkMode .countryInputPhone .react-tel-input .flag-dropdown{
    background-color: var(--darkmode-secondary-color);
}
.darkMode .react-tel-input .country-list{
    background-color: var(--darkmode-secondary-color);
}
.darkMode .countryInputPhone .react-tel-input .country-list .country-name{
    color: var(--darkmode-text-color) !important;
}
.darkMode .Loader__background{
    background-color: transparent !important;
}
.darkMode .loadingOverlayDark{
    background-color: transparent !important;
}
.darkMode .hijnLS{
    box-shadow: inherit;
    background: var(--darkmode-primary-color);
    border: 1px solid var(--border-secondary-color);
    border-top: 0
}
.darkMode .beLwEX {
    background: var(--darkmode-primary-color);
}
.darkMode .beLwEX:hover {
    background: var(--darkmode-secondary-color);
}
.darkMode .fiaijo:hover {
    background: var(--darkmode-secondary-color);

}
.darkMode ::marker {
    color: var(--darkmode-primary-color);
  }
.darkMode .lightModeImg{
    display: none;
}  
.darkMode .darkModeImg{
    display: block;
}
.darkMode .listIntroBgImage{
    background-image: url('../SiteImages/darkIntroBg.svg') !important;
}
.darkMode .searchFormContainerDark{
    background-color: var(--darkmode-secondary-color);
}
.darkMode .searchFilterCloseIconDark{
    color: var(--darkmode-text-color);
}
.darkMode .headerNewDesign .rentAllHeader.navbar-default .navbar-nav>li>form>button {
    color: var(--darkmode-text-color);
}
.darkMode  .rentAllHeader.navbar-default .navbar-nav>li>form>button {
    color: var(--darkmode-text-color);
}
.darkMode .searchHeaderPlaceSuggest .geosuggest__input {
    background: var(--darkmode-secondary-color);
    background-image: url(../SiteIcons/listLocatiionPin.svg);
    background-repeat: no-repeat;
    background-position: 10px 50%;
}
.darkMode .geosuggest__input{
    color: var(--darkmode-text-color) !important;
}
.darkMode .react-drawer-drawer{
    background-color: var(--darkmode-secondary-color) !important;
}
.darkMode .viewPhotosBtnDark{
    border-color: #adadad;
}
.darkMode .contactHostlistTextRTL  ::marker {
    color: var(--darkmode-text-color);
}
.darkMode .ElementsApp .InputElement {
    color: var(--darkmode-text-color);
}
.darkMode .adminstyle table select {
    background-color: var(--darkmode-secondary-color);
    color: var(--darkmode-text-color);
}
.darkMode .input-group-addon{
    background-color: var(--darkmode-secondary-color);
    color: var(--darkmode-text-color);
}
.darkMode .newsBoxBorderRadius .newsBoxBorder{
    background: var(--darkmode-secondary-color);
    border-radius: 12px;
}
.darkMode .homeKindTripBorderRadius .kindTripBorder{
    background: var(--darkmode-secondary-color);
    border-radius: 12px;
}
.darkMode .fullAddressSection #geosuggest__list .geosuggest__item {
    background: var(--darkmode-secondary-color) !important;
}
.darkMode .fullAddressSection #geosuggest__list .geosuggest__item:hover {
    background: var(--darkmode-secondary-color) !important;
    color: var(--darkmode-text-color) !important;
}
.darkMode .linkResetDarkHover:hover{
    background: var(--darkmode-secondary-color);
}
.darkMode .darkGreen{
    background: var(--btn-secondary-bg);
}
.darkMode .darkAvater{
    background: url('../SiteIcons/avatarDark.png') no-repeat;
    background-position: 98% 50%;
}
.darkMode .darkCall{
    background: url('../SiteIcons/callDark.png') no-repeat;
    background-position: 98% 50%;
}
.darkMode .darkEmail{
    background: url('../SiteIcons/mailDarkMode.png') no-repeat;
    background-position: 98% 50%;
}
.darkMode .darkContact{
    background: url('../SiteIcons/editDark.png') no-repeat;
    background-position: 98% 20%;
}
.darkMode .customRatioButton input[type=checkbox], .darkMode .customRatioButton input[type=radio] {
    margin: -4px 0 0;
    line-height: normal;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    outline: none !important;
    background: url('../SiteIcons/stepRadioBtnOffDark.svg') no-repeat;
    position: relative;
    vertical-align: middle;
}
.darkMode .darkInputColor input {
    color: var(--darkmode-text-color) !important;
}
.darkMode .viewListingMap .gm-bundled-control div:nth-child(1) {
    background: var(--darkmode-primary-color) !important;
}

.darkMode .viewListingMap .gm-control-active {
    background: var(--darkmode-primary-color) !important;
}
.darkMode .amenitiesTab .nav-tabs>li>a {
    font-size: 18px;
    color: var(--darkmode-text-color);
}
.darkMode .menuModal .nav-tabs>li>a {
    color: var(--darkmode-text-color);
}
.darkMode .adminScrollBar ::-webkit-scrollbar-thumb {
	background: var(--darkmode-text-color) !important;
	width: 3px;
	border-radius: 10px;
}

/* Handle on hover */

.darkMode .adminScrollBar ::-webkit-scrollbar-thumb:hover {
	background: var(--darkmode-text-color) !important;
}
.darkMode .darkModeFilterNone,
.darkMode .dzInputContainer .dz-preview.dz-processing.dz-image-preview .dz-image img{
	filter: none !important;
}
@media screen and (max-width:767px) {
    .darkMode .headerNewDesign .navbar-default .navbar-nav, .darkMode .headerNewDesign .navbar-default .navbar-nav>li{
        background: var(--darkmode-primary-color);
    }  
    .darkMode .footerBannerImg{
        background-color: var(--darkmode-secondary-color) !important;
        
    }
}
