/* violet theme */
body .blue-theme #gaugechart_div table, 
body .dark-theme #gaugechart_div table, 
body .violet-theme #gaugechart_div table {
    border: unset !important;
}
.violet-theme #gaugechart_div table:not(td table),.blue-theme #gaugechart_div table:not(td table),
 .dark-theme #gaugechart_div table:not(td table){
border: unset !important;
}

.violet-theme .content-wrapper {
    background-color: #dbdefd;
}

.violet-theme .wrapper {
    background: #dbdefd;
}

.violet-theme .main-sidebar {
    background-color: #8578e4;
}

.violet-theme.skin-blue .sidebar-menu>li>.treeview-menu {
    background: #8578e4 !important;
}

.violet-theme.skin-blue .main-header .logo {
    background: #8578e4;
}

.violet-theme .container-fluid.condition {
    background: #8578e4;
    padding-bottom: 7px;
}

.violet-theme.skin-blue .sidebar-menu>li.active>a {
    border-left: 4px solid #fa4d71;
}

.violet-theme.skin-blue .sidebar-menu>li:hover>a,
.violet-theme.skin-blue .sidebar-menu>li.active>a,
.violet-theme.skin-blue .sidebar-menu>li.menu-open>a {
    color: #fff;
    background: #39afd1;
}

.violet-theme .todaytime {
    background: #02d2ac;
}

.violet-theme .content-header hr {
    display: none;
}

.violet-theme .formsave {
    background: #8578e4;
}

.violet-theme.skin-blue .sidebar a {
    color: #e3eaef;
}

.violet-theme.skin-blue .sidebar-menu .treeview-menu>li>a {
    color: #e3eaef;
}

.violet-theme .resort-myadmin::before {
    background: #39afd1;
}

.violet-theme .mysite-cards {
    background: #fafbfe;
}

.violet-theme .fa-bell-o {
    color: #fff;
}
.violet-theme .fa-file-text-o {
    color: #fff;
}

.violet-theme .nav>li>a:focus,
.violet-theme .nav>li>a:hover {
    background-color: #8578e4;
}

.violet-theme li.dropdown-profile button {
    color: #e3eaef !important;
}

.violet-theme span.label.label-warning.bg-blue {
    background-color: #3266ff !important;
}

.violet-theme span.label.label-warning.bg-lblue {
    background-color: #1e8edb !important;
}

.violet-theme span.label.label-warning.bg-gray {
    background-color: #02d2ac !important;
}

/*/violet theme */

/* 22-08 */
.violet-theme .bg-yellow,
.violet-theme .callout.callout-warning,
.violet-theme .alert-warning,
.violet-theme .label-warning,
.violet-theme .modal-warning .modal-body {
    background-color: #02d2ac !important;
}

.violet-theme .searchbts {
    background: #8578e4;
}

.violet-theme .btn.btn-default.searchbts.right-searchbts.btn-greys {
    background: #5ce3ca !important;
}

.violet-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts,
.violet-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #5ce3ca;
    border: 1px solid #5ce3ca;
}

.violet-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .table-bottom-btn .btn.btn-default.searchbts.right-searchbts {
    background: #39afd1;
}

.violet-theme .btn-success {
    background-color: #02d2ac;
    border-color: #02d2ac;
}

.violet-theme .btn-primary {
    background-color: #39afd1;
    border-color: #39afd1;
}

body.violet-theme {
    background: #dbdefd !important;
}

.violet-theme .nav>li>a:focus,
.violet-theme .nav>li>a:hover {
    background-color: #8578e4;
}

.violet-theme li.dropdown-profile button {
    color: #e3eaef !important;
}

.violet-theme span.label.label-warning.bg-blue {
    background-color: #3266ff !important;
}

.violet-theme span.label.label-warning.bg-lblue {
    background-color: #1e8edb !important;
}

.violet-theme span.label.label-warning.bg-gray {
    background-color: #02d2ac !important;
}

/*/ 22-08 */
/* 27-08 */
.violet-theme button.btn.btn-green {
    background: #8578e4;
}

.violet-theme .site-filtercards input[type="submit"] {
    background: #8578e4;
}

.violet-theme .site-filtercards input[type="reset"] {
    background: #ac6bec;
}

.violet-theme .stafftable .actionbts {
    background: #ff4078 !important;
    border: 1px solid #ff4078 !important;
}

#weatherWidgetInner {
    background-color: #ff4078 !important;
}

/* 27-08 */
/*/violet theme */

/* Dark theme */
.dark-theme .main-sidebar {
    background-color: #222b44;
}

.dark-theme.skin-blue .sidebar-menu>li>.treeview-menu {
    background: #222b44 !important;
}

.dark-theme.skin-blue .sidebar-menu>li:hover>a,
.skin-blue.blue-theme .sidebar-menu>li.active>a,
.skin-blue.blue-theme .sidebar-menu>li.menu-open>a {
    color: #fff;
    background: #3266ff;
}

.dark-theme.skin-blue .sidebar a {
    color: #fff;
}

.dark-theme .content-header hr {
    display: none;
}

.dark-theme .container-fluid.condition {
    background: #222b44;
    padding-bottom: 7px;
}

.dark-theme.skin-blue .sidebar-menu .treeview-menu>li>a {
    color: #fff;
}

.dark-theme .content-wrapper {
    background-color: #151a30;
}

.dark-theme .mysite-cards {
    background: #222b44;
}

.dark-theme.skin-blue .sidebar-menu>li.active>a {
    border-left: 4px solid #09f8a0;
}

.dark-theme .resort-myadmin::before {
    background: #0f132c;
}

.dark-theme section.content-header.header-sitetype-creater>h1 {
    color: #fff;
}

.dark-theme .sm-viewer .mysite-cards h4 {
    color: #fff;
}

.dark-theme .sm-viewer .mysite-cards ul li label {
    color: #fff;
    font-size: 16px;
}

.dark-theme .sm-viewer .mysite-cards ul li span {
    color: #fff;
    font-size: 16px;
}

.dark-theme .sm-viewer .mysite-cards p {
    color: #fff;
    font-size: 16px;
}

.dark-theme .sm-viewer .mysite-cards label {
    color: #fff;
    font-size: 16px;
}

.dark-theme .wrapper {
    background: #151a30;
}

.dark-theme .sitemap-user span {
    color: #fff;
}

.dark-theme .sitemap-user ul li a {
    color: #fff;
}

.dark-theme .fa-bell-o {
    color: #fff;
}
.dark-theme .fa-file-text-o {
    color: #fff;
}

.dark-theme li.dropdown-profile button {
    color: #fff !important;
}

.dark-theme.skin-blue .main-header .logo {
    background-color: #222b44;
}

.dark-theme a.yes-active {
    background: #8e0855;
}

.dark-theme .main-footer p {
    color: #fff;
}

.dark-theme .todaytime {
    background: #3266ff;
}

.dark-theme .resort-myadmin::before {
    background: #1da1c0;
}

.dark-theme .sepi-hike-forms label {
    color: #fff;
}

.dark-theme .form-control {
    color: #fff;
    background-color: #151a30;
}

.dark-theme .form-control {
    color: #fff;
    border-color: #151a30;
}

.dark-theme.skin-blue .sidebar-menu>li:hover>a,
.skin-blue .sidebar-menu>li.active>a,
.skin-blue .sidebar-menu>li.menu-open>a {
    background: #3266ff;
}

.dark-theme .searchbts {
    background: #3266ff;
    border-color: #3266ff;
}

.dark-theme .btn.btn-default.searchbts.right-searchbts.btn-greys {
    background: #ff4078 !important;
    border-color: #ff4078 !important;
}

.dark-theme .todayweather,
.weekers {
    background: #ff4078;
}

.dark-theme .sepi-hike-forms.date-sepi i {
    color: #fff;
}

.dark-theme .form-control::placeholder {
    color: #fff;
}

.dark-theme .stafftable thead {
    background: #222b44;
}

.dark-theme .stafftable {
    border: 1px solid #222b44;
}

.dark-theme .stafftable tbody {
    background: #222b44;
}

.dark-theme .stafftable tr {
    border-top: 2px solid #3266ff;
}

.dark-theme .table>thead>tr>th {
    border-bottom: 3px solid #3266ff;
    color: #ece9e9;
}

.dark-theme .table>tbody>tr>td {
    color: #ece9e9;
}

.dark-theme .mysite-cards.reser-fft {
    border-color: #3266ff;
}

.dark-theme .pagination>.active>a {
    background: #3266ff !important;
    border: 1px solid #3266ff !important;
}

.dark-theme.nav>li>a:focus,
.nav>li>a:hover {
    background-color: transparent;
}

.dark-theme span.label.label-warning.bg-blue {
    background-color: #3266ff !important;
}

.dark-theme span.label.label-warning.bg-lblue {
    background-color: #1e8edb !important;
}

.dark-theme span.label.label-warning.bg-gray {
    background-color: #02d2ac !important;
}

/*23-08*/
/*.dark-theme .form-control {
    background-color: transparent !important;
}*/

.dark-theme .r_report-log {
    background: #222b44;
}

.dark-theme .booking-tablelist table>thead {
    background: #222b44;
}

.dark-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td,
.dark-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    color: #fff !important;
}

.dark-theme .table-bottom-btn {
    background: #222b44;
}

.dark-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts,
.dark-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #151a30;
    border: 1px solid #151a30;
}

.skin-blue .multiselect__placeholder {
    margin-bottom: 4px;
}

.skin-blue .multiselect__tags {
    min-height: 38px;
    padding: 4px 50px 0 8px !important;
}

.dark-theme .sepi-hike-forms span {
    color: #000;
}

.dark-theme .r_report-log .revenue-mid h2 {
    color: #fff;
}

.dark-theme .revenue-log .revenue-mid h2 {
    font-size: 23px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

.dark-theme .tablelist-topic h3 {
    background: #151a30;
    color: #fff;
}

.dark-theme tr.report-book-end {
    background: #222b44;
}

.dark-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list table tr.report-book-end td {
    color: #fff !important;
}

.dark-theme .booking-tablelist tbody {
    background: #222b44;
}

.dark-theme .content-header>h1 {
    color: #fff;
}

.dark-theme .reservation-searchbar h3 {
    color: #fff;
}

.dark-theme .reservation-log h3 {
    width: 20%;
    margin: 0;
    color: #fff;
}

.dark-theme .bill-addons-adj>label {
    color: #fff;
}

.dark-theme .mysite-cards h3 {
    color: #fff;
}

.dark-theme .mysite-cards h1 {
    color: #fff;
}

.dark-theme .bill-addons-table h1 {
    color: #fff;
}

.dark-theme .site-filtercards input[type="submit"] {
    background: #3266ff;
}

.dark-theme .site-filtercards input[type="reset"] {
    background: #ff4078 !important;
}

.dark-theme .form-control {
    color: #fff;
    border-color: #5f6a8c !important;
}

.dark-theme .resname {
    
}

body.dark-theme {
    background: #151a30 !important;
}

.dark-theme .bg-yellow,
.dark-theme .callout.callout-warning,
.dark-theme .alert-warning,
.dark-theme .label-warning,
.dark-theme .modal-warning .modal-body {
    background-color: #3266ff !important;
}

.dark-theme .sepi-multi-select-box label {
    color: #fff;
}

.dark-theme .multiselect__placeholder {
    color: #000;
}

.quest-tooltip svg {
    width: 24px;
    height: 24px;
    fill: #293744;
}

.reservationg-log-btn svg {
    width: 21px;
    height: auto;
    fill: #293744;
}

.dark-theme .quest-tooltip svg {
    fill: #fff;
}

.dark-theme .reservationg-log-btn svg {
    fill: #fff;
}

.dark-theme .vdp-datepicker input {
    border: 1px solid #151a30;
    background: #151a30;
    color: #fff;
}

.multiselect__tags {
    border: 1px solid #151a30;
    background: #151a30;
}

.multiselect__input,
.multiselect__single {
    background: #151a30;
}

.dark-theme .sepi-hike-forms span {
    color: #fff;
}

.multiselect__content-wrapper {
    background: #151a30;
    border: 1px solid #151a30;
}

/* 26-08-2019 */
.dark-theme .vdp-datepicker input {
    border: 1px solid #151a30;
    background: #151a30;
    color: #fff;
}

.dark-theme .multiselect__tags {
    border: 1px solid #151a30;
    background: #151a30;
}

.dark-theme .multiselect__input,
.multiselect__single {
    background: #151a30;
}

.dark-theme .sepi-hike-forms span {
    color: #fff;
}

.dark-theme .multiselect__content-wrapper {
    background: #151a30;
    border: 1px solid #151a30;
}

.dark-theme .info-box {
    background: #222b44;
}

.dark-theme .info-box-number {
    color: #fff;
}

.dark-theme .info-box span {
    color: #fff;
}

.dark-theme .whitesec {
    background: #222b44;
}

.dark-theme .whitesec h2 {
    color: #fff;
}

.dark-theme .whitesec .rightse h5 {
    color: #fff;
}

.dark-theme .whitesec .rightse span {
    color: #d8d7d7;
}

.dark-theme .avail-input-wrapper .sepi-hike-forms i {
    color: #fff;
}

.dark-theme .avail-input-wrapper label {
    color: #fbfbfb;
}

.dark-theme .site-search-action {
    display: flex;
    align-self: center;
    margin-top: 10px;
    margin-left: 10px;
}

.dark-theme .sitemap-availablity ul li {
    color: #fff;
}

.dark-theme .spieidea-open label {
    color: #fff;
}

.dark-theme .meter-readingfield .checkbox.selected {
    color: #fff;
}

.dark-theme .mybilling-table table tr td {
    color: #fff;
}

.dark-theme .mybilling-bill form label {
    color: #fff;
}

.dark-theme .booking-waitinglist h1 {
    color: #fff;
}

.dark-theme .searchforms label {
    color: #fff;
}

.dark-theme .sepi-innersites-filter>span {
    color: #fff;
}

.dark-theme .sepi-inner-wrapper .checkbox.selected label {
    color: #fff;
}

.dark-theme .avail-input-wrapper input[type="reset"] {
    background: #ff4078;
}

.dark-theme .printer-sitmap a {
    color: #fff !important;
}

.dark-theme .vdp-datepicker__calendar {
    background: #222b44;
    border: 1px solid #222b44;
}

.dark-theme .loginsec {
    background: #222b44;
}

.dark-theme .form-horizontal .control-label {
    color: #fff;
}

.dark-theme .memlogin {
    color: #fff;
}

.dark-theme .formsave {
    background: #263e83;
}

.dark-theme .searchforms label {
    color: #fff;
    padding-left: 0px;
}

.info-icon .fa {
    font-size: 23px;
    color: #293744;
}

.dark-theme .info-icon .fa {
    color: #fff;
}

.dark-theme .revenue-log .reservationg-log-btn .fa {
    color: #fff;
}

.revenue-log .reservationg-log-btn .fa {
    color: #293744;
    font-size: 23px;
}

/* 26-08-2019 */
/* 27-08-2019 */
.dark-theme .avail-input-wrapper .multiselect__placeholder {
    color: #fff;
}

.dark-theme .multiselect__tags {
    border: 1px solid #5f6a8c !important;
}

.dark-theme .filter-management>h1 {
    color: #fff;
}

.dark-theme .filter-addon-filter label {
    color: #fff;
}

.dark-theme .sitescan span {
    color: #fff;
}

.dark-theme .site-filtercards label {
    color: #fff;
}

.dark-theme .reservation-log.payment-log.revenue-log .fa {
    color: #ececec;
}

/* 27-08-2019 */
/*/Dark theme */

/* Earth Tones Start*/
.sms-custom-btn{
    border-radius:3px!important;
    font-size:16px;
}
.earth-tone .main-sidebar {
    background-color: #154206;
}

.earth-tone.skin-blue .main-header .logo {
    background: #154206;
}

.earth-tone .container-fluid.condition {
    background: #154206;
}

.earth-tone.skin-blue .sidebar-menu>li:hover>a,
.earth-tone.skin-blue .sidebar-menu>li.active>a,
.earth-tone.skin-blue .sidebar-menu>li.menu-open>a {
    color: #fff;
    background: #154206;
}

.earth-tone.skin-blue .sidebar-menu>li>.treeview-menu {
    background: #0d2f01 !important;
}

.earth-tone .content-wrapper {
    background-color: #5c8d23;
}

.earth-tone .wrapper {
    background: #5c8d23;
}

body.earth-tone {
    background: #5c8d23 !important;
}

.earth-tone .info-box {
    background: #d6e4c0;
}

.earth-tone .whitesec {
    background: #d6e4c0;
}

.earth-tone li.dropdown-profile button {
    color: #fff !important;
}

.earth-tone .main-footer p {
    color: #b8c7ce;
}

.earth-tone .mysite-cards {
    background: #d6e4c0;
}

.earth-tone .mysite-cards .form-control {
    border: 1px solid #154206;
    color: #000;
}

.earth-tone .mysite-cards .form-control::placeholder {
    color: #000;
}

.earth-tone .searchbts {
    background: #154206;
    border: 1px solid #154206 !important;
}

.earth-tone .btn.btn-default.searchbts.right-searchbts.btn-greys {
    background: #b2bda0 !important;
    border: 1px solid #b2bda0 !important;
}

.earth-tone .stafftable thead {
    background: #154206;
}

.earth-tone .stafftable tbody {
    background: #d6e4c0;
}

.earth-tone .booking-tablelist table>thead {
    background: #d6e4c0;
}

.earth-tone .booking-tablelist tbody {
    background: #d6e4c0;
}

.earth-tone .stafftable .actionbts {
    background: #154206 !important;
    border: 1px solid #154206 !important;
}

.earth-tone .btn-default {
    border-color: #154206 !important;
    background: #154206 !important;
}

.earth-tone .content-header>h1 {
    color: #d6e4c0;
}

.earth-tone .btn.btn-default.searchbts.right-searchbts.btn-greys {
    background: #b2bda0 !important;
    border: 1px solid #b2bda0;
}

.earth-tone .booking-waitinglist h1 {
    color: #d6e4c0;
}

.earth-tone .content-header hr {
    display: none;
}

.earth-tone .reservation-log h3 {
    color: #d6e4c0 !important;
}

.earth-tone .loginsec {
    background: #154206;
}

.earth-tone .memlogin {
    color: #fff;
}

.earth-tone .form-horizontal .control-label {
    color: #d6e4c0;
}

.earth-tone .sepi-hike-forms select {
    background: #ffffff;
}

.earth-tone .sepi-hike-forms .form-control {
    padding-left: 10px !important;
    border: 1px solid #afafaf !important;
}

.earth-tone .btn-default:hover {
    background-color: #4c8bf5 !important;
    border-color: #4c8bf5 #4c8bf5 #1266f1 !important;
    box-shadow: 0 -1px 0 #1266f1 inset !important;
}

.earth-tone .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    background-color: #fff9f9 !important;
    border-color: #929292 !important;
    box-shadow: none !important;
    color: #000000 !important;
}

.earth-tone .avail-input-wrapper form .sepi-hike-forms {
    margin-bottom: 0px;
}

.earth-tone .printer-sitmap a {
    color: #ffffff !important;
}

.earth-tone .mybilling-table table tr th {
    background: #154206 !important;
    color: #ffffff !important;
}

.earth-tone .mybilling-bill label {
    padding-left: 0px;
}

.earth-tone .btn-default {
    border-radius: 8px !important;
}

.earth-tone .reservation-btn-spl.pos-buttons button:first-child {
    margin-right: 15px;
}

.earth-tone .r_report-log {
    background: #d6e4c0;
}

.earth-tone .table-bottom-btn {
    background: #d6e4c0;
}

.earth-tone .revenue-log .revenue-mid h2 {
    color: #ffffff;
}

.earth-tone .sepi-hike-forms .multiselect.form-control {
    background: #d6e4c0;
}

.earth-tone .waiting-list-wrapper.pointof-sale .booking-waitinglist table.without-border-bottom tr td {

    text-align: center !important;
}

 .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td,
 .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    text-align: center !important;

}

.earth-tone form.form-inline.searchforms label {
    color: #2f3b4c;
    padding-right: 0px;
    padding-left: 0px;
}

.earth-tone .stafftable .btn-info,
.earth-tone .stafftable .btn-danger {

    margin: 1px 0px;
}

.earth-tone .filter-addon-filter input[type="reset"] {
    background: #b2bda0 !important;
    border-radius: 8px;
}

.filter-addon-filter input[type="submit"] {
    border: 1px solid #ccc;
    border-color: #154206 !important;
    background: #154206 !important;
    border-radius: 8px;
    margin-right: 8px;
}

.earth-tone .filter-addon-filter label {
    color: #ffffff;
}

.earth-tone .filter-management>h1 {
    color: #ffffff;
}

.earth-tone .stafftable th {
    text-align: center !important;
}

.earth-tone .stafftable td {
    text-align: center !important;
}

.earth-tone .avail-input-wrapper form label {
    padding-left: 0px;
    font-weight: 500;
    font-size: 16px;
}

.earth-tone .waiting-list-wrapper.pointof-sale .sepi-hike-forms.date-sepi label {
    margin-bottom: 0px;
}

.earth-tone .waiting-list-wrapper.pointof-sale .vdp-datepicker input {
    margin-top: 10px;
}

.earth-tone .avail-head .multiselect__select {
    /*top: 0px !important;*/
}

.earth-tone .reservation-btn-spl.pos-buttons {
    height: 69px;

}

.earth-tone form.form-inline.searchforms input.form-control,
select {
    display: block !important;
    width: 150px !important;
}

@media only screen and (min-width:768px) and (max-width:1200px)
{
    .container-fluid.condition
    {
        padding: 0;
    }
    .dark-theme .container-fluid.condition
    {
        padding: 0;
    }
    .check-al-bx{
        width: 300px !important;
    }
}


/*Dark_Theme*/
.dark-theme .sepi-hike-forms .form-control {
    padding-left: 7px;
}
.dark-theme .avail-input-wrapper .multiselect__select {
    top: 0px!important;
}
.dark-theme .multiselect .multiselect__select {
    top: 50% !important;
    color: #ffffff!important;
}
.dark-theme .form-inline .form-control, .dark-theme .form-inline .form-control select {
    display: block;
    width: 150px;
    color: #ffffff!important;
    vertical-align: middle;
}

.dark-theme .reservation-btn-spl {
    margin-top: 6px;
}

.dark-theme form.form-inline.searchforms button.btn.btn-sm.btn-primary {
    margin-right: 10px;
}
.dark-theme form.form-inline.searchforms .multiselect__select {
    top: 0px!important;
}
.dark-theme .site-filter-action input {
    margin-right: 10px;
}
.dark-theme .avail-input-wrapper form {
    align-items: flex-end!important;
}

.earth-tone .reservation-btn-spl {
    /*margin-top: 6px;*/
}

.earth-tone form.form-inline.searchforms button.btn.btn-sm.btn-primary {
    margin-right: 10px;
}

.earth-tone .mysite-cards .form-control {
    border: 1px solid #ccc!important;
    padding-left: 10px;
}
.earth-tone form.form-inline.searchforms .multiselect__select {
    top: 0px!important;
}

.earth-tone .site-filter-action input {
    margin-right: 10px;
}
.earth-tone .r_report-log .sepi-hike-forms .form-control {
    border: none !important;
}
.earth-tone .avail-input-wrapper form {
    align-items: flex-end!important;
}

/*06-09-2019*/
.dark-theme input, .dark-theme input select, .dark-theme input textarea {
    background: inherit !important;
    color: #ffffff;
}


.dark-theme  .site-filter-action input[type="reset"] {
    background: #37b54a!important;
}
.dark-theme  .avail-head .sepi-hike-forms {
    margin-bottom: 0px!important;
}


.dark-theme .mybilling-table table tr th {
    background: #151a30;
    color: #ffffff;
    text-align: left;
}
.dark-theme .mybilling-table table tr td {
    text-align: left;
    padding: 0px 15px;
}
.dark-theme .searchbts {
    margin-right: 10px;
    border-radius: 5px!important;
}
.dark-theme input[type="text"], .dark-theme select {
    border: 1px solid #5f6a8c!important;
}
.dark-theme .multiselect.form-control {
    background: #222b44!important;
}

.dark-theme input.multiselect__input {
    border: transparent !important;
}


.dark-theme .sepi-inset-wrapper.input-grp .multiselect__placeholder {
    color: #ffffff;
}
.dark-theme .mybilling-bill .reservation-btn-spl input.btn.btn-primary {
    background: #3266ff !important;
}
.dark-theme .stafftable th, td h5, td p {
    color: #ffffff!important;
}
.dark-theme .searchbts {
    border-radius: 5px!important;
}
.dark-theme .filter-addon-filter input[type="reset"] {
    border-radius: 5px;
    background: #3266ff !important;
	}
.earth-tone .sepitable-set.table-responsive tr th {
    background: #154206;
    color: #ffffff;
}
.earth-tone .multiselect.form-control.multiselect--above .multiselect__tags {
    border: none!important;
}

.row.condition1 .todaytime {
    /*padding: 10px 10px!important;*/
    height: 113px;
}
.row.condition1 a.weatherwidget-io {
    overflow-x: auto!important;
}
/*.row.condition1 iframe#weatherwidget-io-0 {
     width: 700px;
 }*/
form.form-inline.searchforms {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap; padding: 20px;
}

.filter-addon-filter input[type="reset"] {

    background: #3266ff !important;
    border-radius: 5px;
}

@media screen and (max-width:992px)
{
    /* div#pay_seperatable + div .v--modal-box.v--modal {
        height: 430px !important;
        overflow: auto;
        top: 150px !important;
    } */
    .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {
        position: inherit !important;
    }
    .sepi-innersites-filter > span,.sepi-inner-wrapper  {
    width: 100% !important;
 
}
    .meter-reading-add .v--modal-overlay.scrollable label {padding-left: 0px !important;}
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal .date-msday {width: 100% !important;}
    .meter-reading-add .v--modal-background-click { padding: 20px;}
    ul.row.pl-0 { padding-left: 15px; }
 
}

.sepi-inset-wrapper.input-grp input {
    padding-left: 10px;
}
.site-filtercards input[type="text"] {
    padding-left: 10px;
}

.dark-theme .form-control {
    color: #fff;
    background-color: #222b44!important;
}
@media screen and (max-width:992px)
{
    .checked_adj {display: flex !important; flex-wrap: wrap;}
    .checked_adj label {width: auto !important;margin-right: 15px;}
    .checked_adj .billaddons-putty.list-rate {width: auto !important;}
    .listing_list>div {font-size: 17px !important;margin: 10px 0px !important;}
.mysite-cards .sepi-inset-wrapper.input-grp input.form-control {
    width: 100%;
}
.mysite-cards .sepi-inset-wrapper.input-grp .multiselect {
    width: 82%;
}
}
/*05-09-2019*/

.earth-tone i.fa.fa-bell-o {
    color: #ffffff;
}
.earth-tone i.fa.fa-file-text-o {
    color: #ffffff;
}
.earth-tone .modal-content .booking-tablelist table>thead {
    border-color: #e5e5e5 !important;
    background: #154206 !important;
    color: #ffffff;
}
.earth-tone .modal-content {
    position: relative;
    background-color: #d6e4c0 !important;
}
.condition {
    margin-top: -80px;
    padding-bottom: 11px;
    padding-left: 0px;
}
.earth-tone .chart-table {
    background: #d6e4c0!important;
    min-height: 270px;
}
.earth-tone .mysite-cards.customer-pro span {
    padding-top: 4px;
    font-size: 16px;
}
.earth-tone .visit-back .btn {
    color: #ffffff;
}

.earth-tone .mysite-cards .form-control {

    color: #000000!important;
}

.earth-tone form.form-inline.searchforms.sepi_customer_list_page input.form-control, .earth-tone .sepi_customer_list_page select {
    width: 100% !important;
}

.dark-theme form.form-inline.searchforms.sepi_customer_list_page input.form-control, .dark-theme .sepi_customer_list_page select {
    width: 100% !important;
}

/* form.form-inline.searchforms.sepi_customer_list_page .multiselect input {
    width: inherit !important;
} */
form.form-inline.searchforms.sepi_customer_list_page .multiselect .multiselect__input{
    bottom: 0px;
    min-height: 31px;
    background: transparent;
}

.dark-theme .chart-table th {
    color: #ffffff;
}

.dark-theme .chart-table {
    height: 269px;
    background: #151a30;
}

.mysite-cards.customer-pro span {

    color: #ffffff;
}
.dark-theme input, .dark-theme select, .dark-theme textarea {
    background: #151a30!important;
    color: #ffffff;
}
.dark-theme .accord.accord-inside.custom-data {
    background: #222b44;
}
.dark-theme .sepi-hike-forms span {
    color: #ffffff;
    background: initial;
}
.dark-theme .mysite-cards.visiting-count p {

    color: #ffffff;
}
.dark-theme .multiselect__input, .dark-theme .multiselect__single {
    background: initial;
    color: #ffffff;
}
.dark-theme .form-control {
    color: #fff;
    background-color: #151a30!important;
}

.visit-back .btn {

    color: #ffffff;
}
/*form.form-inline.searchforms {
    display: flex;
    align-items: flex-end;
}*/

@media screen and (max-width:767px)
{
    .reservationg-log-btn.items_discount.itemized_discount .btn.btn-default.right-searchbts {margin-left: unset !important;}
    div#invoice_billdue .v--modal-box.v--modal {height: 500px !important;overflow-y: auto;}
    div#invoice_billdue .mysite-cards.booking-listing.panel-height ul li span {width: 25% !important;font-size: 15px !important;}
    div#invoice_billdue .mysite-cards.booking-listing.panel-height ul li label {width: 75% !important;font-size: 15px !important;}

    section.content.form_export_data form .form-group input[type="button"] {
        background: #293744 !important;
        border-radius: 4px !important;
        width: 92px;
        margin-top: 8px;
    }
    form.no_pad>div.form-group {
        flex-direction: column;
    }
    form.no_pad>div.form-group {
        flex-direction: column;
        width: 100%;
    }
    /* section.content.sepi-content-section .add-note .v--modal-box.v--modal {height: auto !important;top: 200px !important;} */
    /* section.content.sepi-content-section .leave-note .v--modal-box.v--modal {height: auto !important;top: 200px !important;} */

    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest .reservation-editor.pull-right a {
        margin-left: 0px !important;
    }
    .form-group.editfrom_content {margin-top: 15px;}

    .preview-campaign {margin-top: 20px;}
    .field-sec-parent .fields-sec, .field-sec-parent .fields-sec select {
        width: 100%!important;
    }

    .condition
    {
        margin-top: 36px;
    }
    .row.condition1
    {
        margin-left: 0px;
    }

    .row.condition1>div {
        padding-bottom: 10px;

    }
    /* div#pay_seperatable .v--modal-background-click .v--modal-box.v--modal {top: 135px !important;} */
    .mysite-cards.transactiondetails-log .flash-reservation>div,.mysite-cards.transactiondetails-log .flash-reservation {padding: 0px;}
    .deposit_more_options .v--modal-background-click .v--modal-box.v--modal{height: 400px !important;top: 135px !important;overflow-y: auto;}
    .header_deposits .v--modal-background-click .v--modal-box.v--modal{min-height: 400px !important;overflow-y: auto;top: 135px !important;}
    .listing_list {display: flex;width: 100%;}
    .listing_list>div {margin: 10px 0px;}
    .ckeditor.email_campaign {height: 530px;overflow-y: auto;border: 1px solid #a5a5a5 !important;}

    .add-more-btn{
        margin-left:20px;
    }
    .sitemap-user ul{
        border:none !important;
    }

}

@media only screen and (max-width: 1300px) and (min-width: 768px)
{
    .container-fluid.condition {
        padding-top:105px!important;

    }
}

@media only screen and (max-width: 1325px) and (min-width: 768px)
{
    .impbtn-rund.pull-left button {
        margin-bottom: 10px !important;
   }
}

@media screen and (max-width:1200px) and (min-width: 768px)
{
    .row.condition1>div {
        width: 98%;
        padding-bottom: 10px;
    }
}


@media screen and (max-width: 1024px) and (min-width: 992px)
{
    .sepi-hike-forms {
        width: 100%!important;
    }
}

/*09/09/2019*/
/*earth-tone*/

.earth-tone .filter-addon-filter input[type="submit"]:hover {
    background-color: #4c8bf5 !important;
    border-color: #4c8bf5 #4c8bf5 #1266f1 !important;
    box-shadow: 0 -1px 0 #1266f1 inset !important;
}
.earth-tone .filter-addon-filter input[type="reset"]:hover {
    background-color: #fff9f9 !important;
    border-color: #929292 !important;
    box-shadow: none !important;
    color: #000000 !important;
}
.earth-tone .sitetable-creator.set-pricing tbody tr td p
{
    color: #777070 !important;
}


.earth-tone	.sitetable-creator.set-pricing tbody tr td h5 {
    color: #3a4651 !important;

}

.earth-tone .row.formlayout {
    background: #d6e4c0;
}
.earth-tone a.formcancel {
    background: #5c8d23;
    color: #fff!important;
    padding: 8px;
    border-radius: 5px;
}
.earth-tone .row.formlayout label,.earth-tone .row.formlayout h2 {
    color: #555555;
}
.earth-tone section.content.formcontent .row.formlayout {
    background-color: #d6e4c0;
}
.earth-tone section.content.formcontent {
    background-color: #d6e4c0;
}
.earth-tone .row.formlayout button.btn.btn-sm.btn-primary {
    padding: 8px;
    margin-bottom: 5px;
}
.earth-tone section.content.formcontent {
    background: #d6e4c0!important;
    /* margin-left: 15px; */
}
.earth-tone section.content.formcontent .row.formlayout {
    background: #d6e4c0!important;
}

/* Earth Tones End*/

/* Dark theme */

/*dark-theme*/
.dark-theme input[type="reset"]:hover {
    background: #3266ff !important;
    color: #ffffff !important;
}
.dark-theme input[type="reset"] {
    background: #ff4078 !important;
}
.dark-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover{
    background: #3266ff !important;
    color: #ffffff !important;
}
.dark-theme .searchbts:hover {
    background: #36b449 !important;
    color: #ffffff;
    box-shadow: none;
}
.dark-theme section.content.formcontent {
    background: #151a30 !important;
}
.dark-theme .row.formlayout {
    background: #222b44 !important;
}

.dark-theme .searchbts {
    background: #3266ff !important;
    border-color: #3266ff !important;
}
.dark-theme .filter-addon-filter input[type="reset"] {
    background: #ff4078 !important;
    border-color: #ff4078 !important;
}
.dark-theme .filter-addon-filter input[type="reset"]:hover {
    background: #3266ff !important;
    border-radius: 5px;
    border: none;
    box-shadow: none;
}

.dark-theme .reservation-btn-spl.pos-buttons {
    margin-top: 0px;
}
.dark-theme .filter-addon-filter input[type="submit"] {
    background: #3266ff !important;
}
.dark-theme .filter-addon-filter input[type="reset"] {
    background: #ff4078 !important;
}
.dark-theme .filter-addon-filter input[type="reset"]:hover {
    background: #3266ff !important;
}

.dark-theme .site-filtercards input[type="submit"] {
    background: #3266ff !important;
    border-radius: 5px;
}
.dark-theme .site-filtercards input[type="reset"] {
    background: #ff4078 !important;
    border-radius: 5px;
}
.dark-theme .multiselect__tags {

    color: #fff;
    background-color: #151a30!important;
}
.dark-theme span.multiselect__placeholder {
    color: #ffffff!important;
}

.dark-theme .r_report-log .reservationg-log-btn .btn.btn-default.searchbts1.right-searchbts {
    background: #ff4078 !important;
}
.dark-theme .table-bottom-btn input.btn.btn-default.searchbts.right-searchbts.searchbts-vm {
    background: #3266ff !important;
}
.dark-theme input.btn.btn-default.searchbts.right-searchbts {
    background: #3266ff !important;
}
.dark-theme input, .dark-theme select, .dark-theme textarea {
    border: 1px solid #5f6a8c !important;
}
.dark-theme .mysite-cards.visiting-count span {
    color: #aaa;
}

.dark-theme .row.formlayout {
    background: #222b44;
    border: 1px solid #3266ff;
    width: 100%;
}


.dark-theme .row.formlayout h2,.dark-theme .row.formlayout label {
    color: #ffffff;
}

.dark-theme .row.formlayout {
    background: #222b44;
    border: 1px solid #3266ff;
    width: 100%;
    padding-right: 0px;
    margin-left: 0px;
}

.dark-theme .mysite-cards label {
    color: #ffffff;
    padding-left: 0px;
}
.dark-theme .amenties h3 {
    color: #ffffff;
}
.dark-theme .formsave {
    background: #263e83 !important;
}
.dark-theme a.formcancel {
    background: #2852cc!important;
    color: #ffffff !important;
    border: none;
}
/* Dark theme*/

/*common*/
.form-group.pull-right {
    margin-left: auto;
}
.meterreader-system .mysite-cards.meter-header .multiselect__select:before {
    top: 39%;
}
.avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-left: 7px;
    margin-bottom: 2px;
}
.avail-input-wrapper form input[type="reset"] {
    margin-bottom: 2px;
}
form.form-inline.searchforms.sepi_customer_list_page input, .sepi_customer_list_page select {
    min-height: 40px;
}
.r_report-log .multiselect__select:before {
    top: 88%;
}

.dark-theme a.formcancel {
    background: #b2bda0 !important;
    border: 1px solid #b2bda0;
    color: #ffffff;
    height: 36px;
    padding: 8px;
    border-radius: 5px;
}
input.formsave {
    background: #3266ff !important;
}
.row.formlayout {
    padding-right: 0px;
    margin-left: 0px;
}
.sepi-hike-forms.add-admenties > input {
    width: calc(100% - 150px) !important;
}



@media only screen and (max-width: 1024px) and (min-width: 768px)
{

    .dark-theme .reservation-log h3
    {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .reservationg-log-btn a, .reservationg-log-btn select {
        margin-top: 3%!important;
    }
    .avail-input-wrapper form>div {
        width: 48% !important;
        margin-right: 8px !important;
    }
    .avail-input-wrapper form label {
        padding-left: 0px!important;
        font-weight: 700;
        font-size: 16px;
    }
    .r_report-log .reservationg-log-btn {
        width: 100%;
        margin-right: 0px !important;
        float: right;
    }
    .r_report-log .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 0% !important;
    }
    .searchforms .form-group:nth-child(1) {
        margin-bottom: 0px!important;
    }
    .ckeditor {
        width: 100%;
    }
}


 

/* Blue-theme-copy */ 

.blue-theme .main-sidebar {
    background-color: #030330;
}

.blue-theme.skin-blue .sidebar-menu>li>.treeview-menu {
    background: #222b44 !important;
}

.blue-theme.skin-blue .sidebar-menu>li:hover>a,
.skin-blue.blue-theme .sidebar-menu>li.active>a,
.skin-blue.blue-theme .sidebar-menu>li.menu-open>a {
    color: #fff;
    background: #3266ff;
}

.blue-theme.skin-blue .sidebar a {
    color: #fff;
}

.blue-theme .content-header hr {
    display: none;
}

.blue-theme .container-fluid.condition {
    background: #030330;
    padding-bottom: 7px;
}

.blue-theme.skin-blue .sidebar-menu .treeview-menu>li>a {
    color: #fff;
}

.blue-theme .content-wrapper {
    background-color: #191258;
}

.blue-theme .mysite-cards {
    background: #27225c;
}

.blue-theme.skin-blue .sidebar-menu>li.active>a {
    border-left: 4px solid #09f8a0;
}

.blue-theme .resort-myadmin::before {
    background: #0f132c;
}

.blue-theme section.content-header.header-sitetype-creater>h1 {
    color: #fff;
}

.blue-theme .sm-viewer .mysite-cards h4 {
    color: #fff;
}

.blue-theme .sm-viewer .mysite-cards ul li label {
    color: #fff;
    font-size: 16px;
}

.blue-theme .sm-viewer .mysite-cards ul li span {
    color: #fff;
    font-size: 16px;
}

.blue-theme .sm-viewer .mysite-cards p {
    color: #fff;
    font-size: 16px;
}

.blue-theme .sm-viewer .mysite-cards label {
    color: #fff;
    font-size: 16px;
}

.blue-theme .wrapper {
    background: #191258;
}

.blue-theme .sitemap-user span {
    color: #fff;
}

.blue-theme .sitemap-user ul li a {
    color: #fff;
}

.blue-theme .fa-bell-o {
    color: #fff;
}
.blue-theme .fa-file-text-o {
    color: #fff;
}
i.fa-file-text-o {
    font-size: 22px;
    padding-top: 0px;
    padding-bottom: 5px;
}
.blue-theme li.dropdown-profile button {
    color: #fff !important;
}

.blue-theme.skin-blue .main-header .logo {
    background-color: #030330;
}

.blue-theme a.yes-active {
    background: #8e0855;
}

.blue-theme .main-footer p {
    color: #fff;
}

.blue-theme .todaytime {
    background: #3266ff;
}

.blue-theme .resort-myadmin::before {
    background: #1da1c0;
}

.blue-theme .sepi-hike-forms label {
    color: #fff;
}

.blue-theme .form-control {
    color: #fff;
    background-color: #151a30;
}

.blue-theme .form-control {
    color: #fff;
    border-color: #151a30;
}

.blue-theme.skin-blue .sidebar-menu>li:hover>a,
.skin-blue .sidebar-menu>li.active>a,
.skin-blue .sidebar-menu>li.menu-open>a {
    background: #3266ff;
}

.blue-theme .searchbts {
    background: #3266ff;
    border-color: #3266ff;
}

.blue-theme .btn.btn-default.searchbts.right-searchbts.btn-greys {
    background: #ff4078 !important;
    border-color: #ff4078 !important;
}

.blue-theme .todayweather,
.weekers {
    background: #ff4078;
}

.blue-theme .sepi-hike-forms.date-sepi i {
    color: #fff !important;
}

.blue-theme .form-control::placeholder {
    color: #fff;
}

.blue-theme .stafftable thead {
    background: #222b44;
}

.blue-theme .stafftable {
    border: 1px solid #222b44;
}

.blue-theme .stafftable tbody {
    background: #27225c;
}

.blue-theme .stafftable tr {
    border-top: 2px solid #3266ff;
}

.blue-theme table>thead>tr>th {
    border-bottom: 3px solid #3266ff;
    color: #ece9e9;
    background: #030330; border-top: 3px solid #3266ff;
}

.blue-theme table>tbody>tr>td {
    color: #ece9e9;
    /* background: #27225c; */
}

.blue-theme .zui-scroller.availablity-table>thead>tr>th {
    color: #293744;
}

.blue-theme .mysite-cards.reser-fft {
    border-color: #3266ff;
}

.blue-theme .pagination>.active>a {
    background: #3266ff !important;
    border: 1px solid #3266ff !important;
}

.blue-theme.nav>li>a:focus,
.nav>li>a:hover {
    background-color: transparent;
}

.blue-theme span.label.label-warning.bg-blue {
    background-color: #3266ff !important;
}

.blue-theme span.label.label-warning.bg-lblue {
    background-color: #1e8edb !important;
}

.blue-theme span.label.label-warning.bg-gray {
    background-color: #02d2ac !important;
}


.blue-theme .r_report-log {
    background: #27225c;
}

.blue-theme .booking-tablelist table>thead {
    background: #222b44;
}

.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td,
.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    color: #fff !important;
    /*background: #27225c;*/
}

.blue-theme .table-bottom-btn {
    background: #27225c;
}

.blue-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts,
.blue-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #151a30;
    border: 1px solid #151a30;
}

.blue-theme .sepi-hike-forms span {
    color: #000;
}

.blue-theme .r_report-log .revenue-mid h2 {
    color: #fff;
}

.blue-theme .revenue-log .revenue-mid h2 {
    font-size: 23px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

.blue-theme .tablelist-topic h3 {
    background: #191258;
    color: #fff;
}

.blue-theme tr.report-book-end {
    background: #222b44;
}

.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list table tr.report-book-end td {
    color: #fff !important;
}

.blue-theme .booking-tablelist tbody {
    background: #222b44;
}

.blue-theme .content-header>h1 {
    color: #fff;
}

.blue-theme .reservation-searchbar h3 {
    color: #fff;
}

.blue-theme .reservation-log h3 {
    width: 20%;
    margin: 0;
    color: #fff;
}

.blue-theme .bill-addons-adj>label {
    color: #fff;
}

.blue-theme .mysite-cards h3 {
    color: #fff;
}

.blue-theme .mysite-cards h1 {
    color: #fff;
}

.blue-theme .bill-addons-table h1 {
    color: #fff;
}

.blue-theme .site-filtercards input[type="submit"] {
    background: #3266ff;
}

.blue-theme .site-filtercards input[type="reset"] {
    background: #ff4078 !important;
}

.blue-theme .form-control {
    color: #fff;
    border-color: #3266ff !important;
}

.blue-theme .resname {
    
}



.blue-theme .bg-yellow,
.blue-theme .callout.callout-warning,
.blue-theme .alert-warning,
.blue-theme .label-warning,
.blue-theme .modal-warning .modal-body {
    background-color: #3266ff !important;
}

.blue-theme .sepi-multi-select-box label {
    color: #fff;
}

.blue-theme .multiselect__placeholder {
    color: #000;
}



.blue-theme .quest-tooltip svg {
    fill: #fff;
}

.blue-theme .reservationg-log-btn svg {
    fill: #fff;
}

.blue-theme .vdp-datepicker input {
    border: 1px solid #151a30;
    background: #151a30;
    color: #fff;
}


.blue-theme .sepi-hike-forms span {
    color: #fff;
}

.multiselect__content-wrapper {
    background: #151a30;
    border: 1px solid #151a30;
}

.blue-theme .vdp-datepicker input {
    border: 1px solid #151a30;
    background: #151a30;
    color: #fff;
}

.blue-theme .multiselect__tags {
    border: 1px solid #151a30;
    background: #151a30;
}

.blue-theme .multiselect__input,
.multiselect__single {
    background: #151a30;
}

.blue-theme .sepi-hike-forms span {
    color: #fff;
}

.blue-theme .multiselect__content-wrapper {
    background: #151a30;
    border: 1px solid #151a30;
}

.blue-theme .info-box {
    background: #27225c;
}

.blue-theme .info-box-number {
    color: #fff;
}

.blue-theme .info-box span {
    color: #fff;
}

.blue-theme .whitesec {
    background: #27225c;
}

.blue-theme .whitesec h2 {
    color: #fff;
}

.blue-theme .whitesec .rightse h5 {
    color: #fff;
}

.blue-theme .whitesec .rightse span {
    color: #d8d7d7;
}

.blue-theme .avail-input-wrapper .sepi-hike-forms i {
    color: #fff;
}

.blue-theme .avail-input-wrapper label {
    color: #fbfbfb;
}

.blue-theme .site-search-action {
    display: flex;
    align-self: center;
    margin-top: 10px;
    margin-left: 10px;
}

.blue-theme .sitemap-availablity ul li {
    color: #fff;
}

.blue-theme .spieidea-open label {
    color: #fff;
}

.blue-theme .meter-readingfield .checkbox.selected {
    color: #fff;
}

.blue-theme .mybilling-table table tr td {
    color: #fff;
}

.blue-theme .mybilling-bill form label {
    color: #fff;
}

.blue-theme .booking-waitinglist h1 {
    color: #fff;
}

.blue-theme .searchforms label {
    color: #fff;
}

.blue-theme .sepi-innersites-filter>span {
    color: #fff;
}

.blue-theme .sepi-inner-wrapper .checkbox.selected label {
    color: #fff;
}

.blue-theme .avail-input-wrapper input[type="reset"] {
    background: #ff4078;
}

.blue-theme .printer-sitmap a {
    color: #fff !important;
}

.blue-theme .vdp-datepicker__calendar {
    background: #222b44;
    border: 1px solid #222b44;
}

.blue-theme .loginsec {
    background: #222b44;
}

.blue-theme .form-horizontal .control-label {
    color: #fff;
}

.blue-theme .memlogin {
    color: #fff;
}

.blue-theme .formsave {
    background: #263e83;
}

.blue-theme .searchforms label {
    color: #fff;
    padding-left: 0px;
}

.info-icon .fa {
    font-size: 23px;
    color: #293744;
}

.blue-theme .info-icon .fa {
    color: #fff;
}

.blue-theme .revenue-log .reservationg-log-btn .fa {
    color: #fff;
}

.blue-theme .avail-input-wrapper .multiselect__placeholder {
    color: #fff;
}

.blue-theme .multiselect__tags {
    border: 1px solid #3266ff !important;
}

.blue-theme .filter-management>h1 {
    color: #fff;
}

.blue-theme .filter-addon-filter label {
    color: #fff;
}

.blue-theme .sitescan span {
    color: #fff;
}

.blue-theme .site-filtercards label {
    color: #fff;
}

.blue-theme .reservation-log.payment-log.revenue-log .fa {
    color: #ececec;
}

@media only screen and (min-width:768px) and (max-width:1200px) {

    .blue-theme .container-fluid.condition {
        padding: 0;
    }
}


/*Dark_Theme*/
.blue-theme .sepi-hike-forms .form-control {
    padding-left: 7px;
}

.blue-theme .avail-input-wrapper .multiselect__select {
   /* top: 0px !important;*/
}

.blue-theme .multiselect .multiselect__select {
    top: 50% !important;
    color: #ffffff !important;
}

.blue-theme .form-inline .form-control,
.blue-theme .form-inline .form-control select {
    display: block;
    width: 150px;
    color: #ffffff !important;
    vertical-align: middle;
}

.blue-theme .reservation-btn-spl {
    margin-top: 6px;
}

.blue-theme form.form-inline.searchforms button.btn.btn-sm.btn-primary {
    margin-right: 10px;
    background: #3266ff;
    color: #fff;
}

.blue-theme form.form-inline.searchforms .multiselect__select {
    top: 0px !important;
}

.blue-theme .site-filter-action input {
    margin-right: 10px;
}

.blue-theme .avail-input-wrapper form {
    align-items: flex-end !important;
}

/*06-09-2019*/
.blue-theme input,
.blue-theme input select,
.blue-theme input textarea {
    background: inherit !important;
    color: #ffffff;
}


.blue-theme .site-filter-action input[type="reset"] {
    background: #37b54a !important;
}

.blue-theme .avail-head .sepi-hike-forms {
    margin-bottom: 0px !important;
}


.blue-theme .mybilling-table table tr th {
    color: #ffffff;
    text-align: left;
    background: #030330;
    border-bottom: 2px solid #3266ff;
}

.blue-theme .mybilling-table table tr td {
    text-align: left;
    padding: 0px 15px;
}

.blue-theme .searchbts {
    margin-right: 10px;
    border-radius: 5px !important;
}

.blue-theme input[type="text"],
.blue-theme select {
    border: 1px solid #3266ff !important;
}

.blue-theme .multiselect.form-control {
    background: #27225c !important;
}

.blue-theme input.multiselect__input {
    border: transparent !important;
}


.blue-theme .sepi-inset-wrapper.input-grp .multiselect__placeholder {
    color: #ffffff;
}

.blue-theme .mybilling-bill .reservation-btn-spl input.btn.btn-primary {
    background: #3266ff !important;
}

.blue-theme .stafftable th,
td h5,
td p {
    color: #ffffff !important;
}

.blue-theme .searchbts {
    border-radius: 5px !important;
}

.blue-theme .filter-addon-filter input[type="reset"] {
    border-radius: 5px;
    background: #3266ff !important;
}

.blue-theme .form-control {
    color: #fff;
    background-color: #222b44 !important;
}


.blue-theme form.form-inline.searchforms.sepi_customer_list_page input.form-control,
.blue-theme .sepi_customer_list_page select {
    width: 100% !important;
}


.blue-theme .chart-table th {
    color: #ffffff;
}

.blue-theme .chart-table {
    height: 269px;
    background: #222b44;
}

.mysite-cards.customer-pro span {

    color: #ffffff;
}

.blue-theme input,
.blue-theme select,
.blue-theme textarea {
    background: #151a30 !important;
    color: #ffffff;
}

.blue-theme .accord.accord-inside.custom-data {
    background: #222b44;
}

.blue-theme .sepi-hike-forms span {
    color: red;
    background: initial;
}

.blue-theme .mysite-cards.visiting-count p {

    color: #ffffff;
}

.blue-theme .multiselect__input,
.blue-theme .multiselect__single {
    background: initial;
    color: #ffffff;
}

.blue-theme .form-control {
    color: #fff;
    background-color: #151a30 !important;
}

/*.blue-theme input[type="reset"]:hover {
    background: #3266ff !important;
    color: #ffffff !important;
}*/

.blue-theme input[type="reset"] {
    background: #ff4078 !important;
}

/*.blue-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    background: #3266ff !important;
    color: #ffffff !important;
    border: transparent !important;
}*/

/*.blue-theme input.btn.btn-default.searchbts.right-searchbts:hover {
    background: #fd6da0 !important;
}*/

/*.blue-theme .searchbts:hover {
    background: #36b449 !important;
    color: #ffffff;
    box-shadow: none;
}*/

.blue-theme section.content.formcontent {
    background: #140e46 !important;
}

.blue-theme .row.formlayout {
    background: #140e46 !important;
}

.blue-theme .searchbts {
    background: #3266ff !important;
    border-color: #3266ff !important;
}

.blue-theme .filter-addon-filter input[type="reset"] {
    background: #ff4078 !important;
    border-color: #ff4078 !important;
}

.blue-theme .filter-addon-filter input[type="reset"]:hover {
    background: #3266ff !important;
    border-radius: 5px;
    border: none;
    box-shadow: none;
}

.blue-theme .reservation-btn-spl.pos-buttons {
    margin-top: 0px;
}

.blue-theme .filter-addon-filter input[type="submit"] {
    background: #3266ff !important;
}

.blue-theme .filter-addon-filter input[type="reset"] {
    background: #ff4078 !important;
}

/*.blue-theme .filter-addon-filter input[type="reset"]:hover {
    background: #3266ff !important;
}*/

.blue-theme .site-filtercards input[type="submit"] {
    background: #3266ff !important;
    border-radius: 5px;
}

.blue-theme .site-filtercards input[type="reset"] {
    background: #ff4078 !important;
    border-radius: 5px;
}

.blue-theme .multiselect__tags {

    color: #fff;
    background-color: #151a30 !important;
}

.blue-theme span.multiselect__placeholder {
    color: #ffffff !important;
}

.blue-theme .r_report-log .reservationg-log-btn .btn.btn-default.searchbts1.right-searchbts {
    background: #ff4078 !important;
}

.blue-theme .table-bottom-btn input.btn.btn-default.searchbts.right-searchbts.searchbts-vm {
    background: #3266ff !important;
}

.blue-theme input.btn.btn-default.searchbts.right-searchbts {
    background: #3266ff !important;
}

.blue-theme input,
.blue-theme select,
.blue-theme textarea {
    border: 1px solid #3266ff !important;
}

.blue-theme .mysite-cards.visiting-count span {
    color: #aaa;
}

.blue-theme .row.formlayout {
    background: #222b44;
    border: 1px solid #3266ff;
    width: 100%;
}


.blue-theme .row.formlayout h2,
.blue-theme .row.formlayout label {
    color: #ffffff;
}

.blue-theme .row.formlayout {
    background: #222b44;
    border: 1px solid #3266ff;
    width: 100%;
    padding-right: 0px;
    margin-left: 0px;
}

.blue-theme .mysite-cards label {
    color: #ffffff;
    padding-left: 0px;
}

.blue-theme .amenties h3 {
    color: #ffffff;
}

.blue-theme .formsave {
    background: #263e83 !important;
}

.blue-theme a.formcancel {
    background: #2852cc !important;
    color: #ffffff !important;
    border: none;
}


.blue-theme a.formcancel {
    background: #151a30 !important;
    border: 1px solid #2852cc;
    color: #ffffff;
    height: 36px;
    padding: 8px;
    border-radius: 5px;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {

    .blue-theme .reservation-log h3 {
        width: 100% !important;
        margin-bottom: 10px !important;
    }

}


.blue-theme section.content {
    background: #191258;
}

.blue-theme .customer-wrapper-details p {

    color: #ffffff;
}

.blue-theme .booking-listing ul li span {
    color: #ffffff;

}

.blue-theme .row.formlayout button.btn.btn-sm.btn-primary {
    background: #2852cc;
    padding: 9px 15px;
}

.blue-theme button.btn.btn-sm.btn-info {
    background: #3266ff;
}

.blue-theme .pagination>li>a {
    background: #030330;
    color: #ffffff;
}

.blue-theme .main-header .sidebar-toggle:before {
    color: #ffffff;
}

.blue-theme a.weatherwidget-io {
    background: #3266ff !important;
}

.blue-theme .modal-content {
    background-color: #27225c;
}

.blue-theme .report1-modal h2 {
    font-size: 23px;
    text-align: center;
    width: 85%;
    line-height: 32px;
    color: #fff;
}

.blue-theme .report1-modal h2 span {
    color: #ffffff;
}

.blue-theme #revenue_report .modal-header .close,
.fullReportModalPopup .modal-header .close,
#revenue_report2 .modal-header .close,
#revenue_report3 .modal-header .close,
#revenue_report5 .modal-header .close,
#pos-modal .modal-header .close,
#pos-modal2 .modal-header .close {
    color: #3266ff;

}

.blue-theme button.btn.btn-default.searchbts.right-searchbts:hover {
    background: #2256c4 !important;
    color: #ffffff !important;
}

.blue-theme .mysite-cards.setupfor-guest h4 {
    width: 100%;
    display: inline-block;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 25px;
    /*color: #ffffff;*/ color: azure;
}

.blue-theme .resertable-bill thead tr th {
    padding: 10px 0;
    background: #030330;
    color: #ffffff;
}

.blue-theme .resertable-bill tbody tr td {

    color: #fff;
}

.blue-theme .applied-discount h4 {
    color: #ffffff;
}

.blue-theme .applied-discount h4 {
    color: #ffffff;
}

.blue-theme section.content h1 {
    color: #ffffff;
}

.blue-theme .flash-reservation span {
    color: #ffffff!important;
}

.blue-theme .flash-reservation span {
    color: #ffffff!important;
}

.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td,
.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    /*text-align: left !important;*/
}

/*common*/
::placeholder {
    color: #929292 !important;
    opacity: 1;
    /* Firefox */
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */ 
    color: #929292 !important;
}

::-ms-input-placeholder {
    /* Microsoft Edge */ 
    color: #929292 !important;
}

.returning-guest .multiselect__tags {
    width: 100%;
}

.checkbox label {
    padding-left: 25px !important; /*padding-top :2px !important;*/
}






/*CLIENT-CHANGES*/
.earth-tone .mysite-cards .sepi-hike-forms select {
    width: 100% !important;
}

.earth-tone .availablity-table {
    background-color: #d6e4c0;
}

.earth-tone .mysite-cards.setupfor-guest .returning-guest .multiselect.form-control {
    background: #d6e4c0;
}



/*common*/
@media only screen and (max-width: 767px) and (min-width:320px) {
    .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-left: 10px;
    }
    .pos-billable .pos-billable-wrapper .billable-buttons button {
        width: 50% !important;
        display: inline-block;
    }
    .extra-bills .pos-billable-wrapper input.scan_product.form-control {
        width: 100% !important;
    }
    #myModal1 .modal-dialog {
        width: 70%;
        margin: 0px auto;
    }
    .sitemap-user ul li a{
        font-size: 14px !Important;
    }
    .setblock-cards h1{
        margin-left: 10px !important;
    }
    .aspire-eat button.btn.btn-default.searchbts.right-searchbts {
        width: 130px !important;
        margin-right: 5px;
        margin-top: 0px !important;
        font-size: 14px !important;
    }
    /* .reservationg-log-btn .sepi-hike-forms select.form-control.user-dropdown {
        /* margin-left: 15px !important;
    } */
    .earth-tone button.btn.btn-default.color-red.searchbts.right-searchbts.btn-danger {
        background-color: red !important;
    }

    .w-95{
        width:95% !important;
    }

    div#reser_des {
        width: 95% !important;
        margin: 0px auto !important;
    }

    .m-t-10{
        margin-top:10px !important;
    }

    .new-deposit{
        padding:10px;
    }
    .popover1{
        width:280px !important;
        }
    .new-deposit > h2 {
        margin-top:20px!important;
    }
    .m-r-0 {
        margin-right: 0px !important;
    }
    .site_groupBlock .multiselect__input{
        position: unset !important;
    }
    .s-u-pa { padding: 0px 10px !important; }
    .m-l-0{ margin-left:0px !important; }
    .reservationg-log-btn.items_discount.itemized_discount .btn.btn-default.right-searchbts{
        margin-left:unset !important;
    }
    input.formsave {
        /* margin-top: 15px; */
        margin-bottom: 10px;
    }
    .r_report-log.occupancy_report.discount_report_dropdown .reservationg-log-btn.items_discount.itemized_discount{
        align-items:unset;
    }
    .amenties h3 {
        padding-left: 10px !important;
    }
    .discount-may label:before {
        margin-top: 2px !important;
    }
    .v--modal-box.v--modal form.resort-form-cls-mobile .row.formlayout input[type="file"]:last-child{
        padding-left: 8px;
    }
    .r_report-log.occupancy_report.discount_report_dropdown .reservationg-log-btn.items_discount.itemized_discount {
        align-items:baseline !important;
    }
    .reservationg-log-btn.items_discount.itemized_discount .downlaodable_csv input.btn.btn-default.right-searchbts {
        min-width: 83px !important;
        width: 80px !important;
    }

    .downlaodable_csv {
        margin: 0px auto !important;
    }
    .sepi-maintain-block button {
        margin-bottom: 10px !important;
    }

    section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal, section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal{
        top: 22% !important;
    }

    .sitescan span {
        width: 17%;
    }

    body .checkbox label {

        padding-top: 2px;
    }

    /* .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal{
        margin-top: 10px !important;
    } */

    .checkbox label:before {
        margin-top: 7px;
        margin-left: 5px;
    }
    .discount-may.flexible_align > label {
        width: 100%;
    }
    .eqWrap{
        flex-direction: column;
    }
    .equalHM {
        width: 100% !important;
    }
    .checkbox label::before{
        margin-top: 3px;
    }

    .booking-listing ul li label, .booking-listing ul li span{
        word-break: break-word !important;
        font-size: 13px !important;
    }
    .whitesec .rightse{
        text-align: left;
        float:unset;

    }
    .today-listing>span {margin-bottom: 10px !important;}
    .save_options .v--modal-box.v--modal .modal-body .col-md-12 input[type="button"] {width: 195px !important;}
    .save_options .v--modal-box.v--modal .modal-body .col-md-12 {flex-wrap: wrap;}
    /* div#pay_seperatable + div  .v--modal-box.v--modal {
        height: 430px !important;
        overflow: auto;
        top: 150px !important;
    } */
    .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {
        position: inherit !important;
    }
    .bill-addons-adj .col-md-6 {
        padding: 0px;
    }

    .bill-addons-adj .col-md-6 {
        margin-top: 30px;
        padding-left: 0px;
    }

    div#invoice_billdue button.close{
        margin-right:10px!important
    }
    
    div#invoice_billdue .v--modal-box.v--modal section.content.sepi-content-section{
        padding:10px;
    }

    .reservation-invoice-wrapper .mysite-cards.booking-details-customer {
        padding: 20px !important;
    }
    .transerbtn-single{
        text-align:center; margin-top: 20px; max-width: 98%; display: flex;align-items: center;
    }
    form.form-inline.searchforms {
        float:unset;
        width: 95%;
        margin: 0px auto;
    }
    
    .mysite-cards {
        width: 95%;
       /*float:unset !important;*/
        background: #fff;
        margin: 0px auto;
        margin-left:10px;
        margin-bottom: 25px;
        padding: 20px;
        box-shadow: 0 0 4px 0 rgba(5, 5, 5, 0.1);
    }
    
    .info-box {
        display: block;
        min-height: 115px;
        background: #fff;
        margin: 0px auto;
        width: 95%;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
        border-radius: 2px;
        margin-bottom: 15px;
        }
        .row.adujust_row .checkbox.selected{
            margin-left:10px;
        }
        .pagination{
            /* margin:20px auto !important; */
        }
        .earth-tone section.content.formcontent {
            background: #d6e4c0!important;
            margin: 0px auto;
            /* width: 90%; */
            margin-left: 10px;
        }
        .bill-heading{
            margin-top:20px;
        }
        /* Jan 04,2020 */
        div#reservationList {
            /* width: 95%; */
            margin: auto;
        }
        div#invoice_billdue .v--modal-box.v--modal{
            padding: 5px; 
        }
        .transactiondetails-log{
	        padding: 20px 20px !important;
            margin-bottom:0px;
        }
        .save-btn {
            position:relative;
        } 
        .bill-addons-table h1 {
            margin-left: 10px;
        }
        
        .bill-addons-wrapper {
            width: 95%;
            margin-left: 10px;
        }
        
        .add-more-btn {
            margin-left: 10px;
        }
        .booking-tablelist {
            /* width: 95%; */
            margin: 20px 0;
            float: left;
            position: relative;
            /* margin-left: 10px; */
        }
        .tools.print_span{
            margin-right:10px;
        
            
        }    
        button.btn.btn-default.searchbts.right-searchbts.add-more-btn {
            margin-left: 10px !important;
        }   
        .eath-tone section.content.formcontent button.close span.mdi.mdi-close{
            margin-right:unset;
        }
        .waiting-list-wrapper.pointof-sale .booking-waitinglist .btn.btn-default.searchbts.right-searchbts{
            margin-right: 20px;
        }
        #moneymadereport{
            width: 100%;
            margin: 20px 0;
            float: left;
            position: relative;
            margin-left: unset !important;
        }
        
        
        
        #billDueReport1 {
            
        }
        .booking-waitinglist h1 {
            margin-left: 10px;
        }
        
        
        .booking-waitinglist button {
            margin-left: 10px;
        }
        .reser-fft{
            margin-top: 5px;
            margin-left: 10px;
        }
        /* input.formsave {
            margin-top: 20px;
        } */
        
        .pwd-block {
            margin-top: unset !important;
        }
        #bill-active-label {
            display: inline-block;
            width: 20%;
        }     
        .ml-unset{
            margin-left:unset;
        }   
        .date-con {
            width: 100% !important;
            margin-left: 0px !important;
        }
        .w-100{
            width:100% !important;
        }
        .pay-ment-lab > label{
            width:60% !important;
        }
        .w-75{
            width:75% !important;
        }
        section.content.blockable_content {
            padding: 10px !important;
        }
        form.site_groupBlock>div {
            margin-bottom: 10px;
            padding-left: 0px !important;
        }
        
        form.site_groupBlock>div select, form.site_groupBlock>div input, form.site_groupBlock>div>div {
            width: 251px !important;
            white-space: nowrap;
        }
        
        form.site_groupBlock {
            width: 100%;
            float: left;
            display: flex;
            flex-direction: column;
        }
        section.content-header.header-sitetype-creater form.site_groupBlock .filter-addon-button {
            width: 100%;
            justify-content: flex-start !important;
        }
         
        section.content-header.header-sitetype-creater form.site_groupBlock .filter-addon-button {
            width: 100%;
            justify-content: flex-start !important;
            padding-left: 0px !important;
            margin-bottom: 10px;
            margin-left: 0px;
        }
        .tablebottom .mysite-cards {
            width: 100% !important;
            margin-left: 0px !important;
        }

    section.content.myaccount_display .theme-selector h2{
        font-size: 22px !important;
    }

    .changed-txt {
        margin-left: 15px !important;
    }

    .modal-body.sepipure-icc .over-forms-finally input{
        margin-top: 10px !important;
    }
    .w-98{
        width: 98% !important;
    }
    .setlock-data.table-responsive table.table.stafftable .checkbox label:before {
        margin-top: 15px !important;
    }
    /* #ref-btn {
        width: 80px !important;
    } */
    .check-al-bx{
        position: relative;
        right: 14px;
    }
    div#reser_des {
        border: 1px solid #ddd !important;
    }
    .dark-theme div#reser_des{
        border: 1px solid #5f6a8c !important;
    }

    div#reser_des table {
        border: 0 !important; margin-top: 0px;
    }
    .changed-txt {
        margin-left: 12px !important;
 }
 
 #ref-btn {
     margin-right: 10px!important;
 }
 
 
 #email-sec .bill-addons-wrapper{
   width:unset !important;
       margin-left: 0px !important;
 }
 
 .w-92{
     width:92%!important;
 }
        .dark-theme .upload_icon{
            background: #ffffff !important;
        padding: 7px 9px !important;
        margin: 0px 0px 0px 6px !important;
        border-radius: 3px !important;
            width: 32px !important;
        }

        .s-u-pa {
        padding: 0px 10px !important;}

        .m-l-0{
        margin-left:0px !important
        }


        .today-calender-site{
            text-align: center;
        margin-left: 15px;
        }

        .w-35{
        width:35%!important
        }

        .b-n{
        border:none!important;
        }


    .f-d-r{
        flex-direction:row!important;
    }

    .m-l-15 {
        margin-left: 15px !important;
    }

    .p-un{
    position: unset !important;
}


.secblocks-adjust .sepi-maintain label {
    width: 50%;
}
.earth-tone .role-sec-blck{
    width: 95% !important;
}

#myModal1 .modal-dialog {
width: 85%;
margin: 0px auto;
}

/*    .v--modal-box.v--modal section.content.formcontent div {
        padding: 10px 8px;
    }*/

    div#printMeReport table {
        border: none !important;
    }

    div#printMeReport .table thead tr th{
        width:25%;
    }

    .booking-tablelist.table-responsive table.table {
        border: none !important;
    }

    div#reservationList-description table{
        border: none;
    }
    .modal-body.p-n section.content {
        padding: 5px !important;
    }
    .violet-them table#moneymadereport1 {
        border: 1px solid #8578e4 !important;
    }
    .mysite-cards .discount-may .discount-enable.discounter_type {width: 100%;}
    .discount-may .discount-enable.discounter_type .row>div input {width: 100% !important;}
    .discount-may .discount-enable.discounter_type .row>div:last-child {padding-top: 12px;padding-left: 0px;}
    .sitetable-creator.payment-table select.form-control {margin-bottom: 10px;margin-top: 10px;}
    .sitetable-creator.payment-table h2 {flex-direction: column;align-items: start;justify-content: flex-start;padding: 10px;}
    .site-block-btn {
        margin-left: 4px !important;
    }
}


@media only screen and (max-width: 992px) and (min-width:320px)
{
form.form-inline.searchforms.staffs-table-responsive >.form-group input.form-control, form.form-inline.searchforms.staffs-table-responsive >.form-group select {
    width: 100% !important;
}
}
@media only screen and (max-width: 993px) and (min-width:320px)
{
    .mysite-cards.reser-fft {
        padding: 0px !important;
    }
    
    .dark-theme .sitemap-user ul , .blue-theme .sitemap-user ul{
        border-bottom :none !important;
    }
    .pull-right {
        float: right!important;
        display: block;
        width: 90%;
    }
}
@media only screen and (max-width: 1325px) and (min-width:320px)
{
    /* .impbtn-rund.pull-left button {
        margin-bottom: 10px !important;
    } */
}


/*SEP-12-2019*/



@media screen and (max-width: 991px) and (min-width:320px) {
    .reservation-btn-spl {
        float: left;
    }
    .align_flexible {flex-direction: column;justify-content: flex-start !important;align-items: flex-start !important;}
    form.site_groupBlock>div { margin-bottom: 10px;}
    ul.pagination {margin-left: auto !important;float: right !important;}
    .violet-theme .booking-tablelist.table-responsive table.table {border: 1px solid #8578e4 !important;}
}


@media screen and (max-width: 991px) and (min-width: 768px)
{
.day-select{
    width: 260px !important;
}
.revenue-log .revenue-mid {
max-width: 100% !important; 
}
#mid_stay_move_site_0 .col-md-4.text-center input.btn.btn-primary.m-t-10 {
    margin-top: 10px !important;
}
.billaddons-putty input, .billaddons-putty select, .billaddons-putty textarea {
max-width: 100% !important;
width: 100% !important;
}
.billaddons-putty {
width: 100%;
}
    .modal-body .payseparate .payseparate-wra .col-md-5 button.btn.btn-default.searchbts.right-searchbts {width: 200px;margin-top: 8px;}
}

@media screen and (max-width:1300px) and (min-width:1024px)
{
.reservation-log .reservationg-log-btn {
width: 100%;
}
}

@media only screen and (max-width:768px) 
{.billable_dollar {
    width: 100% !important;
}
    .billable_dollar .resertable-bill.sepi_edit_reservation_resort_admin table.table {
        width: 100% !important;
    }

    .recurring_reserve .v--modal-box.v--modal {position: absolute;left: 0 !important;right: 0 !important;}
    .transactiondetails-log .reserved_span {display: flex;justify-content: center;margin-bottom: 10px;}
    .transactiondetails-log .reserved_span span:nth-child(2) {display: flex;}
    .transactiondetails-log .reserved_span span {width: auto !important;}
    .v--modal-box.v--modal form.resort-form-cls-mobile .col-md-12.col-lg-12.col-sm-12.pull-right {text-align: center;width: 100%;margin-bottom:10px;}

.sepi-reservation-edit.returning-guest .multiselect.form-control {
width: auto !important;
padding-left: 0px;
margin: 10px 0px;
}

.mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest {
display: grid;
}
section.content.sepi-content-section .reservation-log .reservationg-log-btn>* {
margin:0 !important;
}
.extrabills-addons .buttonextra-addon button.btn.btn-default.searchbts.right-searchbts {
margin: 10px 5px 5px 0 !important;
float: left;
}

.extrabills-addons .buttonextra-addon input.form-control {
width: 100%;
}
.header-panel-cusotmer .headerpanel-btn .searchbts.right-searchbts, .header-panel-cusotmer .headerpanel-btn .dropdown {
height: 38px;
margin: 0px 4px !important;
}
form.sepi-site-availability-form .sepi-hike-forms {
margin-right: 0px !important;
}
form.sepi-site-availability-form .sepi-site-availability-form-sno {
width: 100%;    margin: 0px;
}
form.sepi-site-availability-form button, form.sepi-site-availability-form input {
width: 100%;
margin: 5px 0px !important;
}
.today-calender-site .today-listing ul li {
width: 60px;
}
.spieidea-open {

width: 100%;
}
.mybilling-table .aspire-eat {
margin-top: 10px;
}
section.content.sepi-content-section .sepi-hike-forms.date-sepi .dates-override {
width: 100% !important;
}
section.content.sepi-content-section .waiting-list-wrapper.pointof-sale .booking-waitinglist .right-searchbts {
float: right;
}
section.content.sepi-content-section .v--modal-box.v--modal {
width: 100% !important;
}
section.content.sepi-content-section .v--modal-box.v--modal {
/* top: 89px !important; */
width: 94% !important;
margin: 10px;
left: 0px !important;
}
.headerpanel-btn.bilaskpos a, .headerpanel-btn.bilaskpos .dropdown, .headerpanel-btn.bilaskpos button {
width: 100%;
margin: 5px 0px !important;
}
.v--modal-overlay.scrollable .tabpenle-adding.tabpenle-adding1 .multiselect.form-control {
width: 100% !important;
padding: 16px 0px !important;
}
.r_report-log .reservationg-log-btn {
width: 100% !important;
margin-right: 0px !important;
}
.r_report-log .reservationg-log-btn .sepi-hike-forms {
width: 95%;
margin-right: 0px !important;
}
.r_report-log .reservationg-log-btn .sepi-hike-forms .multiselect.form-control {
padding: 0px !important;
margin: 0px;
}
.r_report-log .reservationg-log-btn .right-searchbts {
    width: 200px !important;
    margin: 7px 0px 7px 15px !important;
}
.r_report-log.occupancy_report .reservationg-log-btn .right-searchbts {
width: 94% !important;
}
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page>div {
width: 100%;
padding: 0px;
}
.chart-right .chart-table tr th {
font-size: 16px;
padding: 5px !important;
}
.v--modal-background-click .v--modal-box.v--modal {
width: 86vw !important;
left: 0vw !important;
top: unset !important;
margin: auto;
}
.v--modal-background-click .v--modal-box.v--modal .row.formlayout {
padding: 0px !important;
}
.mysite-cards iframe {
width: 100%;
}
.mysite-cards code {
word-break: break-all;
}
.reservation-log-wrapper .mysite-cards {
text-align: center;
}
.reservation-log-wrapper .mysite-cards .vc-chrome {
margin: auto;
}
.site-filtercards.email-unsubscribe form {
width: 100%;
display: block;
/*flex-direction: column;*/
}
.site-filtercards.email-unsubscribe form input {
width: 100%;
display: block;
margin: 5px 0px;
border-radius: 5px;
}
form.form-inline.searchforms>div {
width: 100% !important;
}


.earth-tone form.form-inline.searchforms input, .earth-tone form.form-inline.searchforms select {
width: 100% !important;
}
.dark-theme form.form-inline.searchforms input, .dark-theme form.form-inline.searchforms select {
width: 100% !important;
}
.blue-theme form.form-inline.searchforms input, .blue-theme form.form-inline.searchforms select {
width: 100% !important;
}
.violet-theme form.form-inline.searchforms input, .violet-theme form.form-inline.searchforms select {
width: 100% !important;
}
.site-filtercards form {
flex-direction: column;
}
.site-filtercards form input {
width: 100% !important;
margin: 4px 0px !important;
border-radius: 5px;
}
.bill-addons-adj.adj-barcode input {
width: 100% !important;
}
form.form-inline.searchforms .form-group:nth-child(3) {
margin-bottom: 0px;
}
form.form-inline.searchforms .form-group:nth-child(3) button {
margin-bottom: 0px;
}
.impbtn-rund button:nth-child(2) {
margin-top: 5px;
}
/* .content {

padding: unset !important;

} */
.revenue-log .revenue-mid {
max-width: 100% !important;
}
div#accordion-report-occupacy1 .revenue-modalhead {
display: inline-block;
width: 100%;
}
.revenue-log .reservationg-log-btn {
width: 15% !important;
}
.earth-tone form.form-inline.searchforms input {
width: 100% !important;
}
.dark-theme form.form-inline.searchforms input {
width: 100% !important;
}
.blue-theme form.form-inline.searchforms input {
width: 100% !important;
}
.violet-theme form.form-inline.searchforms input {
width: 100% !important;
}
form.resort-form-cls-mobile select {
width: 100% !important;
}
.checkbox.selected {
float: none;
}
.send-mail-log.checkbox.selected {
    float: left !important;
}
button.btn.btn-default.searchbts.right-searchbts.linker-nav {
margin: 10px 10px;
}
section.content-header.header-sitetype-creater >h1 {
width: 100%;
}
.site-filtercards>form {
flex-direction: column;
}
.site-filtercards>form>input {
width: 100% !important;
margin: 5px 0px !important;
border-radius: 5px;
}
.mysite-cards.addons-body .bill-addons-adj:first-child .col-md-6 {
padding: 0px;
}

.mysite-cards.addons-body .bill-addons-adj:first-child .multiselect {
margin-top: 26px;
}
.bill-addons-adj.adj-barcode input {
width: 100% !important;
}




}




.over-forms-finally a.formcancel {
background: #dddd !important;
color: #000000!important;
}
.main-header {
z-index: 999 !important;
}
.earth-tone .btn-default 
{
color: #ffffff !important;
}
form.form-inline.searchforms .form-group {
margin-right: 5px; display: grid;
}
.earth-tone .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{color:#ffffff !important}
.mysite-cards .form-control {
padding: 6px 6px 6px 0px !important;
}
#revenue_report .btn-default {
width: 150px;
border-radius: 4px !important;
margin: auto;
height: 37px;
}
#revenue_report .modal-header.report1-modal {
/*flex-direction: column;*/
}
#revenue_report .report1-modal h2 {

width: 100%;
}
#revenue_report button.close {
position: absolute;
right: 26px;
top: 17px;
}
.earth-tone .booking-tablelist table>thead {
background: #154206 !important;

}
.earth-tone .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
color: #ffffff !important;
}
.container-fluid.condition {
width: 100%;
float: left;
}
input.formsave {
background: #36b449 !important;
}

.formsave:hover {

background: #3266ff !important;
}
.pos-billable .pos-billable-wrapper {
flex-direction: row;
}

.pos-billable .pos-billable-wrapper>div:nth-child(2) {
width: 100%;
}
.pos-billable .pos-billable-wrapper>div:nth-child(2) {
width: 100%;
display: inherit;
margin-top: 10px;
}
td.actionicons.refund-btn span {
display: block;
text-align: center;
/*margin-top: 12px;*/
}
.content-header {
    padding: 15px 15px 15px 15px;
    width: 100%;
    float: left;
}
input#pay_amount {
width: 100%;
}

.earth-tone .multiselect.form-control {
background: #d6e4c0;
}
.r_report-log .multiselect__select:before {
top: 60% !important;
}
.tablelist-topic h3 {
font-size: 16px; 
font-weight: 600;
}

.site-filtercards.email-unsubscribe input[type="text"] {
padding-left: 10px !important;
border-radius:5px;
}

/*violet-theme*/

.violet-theme select {
background: #ffffff;
}
.violet-theme .sepi-hike-forms input, .sepi-hike-forms select {
padding-left: 10px !important;
}
.violet-theme .sepi-hike-form-lines input {
padding-left: 10px !important;

}
.violet-theme .apprecurring select {
padding-left: 10px !important;
}
.violet-theme .avail-input-wrapper form {

align-items: flex-end;
flex-wrap: nowrap;
}

.violet-theme form.sepi-site-availability-form .sepi-hike-forms {
margin-bottom: 0px;
}
.violet-theme .mybilling-table table tr th {
background: #8578e4;
color: #fafbfe;
}
.violet-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
background: #8578e4;
color: #ffffff !important;
}
.violet-theme .funds-transfer table thead tr th {
background: #6a60b6;
color: #ffffff;
}
.multiselect__tags input {
padding-left: 0px !important;
}
.violet-theme modal-content {
position: relative;
background-color: #dbdefd;
}

.violet-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page input.form-control,
.violet-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page select {
width: 100% !important;
}

/* .violet-theme .chart-right table.chart-table {
height: 269px;
} */
.violet-theme .multiselect.form-control {
background: #fafbfe;
}
.violet-theme .v--modal {
background: #dbdefd !important;
}
.violet-theme .v--modal .formlayout {
background: #dbdefd !important;
}

.violet-theme table.table.stafftable th 
{
background: #8578e4;
color: #ffffff;
}

.vdp-datepicker__calendar .selected { float: none !important; }
.content.formcontent {
    width: 100%;
    float: left;
}
form.form-inline.searchforms .form-group label {
    font-size: 16px;
}

.content {
    width: 100%;
    float: left;
}

.col-lg-2.wea2 {
    /*padding-right: 0px !important;*/
}
.sepi-admin-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .sepi-multi-select-box {
    margin-top: 4px;
}
body.violet-theme td.actionicons.refund-btn button {
    color: #fff;
}
.multiselect__option:after {
    padding: 0 8px !important;
}
.multiselect .multiselect__single, span.multiselect__option span {
    color: #333;
}

.dark-theme .multiselect .multiselect__single,.dark-theme span.multiselect__option span,
.blue-theme .multiselect .multiselect__single,.blue-theme span.multiselect__option span  {
    color: #ffffff;
}
.violet-theme .modal-content table.table.without-border-bottom th {background: #8578e4;color: #ffffff;}
.violet-theme  .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts:hover {color: #ffffff;}
.violet-theme  .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {background: #8578e4;border: none;}
.earth-tone .site_number_filter{ margin-top: 9px;}
/*26-sep-19*/
li.dropdown.notifications-menu.user_profile_image_menu a.dropdown-toggle:focus {
    background: none !important;
}

.whitesec.piechart1.default-table {
    /*min-height: 490px;*/
    /*max-height: 490px;*/
    overflow-y: auto;
}
.pieimg.chart-right table.table.bordered.chart-table tr th, .pieimg.chart-right table.table.bordered.chart-table tr td {
    color: #ffffff;
}
.sepi-hike-forms input[type=number]::-webkit-inner-spin-button,
.sepi-hike-forms input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.multiselect--active .multiselect__select {transform: none !important;}

/*defautl theme*/

.dark-theme .chart-table tr td, .blue-theme .chart-table tr td {font-size: 18px;color: #ffffff;}
.waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button:first-child {margin-right: 10px;}
.default .sepi-hike-forms input[type="number"] {padding-left: 10px !important;}

.default .bill-addons-wrapper.table-responsive table th {color: #ffffff;}
.sepi-hike-forms input[type="text"], .sepi-hike-forms textarea {padding-left: 10px !important;}
.mysite-cards .sepi-hike-forms select {padding-left: 10px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.multiselect__tags {padding-right: 25px !important;}
.multiselect__tags span.multiselect__placeholder {
    font-size: 15px !important;
    padding-top: 4px;
}
section.content.sepi-content-section .sepi-hike-forms select {width: 100% !important;}
.avail-input-wrapper form input[type="reset"] {background: #293744 !important;border: 1px solid #293744 !important;}
.default form.sepi-site-availability-form.sepi-available-align>* {margin-bottom: 0px !important;}
.default form.sepi-site-availability-form.sepi-available-align {align-items: flex-end;}
.default form.sepi-site-availability-form.sepi-available-align>button,
.default form.sepi-site-availability-form.sepi-available-align>input[type="reset"]{ /* margin-bottom: 4px !important; */ }

.multiselect__tags span.multiselect__placeholder {padding-left: 9px;}
.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list.discount-table table tr th,
.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list.discount-table table tr th
{border-bottom: 3px solid #2c51bd;}
form.form-inline.searchforms button.btn.btn-default.searchbts,
.waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button,
.waiting-list-wrapper.pointof-sale .mysi3258
te-cards .reservation-btn-spl.pos-buttons input
{text-align: center;width: 74px !important;height: 37px !important;padding: 0px !important;display: inline-block;font-size: 15px;border-radius: 8px !important;}
.waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {margin-top: 10px !important; }
.default .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {align-items: center !important;margin-top: 7px !important;}
.barcode-status .site-filtercards {margin-top: 15px;}
.reservation-log-wrapper .reservation-log .reservationg-log-btn select.form-control {border-radius: 5px;}
.waiting-list-wrapper.pointof-sale-billable {width: 100%;float: left;}
/*blue theme*/
.waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control {
                  background: #ffffff;
              }
form.form-inline.searchforms.sepi_customer_list_page .multiselect .multiselect__input {

    background: transparent !important;
}
.default .pieimg.chart-right table.table.bordered.chart-table tr th, .pieimg.chart-right table.table.bordered.chart-table tr td {
    color: #000000;
}

/* 27-09-2019 */
.dark-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl,
.default .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl ,
.blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl ,
.violet-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl  
{margin-top: 0px !important;}

.dark-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap form.occupancy-form .reservation-btn-spl,
.default  .waiting-list-wrapper.pointof-sale.revenue-wrap form.occupancy-form .reservation-btn-spl,
.blue-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap form.occupancy-form .reservation-btn-spl,
.violet-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap form.occupancy-form .reservation-btn-spl
{
    margin-top: 8px !important;
}
.dark-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input, 
.default .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input, 
.blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input, 
.violet-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input 
{height: 40px !important;}

form.form-inline.searchforms.sepi_customer_list_page .multiselect .multiselect__input {bottom: 6px;}
.waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.form-control {padding-left: 10px !important;}
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page select {width: 100% !important;} 
.default form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {/*top: 10px !important;*/}
.dark-theme .pieimg.chart-right table.table.bordered.chart-table tr th, .dark-theme  .pieimg.chart-right table.table.bordered.chart-table tr td ,
.blue-theme .pieimg.chart-right table.table.bordered.chart-table tr th, .blue-theme  .pieimg.chart-right table.table.bordered.chart-table tr td 
{color: #ffffff;}

 
.dark-theme .table>thead>tr>th {border-bottom: 3px solid #3266ff !important;}
.default .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button {margin-right: 10px;}
.waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button, .default  .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons input {margin-top: 5px !important;height: 40px !important;
} 

span.multiselect__option.multiselect__option--selected {
    color: #000000 !important;
}
.multiselect .multiselect__option span, .multiselect .multiselect__single {
 
    color: #ffffff;
}

/* form.resort-form-cls-mobile .multiselect__select:before {
    top: 60% !important;
} */
.default .multiselect__tags span.multiselect__single {
    color: #000000;
}


.default span.multiselect__option.multiselect__option--highlight span {
    color: #000000 !important;
}
.default span.multiselect__option span {
    color: #000000 !important;
}
.default .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button, .default .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons input {
    border-radius: 8px!important;
    }
    /*default*/
    .default .waiting-list-wrapper.pointof-sale-billable .pos-billable .multiselect.form-control .multiselect__select:before {
    /*top: 50% !important;*/
    }
    .default .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control span.multiselect__placeholder {
    padding-top: 3px;
    }
    .default form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 32%;
    }
    .default .mysite-cards.meterbilling-bill .multiselect .multiselect__select:before {
    top: 32%;
    }
    .default .sepi-hike-forms.date-sepi .dates-override i {
    top: 21px !important;
    }
    .default .sepi-innersites-filter .sepi-inner-wrapper .multiselect {
    margin-top: 10px;
    }
    .default .sepi-innersites-filter .sepi-inner-wrapper .multiselect .multiselect__select:before {
    top: 32%;
    }
    
    /*dark-theme*/
    .dark-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {
    align-items: center !important;
    margin-top: 7px !important;
    }
    .dark-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable .multiselect.form-control .multiselect__select:before {
    /*top: 80%;*/
    }
    .dark-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control span.multiselect__placeholder {
    padding-top: 3px;
    }
    .dark-theme form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 65%;
    }
    .dark-theme .mysite-cards.meterbilling-bill .multiselect .multiselect__select:before {
    top: 65%;
    }
    .dark-theme .sepi-hike-forms.date-sepi .dates-override i {
    top: 19px;
    }
    .dark-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect {
    margin-top: 10px;
    }
    .dark-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect .multiselect__select:before {
    top: 65%;
    }
    .dark-theme span.multiselect__option.multiselect__option--selected span {
    color: #000000 !important;
    }
    .dark-theme  form.resort-form-cls-mobile .multiselect .multiselect__select:before {
        top: 65%;
    }
    
    /*blue-theme*/
    .blue-theme  form.resort-form-cls-mobile .multiselect .multiselect__select:before {
        top: 65%;
    }
    
    .blue-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {
    align-items: center !important;
    margin-top: 7px !important;
    }
    .blue-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control span.multiselect__placeholder {
    padding-top: 3px;
    }
    .blue-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable .multiselect.form-control .multiselect__select:before {
/*    top: 80%;*/
    }
    .blue-theme form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 65%;
    }
    .blue-theme .mysite-cards.meterbilling-bill .multiselect .multiselect__select:before {
    top: 65%;
    }
    .blue-theme .sepi-hike-forms.date-sepi .dates-override i {
    top: 19px;
    }
    .blue-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect {
    margin-top: 10px;
    }
    .blue-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect .multiselect__select:before {
    top: 65%;
    }
    
    .blue-theme span.multiselect__option.multiselect__option--selected span {
    color: #000000 !important;
    }
    
    
    
    
    
    
    /*violet-theme*/
    .violet-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {
    align-items: center !important;
    margin-top: 7px !important;
    }
    
    .violet-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable .multiselect.form-control .multiselect__select:before {
    /*top: 50% !important;*/
    }
    .violet-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control span.multiselect__placeholder {
    padding-top: 3px;
    }
    
    .violet-theme form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 32%;
    }
    .violet-theme .sepi-hike-forms.date-sepi .dates-override i {
    top: 21px;
    }
    .violet-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    top: 40%;
    }
    .violet-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect {
    margin-top: 10px;
    }
    .violet-theme .sepi-innersites-filter .sepi-inner-wrapper .multiselect .multiselect__select:before {
    top: 32%;
    }
    .violet-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button{margin-right: 10px;}
    .violet-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons button, .violet-theme .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons input {
    height: 40px !important;
    }
    
    .violet-theme .multiselect__tags span.multiselect__single {
    color: #000000;
    }
    .violet-theme span.multiselect__option span {
    color: #000000;
    }
    
    
    
    
    
    
    /*earth-tone*/
    .earth-tone .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {
    align-items: center !important;
    margin-top: 18px !important;
    }
    .earth-tone .waiting-list-wrapper.pointof-sale .mysite-cards .reservation-btn-spl.pos-buttons {
    align-items: center !important;
    /*margin-top: 7px !important;*/
    }
    .earth-tone .waiting-list-wrapper.pointof-sale-billable .pos-billable .pos-billable-wrapper .multiselect.form-control {
        background: #d6e4c0;
        border: transparent !important;
    }
    .earth-tone .waiting-list-wrapper.pointof-sale-billable .pos-billable .multiselect.form-control .multiselect__select:before {
/*    top: 50% !important;*/
    }
    .earth-tone .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control span.multiselect__placeholder {
    padding-top: 3px;
    }
    
    .earth-tone form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 32%;
    }
    
    .earth-tone .mysite-cards.meterbilling-bill .multiselect .multiselect__select:before {
    top: 35%;
    }
    
    .earth-tone .sepi-innersites-filter .sepi-inner-wrapper .multiselect {
    margin-top: 10px;
    }
    .earth-tone .sepi-innersites-filter .sepi-inner-wrapper .multiselect .multiselect__select:before {
    top: 32%;
    }
    
    .earth-tone .multiselect__tags span.multiselect__single {
    color: #000000;
    }
    .earth-tone span.multiselect__option span {
    color: #000000 ;
    }

/*30-09-2019*/
input.multiselect__input {background: transparent !important;}
.multiselect__tags span.multiselect__placeholder {padding-left: 0px !important;}
section.content.formcontent .row.formlayout h2 b {padding-left: 10px;}
section.content.formcontent .formlayout .col-lg-12 {padding-bottom: 10px;  margin-top: 10px;}

/*dark-theme*/
.dark-theme form.resort-form-cls-mobile a.formcancel {
    line-height: 37px;
    margin-bottom: 20px;
    background-color: #b2bda0 !important;
    border-color: #b2bda0 !important;
}
.dark-theme a.formcancel {
    background-color: #3c8dbc !important;
    border-color: #367fa9 !important;
    border-radius: 8px !important;
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
    border-radius: 8px !important;
}

.dark-theme a.formcancel {
    border-radius: 8px !important;
}
.dark-theme span.multiselect__option.multiselect__option--selected span {
    color: #ff4078 !important;
}
.dark-theme .multiselect__tags-wrap span.multiselect__tag {
    background: cadetblue!important;
}
.dark-theme li.multiselect__element span.multiselect__option.multiselect__option--selected span {
    color: #ff4078 !important;
}
/*blue-theme*/
.blue-theme form.resort-form-cls-mobile a.formcancel {
    line-height: 37px;
    margin-bottom: 20px;
    background-color: #00c0ef !important;
    border-color: #00acd6 !important;
}
.blue-theme span.multiselect__option.multiselect__option--selected span {
    color: #ff4078 !important;
}
.blue-theme a.formcancel {
    background-color: #3c8dbc !important;
    border-color: #367fa9 !important;
    border-radius: 8px !important;
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
    border-radius: 8px !important;
}
.blue-theme .multiselect__tags-wrap span.multiselect__tag {
    background: cadetblue!important;
}
.blue-theme li.multiselect__element span.multiselect__option.multiselect__option--selected span {
    color: #ff4078 !important;
}

/*default*/
.default form.resort-form-cls-mobile a.formcancel {
    background: #293744 !important;
    border: 1px solid #293744 !important;
    color: #ffffff !important;
    line-height: 37px;
    margin-bottom: 20px;
}
.default a.formcancel {
    background: #02d2ac;
    color: #ffffff !important;
    line-height: 37px;
    height: 37px !important;
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    padding: 0px !important;
    display: inline-block;
    font-size: 15px;
    border-radius: 8px !important;
}
/*violet*/
.default form.resort-form-cls-mobile a.formcancel {
    margin-bottom: 20px;
}
.violet-theme a.formcancel {
    background: #02d2ac;
    color: #ffffff !important;
    line-height: 37px;
    height: 37px !important;
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    padding: 0px !important;
    display: inline-block;
    font-size: 15px;
    border-radius: 8px !important;
}

.dark-theme .waiting-list-wrapper.pointof-sale .reservation-btn-spl.pos-buttons input.btn.btn-default.searchbts.right-searchbts.btn-greys,
.blue-theme .waiting-list-wrapper.pointof-sale .reservation-btn-spl.pos-buttons input.btn.btn-default.searchbts.right-searchbts.btn-greys,
.violet-theme .waiting-list-wrapper.pointof-sale .reservation-btn-spl.pos-buttons input.btn.btn-default.searchbts.right-searchbts.btn-greys,
.earth-tone .waiting-list-wrapper.pointof-sale .reservation-btn-spl.pos-buttons input.btn.btn-default.searchbts.right-searchbts.btn-greys {
    width: 74px !important;
    height: 40px !important;
    border-radius: 8px !important;
    line-height: 40px;
    margin-top: 4px;
}
.dark-theme .mysite-cards.addons-body.add-bill-ons-form .multiselect .multiselect__select:before ,
.blue-theme .mysite-cards.addons-body.add-bill-ons-form .multiselect .multiselect__select:before {
    /*top: 65% !important;*/
}
.dark-theme .today-listing ul li ,
.blue-theme .today-listing ul li ,
.dark-theme .today-listing-date .mylisting-sitedate,
.blue-theme .today-listing-date .mylisting-sitedate ,
.dark-theme .today-listing-year .mylisting-sitedate,
.blue-theme .today-listing-year .mylisting-sitedate {
    color: #ffffff;
}
.dark-theme a.formcancel, .blue-theme a.formcancel {
    color: #ffffff !important;
}

/*issue no - 9 reopened and other pop-up color issues for all themes*/
.tabpenle-adding.tabpenle-adding1 .multiselect__select:before {/*top: 75% !important;*/}
.text.default {color: #929292 !important;}
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect {margin-top: 1px;}
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect .multiselect__tags {min-height: 40px !important;}
form.sepi-site-availability-form.sepi-available-align button.btn.btn-default.searchbts.right-searchbts, form.sepi-site-availability-form.sepi-available-align>input[type="reset"] { height: 38px;margin-bottom: 0px !important;}
.pos-billable .add-on-section h1 .reservation-editor a .btn.btn-default.searchbts.right-searchbts.btn-greys:hover { color: #000000 !important;border: 1px solid #dddddd !important;}
.tabpenle-adding {display: flex !important;align-items: center;}
.filter-management.groups-individual .filter-addon-filter form>* {margin: 6px 0px !important;height: 38px;}
.table-bottom-btn input[type="submit"] {border-radius: 4px !important;}

.default a.formcancel {background: #293744 !important;}
.dark-theme .v--modal-box.v--modal .modal-body {background: #222b44;}
.dark-theme .modal-body table.table thead th {background: #222b44;}
.dark-theme .v--modal-box.v--modal .modal-header {color: #ffffff;}
.dark-theme .funds-transfer.table-responsive.region-invoice table td {color: #ffffff;}
.dark-theme .funds-transfer.table-responsive.region-invoice table th {background: #222b44;color: #ffffff;border-bottom: 3px solid #2852cc;}
.dark-theme .v--modal-box.v--modal .modal-body .sale-billpos.bilpos label, .dark-theme .v--modal-box.v--modal .modal-body .sale-billpos.bilpos span ,
.blue-theme .v--modal-box.v--modal .modal-body .sale-billpos.bilpos label, .blue-theme .v--modal-box.v--modal .modal-body .sale-billpos.bilpos span
{color: #ffffff !important;}

.blue-theme .v--modal-box.v--modal .tabpenle-adding.tabpenle-adding1 .multiselect.form-control {background: transparent !important;}

.blue-theme .funds-transfer.table-responsive.region-invoice table th {border-bottom: 3px solid #3266ff;color: #ece9e9;background: #030330;}
.blue-theme .funds-transfer.table-responsive.region-invoice table td {color: #ece9e9;background: #27225c !important;}
.blue-theme .v--modal-box.v--modal {background: #1f1b4a;}
.blue-theme .v--modal-box.v--modal .modal-header {color: #ffffff;border-bottom: 1px solid #ffffff !important;}
.blue-theme .v--modal-box.v--modal {border: 1px solid #ffffff;}


.dark-theme .add-on-content.add-on-bold .end-add-total ,.blue-theme .add-on-content.add-on-bold .end-add-total ,
.dark-theme .sale-billpos>ul li span ,.blue-theme .sale-billpos>ul li span,
.dark-theme .pos-billable .end-add-on .end-add-total ,.blue-theme .pos-billable .end-add-on .end-add-total
{color: #ffffff;}

/*1-10-2019*/
.sepi-hike-forms.add-admenties button {height: 38px;margin-top: 4px;}
.earth-tone  div#revenue_report .booking-tablelist.revenue-table-list.table-responsive table tr th {/*color: #000000 !important;*/}
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect {margin-top: 0px;padding-top: 2px;position: relative;top: 2px;}
.sepi-site-availability-form-sno label {margin-bottom: 2px;}
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect .multiselect__tags {min-height: 38px !important;}
.earth-tone .over-forms-finally a.formcancel {background: #154206 !important;}
.violet-theme .over-forms-finally a.formcancel {background: #8578e4 !important;}
.dark-theme .sepi-hike-forms.add-admenties > input,.blue-theme .sepi-hike-forms.add-admenties > input {width: calc(100% - 160px) !important;}
form.form-inline.searchforms.staffs-table-responsive .form-group {display: grid;}
.violet-theme select {color: #000000;}
.violet-theme  .r_report-log .reservationg-log-btn .multiselect.form-control {background: transparent !important;}
/*add pop_up to site-management > add new*/
.row.formlayout.pop_up_add .col-lg-12 h2 {
    margin-top: 7px !important;
}
/*3-oct-2019*/
.v--modal-box.v--modal .row.formlayout.customer_add_form {margin-right: 0px;}
.v--modal-box.v--modal .row.formlayout.customer_add_form .col-lg-6 h2 ,
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-6 h2
{margin-top: 5px;}
.v--modal-box.v--modal .row.formlayout.customer_add_form .col-lg-6 ,
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-6
{margin-bottom: 15px;}
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-12 {margin-top: 10px;}
.sepi-site-availability-form-sno label {margin-bottom: 0px;}
section.content-header.header-sitetype-creater .filter-management {padding: 0px 15px;}
.sepi-hike-forms .ui.fluid.search.selection.dropdown i.dropdown.icon {top: 33%;}

.blue-theme form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before,
.dark-theme form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {top: 72%;}
.blue-theme section.content.site-details .amenties .multiselect.multiselect--above .multiselect__select:before ,
.dark-theme section.content.site-details .amenties .multiselect.multiselect--above .multiselect__select:before {top: 64%;}
.amenties {width: 100%;float: left;}
.capital_first_letter { text-transform: capitalize; }
/*04-10-2019*/
.multiselect .multiselect__select:before {top: 33%;}

.blue-theme .meterreader-system .mysite-cards.meter-header .multiselect__select:before {top: 62%;}
.violet-theme .meterreader-system .mysite-cards.meter-header .multiselect__select:before {top: 32%;}
.dark-theme .meterreader-system .mysite-cards.meter-header .multiselect__select:before {top: 62%;}
.earth-tone .meterreader-system .mysite-cards.meter-header .multiselect__select:before {top: 35%;}
.default .meterreader-system .mysite-cards.meter-header .multiselect__select:before {top: 22%;}
.dark-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .multiselect .multiselect__select:before,
.blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .multiselect .multiselect__select:before {
    top: 62%;
}

.earth-tone .amenties .multiselect .multiselect__select:before {
    top: 33%;
}
.violet-theme .amenties .multiselect .multiselect__select:before {
    top: 33%;
}
.dark-theme .amenties .multiselect .multiselect__select:before ,
.blue-theme .amenties .multiselect .multiselect__select:before {
    top: 61%;
}
ul.multiselect__content li.multiselect__element span.multiselect__option.multiselect__option--group span {
    color: #000000;
    font-weight: 700;
}
 select.form-control,
 .earth-tone .mysite-cards .sepi-hike-forms select,


 .violet-theme .mysite-cards .sepi-hike-forms select,
 .default .mysite-cards .sepi-hike-forms select, .ui.fluid.search.selection.dropdown {
    background: url('../../images/drop-down-select.png') no-repeat 96% #ffffff !important;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    padding-right: 24px;
}
.blue-theme .mysite-cards .sepi-hike-forms select, .dark-theme .mysite-cards .sepi-hike-forms select, .dark-theme .mysite-cards .sepi-hike-forms select,
.dark-theme .mysite-cards .sepi-hike-forms select{  background: url('../../images/drop-down-select.png') no-repeat 94% #151a30  !important;}
.earth-tone .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before,
.violet-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before,
.default .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before {
    top: 52% !important;
    right: 7px;
}
.dark-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before,
.blue-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before {
    top: 82% !important;
    right: 7px;
}


.blue-theme .row.formlayout.pop_up_add.discount_add_pop_unique .multiselect .multiselect__select:before ,
.dark-theme .row.formlayout.pop_up_add.discount_add_pop_unique .multiselect .multiselect__select:before {
    top: 63%;
}
section.content.sepi-content-section .sepi-hike-forms select {
    text-transform: capitalize;
}
.ui.fluid.search.selection.dropdown i{ display: none; }

/*08-10-2019*/
/*aasif - QA*/
.earth-tone form.sepi-site-availability-form.sepi-available-align input.btn.btn-default ,
.violet-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default,
.default form.sepi-site-availability-form.sepi-available-align input.btn.btn-default
{height: 38px;border-radius: 4px !important;margin-left: 5px;}
.earth-tone form.sepi-site-availability-form.sepi-available-align input.btn.btn-default ,
.violet-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default,
.default form.sepi-site-availability-form.sepi-available-align input.btn.btn-default ,
.blue-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default ,
.dark-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default
{height: 38px;border-radius: 4px !important;}
.earth-tone form.sepi-site-availability-form.sepi-available-align input.btn.btn-default{background: #b2bda0 !important;border: 1px solid #88907c !important;}
/*.earth-tone form.sepi-site-availability-form.sepi-available-align input.btn.btn-default:hover{border-color: #000000 !important;background: #ffffff !important;color: #000000;box-shadow: none !important;}
.dark-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default:hover,
.blue-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default:hover
{background: #3266ff !important;color: #ffffff !important;border-color: #3266ff !important;}*/
.dark-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default,
.blue-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default
{background: #ff4078 !important;border-color: #ff4078 !important;border-radius: 4px !important;}
.violet-theme .filter-addon-filter input[type="reset"] {background: #02d2ac !important;}
.violet-theme .filter-addon-filter input[type="reset"]:hover {background: #8578e4 !important;color: #ffffff;}
.violet-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default {background: #02d2ac !important;color: #ffffff;}

/*.violet-theme form.sepi-site-availability-form.sepi-available-align input.btn.btn-default:hover {background: #8578e4 !important;color: #ffffff;}*/
.dark-theme .row.formlayout.customer_add_form .multiselect .multiselect__select:before,
.blue-theme .row.formlayout.customer_add_form .multiselect .multiselect__select:before
{/*top: 62%;*/}

.dark-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {border-color: #3266ff !important;}
.default .sepi-reservation-edit.returning-guest .multiselect .multiselect__select:before,
.violet-theme .sepi-reservation-edit.returning-guest .multiselect .multiselect__select:before,
.earth-tone .sepi-reservation-edit.returning-guest .multiselect .multiselect__select:before
{top: 50%;}
.blue-theme .sepi-reservation-edit.returning-guest .multiselect .multiselect__select:before,
.dark-theme .sepi-reservation-edit.returning-guest .multiselect .multiselect__select:before
{top: 80%;}
.resertable-bill.sepi_edit_reservation_resort_admin input[type="text"], .resertable-bill.sepi_edit_reservation_resort_admin select {padding-left: 10px !important;}
.resertable-bill.sepi_edit_reservation_resort_admin .adult-charage input[type="text"] {padding: 0px !important;}
form.resort-form-cls-mobile input[type="file"] {border: none !important;background: transparent !important;}

/*pop-up-box issues*/
.v--modal-box.v--modal .row.formlayout.customer_add_form .col-lg-6,
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-6 {margin-bottom: 0px;margin-top: 0px !important;}
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-12 {margin-top: 0px;padding-bottom: 0px;}
.v--modal-box.v--modal form.resort-form-cls-mobile .row.formlayout input[type="file"] {height: 23px;}
.v--modal-box.v--modal form.resort-form-cls-mobile .col-lg-12 h2 {margin-top: 4px !important;}
.v--modal-box.v--modal form.resort-form-cls-mobile .unselected {margin-bottom: 0px !important;}
.v--modal-box.v--modal form.resort-form-cls-mobile .row.formlayout input[type="file"]:last-child {margin-bottom: 4px; padding-left:2px;}


/*jamal - client*/
.table-booked.edit-booking {
    text-align: center;
}
span.edit-booking b{
    font-weight:normal;
    color: #3266ff;
}
.dark-theme .sepi-maintain label {
    color: #fff;
}
.dark-theme .sepi-maintain span {
    color: #fff;
}
.blue-theme .sepi-maintain label {
    color: #fff;
}
.blue-theme .sepi-maintain span {
    color: #fff;
}
.sepi-hike-form-lines select {
    width: 53%!important;
    max-width: 100%;
}
.dark-theme form.resort-form-cls-mobile label {
    color: #fff;
}
.blue-theme form.resort-form-cls-mobile label {
    color: #fff;
}
.blue-theme .importexprice.table-responsive td {
    color: #fff;
}
.dark-theme .importexprice.table-responsive td {
    color: #fff;
}
.blue-theme .sepi-hike-form-lines.taken-impo label {
    color: #fff;
}
.dark-theme .sepi-hike-form-lines.taken-impo label {
    color: #fff;
}
.dark-theme .sepi-hike-form-lines label {
    color: #fff;
}
.blue-theme .sepi-hike-form-lines label {
    color: #fff;
}
.visible-popup {
    margin-top: 8px;
}
.visible-butn>button {
    padding: 0px 10px;
    height: 24px;
    vertical-align: initial;
}
.blue-theme .vdp-datepicker__calendar header .up:not(.disabled):hover {
    background: #162755;
}
.dark-theme .vdp-datepicker__calendar header .up:not(.disabled):hover {
    background: #162755;
}
/*09-10-19*/
.dark-theme .modal-content span, .dark-theme .modal-content h2,
.blue-theme .modal-content span, .blue-theme .modal-content h2 {color: #ffffff !important;}
.dark-theme .modal-content .searchbts1.right-searchbts ,.blue-theme .modal-content .searchbts1.right-searchbts {background: #ff4078 !important;}
span.edit-booking {color: #3c8dbc;}
span.edit-booking b {color: #3c8dbc;}
.sepi-hike-form-lines.taken-impo .input-dollar input[type="text"] {position: relative;top: -2px !important;width: 69%;}
.v--modal-overlay.scrollable .v--modal-box .wrapper-option button {margin: 8px !important;}
.mysite-cards.payment-details .sepi-hike-form-lines select.form-control,
.buttonextra-addon input.form-control
{padding-left: 8px !important;}
.pull-left.radio-selected{ width: 32%; }
/* 10 -10 19*/
.dark-theme .today-listing span, .blue-theme .today-listing span {
    color: #ffffff;
    padding-top: 3px;
}
.dark-theme .modal-dialog button.close {
    color: #ffffff !important;
}
.violet-theme .modal-dialog .searchbts1.right-searchbts {
    background: #5ce3ca;
    border: 1px solid #5ce3ca;
}
.default .modal-dialog .searchbts1.right-searchbts {
    background: #293744;
    border: 1px solid #293744;
    color: #ffffff;
}
.default .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    background: #293744;
    color: #ffffff !important;
}
.dark-theme .mysite-cards.addons-body .bill-addons-adj .multiselect .multiselect__select:before,
.blue-theme .mysite-cards.addons-body .bill-addons-adj .multiselect .multiselect__select:before {
    /*top: 62%;*/
}
.earth-tone .mysite-cards.setupfor-guest .mysite-cards.setupfor-guest h4,
.violet-theme .mysite-cards.setupfor-guest .mysite-cards.setupfor-guest h4,
.default .mysite-cards.setupfor-guest .mysite-cards.setupfor-guest h4 {
    color: #555555;
}
.dark-theme .billaddons-putty.addons-stuck span,
.blue-theme .billaddons-putty.addons-stuck span {
    color: #ffffff;
}
.blue-theme #revenue_report .modal-header .close,
.fullReportModalPopup .modal-header .close, #revenue_report2 .modal-header .close, #revenue_report3 .modal-header .close,
#revenue_report5 .modal-header .close, #pos-modal .modal-header .close, #pos-modal2 .modal-header .close, .dark-theme #revenue_report .modal-header .close,
.fullReportModalPopup .modal-header .close, #revenue_report2 .modal-header .close, #revenue_report3 .modal-header .close, #revenue_report5 .modal-header .close,
#pos-modal .modal-header .close, #pos-modal2 .modal-header .close {
    color: #ffffff!important;
    opacity: 1 !important;
}

table.zui-table td {
    text-shadow: inherit !important;
    font-weight: 800;
}
.dark-theme .modal-content .searchbts1.right-searchbts, .blue-theme .modal-content .searchbts1.right-searchbts:hover {
    color: #ffffff;
}
tr.mainborder td .sepi-hike-forms.date-sepi {
    margin-bottom: 0px;
    width: 80%;
    float: none;
    margin: auto;
}
tr.mainborder td select {
    border-radius: 4px;
    height: 38px;
    /*margin: auto;*/
}
tr.mainborder td:first-child {
    display: flex;
    align-items: center;
}
div#save_options .modal-body>input {
    margin: 0px 6px;
}

div#save_options .modal-body {
    text-align: center;
}
div#mid_stay_move_site_0 .modal-body .row>div:first-child select {
    margin-top: 0px;
}

div#mid_stay_move_site_0 .modal-body .row>div:first-child {
    margin-right: 10px;
}
.resertable-bill.sepi_edit_reservation_resort_admin .table-responsive .applied-discount .apprecurring,
.resertable-bill.sepi_edit_reservation_resort_admin .table-responsive .applied-discount .appliedrate-dis {
    float: none;
}
.extrabills-addons .buttonextra-addon input.form-control {
    border-radius: 4px;
}
.modal-body .payseparate .payseparate-wra {
    width: 100%;
}


.blue-theme .form-group i.fa.fa-calendar, .dark-theme .form-group i.fa.fa-calendar {
    color: #ffffff;
    opacity: 0.7;
}
.blue-theme div#save_options .modal-header button.close, .dark-theme div#save_options .modal-header button.close ,
.blue-theme div#mid_stay_move_site_0 .modal-header button.close, .dark-theme div#mid_stay_move_site_0 .modal-header button.close
{
    color: #ffff;
    opacity: 1;
    position: absolute;
    right: 16px;
    top: 7px;
}
.blue-theme form.resort-form-cls-mobile .date-msday,
.dark-theme form.resort-form-cls-mobile .date-msday {
    color: #ffffff;
}

@media screen and (max-width:992px)
{
    section.content-header.header-sitetype-creater .filter-addon-button.block-set {
        float: left !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        margin-top: 6px !important;
    }
    .loginsec {
        margin: 20px;
        top: unset;
        left: unset;
        transform: unset;
        position: unset !important;
    }

    .sitemap-user ul {
        /*border: none;*/
    }
}
.edit_site_price_resv .date-msday{ display: inline-flex; }
.edit_site_price_resv .date-msday .pull-left {
    margin-right: 5px;
}
.violet-theme div#save_options .modal-header button.close,
.earth-tone div#save_options .modal-header button.close,
.default div#save_options .modal-header button.close,
.violet-theme div#mid_stay_move_site_0 .modal-header button.close,
.earth-tone div#mid_stay_move_site_0 .modal-header button.close,
.default div#mid_stay_move_site_0 .modal-header button.close
{
    color: #000000!important;
    opacity: 1;
    position: absolute;
    right: 16px;
    top: 7px;
}

.violet-theme div#save_options .modal-header h2,
.earth-tone div#save_options .modal-header h2,
.default div#save_options .modal-header h2,
.violet-theme div#mid_stay_move_site_0 .modal-header h2,
.earth-tone div#mid_stay_move_site_0 .modal-header h2,
.default div#mid_stay_move_site_0 .modal-headerh2
{
    color: #000000!important;
    text-align:center;
}
.mysite-discounts .sepi-innersites-filter .multiselect {
    width: 250px;
    max-width: 100%;
}

/*11-10-19*/
.blue-theme form.resort-form-cls-mobile.theme-selector li.multiselect__element span.multiselect__option span,
.dark-theme form.resort-form-cls-mobile.theme-selector li.multiselect__element span.multiselect__option span {
    color: #ffffff !important;
}
.dark-theme form.resort-form-cls-mobile.theme-selector .multiselect__tags span.multiselect__single,
.blue-theme form.resort-form-cls-mobile.theme-selector .multiselect__tags span.multiselect__single {
    color: #ffffff;
}
.earth-tone form.resort-form-cls-mobile.theme-selector .multiselect__tags span.multiselect__single {
    color: #000000;
}

.blue-theme form.resort-form-cls-mobile.theme-selector li.multiselect__element span.multiselect__option.multiselect__option--selected span,
.dark-theme form.resort-form-cls-mobile.theme-selector li.multiselect__element span.multiselect__option.multiselect__option--selected span {
    color: #ff4078 !important;
}
.default .modal-content .modal-body table tr th {
    background: #293744 !important;
    color: #ffffff !important;
}

.dark-theme .filter-management.groups-individual h1 a, .blue-theme .filter-management.groups-individual h1 a {
    color: #ffffff;
}
.dark-theme .v--modal-box.v--modal .sepi-hike-forms i.fa.fa-calendar,.dark-theme .sepi-hike-forms i.fa.fa-calendar,
.blue-theme .v--modal-box.v--modal .sepi-hike-forms i.fa.fa-calendar,.blue-theme .sepi-hike-forms i.fa.fa-calendar,
.blue-theme .sepi-hike-forms i.fa.fa-calendar,
.dark-theme .sepi-hike-forms i.fa.fa-calendar {
    color: #ffffff;
}
.v--modal-box.v--modal form.resort-form-cls-mobile input.formsave, .v--modal-box.v--modal form.resort-form-cls-mobile input.formcancel {
    margin-top: 10px !important;
}
.form-group.search_add_site_pop label {
    padding-left: 0px;
}
.sepi-hike-forms.date-blockadd i{ bottom: 30px !important; }
/*14-10-2019*/
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect .multiselect__select {
    top: 50% !important;
}

form.sepi-site-availability-form.sepi-available-align .multiselect .multiselect__select:before {
    top: 0 !important;
}
.waiting-list-wrapper.pointof-sale.revenue-wrap .multiselect .multiselect__select:before {
    top: 0px !important;
}
.waiting-list-wrapper.pointof-sale.revenue-wrap .multiselect .multiselect__select {
    top: 50% !important;
}
.earth-tone .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before, .violet-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before, .default .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before {
    top: 0% !important;
}
.dark-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before, .blue-theme .r_report-log.occupancy_report.discount_report_dropdown .multiselect .multiselect__select:before {
    top: 0 !important;
}
.blue-theme form.form-inline.searchforms .multiselect__select {
    top: 50% !important;
}
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    top: 0 !important;
}
.dark-theme form.form-inline.searchforms .multiselect__select {
    top: 50% !important;
}
.violet-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    top: 0 !important;
}
.multiselect__select {
    top: 50% !important;
}
.multiselect .multiselect__select:before {
    top: 0 !important;
}
form.resort-form-cls-mobile.theme-selector .multiselect .multiselect__select {
    top: 50% !important;
}
form.resort-form-cls-mobile.theme-selector .multiselect .multiselect__select::before {
    top: 0px !important;
}
.mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest {
    align-items: center !important;
}
.earth-tone form.form-inline.searchforms .multiselect__select {
    top: 50% !important;
}
.default form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    top: 0 !important;
}

.default form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect {
    top: 50% !important;
}
.default form.resort-form-cls-mobile.theme-selector .multiselect span.multiselect__option span {
    color: #000000 !important;
}


.default .waiting-list-wrapper.pointof-sale-billable .sepi-hike-forms input,
.earth-tone .waiting-list-wrapper.pointof-sale-billable .sepi-hike-forms input,
.violet-theme .waiting-list-wrapper.pointof-sale-billable .sepi-hike-forms input
{
    border: 1px solid #9c9c9c !important;
}


.violet-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control {
    background: transparent;
}

.violet-theme .v--modal-box.v--modal .tabpenle-adding.tabpenle-adding1 .multiselect.form-control ,
.earth-tone .v--modal-box.v--modal .tabpenle-adding.tabpenle-adding1 .multiselect.form-control ,
.default .v--modal-box.v--modal .tabpenle-adding.tabpenle-adding1 .multiselect.form-control {
    background: transparent;
}
.earth-tone .mysite-cards.setupfor-guest>h4 {
    color:#000000 !important;
}

.default .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect .multiselect__select:before,
.earth-tone .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect .multiselect__select:before,
.blue-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect .multiselect__select:before,
.dark-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect .multiselect__select:before,
.violet-theme .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect .multiselect__select:before {
    top: 3px !important;
}
/*16-10-2019*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.dark-theme .v--modal-box.v--modal .modal-header {
    background: #222b44;
    border: 1px solid aliceblue;

}
.dark-theme #myModal .modal-header button {
    color: #fff;
    opacity: 1;
}
.dark-theme #myModal .modal-header h4 {
    color: #ffffff;
}
.dark-theme .v--modal-box.v--modal .modal-body .funds-transfer.table-responsive.region-invoice table:first-child ,
.blue-theme .v--modal-box.v--modal .modal-body .funds-transfer.table-responsive.region-invoice table:first-child {
    border-bottom: 1px solid #ddd;
}
.violet-theme .v--modal-box.v--modal .modal-body .funds-transfer.table-responsive.region-invoice table:first-child ,
.default .v--modal-box.v--modal .modal-body .funds-transfer.table-responsive.region-invoice table:first-child,
.earth-tone .v--modal-box.v--modal .modal-body .funds-transfer.table-responsive.region-invoice table:first-child {
    border-bottom: 1px solid #000;
}
.dark-theme .multiselect .multiselect__select ,.blue-theme .multiselect .multiselect__select ,.violet-theme .multiselect .multiselect__select ,
.earth-tone .multiselect .multiselect__select ,.default .multiselect .multiselect__select {
    right: 6px;
}
.v--modal-overlay.scrollable .content.formcontent {
    margin-top: 0px !important; overflow: auto;
}
.dark-theme .v--modal-overlay.scrollable .v--modal-box.v--modal {
    border: 1px solid aliceblue;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: inherit !important;
}

.dark-theme .v--modal-box.v--modal .modal-header {
    background: #151a30;
}
.sepi-content-section .modal-header {
    background: #fff;
}
.multiselect__select {
    right: 6px;
}
.earth-tone .mysite-cards.setupfor-guest h4 {
    color: #333;
}
.dark-theme .modal-header .close {
    color: #fff !important;
    opacity: 1;
}
.violet-theme .resertable-bill thead {
    background: #8578e4!important;
    border-bottom:3px solid #8578e4 !important;
}
.violet-theme .resertable-bill thead tr th {
    color: #fff;
}

/* 18-Oct-2019 */
form.sepi-site-availability-form.sepi-available-align .multiselect__tags
{
    padding: 4px 32px 0 8px !important;
}

.dark-theme .modal .modal-header {
    background: #222b44;
}
.blue-theme .modal .modal-header button {
    opacity: 1;
    color: #ffffff;
}

.blue-theme .modal .modal-header {
    background: #27225c;
    color: #ffffff;
}
.blue-theme .v--modal-box.v--modal .modal-header {
    color: #ffffff;
    background: #1f1b4a;
}

.blue-theme .modal .modal-header {
    /*border-bottom: 1px solid #ffffff !important;*/
}
section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav {
    width: 170px !important;
}
.default .resertable-bill thead tr th {
    background: #293744;
    color: #ffffff !important;
}
.violet-theme .sepitable-set.flash-res-setup table tr th {
    background: #dbdefd;
    color: #555555 !important;
}
.earth-tone .resertable-bill thead tr th {
    background: #154206;
    color: #ffffff;
}
.modal-header button.close {
    opacity: 1;
}
.blue-theme .modal-header button.close {
    color: #ffffff;
}
.dark-theme .v--modal-box.v--modal .modal-header {

    border: none !important;
}
.blue-theme .v--modal-box.v--modal .modal-header {
    color: #ffffff;
    background: transparent;
}

.earth-tone .v--modal-box.v--modal .modal-header,.earth-tone .v--modal-box.v--modal .modal-dialog {
    background: #d6e4c0 !important;
    box-shadow: 0 2px 3px rgb(0 0 0 / 0%) !important;
}
.default .mysite-cards.setupfor-guest h4, .violet-theme .mysite-cards.setupfor-guest h4 {
    color: #000000;
}
.sitetable-creator.set-pricing.table-responsive .dates-override i {
    top: 13px !important;
}

/* Oct 19, 2019 */

.default table tr th {
    background: #293744 !important;
    color: #fff !important;
}
.violet-theme .sepitable-set.flash-res-setup table tr th {
    background: #8578e4;
    color: #ffffff !important;
}
.violet-theme .mysite-cards.transactiondetails-log tr th {
    color: #ffffff;
    background: #8578e4;
}

.default span.multiselect__option.multiselect__option--selected {
    color: #000000 !important;
    background: #36b44952;
}

.dark-theme span.multiselect__option.multiselect__option--selected ,
.blue-theme span.multiselect__option.multiselect__option--selected ,
.violet-theme span.multiselect__option.multiselect__option--selected {
    color: #000000 !important;
    background: #dee6ff;
}

.modal-dialog .revenue-modalhead {
    padding-top: 10px;
}
.dark-theme .modal-dialog .modal_close button.close ,
.blue-theme .modal-dialog .modal_close button.close {
    color: #ffffff !important;
}


.dark-theme span.multiselect__option.multiselect__option--highlight:hover ,
.blue-theme span.multiselect__option.multiselect__option--highlight:hover {
    background: #3266ff !important;
    color: #ffffff;
}

.multiselect.multiselect--above input.multiselect__input {
    font-size: 15px !important;
}


.violet-theme .sitetable-creator.set-pricing tbody tr td p,.violet-theme .sitetable-creator.set-pricing tbody tr td h5,
.default .sitetable-creator.set-pricing tbody tr td p,.default .sitetable-creator.set-pricing tbody tr td h5 {
    color: #000000 !important;
}


.violet-theme .sitetable-creator-wrapper.set-pricing-imported table.table.stafftable th,
.default .sitetable-creator-wrapper.set-pricing-imported table.table.stafftable th {
    background: #8578e4;
    color: #000;
}

.default .mybilling-table.table-responsive table tr th {
    background: #293744;
    color: #ffffff;
}
.sitetable-creator-wrapper.set-pricing-imported .sitetable-creator.set-pricing.table-responsive td .dates-override {
    width: 50% !important;
    float: left;
}
.earth-tone .sitetable-creator-wrapper.set-pricing-imported table tr th {
    background: #154206;
    color: #ffffff;
}

.resort-form-cls-mobile .date-msday input {
    margin-top: -5px;
}
.multiselect .multiselect__input {
    height: 25px !important;
}
.multiselect.multiselect--active input.multiselect__input {
    font-size: 13px !important;
    padding-top: 0!important;
}

.sitetable-creator-wrapper.set-pricing-imported .sitetable-creator.set-pricing.table-responsive .stafftable td .dates-override {
    width: 100% !important;
}


input.multiselect__input:focus {
    font-size: 15px !important;
}

.violet-theme .mysite-cards.transactiondetails-log .sepitable-set.table-responsive table tr td p,
.default .mysite-cards.transactiondetails-log .sepitable-set.table-responsive table tr td p,
.earth-tone .mysite-cards.transactiondetails-log .sepitable-set.table-responsive table tr td p {
    color: #403e3e !important;
}

.violet-theme .booking-tablelist.table-responsive thead th {
    background: #8578e4;
    color: #ffffff;
}
.earth-tone .booking-tablelist.table-responsive tr th {
    color: #ffffff;
}
.blue-theme .sepicreate-request label ,
.dark-theme .sepicreate-request label,
.blue-theme.modal-body.sepipure-icc label,
.dark-theme.modal-body.sepipure-icc label{
    color: #ffffff;
}
.earth-tone .modal-body.sepipure-icc label,
.default .modal-body.sepipure-icc label,
.violet-theme .modal-body.sepipure-icc label {
    color: #000000;
}

.violet-theme .modal-body.sepipure-icc i.fa.fa-calendar, .default.modal-body.sepipure-icc i.fa.fa-calendar, .earth-tone .modal-body.sepipure-icc i.fa.fa-calendar {
    color: #000;
}

.blue-theme .modal-body.sepipure-icc i.fa.fa-calendar, .dark-theme .modal-body.sepipure-icc i.fa.fa-calendar {
    color: #ffffff;
}

.modal-body.sepipure-icc .sepipure-input select {
    background: url("../../images/drop-down-select.png") no-repeat 94% transparent !important;
    width: 100% !important;
}
.fa-info
{
	display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 2px #888;
    padding: 0.4em 0.6em;
}

.blue-theme .modal-body.sepipure-icc label, .dark-theme .modal-body.sepipure-icc label {
    color: #ffffff;
}
form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .sepi-available-align .multiselect{
    width: 200px;
}

.btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    border-radius: 4px !important;
}
.sepicreate-request i.fa.fa-calendar {
    right: 2%;
    top:10px !important;
}





/*QA*/

@media screen and (min-width:1400px)
{

    /* div#create-request-stietype .modal-dialog {
        top: 5% !important;
        margin: 5px auto !important;
    } */
    .site_type_modal .v--modal-background-click .v--modal-box.v--modal{
        margin-top: 10%;
    }
    div#create-request-stietype .modal-dialog input.form-control,
    div#create-request-stietype .modal-dialog select,
    div#create-request-stietype .modal-dialog select,
    div#create-request-stietype .modal-dialog .vdp-datepicker input {
        height: 37px !important;
        padding: 0px 15px;
    }
}

@media screen and (max-width:1401px)
{

    /* div#create-request-stietype .modal-dialog {
        top: 0% !important;
        margin: 5px auto !important;
    } */
    div#create-request-stietype .modal-dialog input.form-control,
    div#create-request-stietype .modal-dialog select,
    div#create-request-stietype .modal-dialog select,
    div#create-request-stietype .modal-dialog .vdp-datepicker input {
        height: 30px !important;
        padding: 0px 15px;
    }


}





div#create-request-stietype .modal-dialog .sepicreate-request .sepi-verticalform {
    margin-bottom: 5px;
}
div#create-request-stietype .modal-dialog .sepicreate-request .sepi-verticalform {
    margin-bottom: 5px;
}
div#create-request-stietype .modal-dialog .sepicreate-request .sepi-verticalform .multiselect.form-control {
    padding-bottom: 0px;
}
div#create-request-stietype .modal-dialog .modal-header {
    padding: 7px 15px 7px 15px;
}

div#create-request-stietype .modal-dialog .sepi-verticalform textarea {
    height: 75px;
    max-width: 100%;
}

div#create-request-stietype .modal-dialog select {
    background-position: 97% !important;
}
.blue-theme .bill-addons-table h3, .blue-theme .bill-addons-table p,
.dark-theme .bill-addons-table h3, .dark-theme .bill-addons-table p {
    color: #ffffff;
}
section.content.site-details .mysite-cards input.form-control {
    border-radius: 5px;
    padding: 6px !important;
}

.dark-theme section.content.site-details .mysite-cards .form-group ul.row.pl-0 li,
.blue-theme section.content.site-details .mysite-cards .form-group ul.row.pl-0 li {
    color: #ffffff;
}
section.content.site-details .mysite-cards .form-group ul.row.pl-0 i.fa.fa-info,
section.content.site-details .mysite-cards .form-group ul.row.pl-0 i.fa.fa-info {
    margin-left: 13px;
    padding: 7px 12px;
}
section.content.site-details .mysite-cards button.btn.btn-default.searchbts.right-searchbts {
    background-color: #3266ff !important;
    border-color: #3266ff !important;
   
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 36px;
    padding: 0px !important;
    display: inline-block;
    border-radius: 4px !important;
}
.blue-theme div#selectsite-type .modal-content .modal-header h4, .dark-theme div#selectsite-type .modal-content .modal-header h4 {
    color: #ffffff;
}
.blue-theme div#selectsite-type .modal-body.sepipure-icc .sepipure-input select,
.dark-theme div#selectsite-type .modal-body.sepipure-icc .sepipure-input select {
    background-color: #222b44 !important;
}


.dark-theme div#create-request-stietype .modal-dialog h4.modal-title, .blue-theme div#create-request-stietype .modal-dialog h4.modal-title {
    color: #ffffff;
}
.modal-body.sepipure-icc .vdp-datepicker {
    margin-left: -1px;
}
.dark-theme .walkin-searchbar-wrapper .whitesec.piechart1.default-table table ,
.blue-theme .walkin-searchbar-wrapper .whitesec.piechart1.default-table table {
    border: 2px solid #3266ff;
}
.violet-theme .walkin-searchbar-wrapper .whitesec.piechart1.default-table table ,
.default .walkin-searchbar-wrapper .whitesec.piechart1.default-table table,
.earth-tone .walkin-searchbar-wrapper .whitesec.piechart1.default-table table {
    border: 2px solid #000000;
}
.walkin-searchbar-wrapper .whitesec.piechart1.default-table {
    box-shadow: none;
}
.violet-theme div#create-request-stietype .modal-content .multiselect.form-control {
    background: transparent;
}
.violet-theme div#create-request-stietype .modal-content {
    background: #dbdefd;
}
section.content.site-details .mysite-cards a.formcancel {
    line-height: 36px !important;

}
@media screen and (max-width:567px)
{
    .tinymce .mce-container.mce-flow-layout-item.mce-first.mce-btn-group>div {display: flex !important;flex-direction: column !important;}
    .modal-body.sepipure-icc .multiselect.form-control {
        margin-right: 0 !important;
        width: 100% !important;
    }
    .modal-body.sepipure-icc button.btn-blues {
        position: unset;
    }
    .buttonextra-addon.pos-billable-wrapper .select_search {width: 100% !important;}
    .buttonextra-addon.pos-billable-wrapper .select_add_bill button.btn.btn-default.searchbts.right-searchbts.pull-left {margin-left: 0 !important;margin-top: 10px !important;}
    .buttonextra-addon.pos-billable-wrapper .select_add_bill button.btn.btn-default.searchbts.right-searchbts.pull-left.sepi_pos_add_to_bill{margin-left:0px !important;}
    .row.adujust_row {align-items: flex-start;flex-direction: column;}

    .sepi-hike-form-lines.flex_payment_details {display: flex !important;flex-direction: column;}
    .sepi-hike-form-lines.flex_payment_details .row.adujust_row {align-items: flex-start !important;margin-top: 10px;}
}


.modal-body.sepipure-icc .sepicreate-request span.multiselect__single {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 273px;
    max-width: 100%;
}



.modal-body.sepipure-icc .multiselect.form-control {
    margin-right: 73px;
    width: 83%;
}
.sepi-verticalform.adder-panel button.btn-blues {
    border-radius: 5px;
}
.modal-body.sepipure-icc  .multiselect .multiselect__select:before {
    top: 4px !important;
    z-index: 9;
}
.blue-theme div#create-request-stietype .modal-dialog h4.modal-title,
.dark-theme div#create-request-stietype .modal-dialog h4.modal-title {
    color: #ffffff;
}
section.content.site-details .mysite-cards input.form-control {
    height: 37px;
}
.blue-theme table.table.bordered.chart-table td p, .dark-theme table.table.bordered.chart-table td p {
    color: #ffffff;
}

.earth-tone table.table.bordered.chart-table td p, .default table.table.bordered.chart-table td p, .violet-theme table.table.bordered.chart-table td p {
    color: #000000 !important;
}
.earth-tone section.content.site-details .mysite-cards input.form-control {border: 1px solid #b5b5b5 !important;}
.dark-theme section.content.site-details .mysite-cards input.form-control,
.blue-theme section.content.site-details .mysite-cards input.form-control {border: 1px solid #3266ff !important;}

.bill-addons-table td.actionicons p {
    float: none;
}
section.content.site-details .mysite-cards .wrapper-option {
    margin-bottom: 15px;
    margin-left:20px;
}

.earth-tone section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded:hover {
    border: 1px solid #000 !important;
    background: #ffffff !important;
    color: #000000 !important;
    box-shadow: none !important;
}
.earth-tone section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded {
    background: #b2bda0 !important;
    border: 1px solid #b2bda0 !important;
    margin-left: 5px !important;
}


section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded {
    margin-left: 5px !important;
}


.dark-theme section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded,
.blue-theme section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded {
    background: #ff4078 !important;
    border-color: #ff4078 !important;
}



.preview-campaign .btn-default {
    width: 120px;
    height: 37px;
    border-radius: 5px !important;
}

.preview-campaign button.btn.btn-primary.searchbts {
    height: 37px;
    border-radius: 5px !important;
    border: none !important;
}
.earth-tone .preview-campaign button.btn.btn-primary.searchbts {
    background: #5c8d23;
}

.default .preview-campaign button.btn.btn-primary.searchbts {
    background: #293744 !important;
}
.dark-theme .preview-campaign button.btn.btn-primary.searchbts,
.blue-theme .preview-campaign button.btn.btn-primary.searchbts {
    background-color: #00c0ef !important;
    border-color: #00acd6 !important;
}


.booking-waitinglist table.table tr th:nth-child(2) {
    width: 152px;
    max-width: 100%;
}


div#mceu_26 ,
div#mceu_85{
    background: beige;
}

div#selectsite-type .modal-dialog.modal-sm {
    width: 490px !important;
    max-width: 100%;
}

/*29-10-2019*/
.earth-tone .resertable-bill.sepi_edit_reservation_resort_admin thead tr th {
    background: #154206;
}



.dark-theme .reservationg-log-btn a img,
.blue-theme .reservationg-log-btn a img {
    background: #ffffff;
    padding: 4px;
    height: 25px;
    width: 25px;
    border-radius: 5px;
}

.blue-theme .reservation-log.payment-log div#export_1572346404901 img,
.dark-theme .reservation-log.payment-log div#export_1572346404901 img {
    background: #ffffff;
    height: 27px;
    padding: 5px;
    border-radius: 5px;
}

.blue-theme div#export_1572346404901,
.dark-theme div#export_1572346404901 {
    background: none;
}

.applied-discount h4,
.meterreading span {
    font-weight: 800 !important;
    color: #5d5656;

}

.radio.sepi-radios-multi .appliedrate-dis .pull-left.radio-selected {
    width: 20%;
    padding-top: 4px;
}

.blue-theme .mysite-cards.transactiondetails-log .sepitable-set.table-responsive th {
    background: #030330 !important;
}

.blue-theme .resertable-bill thead tr th {
    border-bottom: 2px solid blue;
}

.blue-theme .mysite-cards.reser-fft {
    border: none !important;
}

.dark-theme .mysite-cards.reser-fft {
    border: none !important;
}

.blue-theme .sepi-hike-forms .vdp-datepicker .vdp-datepicker__calendar{
    background: #191258 !important;
    border: 1px solid #3266ff;
}


.blue-theme span.cell.day.disabled,
.dark-theme span.cell.day.disabled {
    opacity: 0.2;
}





.default span.cell.day.disabled,
.violet-theme span.cell.day.disabled {
    opacity: 0.9;
}

.reservation-log-wrapper .text-center input[type="button"] {
    margin: 0px 5px !important;
    width: 80px;
    height: 37px !important;
}



.blue-theme .reservation-log-wrapper .text-center input[type="button"]:first-child,
.dark-theme .reservation-log-wrapper .text-center input[type="button"]:first-child {
    color: #fff !important;
    background-color: #398439 !important;
    border-color: #255625 !important;
}

.blue-theme .reservation-log-wrapper .text-center input[type="button"]:nth-child(2),
.dark-theme .reservation-log-wrapper .text-center input[type="button"]:nth-child(2) {
    color: #fff !important;
    background-color: #ac2925 !important;
    border-color: #761c19 !important;
}

.blue-theme .reservation-log-wrapper .text-center input[type="button"]:nth-child(3),
.dark-theme .reservation-log-wrapper .text-center input[type="button"]:nth-child(3) {
    color: #fff !important;
    background-color: #269abc !important;
    border-color: #1b6d85 !important;
}

.bill-addons-table td.actionicons p:nth-child(2) {
    padding-bottom: 12px;
}

.blue-theme .sitetable-creator.set-pricing.table-responsive table.table.stafftable td input[type="button"]:first-child,
.dark-theme .sitetable-creator.set-pricing.table-responsive table.table.stafftable td input[type="button"]:first-child {
    background: #3266ff !important;
    color: #ffffff;
    width: 74px !important;
    height: 37px !important;
}

.blue-theme .sitetable-creator.set-pricing.table-responsive table.table.stafftable td input[type="button"]:nth-child(2),
.dark-theme .sitetable-creator.set-pricing.table-responsive table.table.stafftable td input[type="button"]:nth-child(2) {
    color: #fff !important;
    background-color: #ac2925 !important;
    border-color: #761c19 !important;
    width: 74px !important;
    height: 37px !important;
}

.blue-theme td.centing .my-action input[type="button"]:nth-child(2),
.dark-theme td.centing .my-action input[type="button"]:nth-child(2) {
    background: #f93602 !important;
    border: 1px solid #f93602 !important;
}

.blue-theme td.centing .my-action input[type="button"]:first-child,
.dark-theme td.centing .my-action input[type="button"]:first-child {
    background: #36b449 !important;
    border: 1px solid #36b449 !important;
}

td.centing .my-action input[type="button"] {
    width: 85px;
    margin: 6px 0px;
}


@media screen and (max-width:992px) {
    .radio.sepi-radios-multi .appliedrate-dis .pull-left.radio-selected {
        width: 100% !important;

    }
}

/*KAT **/
.blue-theme .mysite-cards .sepi-hike-forms input[type="file"], .dark-theme .mysite-cards .sepi-hike-forms input[type="file"] {
    border: none !important;
    background: transparent !important;
}
section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button {
    justify-content: flex-start;
    margin-top: 0px;
}
.blue-theme section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav:nth-child(2),
.dark-theme section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav:nth-child(2) {
    background: #ff4078 !important;
    border-color: #ff4078 !important;

}
.earth-tone section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav:nth-child(2) {
    background-color: #a8aaa8 !important;
    border-color: #929292 !important;
    box-shadow: none !important;
    color: #000000 !important;

}
.default section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav:nth-child(2) {
    background: #293744 !important;

}
section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav:nth-child(2) {
    width: 84px !important;
}

section.content-header.header-sitetype-creater .filter-management.manager-site .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav {
    width: 200px !important;
    height: 37px !important;
    border-radius: 5px !important;
    margin-bottom: 10px;
}
.dark-theme .sepi-verticalform.date-spi .vdp-datepicker .vdp-datepicker__calendar {
    background: #222b44 !important;
    border: 1px solid #b2b2b2 !important;
}
.blue-theme .sepi-verticalform.date-spi .vdp-datepicker .vdp-datepicker__calendar {
    background: #191258 !important;
    border: 1px solid #3266ff;
}

.default div#revenue_report5 .modal-header button.close {
    color: #293744 !important;
}
.violet-theme div#revenue_report5 .modal-header button.close {
    color: #8578e4 !important;
}
/*KAT **/

.dark-theme .sepi-hike-forms .vdp-datepicker .vdp-datepicker__calendar {
    background: #222b44 !important;
    border: 1px solid #b2b2b2 !important;
}
.dark-theme .resertable-bill tr th {
    background: #222b44 !important;
    color: #ffffff !important;
    border-bottom: 3px solid #3266ff !important;
    border-top: 2px solid #3266ff !important;
}
.dark-theme table thead tr th {
    background: #222b44 !important;
    color: #ffffff !important;
    border-bottom: 3px solid #3266ff !important;
    border-top: 2px solid #3266ff !important;
}
.dark-theme .sitescan button.btn.btn-green {
    background: #3266ff;
}
.bill-addons-adj.align-lbl>label {
    width: 13%;
}
.logins input[type="submit"]:focus {
    outline: 0;
}

@media screen and (min-width:1200px)
{
    .radio.sepi-radios-multi .appliedrate-dis .pull-left.radio-selected
    {
        width: 24% !important;

    }
    .reservation-editor.pull-right.custom_editor_reserve button {
        margin-top: 0px !important;
    }
}
@media screen and (max-width:1200px)
{
    .radio.sepi-radios-multi .appliedrate-dis .pull-left.radio-selected
    {
        width: 100% !important;
    }
    .row.frm-th { padding-left: 0px !important; padding-right: 0px !important; margin-top: 12px !important;}
}
section.content.formcontent button.close {
    opacity: 1 !important;
}

section.content.formcontent button.close span.mdi.mdi-close {
    opacity: 1 !important;
    font-size: 32px;
}
.blue-theme .quest-tooltip img, .dark-theme .quest-tooltip img {
    background: #ffffff;
    padding: 4px;
    height: 25px;
    border-radius: 5px;
    width: 25px;
}
.blue-theme .reservationg-log-btn>div>img ,
.dark-theme .reservationg-log-btn>div>img {
    background: #ffffff;
    padding: 4px;
    height: 25px;
    border-radius: 5px;
    width: 25px;
}
.waiting-list-wrapper.pointof-sale-billable .over-forms-finally input.formsave {
    width: 130px !important;
}

.blue-theme section.content.formcontent button.close span.mdi.mdi-close, .dark-theme section.content.formcontent button.close span.mdi.mdi-close {
    color: #FFF;
}

/*1 Nov 19*/
@media screen and (max-width:768px)
{
    .sitemap-user ul {
        /*border: none;*/
    }
    .pagination>li>a {
        width: 26px;
        height: 33px;
        margin-left: 0px;
        margin-bottom: 5px;
        border-radius: 0px !important;
        text-align: center;
        PADDING: 5px 0px;
    }
    .block-mobile {
        width: 100%;
        display: block;
    }
}

@media screen and (max-width:1200px)
{

    .row.frm-th {
        padding: 0px 30px;
        border-radius: 0px !important;
    }
    /* .stafftable tbody td p:last-child button {
        margin-bottom: 10px;
    } */
}

/*04-Nov-2019*/

@media screen and (max-width:400px)
{
    .reservation-editor {
        width: 100%;
        margin: 0px !important;
    }
    .addsite_content .sepi-hike-forms label {
        font-size: 14px !important;
    }

}


@media screen and (max-width:991px)
{
    .mysite-cards.extrabills-addons-wrapper .extrabills-addons {
        align-items: start;
    }
    .sitemap-user ul {
        /*border-bottom: 0 !important;*/
    }
}



@media screen and (max-width:767px)
{
    /* .availability_site_book .sepi-maintain-block {flex-direction: column;align-items: flex-start;}
    .availability_site_book .sepi-maintain-block .sepi-motnh button {margin: 0;}
    .availability_site_book .sepi-maintain-block>* {width: 101px !important;margin-bottom: 8px;} */
    .renew_modal .v--modal-box.v--modal .modal-body .table-responsive {overflow-y: auto;}
    section.content.form_export_data form,section.content.form_export_data form>div {padding: 0px;}

    .buttonextra-addon.pos-billable-wrapper .select_search {width: 265px !important;max-width: 100%;}
    .buttonextra-addon.pos-billable-wrapper .select_add_bill button.btn.btn-default.searchbts.right-searchbts.pull-left {width: 100px !important;margin-bottom: 2px !important;margin-left: 20px !important;}
    table.table.renew_reservation_modal {width: 600px;}
    form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect
    {
        width: 100%;
    }
    .row.condition1>div:nth-child(2) {
        overflow-x: scroll;
    }
    .reservation-mytable.table-responsive table.table.stafftable tr th .checkbox.selected {
        margin-bottom: 0px !important;
    }
    .mysite-cards.payment-details .sepi-hike-form-lines select.form-control {
        width: 100% !important;
    }
    .sepi-hike-form-lines label {
        width: 100%;
    }
    .applied-discount .meterreading span {
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }
    .reservation-editor {
        width: 100%;
        padding: 0px 15px;
        margin: auto !important;
    } .ckeditor.email_campaign {width: 100% !important;}
}


@media only screen and (min-width:768px) and (max-width:1200px)
{
    .mysite-cards.setupfor-guest .sepi-hike-form-lines label {
        width: 100% !important;
    }
    .mysite-cards.setupfor-guest .sepi-hike-form-lines input.form-control,
    .mysite-cards.setupfor-guest .sepi-hike-form-lines select {
        width: 100% !important;
    }
}


@media only screen and (min-width:320px) and (max-width:1200px)
{
    .resertable-bill.sepi_edit_reservation_resort_admin table {
        width: 900px !important;
        max-width: 100%;
    }
    .applied-discount .radio.sepi-radios-multi input.form-control {
        margin-left: 20px;
    }
    .block-mobile {
        top:5px !important;
    }

}



@media only screen and (min-width:768px) and (max-width:1024px)
{
    form.sepi-site-availability-form.sepi-available-align .sepi-site-availability-form-sno .multiselect {
        width: 100%;
    }
}


@media screen and (max-width: 1200px) and (min-width: 767px)
{
    form.sepi-site-availability-form.sepi-available-align input[type="button"],
    form.sepi-site-availability-form.sepi-available-align button {
        flex-wrap: wrap;
        margin-top: 2%;
        margin-left: 0px !important;
        margin-right: 10px;
    }
}
/*Nov 6 2019*/
form.resort-form-cls-mobile label { font-weight: 600; }
.site-filtercards.email-unsubscribe .reset-email {
    display: flex;
}

@media only screen and (min-width:320px) and (max-width:767px)
{
    table.table.without-border-bottom tbody tr td {
        white-space: normal !important;
    }
    .form-group.pull-right button.btn.btn-sm.btn-primary.role-btn {
        margin-top: 14px !important;
    }
    .leave-note .wrapper-option {
        text-align: center!important;
    }
    .leave-note  .wrapper-option button {
        width: 30% !important;
    }
    .skin-blue .sidebar-menu > li > .treeview-menu {
        padding-left: 15px !important;
    }
    .discount-may{
        margin-left: 15px !important;
    }
    .over-forms-finally {
        float: unset;
    }
    .new-discount-btn{
        margin-left: 10px;
    }
    .save-btn-grn
    {
        margin-bottom: 10px;
    }
    .resort{
        width: 95%;
        float: left;
        margin-left: 10px;
    }
    .m-l-10{
        margin-left: 10px !important;
    }
    #bill-active-label {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }

    label#bill-active-label .billaddons-putty {
        width: auto;
    }
    form.form_block_filter>div {
        margin-bottom: 10px;
    }
    .p-10{
        padding:10px;
    }
    .filter-management.groups-individual .filter-addon-filter select {
        width: 100% !important;
    }
    .filter-management.groups-individual .filter-addon-filter {
        margin-bottom: 0px;
    }
    .filter-management.groups-individual .filter-addon-button {
        margin-top: 0px !important;
    }
    .filter-management.groups-individual .filter-addon-button button {
        margin-left: 0px !important;
    }
    .filter-addon-filter .searchbts {
        margin-bottom: 0px !important;
    }
    section.content.edit-reserve button.btn.btn-default.searchbts.right-searchbts {
        margin: 5px 0px;
    }
    section.content.edit-reserve .reservation-editor {
        padding: 0px;
        margin-bottom: 10px !important;
    }
    .default form.sepi-site-availability-form.sepi-available-align button.btn.btn-default.searchbts.right-searchbts,
    .default form.sepi-site-availability-form.sepi-available-align input[type="button"] {
        width: 200px !important;
        float: left;
        margin-right: auto !important;
        margin-top: 8px !important;
    }
    a.btn.btn-default.searchbts.right-searchbts.pay-set-btn {
        /* margin-top: 20px !important; */
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .sitetable-creator.site-management-table.table-responsive.payment-table {
        background: #d6e4c0;
        padding: 4px;
        margin-top: 40px;
    }
}

@media only screen and (min-width:320px) and (max-width:768px)
{
    /* .transaction-history.v--modal-overlay.scrollable .v--modal-box.v--modal {top: 37% !important;position: absolute;left: 0 !important;right: 0 !important;} */
    .role-grp .form-group {
        margin: 0px !important;
    }
    .form-inline .form-control {
        width: 100% !important;
    }
    .form-group.site-type-form>button {
        margin-top: 7px;
        margin-bottom: 3px !important;
    }
    .form-group.site-type-form>label {
        display: none;
    }

    .role-grp .form-group>label {
        display: none;
    }
    .role-grp {
        display: flex;
    }
    .role-grp>div:first-child {
        margin-right: 8px !important;
    }
    .form-group.site-type-form button.btn.btn-default.searchbts {
        margin: 0px 0px 11px 0px !important;
    }


}




@media only screen and (min-width:320px) and (max-width:992px)
{
    .new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts {margin-right: 10px !important;margin-left: 0px !important;width: 80px !important;}
    section.content.form_export_data .panel-table>div a {
        margin-bottom: 8px;
        display: block;
        text-align: left;
    }
    section.content.form_export_data .panel-body {
        margin-top: 25px;
    }
    /* div#edit_price .v--modal-background-click .v--modal-box.v--modal {height: auto !important;top: 180px !important;} */
    .sepi-hike-forms.add-admenties button.btn.btn-default.searchbts.right-searchbts {
        float: left !important;
        margin-left: 0px !important;
        margin-top: 10px !important;
    }
    .sepi-hike-forms.add-admenties input.form-control {
        width: 100% !important;
        display: block !important;
    }
    form.resort-form-cls-mobile .row.formlayout select {
        background: url("../../images/drop-down-select.png") no-repeat 97% #ffffff !important;
    }
    .resend-modal.v--modal-overlay.scrollable .tabpenle-adding input {
        width: 100% !important;
        margin: 0;
        margin-top: 10px;
        flex-direction: column;
    }
    section.content.scroll-popup .v--modal-box.v--modal {
        /* height: 450px !important; */
        overflow-y: auto;
    }
    .pos-billable .add-on-section .reservation-editor {
        width: unset;
        margin-bottom: 0px !important;
        padding-right: 0px;
        position: relative;
        top: -11px;
        margin-right: 0px !important;
    }
}


@media only screen and (min-width:769px) and (max-width:992px)
{
    .renew_modal .v--modal-overlay.scrollable .content.formcontent {
        height: 90vh;
    }
    .check-al-bx{
        margin-top: 10px !important;
    }
    .form-group.pull-right button.btn.btn-sm.btn-primary.role-btn {
        margin-top: 9px !important;
    }
    .form-group.pull-right.add-site-stype-frm {
        display: block !important;
        width: 100%;
        margin-top: 15px !important;
    }
    #myModal1 .modal-dialog{
        width:50%;
    }
    .pos-billable-wrapper{
        align-items: baseline !important;
    }
    .appliedrate-dis .checkbox.selected{
        width:50% !important;
    }
    .extra-bills .pos-billable-wrapper input.scan_product.form-control {
        width: 100% !important;
    }
}


@media only screen and (min-width:320px) and (max-width:493px)
{
    .v--modal-box.v--modal section .multiselect.form-control .multiselect .multiselect__select:before {
        top: 0 !important;
    }
}

@media only screen and (min-width:568px) and (max-width:767px)
{
    .booking-waitinglist button.btn.btn-default.searchbts.right-searchbts {
        float: right;
    }
    .m-r-19{
        margin-right: 4% !important;
     }
}


@media only screen and (min-width:320px) and (max-width:567px)
{
    .booking-waitinglist button.btn.btn-default.searchbts.right-searchbts {
        float: left;
        margin-top: 19px;
    }
    .booking-waitinglist>h1 {
        width: 100%;
        display: block;
    }
    div#mceu_43-body {
        display: flex;
        flex-direction: column;
    }
    .top-desposit-detaling .sepi-hike-forms.date-sepi {width: 100% !important;}
    .sepi-verticalform.adder-panel button.btn-blues {
        margin-top: 10px!important;
    }
}

@media screen and (min-width:1200px)
{
    form.sepi-site-availability-form.sepi-available-align button.btn.btn-default.searchbts.right-searchbts {
        width: 166px;
        text-align: center;
        padding: 0px !important;
    }
}

/*07-11-2019*/

@media screen and (max-width:768px)
{
    section.content-header.header-sitetype-creater .filter-addon-button.block-set {
        margin-top: 4px !important;
    }
    form.sepi-site-availability-form.sepi-available-align button.btn.btn-default.searchbts.right-searchbts, form.sepi-site-availability-form.sepi-available-align input.btn.btn-default {
        width: 200px !important;
        margin: 10px auto !important;
    }
    .role-grp {
        margin-top: 10px !important;
    }
    .earth-tone form.form-inline.searchforms input.form-control, select
    {
        width:100%!important
    }
    .form-group.pull-right.add-site-stype-frm button.btn.btn-sm.btn-primary {
        width: 185px;
    }
}

@media screen and (max-width:992px)
{
    .availability_site_book .v--modal-box.v--modal {height: 400px !important;overflow-y: auto;top: 150px !important;}
    .pos-billable .pos-billable-wrapper>div:nth-child(2) button.btn.btn-default.searchbts.right-searchbts:first-child {
        margin-left: 0px !important;
    }
    section.content-header.header-sitetype-creater button.btn.btn-default.searchbts.right-searchbts.linker-nav {
        float: right;
        width: 137px;
    }
    .billaddons-putty.pops-add span {
        margin-left: 0px !important;
    }
    .sepi-inset-wrapper.input-grp img {
        margin-top: 15px;
    }
    section.content-header.header-sitetype-creater>h1 {
        display: block;
        width: 100%;
    }

}


@media screen and (max-width:991px)
{

    .billaddons-putty.addons-stuck span {
        left: -10px;
    }
}


@media only screen and (min-width:769px) and (max-width:992px)
{
    section.content-header.header-sitetype-creater button.btn.btn-default.searchbts.right-searchbts.linker-nav {
        margin-left: 15px;
        margin-top: 10px;
    }
    .billaddons-putty.adj-tax input {
        width: 45%!important;
    }
}

@media (orientation: landscape) {
    section.sidebar {
        height: 660px !important;
        overflow: auto;
    }
    ul.sidebar-menu.tree>li:last-child ul.treeview-menu>li:last-child {
        padding-bottom: 20px;
    }
}


@media (orientation: portrait) {
    section.sidebar {
        overflow-y: auto;
        height: 675px !important;
    }
    ul.sidebar-menu.tree {
        overflow-y: auto;
        max-height: calc( 100vh - 174px) ;
    }
}


@media screen and (max-width:493px)
{

    .tabpenle-adding.tabpenle-adding1 .multiselect__select:before {
        top: 7px !important;
    }

}


@media screen and (max-width: 767px)
{
    .modal-dialog {
        margin: 0;
    }
    .modal-header .close {
        right: 7px !important;
        top: 4px !important;
    }
    .sitetable-creator-wrapper.set-pricing-imported .sitetable-creator.set-pricing.table-responsive .stafftable td .dates-override {
        width: 100% !important;
        margin-right: 10px;
    }
}


@media only screen and (min-width:768px) and (max-width:1300px)
{
    .sitetable-creator table tbody tr td:nth-child(1) {
        white-space: pre;
    }

}
/*nov-8-19*/

div#selectsite-type .modal-dialog.modal-sm {top: 25% !important; margin: 0px auto;}
.filter-management.groups-individual .filter-addon-filter form select,
.filter-management.groups-individual .filter-addon-filter form input[type="text"]
{width: 220px !important;}


@media screen and (orientation:landscape)
and (min-device-width: 320px)
and (max-device-width: 992px)
{
    /*scroll_bar*/
    section.sidebar::-webkit-scrollbar{-webkit-appearance: none;}
    section.sidebar::-webkit-scrollbar:vertical{width: 10px;}
    section.sidebar::-webkit-scrollbar:horizontal{height: 10px;}
    section.sidebar::-webkit-scrollbar-thumb{background-color: rgba(2, 0, 0, 0.4);border-radius: 10px;border: 2px solid #ffffff;}
    section.sidebar::-webkit-scrollbar-track{border-radius: 10px; background-color: #ffffff; }
    .resname {width: 51% !important;}
    /*scroll_bar*/

    div#invoice_billdue .v--modal-box.v--modal {height: 250px !important;overflow-y: auto !important;}

    /* section.content.sepi-content-section .add-note .v--modal-box.v--modal {height: auto !important;top: 100px !important;} */
    /* section.content.sepi-content-section .leave-note .v--modal-box.v--modal {height: auto !important;top: 100px !important;} */
    section.sidebar {height: 300px !important;overflow: auto;}ul.sidebar-menu.tree>li:last-child ul.treeview-menu>li:last-child {padding-bottom: 20px;}
    ul.sidebar-menu.tree li:last-child {margin-bottom: 25px;}
    .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-stack-layout-item.mce-last {height: 28px !important;max-height: 28px !important;}
    /* div#pay_seperatable .v--modal-background-click .v--modal-box.v--modal {top: 30px !important;} */
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal {overflow-y: auto;}
    .deposit_more_options .v--modal-background-click .v--modal-box.v--modal{height: 250px !important;top: 68px !important;overflow-y: auto;}
    .header_deposits .v--modal-background-click .v--modal-box.v--modal {overflow-y: auto;top: 40px !important;}
    table.table.table-striped.table-fw-widget {float: none !important;}
    section.content.sepi-content-section .category_add .v--modal-box.v--modal {top: 100px !important;height: auto !important;}
    /* div#edit_price .v--modal-background-click .v--modal-box.v--modal {height: 280px !important;top: 50px !important;} */
    section.content.scroll-popup .site_type_modal .v--modal-box.v--modal {height: 350px !important;top: 45px !important;}
    .availability_site_book .v--modal-box.v--modal {height: 270px !important;overflow-y: auto;top: 50px !important;}
}

@media only screen and (min-width:993px) and (max-width:1200px)
{
    section.content-header.header-sitetype-creater .filter-addon-button.block-set {margin-top: 5px !important;justify-content: flex-start !important;}
}

@media only screen and (min-width:320px) and (max-width:767px)
{
    form.form-inline.searchforms.staffs-table-responsive .form-group:nth-child(3) label {display: none !important;}
    section.content-header.header-sitetype-creater .filter-addon-button button.btn.btn-default.searchbts.right-searchbts {width: 88px;
        min-width: 88px !important;
        height: 38px;
        border-radius: 8px !important;
        text-align: center;
        padding: 0px;
        line-height: 0;
        margin-bottom: 10px !important;
    }
    .custom-container {width: 100% !important;padding: 10px 15px;}
    .container-compose span {padding: 0px 0px !important;}
    .today-listing {flex-direction: column;}
    .today-listing ul {padding-left: 0px;}
}

@media only screen and (min-width:320px) and (max-width:768px)
{
    .headerpanel-btn.bilaskpos {flex-direction: column;align-items: center;}
    .headerpanel-btn.bilaskpos>* {width: 200px !important;}
    .headerpanel-btn.bilaskpos .dropdown button {margin-top: 0px !important;}
}

@media screen and (min-width:768px)
{
    section.content-header.header-sitetype-creater .filter-addon-button
    {margin-top: 4px !important;float: right !important;align-items: flex-end!important;justify-content: flex-end!important;}
    .listing_list>div {font-size: 17px !important;margin-left: 0 !important;}
    .merge-btn{
        text-align: center;
        margin-top: 10px;
    }
    .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-log.payment-log.revenue-log .reservationg-log-btn a:first-child {
        margin: 0px !important;
    }
}

@media screen and (max-width:992px)
{
    .filter-addon-button.block-set>button.btn.btn-default.searchbts.right-searchbts.linker-nav {margin: 0px 12px 5px 0px !important;}
}

@media only screen and (min-width:769px) and (max-width:992px)
{
    form.form-inline.searchforms.staffs-table-responsive.roles-search .role-grp .form-group.pull-right {margin-top: 28px;}
}

@media screen and (max-width:400px)
{
    .reservation-log-wrapper .mysite-cards form .text-center>input[type="button"] {display: block;margin: 10px auto!important;}
}


@media screen and (min-width:1200px)
{
    section.content-header.header-sitetype-creater .filter-addon-button.block-set {margin-top: 27px !important;}
}

/*11-11-2019*/
.reservation-log.payment-log .reservationg-log-btn .btn.btn-default.transaction {
    background: #ffff !important;padding: 0px 0px !important;border-radius: 5px;
}
td.actionicons.refund-btn {
    width: 100%;
    display: block;
}
td.actionicons.refund-btn button.btn {
    color: #ffffff !important;
}

@media only screen and (min-width:320px) and (max-width:767px)
{
    .modal-content.marketing-report-align .revenue-modalhead {
        flex-direction: column-reverse;
        align-items: center;
    }
    section.content.scroll-popup .col-lg-12 button.btn.btn-default.searchbts.right-searchbts.linker-nav {
        margin-left: 15px !important;
        margin-top: 0px !important;
    }
    .revenue-modalhead input.btn.btn-default.searchbts.right-searchbts {
        margin: 0px;
    }
}

 section.content.sepi-content-section .add-charge .v--modal-box.v--modal{
    height: 380px !important;
}

@media only screen and (min-device-width: 1280px) and (max-device-height: 800px) and (orientation : landscape) {
    
   
    section.content.sepi-content-section .v--modal-box.v--modal {
        /* height: 380px !important; */
        overflow-y: auto !important;
    }
   


    
}

@media(max-device-width: 1280px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
   

    section.content.sepi-content-section .v--modal-box.v--modal {
        /* height: 380px !important; */
        overflow-y: auto !important;
    }
   
    /* div#pay_seperatable + div .v--modal-box.v--modal {
        height: 270px !important;
        overflow: auto;
        top: 60px !important;
    } */
    .pay_seperatable .v--modal-background-click .v--modal-box.v--modal {
        height: fit-content !important;
        overflow-y: auto !important;
    }
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal {
        /* margin-top: 0px !important; */
        height: fit-content !important;
        overflow-y: auto;
    }
}

/*12-11-19*/
.sitetable-creator-wrapper .tablebottom .mysite-cards button.btn.btn-default.searchbts.right-searchbts {margin-right: 10px;}
form.add-site-manage {width: 100%;float: left;}
section.content.site-details form.add-site-manage .quest-tooltip>img {width: auto;margin-bottom: 4px;}

@media screen and (max-width:1024px)
{
    .reservation-log-wrapper .reservation-log .reservationg-log-btn>* {margin: 0px 10px 12px 0px !important;}
}


@media screen and (max-width:992px)
{
    .table-responsive td.add_new_reading_btn, .text_align_left { text-align:left !important; }
    .sitetable-creator-wrapper.set-pricing-imported .sitetable-creator.set-pricing.table-responsive .stafftable td:first-child p {white-space: normal;}
    .flt-left button.btn.btn-default.searchbts.right-searchbts {
        margin-left: 15px !important;
    }
    .role-grp input[type="submit"] {
        margin-right: 10px !important;
    }
    .mysite-cards.addons-body .bill-addons-adj label {
        width: 100%;
        display: block;
    }
    .guest-db .reservationg-log-btn.pull-right a {
        margin-left: 0px !important;
    }
    .guest-db .reservationg-log-btn.pull-right {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .dark-theme form.resort-form-cls-mobile .row.formlayout select ,
    .blue-theme form.resort-form-cls-mobile .row.formlayout select
    {background: url("../../images/drop-down-select.png") no-repeat 97% #151a30 !important;}
    .mysite-cards code {text-align: justify;width: 100%;display: block; word-break: break-all;}
    .reservationg-log-btn.pull-right.cls-reserve {width: 100%;}
    .reservationg-log-btn.pull-right.cls-reserve a {margin-top: 0% !important;}
    .reservation-log-wrapper .reservation-log h3 {width: 100% !important;display: block;margin-bottom: 10px;}
    .modal-content.marketing-report-align .revenue-modalhead .btn.btn-default.searchbts1.right-searchbts {margin-bottom: 0px !important;}
    .revenue-modalhead h3 {margin: 10px 0px !important;padding-bottom: 0 !important;}
    #revenue_report .modal-header.report1-modal h2 {margin: 10px 0px !important;}
    .reservation-log.payment-log h3 {width: 100%;margin-bottom: 10px;}
    .reservation-log.payment-log .reservationg-log-btn {width: 100%;}
    .dark-theme .reservation-log.payment-log .reservationg-log-btn a ,
    .blue-theme .reservation-log.payment-log .reservationg-log-btn a
    .violet-theme .reservation-log.payment-log .reservationg-log-btn a
    {background: #ffffff;padding: 7px 9px;margin: 0px 0px 0px 6px !important;border-radius: 3px;}
    .reservation-log.payment-log.revenue-log .reservationg-log-btn {display: flex;flex-direction: row;width: 100%;justify-content: center;align-items: flex-end;flex-wrap: initial;}
    .filter-addon-button.block-set .filterimg-tool {top: 8px;}
    .filterimg-tool.sm-viewer-pricing {margin-top: 16px;}
}





@media only screen and (min-width:401px) and (max-width:768px)
{
    section.content.edit-reserve .reservation-editor {padding: 0px;margin-bottom: 10px !important;flex-direction: row;}
    section.content.edit-reserve .reservation-editor>a button.btn.btn-default.searchbts.right-searchbts.btn-greys {
        /* min-width: 110px !important;        width: 110px !important; */
    }
    section.content.edit-reserve .reservation-editor>button.btn.btn-default.searchbts.right-searchbts {min-width: 200px !important;}
    section.content.edit-reserve .reservation-editor>a {margin-left: 10px !important;}
}

@media screen and (max-width: 480px)
{
    section.content.site-details.custom-campaign .preview-campaign {display: flex;flex-direction: column;margin-top: 20px;}
    section.content.site-details.custom-campaign .preview-campaign>* {width: 100% !important;}
}

@media only screen and (min-width:768px) and (max-width:1200px)
{
    section.content-header.header-sitetype-creater .filter-addon-filter input[type="text"] {margin-right: 10px;}
}



@media screen and (max-width: 767px)
{
    .transerbtn-single>* {margin-right: 8px !important;}
    section.content-header.header-sitetype-creater .filter-addon-button.block-set button.btn.btn-default.searchbts.right-searchbts {width: 140px !important;}
    .sitetable-creator.set-pricing.table-responsive table tbody tr td:nth-child(1)
    {width: 100% !important;margin: 0px;white-space: nowrap;display: flex;flex-direction: column;}
}

@media screen and (max-width:1200px)
{
    .violet-theme form.sepi-site-availability-form.sepi-available-align {flex-wrap: wrap !important;}
}



/*11-13-2019*/
.extra-bills .buttonextra-addon {align-items: center;}

.filterimg-tool>img {
    background: #ffffff;
    padding: 4px;
    height: 25px;
    border-radius: 5px;
    width: 25px;
    margin-bottom: 7px;
}

@media only screen and (min-width:768px) and (max-width:991px)
{
    .flt-left button.btn.btn-default.searchbts.right-searchbts {float: left !important;}
    .extra-bills .buttonextra-addon>div {padding-left: 0px;margin-top: 8px;}
}
@media only screen and (min-width:768px) and (max-width:993px)
{
    .waiting-list-wrapper.pointof-sale.revenue-wrap .r_report-log .reservationg-log-btn .right-searchbts {
        margin: 10px;
    }
    div#invoice_billdue .v--modal-box.v--modal {
        padding: 5px !important;
    }
    .payment-bl {
        width:100% !important;
    }
    
    .payment-bl .check-al-bx {
        padding-left: 15px !important;
    }
    .deafult table.table.table-striped.table-fw-widget{
        border:none!important;
    }
    form.site_groupBlock > div select, form.site_groupBlock > div input, form.site_groupBlock > div > div {
        white-space: nowrap;
        width: 251px !important;
    }
    .pagination {
        margin-left: 20px !important;
    }
    /* .v--modal-box.v--modal {
        left: 0 !important;
        margin: 0px auto !important;
    } */
    section.content.blockable_content .sitemap-user.s-u-pa {
        margin-top: 20px;
    }
}
@media only screen and (min-width:1025px) and (max-width:1103px)
{
    .pagination-list{
        margin-top:10px !important;
    }
    .reservationg-log-btn select {
        margin-top: 10px !important;
    }
}
@media only screen and (min-width:320px) and (max-width:567px)
{
    div#create-request-stietype .modal-dialog .sepicreate-request .sepi-verticalform button {
        margin-top: 10px !important;
    }
}
@media only screen and (min-width:1300px) and (max-width:1400px)
{
    .listing_list{
        margin-right: 3% !important;
    }
    .today-listing-date {
        margin-right: 20px !important;
    }
    .block-mobile {
        margin-top: 10px !important;
    }
}
@media screen and (min-width:993px)
{
    .row.billables_row {
        /* display: flex;     */
        align-items: flex-end;
    }
    .waiting-list-wrapper.pointof-sale-billable .pos-billable .pos-billable-wrapper .sepi-hike-forms input.scan_product.form-control {
        min-width: 165px !important;
    }
}
@media screen and (max-width:993px)
{
    .b-r-n{
        /*border-right: none !important;*/
    }
    .table-inner-text{
        width:150px!important;
    }
    /*div#reser_des {
        border: 1px solid white;
    }*/
    .earth-tone table.table.table-striped.table-fw-widget{
        /*border:none!important;*/
    }
}
@media screen and (min-width:768px)
{
    .extra-bills .buttonextra-addon {display: flex;align-items: stretch;}
    .pos-billable .pos-billable-wrapper .billable-buttons button {
        margin-right: 10px !important;
    }
}
@media screen and (max-width:767px)
{
    .btn-align-payable>button.btn.btn-default.searchbts.right-searchbts {margin-right: 10px !important;}
    .col-md-2.pops-add-btn {width: 100%;padding: 0px;}
    .extra-bills .buttonextra-addon {display: block;}
    /*.sitetable-creator-wrapper.set-pricing-imported .sitetable-creator.set-pricing.table-responsive .stafftable td:first-child p {white-space: normal;}*/
    /* .violet-theme .resertable-bill.sepi_edit_reservation_resort_admin table {border-bottom: 0 !important;} */
    #myModal1 .modal-dialog { width: 85%; margin: 0 auto;}
    .listing_list{
        margin-right: 5%;
    }
    .modal-header .bill-heading {
       margin-top: 30px !important;
    }
    button.btn.btn-default.searchbts.right-searchbts.btn-greys.ml-25{
        margin-left:unset !important;
    }
       
}
@media screen and (max-width:567px)
{
    .ckeditor.email-campaign {height: 330px;overflow-y: auto;margin-bottom: 10px;border: 1px solid #a5a5a5 !important;}
}

/*14-11-19*/
.btn-align-payable button.btn.btn-default.searchbts.right-searchbts.btn-greys,
.billable-buttons button.btn.btn-default.searchbts.right-searchbts.btn-greys
{padding-left: 0px;padding-right: 0px;}
.earth-tone .sepi-reservation-edit.returning-guest .multiselect.form-control {border: none !important;}


@media only screen and (min-width:992px) and (max-width:1200px)
{
    .search-billables {width: 60%;}
}


@media only screen and (min-width:768px) and (max-width:783px)
{
    .ckeditor.email-campaign {margin-bottom: 11% !important;}
    div#mceu_47 {border-width: 1px 1px 1px !important;border-bottom: 1px solid #ababab;box-shadow: none !important;}
}


@media screen and (max-width:1200px)
{
    .btn-align-payable {width: 40%;display: flex;}
    .flt-left button.btn.btn-default.searchbts.right-searchbts {float: left;}
    .flt-left {width: 100%;margin-top: 10px;}
    .extra-bills {width: 100%;display: block;padding-left: 0px;}
    .row.billables_row {flex-direction: column;}
    h3.transaction-tips {width: 100% !important;display: block;text-align: center;}
    h3.transaction-tips + .reservationg-log-btn {width: 100%;display: block;text-align: center;margin-top: 10px;}
    h3.transaction-tips + .reservationg-log-btn .btn.btn-default.transaction {margin-bottom: 0px !important;}
}

@media screen and (max-width:992px)
{
    .search-billables {
        width: 100%;
        float: left;
    }
    .search-billables {margin-bottom: 8px;}
    .search-billables, .btn-align-payable {padding-left: 0px;padding-right: 0px;}
    .row.billables_row {padding-left: 10px;}
    .flt-left button.btn.btn-default.searchbts.right-searchbts {margin-left: 0px !important;}
    .flt-left {padding-left: 0px !important;margin-top: 0px !important;}
    .guest-db .reservationg-log-btn.pull-right {margin: auto !important;text-align: center;width: 100%;display: flex;margin-bottom: 10px !important;align-items: center !important;}
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest {flex-direction: column;align-items: flex-start !important;}
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest>label {width: 100%;display: block;}
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest .multiselect.form-control {width: 100% !important;}
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest button.btn.btn-default.searchbts.right-searchbts {align-self: flex-start !important;margin-left: 0px;}
}









@media only screen and (min-width:320px) and (max-width:900px) and (orientation: landscape)
{
    div#pay_seperatable + .meter-reading-add .v--modal-box.v--modal {
        height: 250px !important;
        overflow: auto;
        top: 0px !important;
    }

    div#pay_seperatable + .meter-reading-add .v--modal-box.v--modal {
        height: 260px !important;
        overflow: auto;
        top: 0px !important;
    }
    iframe#mce_0_ifr {
        height: 100px !important;
    }
    .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-stack-layout-item.mce-last {height: 28px !important;max-height: 28px !important;}
    /* div#pay_seperatable .v--modal-background-click .v--modal-box.v--modal {top: 30px !important;height: 294px !important;
        overflow-y: auto !important;} */
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal {overflow-y: auto;}
    .deposit_more_options .v--modal-background-click .v--modal-box.v--modal{height: 250px !important;top: 68px !important;overflow-y: auto;}
    .header_deposits .v--modal-background-click .v--modal-box.v--modal {overflow-y: auto;top: 40px !important;}
    table.table.table-striped.table-fw-widget {float: none !important;}
}




.dark-theme tr.odd.gradeX td {
    background: #151a30;
    color: #ffffff;
}
iframe#mce_0_ifr {max-height: 250px !important;overflow-y: auto;}
table.table.table-striped.table-fw-widget tr td:nth-child(5),
table.table.table-striped.table-fw-widget tr td:nth-child(6) {min-width: 150px;}

.earth-tone .accord.accord-inside {background: #d6e4c0;}
.blue-theme .accord.accord-inside {background: #27225c;}
.blue-theme .accord.accord-inside a {color: #ffffff;}
.dark-theme .accord.accord-inside {background: #222b44;}
.dark-theme .accord.accord-inside a {color: #ffffff;}
.violet-theme .accord.accord-inside a {color: #000000;}
.violet-theme .accord.accord-inside {background: #fafbfe;}
.violet-theme .accord.accord-inside .panel:hover a {color: #ffffff !important;}
.violet-theme .accord.accord-inside .panel:hover {background: #8578e4;}
.violet-theme tr.odd.gradeX td {background: #f9f9f9;}
/* .earth-tone .accord.accord-inside .panel:hover a {color: #ffffff !important;} */
.earth-tone .accord.accord-inside .panel:hover {background: #154206;}
.dark-theme .accord.accord-inside .panel:hover,
.blue-theme .accord.accord-inside .panel:hover {background: #151a30;}
.dark-theme .accord.accord-inside .panel:hover a ,
.blue-theme .accord.accord-inside .panel:hover a {color: #ffffff !important;}
.reservation-mytable.table-responsive table tr td {/*color: #ffffff !important;*/}
.default .reservation-mytable.table-responsive table tr td ,
.violet-theme .reservation-mytable.table-responsive table tr td {color: #000000 !important;}
.default table.table.table-striped.table-fw-widget thead {background: #293744 !important;color: #fff !important;}
.dark-theme table.table.table-striped.table-fw-widget thead {border-bottom: 3px solid #3266ff;background: #030330;color: #ffffff;}
.blue-theme table.table.table-striped.table-fw-widget thead {border-bottom: 3px solid #3266ff;background: #030330;color: #ffffff;}
.earth-tone table.table.table-striped.table-fw-widget thead {background: #154206 !important;color: #ffffff;}
.violet-theme table.table.table-striped.table-fw-widget thead {background: #8578e4 !important;color: #ffffff;}
.dark-theme table.table.table-striped.table-fw-widget tbody td {background: #151a30;color: #ffffff;}
.earth-tone table.table.table-striped.table-fw-widget tbody td {background: #5c8d23;color: #ffffff;}

@media only screen and (min-width:320px) and (max-width:900px) and (orientation : portrait)
{
    iframe#mce_0_ifr {max-height: 150px !important;overflow-y: auto;}
    div#revenue_report .booking-tablelist.revenue-table-list.table-responsive table tr>th, div#departures_full_report .booking-tablelist.revenue-table-list.table-responsive table tr>th {min-width: 150px;width: 150px;max-width: 150px;}
    div#printMeArrivalsFullReport .booking-tablelist.revenue-table-list.revenue-arrival-modal.table-responsive table.table.without-border-bottom {width: 1160px;}
}
@media only screen and (min-width:320px) and (max-width:900px) and (orientation : landscape)
{
    div#pay_seperatable + .meter-reading-add .v--modal-overlay.scrollable .v--modal-background-click .v--modal-box.v--modal {
        top: 0px !important;
        height: 260px !important;
        overflow-y: auto !important;
    }
    iframe#mce_0_ifr {max-height: 150px !important;overflow-y: auto;}
    div#revenue_report .booking-tablelist.revenue-table-list.table-responsive table tr>th, div#departures_full_report .booking-tablelist.revenue-table-list.table-responsive table tr>th {min-width: 150px;width: 150px;max-width: 150px;}
    div#printMeArrivalsFullReport .booking-tablelist.revenue-table-list.revenue-arrival-modal.table-responsive table.table.without-border-bottom {width: 1160px;}
}
tr.odd.gradeX select.form-control.input-sm {
    padding-top: 0px;
}
.earth-tone section.content.reservation-details div#reservationList table tr td {color: #ffffff;}
.earth-tone section.content.reservation-details div#reservationList table tr td.text-green {color: #ffffff !important;font-weight: 900;}
.default .accord.accord-inside .panel:hover a {color: #ffffff;}
.default .accord.accord-inside .panel:hover {background: #293744;}
.earth-tone section.content.reservation-details div#reservationList table tr td span, .dark-theme section.content.reservation-details div#reservationList table tr td span, .blue-theme section.content.reservation-details div#reservationList table tr td span {color: #ffffff !important;font-weight: 900 !important;}

/*19-Nov-19*/
.violet-theme .reservationg-log-btn>div>img,
.default .reservationg-log-btn>div>img,
.earth-tone .reservationg-log-btn>div>img{background: none !important;border: none !important;}
.violet-theme .reservation-log.payment-log .reservationg-log-btn .btn.btn-default.transaction,
.default .reservation-log.payment-log .reservationg-log-btn .btn.btn-default.transaction,
.earth-tone .reservation-log.payment-log .reservationg-log-btn .btn.btn-default.transaction
{background: none !important;border: none !important;}

.tools.print_span {margin-bottom: 20px;}
table.table.table-striped.table-fw-widget {margin-top: 20px;}
.earth-tone table.table.table-striped.table-fw-widget {border: 1px solid #fff;}
table.table.table-striped.table-fw-widget tr.odd.gradeX select {border-radius: 5px;height: 38px;}
.violet-theme section.content.reservation-details div#reservationList table tr td span,
.default section.content.reservation-details div#reservationList table tr td span
{color: #000000 !important;font-weight: 900;}
table.table.table-striped.table-fw-widget tr.odd.gradeX .vdp-datepicker {margin-top: 0px;}
table.table.table-striped.table-fw-widget tr.odd.gradeX select {border-radius: 5px;height: 38px;}
.dark-theme table.table.table-striped.table-fw-widget , .blue-theme table.table.table-striped.table-fw-widget {border: 1px solid #5f6a8c !important;}
.default .tools.print_span a:first-child {background: #36b449;color: white !important;border-radius: 5px;margin-right: 6px; padding: 7px 20px;}
.default .tools.print_span a:nth-child(2) {background: #293744 !important;color: #ffffff;border-radius: 5px; padding: 7px 20px;}
.dark-theme .tools.print_span a:nth-child(2) ,.blue-theme .tools.print_span a:nth-child(2),.violet-theme .tools.print_span a:nth-child(2)
{background: #a8aaa8 !important;color: #ffffff;border-radius: 5px;border: none;padding: 7px 20px;}
.dark-theme .tools.print_span a:first-child ,.blue-theme .tools.print_span a:first-child
{background: #3266ff;color: white !important;border-radius: 5px;margin-right: 6px;border: none;padding: 7px 20px;}
.violet-theme .tools.print_span a:first-child {background: #8578e4;color: white !important;border-radius: 5px;margin-right: 6px;border: none;padding: 7px 20px;}
.earth-tone .tools.print_span a:first-child {background: #154206 !important;color: white !important;border-radius: 5px !important;margin-right: 6px;border: none;padding: 7px 20px;}
.earth-tone .tools.print_span a:nth-child(2) {background: #a8aaa8 !important;border-radius: 5px !important;border: none;padding: 7px 20px;}
.earth-tone table.table.table-striped.table-fw-widget .vdp-datepicker input[type="text"] {color: #000000;}
.earth-tone table.table.table-striped.table-fw-widget .vdp-datepicker .vdp-datepicker__calendar {color: #000000;}
.earth-tone table.table.table-striped.table-fw-widget .sepi-hike-forms.date-sepi i.fa.fa-calendar {color: #000000;}
.earth-tone div#reservationList table {border: 1px solid #ffffff;}
.dark-theme div#reservationList table ,.blue-theme div#reservationList table {border: 1px solid #5f6a8c !important;}
div#reservationList tr td:last-child, div#reservationList tr th:last-child {padding-left: 0px !important;}
div#reservationList td.actionicons.hide-cell {display: flex;flex-wrap: nowrap;}
tr.odd.gradeX td:nth-child(5) {white-space: unset !important;}
/*21-Nov-2019*/
tr.odd.gradeX td input[type="submit"] {height: 38px;border-radius: 5px;}
.violet-theme div#reservationList table {border: 1px solid #8578e4;}
.default div#reservationList table{border: 1px solid #ddd;}
td.p-0 {/*padding: 0px !important;*/}/*add class to table's td*/
#reservationList tr:last-child td table th, #reservationList tr:last-child td table td {text-align: center !important;}
table.panel-table.table-bordered.thead_45 td {padding: 8px 2px;background: transparent !important;}
table.panel-table.table-bordered.thead_45 th, table.panel-table.table-bordered.thead_45 td {border: none;}
.earth-tone table.panel-table.table-bordered.thead_45 th {padding: 7px;background: #154206;color: #ffffff;/*border-bottom: 2px solid #ffffff !important;*/}
.blue-theme table.panel-table.table-bordered.thead_45 th {padding: 7px;background: #030330;color: #ffffff;border-bottom: 3px solid #3266ff !important;}
.dark-theme table.panel-table.table-bordered.thead_45 th {padding: 7px;background: #222b44 !important;color: #ffffff;border-top: 2px solid #3266ff !important;border-bottom: 2px solid #3266ff !important;}
.violet-theme table.panel-table.table-bordered.thead_45 th {padding: 7px;background: #8578e4 !important;color: #ffffff;border-top: none;border-bottom:none;}
.default table.panel-table.table-bordered.thead_45 th {padding: 7px;background: #293744 !important;color: #ffffff;border-top: none;border-bottom:none;}

div#reservationList td.actionicons.hide-cell p {
    padding-top: 0px !important;
    padding-bottom: 8px;
}
tr.odd.gradeX td {
    border: none !important;
}
.row.frm-th {
    padding: 15px;
    margin: 0px 15px !important;
}
div#reservationList tr td.p-0 {
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
}

/*25-11-19*/

.earth-tone .mysite-cards.booking-listing.panel-height table th {background: #154206 !important;color: #ffffff;}
.blue-theme .mysite-cards.booking-listing.panel-height table th {border-bottom: 3px solid #3266ff;color: #ece9e9;background: #030330;}
.dark-theme .mysite-cards.booking-listing.panel-height table th {background: #222b44 !important;color: #ffffff !important;border-bottom: 3px solid #3266ff !important;border-top: 2px solid #3266ff !important;}
.violet-theme .mysite-cards.booking-listing.panel-height table th {background: #8578e4;color: #ffffff;border: 1px solid #8578e4;}
.dark-theme .mysite-cards.booking-listing.panel-height table {border: 1px solid #293744}
.dark-theme .mysite-cards.booking-listing.panel-height table th{border-bottom: none !important;}
.earth-tone .mysite-cards.booking-listing.panel-height table th {border-bottom: none !important;}
.earth-tone .mysite-cards.booking-listing.panel-height table {border: 1px solid #154206;}
.blue-theme .mysite-cards.booking-listing.panel-height table {border: 1px solid #27225c !important}
.violet-theme .mysite-cards.booking-listing.panel-height table {border: 1px solid #8578e4;}
table.table.table-striped.table-fw-widget tr.odd.gradeX td {border: none !important;outline: none !important;box-shadow: unset !important;}
table.table.table-striped.table-fw-widget tr.odd.gradeX {border: none !important;outline: none !important;box-shadow: unset !important;}
table.table.table-striped.table-fw-widget tr.odd.gradeX td .sepi-hike-forms.date-sepi {border: none !important;outline: none !important;box-shadow: unset !important;}
table.table.table-striped.table-fw-widget th {border-bottom: none !important;}
/* .default table.table.table-striped.table-fw-widget {border: 1px solid #ddd;} */
.default table.table.table-striped.table-fw-widget tr.odd.gradeX {background: #eff3f6 !important;}
.reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin {float: none !important;}


section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal .wrapper-option, section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal .wrapper-option {margin: auto !important;text-align: center;}
section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal .wrapper-option button.btn.btn-default.searchbts.right-searchbts, section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal .wrapper-option button.btn.btn-default.searchbts.right-searchbts {width: 115px;}
.reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table tr td {padding: 5px 0px;}


.earth-tone .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin>table.table {border: 1px solid #5c8d23;}
.dark-theme .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table {border: 1px solid #151a30;}
.blue-theme .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table {border: 1px solid #3266ff;}
.violet-theme .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table {border: 1px solid #8578e4;}
.default .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table {border: 1px solid #293744;}




.reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin>table.table {border: 1px solid #5c8d23;}
.dark-theme .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table tr td,
.blue-theme .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin table.table tr td
{color: #ffffff;}

@media only screen and (min-width:320px) and (max-width:767px)
{
    div#pay_seperatable + .meter-reading-add .v--modal-box.v--modal {height: 375px !important;overflow: auto;top: 55px !important;}
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest button.btn.btn-default.searchbts.right-searchbts {
        margin-right: 10px !important;
    }
    .mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn {display: flex;flex-direction: column;justify-content: flex-start !important;align-items: flex-start;align-self: flex-start !important;width: 100%;}
    .mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn>* {margin-bottom: 4px !important;margin-left: 0px !important;}
    .mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn>.dropdown button.btn.btn-primary {width: 200px;}
    section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal, section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal {top: 20% !important;left: 0 !important;right: 0 !important;height: auto !important;}
    .earth-tone table.panel-table.table-bordered.thead_45 {
        border: 1px solid white!important;
    }
    .earth-tone .role-sec-blck{
        width: 90% !important;
        margin-left: 5% !important;
    }
    .sitemap-user{
        margin: 10px 0px;
    }
}
@media only screen and (min-width:320px) and (max-width:992px)
{
    .wrapper-option.option_align {display: flex;flex-wrap: wrap;justify-content: center;}
    .wrapper-option.option_align button.btn.btn-default.searchbts.right-searchbts {width: 200px;}
    form.resort-form-cls-mobile button.btn.btn-success.btn-sm {height: 38px;width: 84px;border-radius: 8px;border: none !important;}

    section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal {height: auto !important;}
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1280px) and (orientation: landscape)
{
    section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal, section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal {height: auto !important;overflow-y: auto !important;}
}
@media only screen
and (min-device-width: 800px)
and (max-device-height: 1280px)
and (min-resolution: 192dpi)
and (-webkit-device-pixel-ratio:2)
and (orientation : portrait)
{
    table.table.table-striped.table-fw-widget tr.odd.gradeX td {border: none !important;}
    table.table.table-striped.table-fw-widget tr.odd.gradeX {border: none !important;}
    table.table.table-striped.table-fw-widget tr.odd.gradeX td .sepi-hike-forms.date-sepi {border: none !important;}
}

/*26-11-19*/

.waiting-list-wrapper.pointof-sale-billable .sepi-hike-forms.custom_pay_method select {
    width: 100% !important;
}
.waiting-list-wrapper.pointof-sale-billable select {
    width: 100% !important;
}

@media only screen and (max-device-height: 800px) and (min-device-width: 1280px) and (orientation: landscape)
{
    section.content.sepi-content-section .confirm-cancel.v--modal-overlay.scrollable .v--modal-box.v--modal,
    section.content.sepi-content-section .delete-confirm.v--modal-overlay.scrollable .v--modal-box.v--modal {
        height: auto !important;
        overflow-y: auto !important;
    }
    section.content.sepi-content-section .confirm-cancel-note.v--modal-overlay.scrollable .v--modal-box.v--modal {
        height: auto !important;
        overflow-y: auto !important;
    }
}

@media (min-device-width: 800px)
and (max-device-width: 1280px)
and (-webkit-min-device-pixel-ratio: 2)
{
    table.table.table-striped.table-fw-widget tr.odd.gradeX td {border-bottom: none !important;outline:none !important;border-top: none !important;}
    table.table.table-striped.table-fw-widget tr.odd.gradeX {border-bottom: none !important;outline:none !important;}
    table.table.table-striped.table-fw-widget tr.odd.gradeX td .sepi-hike-forms.date-sepi {border-bottom: none !important;outline:none !important;}
    table.table.table-striped.table-fw-widget tr.odd.gradeX td .vdp-datepicker__calendar {
        border: 0 !important;
    }
}
.sepi-hike-forms select { text-transform: capitalize; }
/*27-11-19*/
section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts {border-radius: 5px !important;}
.modal-body.sepipure-icc .over-forms-finally input {margin: 0px 6px;}
.earth-tone .modal-body.sepipure-icc .over-forms-finally input[type="submit"] {background: #5c8d23 !important;}
.default .modal-body.sepipure-icc .over-forms-finally input[type="submit"] {background: #293744 !important;}
.dark-theme .modal-body.sepipure-icc .over-forms-finally input[type="submit"] ,.blue-theme .modal-body.sepipure-icc .over-forms-finally input[type="submit"],
/* .meter-reading-add .v--modal-overlay.scrollable button.btn.btn-success.btn-sm {background: #263e83 !important;} */
.dark-theme .modal-body.sepipure-icc .over-forms-finally input[type="button"] {background: #b2bda0 !important;}
.blue-theme .modal-body.sepipure-icc .over-forms-finally input[type="button"] {background: #00c0ef !important;border: #00c0ef !important;}
.violet-theme .modal-body.sepipure-icc .over-forms-finally input[type="submit"] {background: #36b449 !important;}
.violet-theme .modal-body.sepipure-icc .over-forms-finally input[type="button"] {background: #02d2ac !important;border: #00c0ef !important;}
div#billDueReport .checkbox.selected {margin-bottom: 0px !important;}
div#billDueReport table thead th {vertical-align: middle !important;}
.book_editable>div:first-child label {color: #000000!important;font-weight: 600 !important;}
.dark-theme .book_editable>div:first-child label,.blue-theme .book_editable>div:first-child label {color: #ffffff!important;font-weight: 600 !important;}
.meter-reading-add .v--modal-overlay.scrollable button.btn.btn-success.btn-sm {width: 74px !important;height: 37px !important;border: none !important;border-radius: 8px !important;}
@media screen and (max-width:567px)
{
    #booking_form .tinymce > .mce-container {height: 100% !important;}
    .email_campaign {height: 330px;overflow-y: auto;}
}
@media screen and (max-width:767px)
{
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal {width: 400px !important; max-width: 100%; overflow-y: auto; }
    .meter-reading-add .v--modal-overlay.scrollable .v--modal-box.v--modal .date-msday {width: 100% !important;}
    .applied-discount .appliedrate-dis {margin-bottom: 18px !important;}
    .applied-discount .appliedrate-dis .checkbox.selected {margin-bottom: 8px;}
    .book_editable {display: flex;flex-direction: column;padding: 0px;}
    .ckeditor.email_campaign {margin-left: 0px !important;}
    #booking_form ul.row.pl-0 li {padding-left: 0px !important;width: 100%;display: block;}
    .meter-reading-add .v--modal-overlay.scrollable .pull-right {float: none !important;text-align: center;}
}

@media screen and (max-width:400px)
{
    .profile-guest .sepi-hike-forms input.form-control::-webkit-input-placeholder {font-size: 12px !important;}
}

@media screen and (max-width:991px) and (min-width:768px)
{
    #booking_form ul.row.pl-0 li {font-size: 12px !important;padding: 0px !important;}
    #booking_form ul.row.pl-0 li i {margin-left: 10px !important;}
    #booking_form ul.row.pl-0{padding: 0px 25px !important;}
    .row.frm-th {padding: 0px !important;}
}
/*28-11-19*/
@media screen and (max-width:400px)
{
    .appliedrate-dis .checkbox.selected label {
        font-size: 12px;
    }
}
/*29-11-19*/
.reservation-log-wrapper .block-mobile {width: 105px;display: flex;justify-content: space-around;position: relative;/*top: 5px;*/}
.reservation-log-wrapper .block-mobile a {margin: 0px !important;}
.default section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts {border-radius: 8px !important;background: #36b449 !important;border: #36b449 !important;}
.tinymce .mce-tinymce.mce-container.mce-panel iframe {height: 95px !important;overflow-y: auto !important;}
/*02-Dec-2019*/
td.table-passed, td.table-availability ,td.table-booked.edit-booking{border-right: 5px solid #ffffff !important;}
.default section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded {background: #293744 !important;}
.violet-theme section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts.btn-reded {background: #5ce3ca !important;}
.violet-theme section.content.site-details .mysite-cards .wrapper-option button.btn.btn-default.searchbts.right-searchbts {background: #8578e4 !important;border: none !important;}
/* iPhone 6 portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2)
{
    input.form-control.sepi-hike-forms.resort_io {font-size: 11px;}
    .resertable-bill.sepi_edit_reservation_resort_admin>.table-responsive table td.resv-date-picker-sepi {
        min-width: 200px;
    }
    table.table.renew_reservation_modal tr td:nth-child(2), table.table.renew_reservation_modal tr td:nth-child(3) {width: 210px !important;}
    table.table.renew_reservation_modal {width: 700px !important;}
}

@media screen and (max-width:991px) and (min-width:568px)
{
    .ckeditor.email-campaign .tinymce >.mce-tinymce.mce-container.mce-panel {height: 330px !important;}
    .email_campaign .tinymce div#mceu_24 {height: 330px !important;}
    .email_campaign .tinymce > .mce-container {height: 330px !important;}
}

/*Dec-3-19*/
.table-end-noline .sepi-ratecheck .checkbox.selected {margin-bottom: 0px;}
.table-end-noline th {vertical-align: middle !important;}
.resertable-bill.sepi_edit_reservation_resort_admin>.table-responsive {margin-bottom: 20px;border-bottom: 2px solid #ffffff;padding-bottom: 10px;}
.default .resertable-bill.sepi_edit_reservation_resort_admin>.table-responsive {margin-bottom: 20px;border-bottom: 2px solid #dddddd;padding-bottom: 10px;}
.sepitable-set.flash-res-setup.table-responsive>div {padding-right: 8px;padding-top: 8px;}
.resertable-bill.sepi_edit_reservation_resort_admin a.btn.btn-danger.right-searchbts {margin-left: 10px !important;}
.impbtn-rund button {width: 160px !important;height: 38px;}
.booking-listing ul li label, .booking-listing ul li span {font-size: 17px;word-break: break-all;}
.mysite-cards.booking-details-customer {padding-left: 8px !important;padding-right: 8px !important;}
.flash-reservation .reserved_span {margin-left: 10px; margin-bottom: 10px;}
.tinymce > .mce-container > .mce-container-body .mce-edit-area {width: 100%;max-width: 100%;}
.billable_dollar .table_bills.resertable-bill.sepi_edit_reservation_resort_admin table.table {width: 100% !important;}
.default form.resort-form-cls-mobile button.btn.btn-success.btn-sm:nth-child(2) {background: #293744 !important;}
.blue-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {background: #263e83 !important;}
.blue-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:nth-child(2) {background: #00c0ef !important;}
.dark-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {background: #3266ff !important;}
.dark-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:nth-child(2) {background: #ff4078  !important;}
.violet-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child,.earth-tone form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {background: #36b449 !important;}
.violet-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:nth-child(2) {background: #02d2ac !important;}
.earth-tone form.resort-form-cls-mobile button.btn.btn-success.btn-sm:nth-child(2) {background: #5c8d23 !important;}
.earth-tone .resertable-bill.sepi_edit_reservation_resort_admin>table td {color: #ffffff !important;}
.earth-tone .resertable-bill.sepi_edit_reservation_resort_admin>table {background: #154206;}
.blue-theme .resertable-bill.sepi_edit_reservation_resort_admin>table {background: #140e46;}
.dark-theme .resertable-bill.sepi_edit_reservation_resort_admin>table {background: #151a30;}
.violet-theme .resertable-bill.sepi_edit_reservation_resort_admin>table ,.default .resertable-bill.sepi_edit_reservation_resort_admin>table {background: #ffffff;}
.violet-theme .resertable-bill.sepi_edit_reservation_resort_admin>table td,.default .resertable-bill.sepi_edit_reservation_resort_admin>table td {color: #000000 !important;}
.resertable-bill.sepi_edit_reservation_resort_admin>table td {color: #ffffff !important;}
.resertable-bill.sepi_edit_reservation_resort_admin>table td span {color: #f00;}
/*.pay_seperatable .v--modal-box.v--modal {height: 325px !important;overflow-y: auto !important;}*/
/*.pay_seperatable .v--modal-background-click .v--modal-box.v--modal {height: 370px !important;overflow-y: auto;top: 170px !important;}*/
.sepitable-set.flash-res-setup.table-responsive td button.btn.btn-default.searchbts.right-searchbts {margin-right: 8px;}
.position_unset button {
    position: unset;
    float: right;
    margin: 0px 5px;
}


@media screen and (min-width:768px)
{
    .mysite-cards.transactiondetails-log .flash-reservation {display: flex; flex-direction: column;}

}
.sepi-reservation-edit.returning-guest .reservation-editor.pull-right {margin-right: 0px !important;}
.sepi-reservation-edit.returning-guest .reservation-editor.pull-right a {margin-left: 8px !important;}
@media screen and (min-width:992px)
{
    .tinymce .mce-tinymce.mce-container.mce-panel iframe{max-height: 270px !important;overflow-y: auto;}
}

@media screen and (max-width:572px)
{
    .modal-body .payseparate .payseparate-wra>.col-md-5:nth-child(2) {display: flex;justify-content: center;padding: 0px;}
    .modal-body .payseparate .payseparate-wra>.col-md-5:first-child {width: 100%;padding: 0px;}
}
@media screen and (min-width:1500px)
{
    .returning-guest .multiselect.form-control{width: 500px;}
}
.customer-wrapper-details p {
    width: 100%;
    display: flex;
}
.customer-wrapper-details p span:first-child {
    width: 80px !important;
    display: inline-block;
}
.customer-wrapper-details p span:nth-child(2) {
    width: 80%;
    display: inline-block;
}
.align_flexible {width: 100%;display: flex;align-items: center;}
@media screen and (min-width:992px) and (max-width:1260px)
{

    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest {flex-direction: column;}
    .sepi-reservation-edit.returning-guest .reservation-editor.pull-right {margin-right: auto!important;margin-left: 0px !important;margin-top: 10px !important;}
    .returning-guest .multiselect.form-control {width: 500px;}
}
@media screen and (min-width:767px)
{
    .sepi-reservation-edit.returning-guest .reservation-editor.pull-right {display: flex;
        flex-direction: row-reverse;
        margin-right: unset!important;
        margin-left: 0px;
        margin-top: 15px;}

    button.btn.btn-sm.btn-primary.pull-right.role-btn {
        position: relative;
        top: 4px;
    }
}
@media screen and (min-width:767px) and (max-width:993px)
{
    .sepi-hike-forms.date-blockadd i {
        position: absolute;
        right: 68%;
    }
    #ref-btn {
        margin-right: 10px!important;
    }
}
@media screen and (min-width:577px) and (max-width:993px)
{
    .up-img{
        width: 92% !important;    
        margin-bottom: 20px !important;
      }
}
@media screen and (min-width:443px) and (max-width:576px)
{
    .up-img{
        width: 89% !important; 
       }
}
@media screen and (min-width:320px) and (max-width:442px)
{
    .up-img{
        width: 84% !important; 
       }
}
@supports (-webkit-overflow-scrolling: touch) {
    .multiselect__select:before {
        z-index: 3 !important;
    }
}
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {
    .multiselect__select:before {
        z-index: 3 !important;
    }
}
.new-deposit .top-desposite button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 14px !important;
}
.capitalize_title { text-transform: capitalize !important; }

/*06-12-2019*/
.blue-theme button.btn.btn-default.searchbts.right-searchbts.btn-ligrey {
    background: transparent !important;
    border-color: #ff4078 !important;
    min-width: 110px !important;
    height: 37px;
}
.blue-theme .checkbox.selected label ,.dark-theme .checkbox.selected label {
    color: #ffffff;
}
.dark-theme h3.transaction-tips+ .reservationg-log-btn a,.blue-theme h3.transaction-tips+ .reservationg-log-btn a {
    background: #ffff !important;
    padding: 0px 0px !important;
    border-radius: 5px !important;
}
.mysite-cards.booking-listing.panel-height table#table1 tbody td:nth-child(2) {
    white-space: normal !important;
    min-width: 150px;
}

.mysite-cards.booking-listing.panel-height table#table1 thead th:nth-child(2) {
    white-space: normal !important;
    min-width: 150px;
}
.new-deposit .top-desposite .checkbox.selected {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
}
table.zui-table tbody tr:last-child > td .visible-popup {
    bottom: 100%;
}
table.zui-table tbody tr:last-child > td .visible-popup::before {
    content:"";
    bottom: -6px;
    top:initial;

}
/* .zui-wrapper {
    max-height: 2700px; 
    overflow-y: auto;
    overflow-x: auto;
} */



@media screen and (min-width:1200px) and (max-width:1440px)
{
    .sitemap-user+.v--modal-overlay.scrollable .v--modal-box.v--modal {
        /* left: 288px !important; */
    }
}

/* Dec 12, 2019 */
form.bill_due_reports .multiselect {margin-top: 4px !important;}
form.bill_due_reports .reservation-btn-spl {padding-top: 4px !important;}
.header_deposits .v--modal-box.v--modal table td {padding-top: 4px;padding-bottom: 4px;}
.dark-theme .quest-tooltip.right_align+a, .blue-theme .quest-tooltip.right_align+a {background: none !important;}
.listing_list>div {margin-left: 10px;}
.listing_list {display: flex; padding-top: 4px;}
.today-calender-site {font-size: 18px;}


@media screen and (max-width:1300px)
{
.today-calender-site {flex-direction: column;}
}
form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {margin-right: 8px !important;}
form.resort-form-cls-mobile button.btn.btn-success.btn-sm {width: 74px;height: 38px;border-radius: 8px !important;border:none !important;}
input.scanProduct {height: 38px;border: 1px solid #ccc;padding-left: 8px; margin-top: 3px;}
.category_add section.content.formcontent {min-height: unset !important;}
.reservationg-log-btn.items_discount .btn.btn-default.right-searchbts {width: 95% !important;margin: 6px auto;}
.impbtn-rund a.btn.btn-primary.right-searchbts {height: 38px;line-height: 23px;border-radius: 5px !important;width: 160px;}
.dark-theme .v--modal-box.v--modal {background: #222b44 !important;}
.dark-theme .today-listing>span ,.blue-theme .today-listing>span {color: #37b54a !important;}
.earth-tone .today-listing>span {color: #d6e4c0;}
section.content.sepi-content-section .category_add .v--modal-box.v--modal {
    height: auto !important;
}



div#invoice_billdue .reservation-invoice-wrapper {
    border: 1px solid #dddddd;
    padding:20px;
}
div#invoice_billdue .v--modal-box.v--modal {
    width: 95% !important;
    margin: auto !important;
    left: unset !important;
    height: 600px !important;
    top: 50px !important;
}

input#guest_credit_due_amount {padding-left: 8px !important;border-radius: 5px;max-width: 100% !important;}
button.btn.btn-success.btn-sm.search-sites {width: auto !important;font-size: 15px;}
.dark-theme .today-listing ul li.active {background: #ffffff;color: #000000;text-align: center;}
.blue-theme .today-listing ul li.active {background: #ffffff;color: #191258;text-align: center;}
.violet-theme .today-listing ul li.active {background: #8578e4;text-align: center;}
.default .today-listing ul li.active {background: #d6e4c0;color: #000000;text-align: center;}
.earth-tone .sepi_sub_invoice .waiting-list-wrapper.pointof-sale.revenue-wrap .multiselect {margin-top: 13px !important;}
section.content.sepi-content-section .add-note .v--modal-box.v--modal {height: auto !important;}
section.content.sepi-content-section .leave-note .v--modal-box.v--modal {height: auto !important;}
.earth-tone .header_deposits .v--modal-box.v--modal .top-desposite button.color-red {background: #5c8d23 !important;border: none !important;margin-left: 5px;}
.dark-theme .header_deposits .v--modal-box.v--modal .top-desposite button.color-red {background: #b2bda0 !important;border: none !important;margin-left: 5px !important;}
.blue-theme .header_deposits .v--modal-box.v--modal .top-desposite button.color-red {background: #00acd6 !important;border: none !important;margin-left: 5px !important;}
.violet-theme .header_deposits .v--modal-box.v--modal .top-desposite button.color-red {background: #02d2ac !important;border: none !important;margin-left: 5px !important;}
.default .header_deposits .v--modal-box.v--modal .top-desposite button.color-red {background: #293744 !important;border: none !important;margin-left: 5px !important;}

.header_deposits .v--modal-box.v--modal .top-desposite button {text-align: center;min-width: 74px;width: 74px !important;height: 37px !important;padding: 0px !important;display: inline-block;font-size: 15px !important;border-radius: 8px !important;}



/*12-12-19*/
.resertable-bill.sepi_edit_reservation_resort_admin table.table.table-responsive td:last-child .fa-trash {color: #f00 !important;}
.resertable-bill.sepi_edit_reservation_resort_admin table.table.table-responsive td {color: #000000 !important;}

.extrabills-carts ul li>span input[type="text"], .extrabills-carts ul li>span input[type="number"] {width: 100%;border-radius: 5px;border: 1px solid #ccc;padding-left: 0px;text-align: center;max-width: 70px;height: 38px;}
.dark-theme .multiselect .multiselect__single,
.dark-theme span.multiselect__option span,
.blue-theme .multiselect .multiselect__single,
.blue-theme span.multiselect__option span {color: #ffffff !important;}
.buttonextra-addon.pos-billable-wrapper .search-billables {padding: 0px;}
.save_options .v--modal-box.v--modal .modal-footer {border: none !important;}
.save_options .v--modal-box.v--modal .modal-body .col-md-12 {display: flex;justify-content: center;}
.save_options .v--modal-box.v--modal .modal-body .col-md-12 input[type="button"] {margin: 4px;min-width: 110px !important;}
.earth-tone .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:first-child {background: #36b449 !important;border: none !important;}
.earth-tone .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {background: #5c8d23 !important;border: none !important;}
.blue-theme .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:first-child ,
.dark-theme .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:first-child {background: #3266ff !important;border: none !important;}
.blue-theme .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {background: #00c0ef !important;border: none !important;}
.dark-theme .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {background: #b2bda0 !important;border: none !important;}
.violet-theme .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {background: #02d2ac !important;border: none !important;}
.default .header_invoice_panel .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {background: #293744 !important;border: none !important;}
.violet-theme .today-listing>span {color: #7c6bff!important;}
.default .today-listing>span {color: #f71716;}



.add-note .modal-body>.col-md-12 {padding: 0 !important;}
.add-note .modal-body button.btn.btn-default.searchbts.right-searchbts {margin: 8px 0px !important;width: 74px;height: 38px;border-radius: 8px !important;}
.add-note .modal-body button.btn.btn-default.searchbts.right-searchbts:nth-child(2) {margin-left: 5px !important;}
/*scroll_bar*/

.v--modal-box.v--modal::-webkit-scrollbar{-webkit-appearance: none;}
.v--modal-box.v--modal::-webkit-scrollbar:vertical{width: 10px;}
.v--modal-box.v--modal::-webkit-scrollbar:horizontal{height: 10px;}
.v--modal-box.v--modal::-webkit-scrollbar-thumb{background-color: rgba(2, 0, 0, 0.4);border-radius: 10px;border: 2px solid #ffffff;}
.v--modal-box.v--modal::-webkit-scrollbar-track{border-radius: 10px; background-color: #ffffff; }
/*scroll_bar*/

.accord-inside.custom-data .panel:hover h4.panel-title a {
    color: initial !important;
}
.accord-inside.custom-data .panel:hover table.table.reserv_tab td a {
    color: #00adff !important;
}
.reserve_pending{color:blue;}
.reserve_completed{color:green;}
.reserve_reserved{color:#f90;}
/*13-12-19*/
table.table.renew_reservation_modal td .checkbox.selected {float: none;}
table.table.renew_reservation_modal td .checkbox.selected label {margin-right: 0 !important;}
table.table.renew_reservation_modal tr td:nth-child(2), table.table.renew_reservation_modal tr td:nth-child(3) {width: 180px !important;}
table.table.renew_reservation_modal td {padding: 4px 5px !important;}
.dark-theme table.table.renew_reservation_modal tr td, .blue-theme table.table.renew_reservation_modal tr td {color: #ffffff;}



.default .table.table.renew_reservation_modal thead {
    background: #293744 !important;
    color: #ffffff;
}

.blue-theme .table.table.renew_reservation_modal thead {
    background: #030330;
    border-bottom: 2px solid blue;
    color: #ffffff;
}

.dark-theme .table.table.renew_reservation_modal thead {

    background: #222b44 !important;
    color: #ffffff !important;
    border-bottom: 3px solid #3266ff !important;
    border-top: 2px solid #3266ff !important;
}

.violet-theme .table.table.renew_reservation_modal thead {
    background: #8578e4 !important;
    color: #ffffff;

}

.table.table.renew_reservation_modal thead {
    background: #5c8d23;
    color: #ffffff;
}


table.table.renew_reservation_modal {
    border: 1px solid #ccc;
}
.dark-theme table.table.renew_reservation_modal,.blue-theme table.table.renew_reservation_modal {
    border: 1px solid #ffffff !important;
}
table.table.renew_reservation_modal td:last-child select {
    height: 38px;
}

table.table.renew_reservation_modal td:last-child {
    padding-bottom: 15px !important;
}

.discount-may>label {
    padding-top: 10px;
}
.discount-may>.checkbox.selected {
    margin-bottom: 0 !important;
    padding-top: 10px;
}



.reservation-editor.pull-right.custom_editor_reserve {
    margin-top: 0 !important;
}

.buttonextra-addon.pos-billable-wrapper .col-md-5 {
    padding-left: 0;
}

.pos-billable-wrapper.lable_csm>label {
    padding-left: 0 !important;
}

.reservationg-log-btn.items_discount .sepi-hike-forms {
    width: 83% !important;
    margin-top: 0px;
}
.sepi-hike-forms.csm_report .multiselect {
    margin-top: 4px !important;
}

.blue-theme .pos-billable-wrapper.lable_csm, .dark-theme .pos-billable-wrapper.lable_csm {color: #ffffff;}
div#map_sites_information .pieimg.chart-right {border: none !important; margin-top: 10px; }
div#map_sites_information .whitesec {margin-top: 10px !important;}
.reservationg-log-btn.items_discount.itemized_discount .btn.btn-default.right-searchbts {width: 155px !important;margin-left: 37px;margin-bottom: 8px !important;}
.reservationg-log-btn.items_discount.itemized_discount .multiselect {margin-top: 0 !important;}
.create_renew {margin-top: 15px;}
.blue-theme .reservation-btn-spl.payment-top-btn,.dark-theme .reservation-btn-spl.payment-top-btn {margin-top: 0 !important;}
.sitescan>label .checkbox.selected {display: inline;}
table.table.renew_reservation_modal td:first-child {width: 70px;}

@media screen and (max-width:476px)
{
    /*.sitescan {flex-direction: column;}*/
}
@media screen and (min-width:993px) and (max-width:1280px)
{
    .site_type_modal .v--modal-box.v--modal {height: 550px !important;overflow-y: auto !important;}
}
.select_search { width: 265px; }

label.flex_guest {
    display: inline-block;
}

.row.adujust_row .checkbox.selected {
    margin-bottom: 0 !important;
}
.row.adujust_row {
    display: flex;
    align-items: center;
}
/*17-Dec-19*/
.pagination>li {text-align: center;}
.chart-right {border: none !important;}
.form-group.search_add_site_pop button.btn.btn-success.btn-sm.search-sites {min-width: 100px !important;}
.panel-table .form-group input[type="file"] {max-width: 100%;    margin-right: 5px;
    background: none !important;
    border: none !important;}



.default section.content.form_export_data form .form-group input[type="button"] {
    background: #293744 !important;
    border-radius: 4px !important;
}
.violet-theme section.content.form_export_data form .form-group input[type="button"] {
    background: #8578e4!important;
    border-radius: 4px !important;
}

@media screen and (min-width:768px)
{
    .renew_modal .v--modal-box.v--modal .modal-body .table-responsive {height: 300px;}
    .renew_modal .v--modal-box.v--modal .modal-body {overflow: visible;}
}


form.no_pad .form-group {
    display: flex;
    align-items: center;
}
/* dec-18-2019 */
.dark-theme .panel-table .form-group input[type="file"], .blue-theme .panel-table .form-group input[type="file"] {color: #000000;}
/* .availability_site_book .sepi-maintain-block button.btn.btn-green {width: 84px;height: 38px;border-radius: 5px;}
.availability_site_book .sepi-maintain-block {justify-content: center !important;}
.availability_site_book .sepi-maintain-block>* {margin: 0px 10px;}
.availability_site_book .sepi-maintain-block .sepi-motnh button {border-radius: 5px;} */
.default .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td ,
.earth-tone .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td ,
.violet-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td {color: #000000 !important;}
.dark-theme div#Transaction_history table.table.table-striped.table-fw-widget th {background: #222b44 !important;border-bottom: 3px solid #3266ff !important;border-top: 2px solid #3266ff !important;color: #ffffff;}
.blue-theme div#Transaction_history table.table.table-striped.table-fw-widget th {background: #030330 !important;border-bottom: 3px solid #3266ff !important;color: #ffffff;}
.violet-theme div#Transaction_history table.table.table-striped.table-fw-widget {border: 1px solid #8578e4;}
.violet-theme div#Transaction_history table.table.table-striped.table-fw-widget th {background: #8578e4!important;color: #ffffff;}
.violet-theme button.btn.btn-green.blocked {background: #36b449 !important;} .violet-theme button.btn.btn-green.closed {background: #02d2ac !important;}
.dark-theme button.btn.btn-green.blocked,.blue-theme button.btn.btn-green.blocked {background: #f00 !important;}.dark-theme button.btn.btn-green.closed {background: #b2bda0 !important;}
.blue-theme button.btn.btn-green.closed {background: #00c0ef !important;}
.default button.btn.btn-green.closed {background: #293744 !important;}
.earth-tone button.btn.btn-green.closed {background: #5c8d23;}
.default .btn.btn-green.blocked {background: #f00 !important;}
.earth-tone .stafftable td, .earth-tone .stafftable thead th {
    color: black !important;
}
/*Dec-19-2019*/
.dark-theme .save_options .v--modal-box.v--modal .modal-body {width: 100%;float: left;border: none !important;}

.dark-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success ,
.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success
{background:#00a65a!important;}
.dark-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info ,
.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info
{background: #00c0ef!important;}
.dark-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary,
.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary
{background: #3c8dbc !important;}
.discount-may.flexible_lable>label {width: 100%;}
.secblocks-adjust .sepi-maintain>label {font-weight: 600 !important;}
.dark-theme .reserved_role .multiselect span.multiselect__option.multiselect__option--group>span,
.blue-theme .reserved_role .multiselect span.multiselect__option.multiselect__option--group>span
{color: #000000 !important;}
.default td.zui-sticky-col .site-block-info>span ,.earth-tone td.zui-sticky-col .site-block-info>span {color: #ffffff;}
/* .default td.zui-sticky-col ,.earth-tone td.zui-sticky-col {background: #707070 !important;} */


/*equal column width*/
.eqWrap {
    display: flex;
}

.eq {
    padding: 10px;
}




.equalHMWrap {
    justify-content: space-between;
}

.equalHM {
    width: 32%;
}

.equalHMRWrap {
    justify-content: space-between;
    flex-wrap: wrap;
}
/*equal column width*/
/*Dec 20 2019*/
.discount-may>.discount-enable>select.form-control{
    height:38px;
}
.violet-theme .reservationg-log-btn a img , .earth-tone .reservationg-log-btn a img{
    background: #ffffff;
    padding: 4px;
    height: 25px;
    width: 25px;
    border-radius: 5px;
    object-fit: contain;
}
.add-label-check >label::before{
    top:3px;
}
.listing_list .today-listing-year {
    margin-left: 14px !important;
}
.discount-may.flexible_align > label .checkbox.selected {
    display: inline-block;
}
/*Dec23-2019*/
#quantites {
    margin-top: 15px;
}
/*Dec24-2019*/
.earth-tone .stafftable thead th{
    color:white !important;
}
.dark-theme>.funds-transfer td{
    color:white;
}
.modal-body> textarea{
    resize: vertical;
}
.top-desposite .disbtnout .btn.btn-default.searchbts.right-searchbts {
    margin-right: 0 !important;
}
.r_report-log.occupancy_report.discount_report_dropdown .reservationg-log-btn.items_discount.itemized_discount {
    align-items: center !important;
}
.changed-txt {
    margin-left: 20px;
}
.calen {
    height: 200px;
}
.earth-tone form.form-inline.searchforms{
    background-color:#d6e4c0 !important;
    padding-top: 10px !important;
    margin-bottom: 10px !important;
}
div#pos-bill-form .checkbox #quantites + label:before{
    margin-top: 3px !important;
}
.resort-pos-add-form .add-label-check .checkbox.selected{
    margin-top: 13px !important;
}
.dark-theme .align-foot{ margin-top: 23px }
@media screen and (min-width:993px) and (max-width:1024px)
{
    .top-desposit-detaling.exculder-deal .sepi-hike-forms.date-sepi {
        width: 40% !important;
    }
}
.mysite-cards .discount-may>label {
    padding-right: 2px !important;
}
textarea.form-control.scrollable_text {
    width: 570px !important;
    max-width: 100% !important;
    height: 120px !important;
    max-height: 120px !important;
    overflow-y: auto;
}
.blue-theme .funds-transfer.table-responsive td,.dark-theme .funds-transfer.table-responsive td {color: #ffffff !important;}
.modal-dialog .modal-footer.align-foot {
    border-top: unset !important;
}
.resort-form-cls-mobile.theme-selector .form-group label {
    padding-left: 5px;
}
div#invoice_billdue .v--modal-box.v--modal{
    over-flow :auto;
}
.btn.btn-sm.btn-primary.align-camp {
    margin-bottom: 10px;

}
.for-align {
    margin-bottom: 10px;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .reservationg-log-btn.items_discount.itemized_discount .btn.btn-default.right-searchbts {margin-left: 15px;}
}
/*Dec 27 - 2019*/
.campaign_align form.form-inline.searchforms {padding: 0px !important;background: none !important;}
.campaign_align form.form-inline.searchforms .form-group.pull-right {display: block !important; margin-bottom: 0px !important;}
.campaign_align form.form-inline.searchforms .form-group.pull-right button.btn.btn-sm.btn-primary.align-camp {margin-bottom: 0px !important;}
.campaign_align {padding: 0px !important;}
div#invoice_billdue .v--modal-box.v--modal {overflow-y: auto;}
.site_type_modal .v--modal-box.v--modal form.resort-form-cls-mobile .row.formlayout input[type="file"]:last-child {padding-left: 5px !important;margin-left: -4px !important;}
.new-deposit .top-desposite .disbtnout {display: flex;flex-direction: row-reverse;}
.new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts {box-shadow: none !important;border: none !important;margin-top: 3px !important;height: 38px;}
.violet-theme button.btn.btn-default.color-red.searchbts.right-searchbts {background: #02d2ac !important;}
.default button.btn.btn-default.color-red.searchbts.right-searchbts {background: #293744 !important;}
.earth-tone .new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts {background: #154206;}
.earth-tone button.btn.btn-default.color-red.searchbts.right-searchbts {background: #5c8d23 !important;}
.dark-theme .new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts ,
.blue-theme .new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts {background: #263e83 !important;}
.dark-theme .new-deposit .top-desposite .disbtnout button.btn.btn-default.color-red.searchbts.right-searchbts {background: #b2bda0 !important;}
.blue-theme .new-deposit .top-desposite .disbtnout button.btn.btn-default.color-red.searchbts.right-searchbts {background: #00c0ef !important;}
.earth-tone .table.table.renew_reservation_modal thead {background: #154206;}
.table.table.renew_reservation_modal thead tr td {padding-bottom: 8px !important;}
.modal-dialog .modal-footer {border: none !important;}
section.content.myaccount_display .theme-selector .formlayout {padding-bottom: 15px !important;}
section.content.myaccount_display .theme-selector h2 {margin-top: 2px;}
section.content.myaccount_display .theme-selector .formlayout input[type="file"] {padding-top: 10px;}
section.content.myaccount_display .theme-selector .formlayout input[type="password"] {border-radius: 5px;}
div#invoice_billdue .v--modal-box.v--modal section.content.sepi-content-section {padding: 10px;border: none !important;}
span.invalid-feedback strong {color: #f00;margin-top: 8px;display: block;}

/* DEC 30 */
section.content.sepi-content-section.sepi_sub_invoice .revenue-mid h2.capitalize_title{
    margin-top:0px !important;
   }

   .new-deposit .radio.sepi-radios-multi label.radio-label{
    margin-top:20px;
}




section.sidebar::-webkit-scrollbar{-webkit-appearance: none;}
section.sidebar::-webkit-scrollbar:vertical{width: 10px;}
section.sidebar::-webkit-scrollbar:horizontal{height: 10px;}
section.sidebar::-webkit-scrollbar-thumb{background-color: rgba(2, 0, 0, 0.4);border-radius: 10px;border: 2px solid #ffffff;}
section.sidebar::-webkit-scrollbar-track{border-radius: 10px; background-color: #ffffff; }

.full-reports input{
    padding: 6px 20px;
    background: #3498db;
    border-radius: 4px !important;
}
.full-reports {
    text-align: right !important;

}
.no-data{
    text-align: center !important;
}
/*Dec 31-2019*/
.setlock-data.table-responsive table.table.stafftable .checkbox label:before {
    margin-top: 17px !important;
}
section.content .bill-addons-table p {
    font-weight: 800;
}
button.btn.btn-success.btn-sm.credit-security {
    padding: 0px;
    width: 125px !important;
}

/* Jan 02, 2020 */
.sitetable-creator.site-management-table.table-responsive.pay-ment{
    background: #d6e4c0;
padding: 6px;
}
.radio.stay-set {
    text-align: left;
    margin-left: 0px !important;
}
.sitescan button {
    position: relative;
    top: 10px;
}
/* Jan 03, 2020 */
.amenties h3 {
    padding-left: 10px;
}

.auth-btn{
    margin-top:25px !important;
 }

/* Jan 04, 2020 */
.earth-tone  .payment-table {
    background: #d6e4c0;
    padding: 4px;
}

.blue-theme  .payment-table {
    background: #27225c !important;   
    padding: 4px;
}

.dark-theme  .payment-table {
        background: #222b44;
        padding: 4px;
}


.default  .payment-table,.viloet-theme  .payment-table {
    background: #fff;
    padding: 4px;
}

.dark-theme .payment-table h1{
    color:white;
}
.blue-theme .vdp-datepicker__calendar span {
    color: white !important;
}
.blue-theme .sitemap-user ul li::after, .dark-theme .sitemap-user ul li::after{
    background-color:white;
}
.blue-theme.sitemap-user ul , .dark-theme.sitemap-user ul
{
    border-bottom:1px solid white;
}
.save-btn {
    position:inital;
  }
  /* Jan 06, 2020 */
  .eath-tone section.content.formcontent button.close span.mdi.mdi-close{
        margin-right:20px;
    }
    .extrabills-addons-wrapper .extra-bills .pos-billable-wrapper label{
        padding-left: 4px;
    }
    .earth-tone .deposit_more_options .content.formcontent span.mdi.mdi-close {
        margin-right: 20px;
    }
    
    .earth-tone .new-deposit .top-desposite button.btn.btn-default.searchbts.right-searchbts{
         margin-right: 20px;
    }
    .earth-tone .header_deposits section.content.formcontent span.mdi.mdi-close{
        margin-right: 20px;
    }
    .pull-right button{
        margin-top: 10px;
    }    
    .dark-theme .payment-bg-block .sitetable-creator.site-management-table.table-responsive.payment-table h2 {
        color: white !important;
    }
    .blue-theme .payment-bg-block .sitetable-creator.site-management-table.table-responsive.payment-table h2 {
        color: white !important;
    }
    .dark-theme .sitemap-user ul{
        border-bottom:1px solid white !important;
    }
    
    .blue-theme .sitemap-user ul{
        border-bottom:1px solid white;
    }
    .site-label-test {
        margin-bottom: 4px;
    }
    .check-out-btn {
        margin-top: 4px;
    }
    .price-lab{
        margin-left: 32px;
        margin-bottom: 10px;
    }
    .pwd-block {
        margin-top: 28px !important;
    }
    .save-btn-new{
        position: inherit;
    }

    section.content.reservation-details table.table.table-striped.table-fw-widget {
        padding-bottom: 130px !important;
        /*display: block;*/
    }
    @media only screen and (min-width: 320px){
        section#aside_sidebar{
            height: calc(100vh - 88px) !important;
            overflow: auto;}
        }
/* Jan-07- 2020*/
.save-btn-new {
    position: initial;
}
.close-right {
    margin-right: 20px;
}
.site-txt-box {
    position: relative;
    top: 4px;
}
.price-align {
    margin-left: 28px;
}
.earth-tone #table1 thead{
    background: #154206!important;
    color:white;
}
.violet-theme #table1 thead{
    background: #8578e4;
}
@media screen and (min-width: 1200px){
    .check-out-btn{
        margin-right:20px !important;
    }
}
/* Jan 09, 2020 */
.extra_price {
    margin:0px !important;
}
.be-checkbox.selected input {
    opacity: 0;
}

.chk_lbl:before {
    position: absolute;
     top: 3px !important;
    left: -17px
}
.brac-line{
    display:inline-block;
}
.role-btn {
    margin-top: 10px !important;
}
form.site_groupBlock>div select, form.site_groupBlock>div input {
    border-radius: 5px;
    height: 38px;
}
/*Jan 09-2020*/
button.btn.btn-green.save-btn-new {
    position: initial!important;
}
.p-25{
    padding:20px;
}

/* Jan 10, 2020 */
.default .sepitable-set.flash-res-setup .table>thead>tr>th {
    border-bottom: 2px solid #293744;
}

.mid-stay-select {
    width: 100% !important;
}

.earth-tone .secblocks-adjust {
    padding-right: 10px;
}

.default .site-b-search-btn:active {
    background: #36b449;
}

.act-lab {
    position: absolute;
    left: 30px;
    top: 0px;
}

.f-w-600{
   font-weight: 600!important;
}

.default .pay-set-btn:active {
    background: #36b449;
}

.blue-theme .sm_txt {
    color: #ffffff;
}

.blue-theme .m-l-10 h4,.dark-theme .m-l-10 h4 {
    color: white;
}

.default .a-d-s-btn{
    color:white!important;
}

.blue-theme .a-d-s-btn{
    color:white!important;
}

.blue-theme .check-out-btn {
        background: #ff4078 !important;
    border-color: #ff4078 !important;
}

.dark-theme .check-out-btn {
        background: #ff4078 !important;
    border-color: #ff4078 !important;
}

.earth-tone .check-out-btn{
        background: #36b449;
    border: 1px solid #36b449;
}

.violet-theme .check-out-btn{
        background: #36b449;
    border: 1px solid #36b449;
}

.default .check-out-btn {
        background: #ff4078 !important;
    border-color: #ff4078 !important;
}

   .p-t-b-10{
    padding: 10px 0px;
    }

.blue-theme .upload_icon , .dark-theme .upload_icon,.violet-theme .upload_icon,.earth-tone .upload_icon {
    cursor: pointer;
    background: #ffffff;
    padding: 4px;
    height: 25px;
    width: 25px;
    border-radius: 5px;
}
.earth-tone .report-label{
    margin-bottom: 10px !important;
}

.user-dropdown{
    /* margin-left: 50px !important; */
    width: 200px !important;
}
/* Jan 13, 2020 */
.default .site-b-search-btn:focus{
    background: #36b449 !important;
    }
    
    
    .ckeditor.email-campaign {
        margin-left: 0px;
    }
    
    
    .blue-theme .site-desc p, .dark-theme .site-desc p {
        color: white;
    }
    
    
    .ex-date-del-icon p{
        margin:0px !important
    }

    /*Jan -14-2020*/
.blue-theme .site-desc p,.dark-theme .site-desc p {
    color: white !important;
}

.f-n{
    float: none !important;
}


.adult-sec select {
    padding-left: 30px !important;
}


.blue-theme .f-w-600, .dark-theme .f-w-600{
    color:white !important;
}


.default.preview-campaign button:focus{
    background: #36b449!important;
}

.ckeditor{
    margin-left:0px !important;
}
@media screen and (min-width: 1024px) and (max-width: 1420px)
{
    .all-user-select{
        width:50% !important;
    }
}
/*Jan 20-20*/
.blue-theme .my_left span,.dark-theme .my_left span{
    color: white !important;
}

.default.preview-campaign button:active{
    background: #36b449!important;
}

td.actionicons {
    line-height: 40px!important;}
.tax-report-select{
    margin-top: 6px !important;
}

.earth-tone .tax-report-select{
    margin-top: 15px !important;
}
@media screen and (min-width: 320px) and (max-width: 362px)
{
    button.btn.btn-success.btn-sm.credit-security{
        margin-bottom:10px;
    }
}
.t-r{
    text-align:right!important;
}

.payseparate-wra{
    border-bottom:none!important;
}

.dark-theme .modal-content{
    border:none !important;
}

input.btn.btn-default.searchbts_additional.a-d-s-btn {
    margin-top: 10px !important;
}
.whitesec .rightse{
    text-align:center !important;
}
.helpSection{
    width: 100%;
    padding: 15px 15px;
    border: 1px solid;
    text-align: left;
    margin-bottom: 15px;
    min-height: 152px;
    height:565px;
}
.mdi {
    display: inline-block;
    font: normal normal normal 14px/1 'Material Icons';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.helpSection hr {
    margin: 5px 0;
    border-top: 1px solid;
}
.helpSection ul {
    padding-left: 5px;
    max-height: 475px;
    overflow-y: auto;
}
.helpSection ul li {
    display: block;
    padding: 5px 0px;
}
.helpSection ul li i {
    padding-right: 7px;
}
.helpSection a:hover, a:focus {
    text-decoration: none;
    outline: none;
}
.helpSection a:hover, a:focus {
    color: #973c13;
    text-decoration: underline;
}
.helpSection a {
    color: #031711;
    text-decoration: none;
}
.helpSection a {
    background-color: transparent;
}
.helpDetails .videoFraming {
    margin: 0px;
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}
/*Jan23-2020*/
textarea.form-control {
    resize: vertical;
    overflow: auto;
}
.dark-theme button.btn.btn-default.searchbts.right-searchbts.btn-reded.refund-btn{
    background-color: #ff4078 !important;
    border: 1px solid #ff4078 !important;
}
.blue-theme button.btn.btn-default.searchbts.right-searchbts.refund-btn {
    background-color: #ff4078 !important;
    border: 1px solid #ff4078 !important;
}
.earth-tone button.btn.btn-default.searchbts.right-searchbts.refund-btn {
    background-color: red!important;
    border: 1px solid red !important;
}
.violet-theme button.btn.btn-default.searchbts.right-searchbts.refund-btn {
    background-color: red!important;
    border: 1px solid red !important;
}
.default button.btn.btn-default.searchbts.right-searchbts.refund-btn {
    background-color: red!important;
    border: 1px solid red !important;
}
section.content-header.header-sitetype-creater.form_block_filter h1 {
    margin-top: 15px;
}
td.actionicons.refund-btn {
    padding-top: 10px !important;
}
/* Jan 28, 2020 */
.earth-tone .role-sec-blck{
    width: 97%; margin-left: 1.5%;
}
.violet-theme .sepitable-set.flash-res-setup.table-responsive .table.b-n thead
{
border-bottom: 3px solid #8578e4!important;
}
/*Jan 29-2020*/
.p-n {
padding: 0px !important;
}
div#export_1580128305189 {
    margin-top: 10px;
}
h4.modal-title {
    font-weight: 600;
}
.m-t-10{
    margin-top: 10px;
}
a.sidebar-toggle:focus {
    text-decoration: none;
}
.violet-theme thead {
    border-bottom: 3px solid #8578e4 !important;
}
.credit-chk-bx{
    top: 3px;
    position: relative;
}
.blue-theme #myModal1 h4.modal-title {
    color: white;
}
.dark-theme #myModal1 h4.modal-title {
    color: white;
}
.blue-theme #myModal1 label{
    color: white;
}
.dark-theme #myModal1 label{
    color: white;
}
.select-quant-chk{
    width: 100%;
}
.earth-tone td.text-green {
    color: white !important;
}
section.content .bill-addons-table p{
    padding-right: 10px !important;
}
@media only screen and (min-width:320px) and (max-width:509px) {
    .tabpenle-adding.tabpenle-adding1 button.btn.btn-default.searchbts.right-searchbts.popup-right {
        margin-top: 20px;
    }
}
.visible-butn{
    WHITE-SPACE: NORMAL;
}
/*Feb-03-2020*/
ul.treeview-menu {
    padding-left: 15px !important;
}
body.default .btn-default:active { background: #36b449; }
.dark-theme .helpSection a , .dark-theme .helpSection ul li, .blue-theme .helpSection a , .blue-theme .helpSection ul li{
    color: #fff;
}
/*Feb-04-2020*/
.blue-theme .helpSection , .dark-theme .helpSection{
    color:white!important;
}
div#pay_seperatable .select_search input.scan_product.form-control {
    width: 100% !important;
}
/*05-Feb-2020*/
div#refund_transact .v--modal-box.v--modal {height: auto !important;}
.discount-enable.discounter_type {width: auto;}
.dark-theme .mysite-cards.transactiondetails-log .flash-reservation .position_unset .right-searchbts:nth-child(2),
.blue-theme .mysite-cards.transactiondetails-log .flash-reservation .position_unset .right-searchbts:nth-child(2) {background: #dd4b39 !important;border: #dd4b39 !important;}
.violet-theme .mysite-cards.transactiondetails-log .flash-reservation .position_unset .right-searchbts:nth-child(2),
.default .mysite-cards.transactiondetails-log .flash-reservation .position_unset .right-searchbts:nth-child(2) {background: #5ce3ca !important;border: #5ce3ca !important;}
.earth-tone .mysite-cards.transactiondetails-log .flash-reservation .position_unset .right-searchbts:nth-child(2) {background: #b2bda0 !important;border: #b2bda0 !important;}
.dark-theme div#merge_siteInfo .v--modal-box.v--modal .form-group label,
.blue-theme div#merge_siteInfo .v--modal-box.v--modal .form-group label{color:#ffffff;}
div#merge_siteInfo .v--modal-box.v--modal .form-group button.btn.btn-default.searchbts.right-searchbts {float: none;}
.row.billables_row .pos-billable-wrapper .multiselect {min-width: 210px !important;width: inherit;}
.row.billables_row .pos-billable-wrapper input.scan_product {min-width: 208px; width: 208px;}
td.actionicons a.btn.btn-danger.btn-xs.actionbts {margin-bottom: 10px;margin-top: 10px;}
@media only screen and (max-width: 1200px) and (min-width: 992px)
{
    .row.billables_row .pos-billable-wrapper .search-billables { width: auto; }
}
@media only screen and (max-width: 1200px) and (min-width: 768px){
    .mysite-cards.sherlock-wrapper ul li {
        width: auto !important;
        margin-right: 20px !important;
    }
    .earth-tone .role-sec-blck {
        width: 94% !important;
        margin-left: 3% !important;
    }
    .sepi-hike-form-lines.select-last label {
        margin-top: 3px !important;
    }
    .discount-enable.discounter_type label {
        font-size: 15px !important;
    }
}
@media only screen and (max-width: 993px) and (min-width: 768px){
    .updat , .updat label{
        width:100% !important;
    }
    div#export_1580980966696 {
        margin-top: 15px;
    }
    .p-30 {
        padding: 30px !important;
    }
    .up-btn {
        margin-top: 15px;
    }
    .flash-reservation.position_unset {
        text-align: center;
    }
    .flash-reservation .position_unset button{
        float:unset!important;
    }
}
.today-listing-date {
    margin-right: 45px;
  }
  
  .listing_list {
    display: flex;
    padding-top: 4px;
    margin-right: 5.5%;
}
.mylisting-sitedate {
    font-size: 20px;
}
button.btn.btn-default.searchbts.role-btn {
    margin-top: 14px !important;
}
.default #reservationList-description .table-bordered{
    border: 1px solid #ddd !important;
}

    @media screen and (min-width:992px) and (max-width:1570px)
    {
        .site_type_modal .v--modal-background-click .v--modal-box.v--modal {
            margin-top: 5%;
        }
    .wrapper_customize .reservation-log-wrapper .reservation-log {
        flex-direction: column;
    }
    .wrapper_customize .reservation-log-wrapper .reservation-log .reservationg-log-btn {
        justify-content: flex-start;
        margin-top: 10px;
        flex-wrap: wrap;
    }
    .wrapper_customize .reservation-log-wrapper h3 {
        width: 100%;
    }
    }
    .mce-statusbar .mce-container-body{
        max-height: 30px !important;
        height:30px !important;
    }
    @media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 

.adult-charage {
    width: 100%;
}
    .adult-charage span {
    font-size: 14px !important;
}

}
@media screen and (min-width:768px) and (max-width:1100px)
{
    .equalHMWrap.eqWrap {
        display: block !important;
    }
    
    
    .equalHMWrap.eqWrap > div {
        width: 100% !important;
    }
}
table.panel-table.table-bordered.thead_45 {
    border: 1px solid !important;
    margin: 10px;
    width: 98%;
}
h4.bill-heading {
    font-weight: 600;
}
.blue-theme .content.formcontent.h3 , .dark-theme .content.formcontent.h3 {
    color: white;
}
select.tax-report-select {
    width: 100% !important;
}
.blue-theme .formcontent.h3 , .dark-theme .formcontent.h3 {
    color: white !important;
}
table.table.renew_reservation_modal {
    max-width: none !important;
}
.mt-14{
    margin-top:14px !important;
}

.visible-wrapper span {
    white-space: initial;
    word-break: break-word;
}

@media only screen and (min-width:320px) and (max-width:993px)
{
    .mysite-cards.reser-fft {
        padding: 0px;
        display:block;
    }
    .dark-theme .sitemap-user ul , .blue-theme .sitemap-user ul{
        border-bottom :none !important;
    }
}
@media only screen and (min-width:320px) and (max-width:1325px)
{
    /* .impbtn-rund.pull-left button {
        margin-bottom: 10px !important;
    } */
    td.add_new_reading_btn .impbtn-rund.pull-left a.btn.btn-primary.right-searchbts {
        margin-bottom: 10px !important;
    }
}
@media only screen and (min-width:768px) and (max-width:993px)
{
    .payment-bl {
        width:100%;
    }

    .payment-bl .check-al-bx {
        padding-left: 15px !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1103px)
{
    .pagination-list{
        margin-top:10px !important;
    }
}
@media only screen and (min-width:320px) and (max-width:567px)
{
    div#create-request-stietype .modal-dialog .sepicreate-request .sepi-verticalform button {
        margin-top: 10px;
    }
}
@media only screen and (min-width:1300px) and (max-width:1400px)
{
    .listing_list{
        margin-right: 3%;
    }
}
@media only screen and (min-width:768px) and (max-width:820px)
{
    .role-grp {
        display: flex;
    }
}
@media only screen and (min-width:320px) and (max-width:1023px)
{
    td.zui-sticky-col .site-block-info span{
        width:unset !important;
    }
}
/*18-Feb-2020*/
.booking-waitinglist table tr>td {vertical-align: middle;}
div#printMeOccupancyFullReport .revenue-arrival-modal td {padding-right: 3%;}
.helpDetails .videoFraming > div {padding: 0px;}
.row.helpDetails {margin-top: 15px;}
.dark-theme .mysite-cards h4, .blue-theme .mysite-cards h4,
.dark-theme .row.helpDetails p ,.blue-theme .row.helpDetails p {color: #ffffff !important;}
div#reser_des {width: 100% !important;}
section.arrivl_select .booking-tablelist{overflow:scroll;}
#printMeArrival,#printMeDepartures{max-height:300px;overflow-y:auto;}
@media screen and (min-width:768px) and (max-width:1199px)
{
    .myaccount_display form.resort-form-cls-mobile.theme-selector input.formsave {margin-top: 10px;}
}
@media screen and (max-width:991px)
{
    div#revenue_report .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {right: 0;}
    section.content.reservation-details {padding: 15px !important;}
}


.blue-theme .formcontent h3 , .dark-theme .formcontent h3 {
    color: white !important;
}

table.table.renew_reservation_modal {
    max-width: none !important;
}
.blue-theme .helpDetails, .dark-theme .helpDetails {
    color: white !important;
}

.earth-tone .reservationg-log-btn>div>img{
    background: #ffffff !important;
    padding: 4px;
    height: 25px;
    border-radius: 5px;
    width: 25px;
}
.earth-tone .resort .bill-addons-table {
    color: #d6e4c0 !important;
}
.stafftable tr:last-child td {
    padding-bottom: 15px;
    text-transform: capitalize !IMPORTANT;
}
.barcode-status .sitescan span{
    width: 60px!important;
}
.dark-theme .billaddons-putty.adj-tax span, .blue-theme .billaddons-putty.adj-tax span{
    color:white;
}
.booking-tablelist.table-responsive table.table td.actionicons p {
    position: relative;
    top: 0;
}

table .stafftable{
    text-align:center;
}

.blue-theme .reservationg-log-btn select , .dark-theme .reservationg-log-btn select{
    margin-top: 10px;
}

div#Transaction_history table {
    display: table !important;
}
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape)
{
    .check-al-bx{
        margin-top:10px !important;
    }

}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
    .check-al-bx {
        margin-top: 10px !important;
    }
}
.earth-tone button.btn.btn-default.searchbts.role-btn{
    margin-right: 10px !important;
}

.table-responsive>.table>thead>tr>th {
    white-space: nowrap !important;
}

button.btn.btn-default.searchbts.right-searchbts.btn-greys {
    margin-left: 0px;
}

.earth-tone table.panel-table.table-bordered.thead_45{
    border: 1px solid white!important;
}
.earth-tone .reservation-log.payment-log h3 {
    color: black;
}
.earth-tone .bill-addons-table h1{
    color: #d6e4c0 !important;
}
div#printMeArrival table.table.without-border-bottom {
    margin-bottom: 0px !important;
}
.earth-tone .new-deposit table {
    width: 100%;
    border: 1px solid white;
}
.mb-0{
    margin-bottom:0px !important;
}
#printMeArrival table.table.without-border-bottom tr.bottom_table td {
    font-weight: 600;
    font-style: bold;
    font-size: 18px;
}

.p-0 {
    padding: 0px !important;
}

#printMeArrival1{
    margin-bottom:0px !important;
}

button.btn.btn-default.searchbts.right-searchbts.btn-greys.ml-25 {
    margin-left: 25px;
}
.earth-tone .waiting-list-wrapper.revenue-wrap form.occupancy-form .site_number_filter {
    margin-top: 0px !important;
}
.default .sepi-content-section .sitemap-user {
    margin-top: 20px !important;
}

.reservation-btn-spl.pos-buttons {
    padding: 0px !important;
    padding-bottom: 4px !important;
}

.reservation-log-wrapper mysite-cards .reservation-log.payment-log.collapsed {
    padding-left: 0px !important;
}

.reservation-log payment-log revenue-log .reservationg-log-btn img {
    height: 17px;
}

.content-wrapper .container-fluid.condition {
    padding-right: 0px !important;
}

.setlock-data.table-responsive {
    /* border: 1px solid white;
    border-bottom: 0; */
}

 .violet-theme .reservationg-log-btn>div>img {
    background: #ffffff !important;
    padding: 4px;
    height: 25px;
    border-radius: 5px;
    width: 25px;
}

/* .violet-theme .panel-table.table-bordered.thead_45 {
    border: 1px solid #8578e4 !important;
}

.violet-theme #table1 {
     border: 1px solid #8578e4 !important;
} */
.reservation-log-wrapper.mysite-cards .reservation-log.payment-log.collapsed {
    padding: 0px !important;
}
.earth-tone section.content .reservation-log-wrapper.mysite-cards .reservation-log.payment-log.collapsed h3 {
    color: black !important;
}
.availablity-table table tr:nth-child(-n+3) td.table-availability:hover .visible-popup {
    top: 10px;
    bottom: unset;
}
.availablity-table table tr:nth-child(-n+3) td.table-availability:hover .visible-popup::before {
    bottom: unset;
    top: -8px;
}
.availablity-table table tr:first-child td.table-booked:hover .visible-popup {
    top: 10px;
    bottom: unset;
}
.availablity-table table tr:first-child td.table-booked:hover .visible-popup::before {
    bottom: unset;
    top: -8px;
    }
.availablity-table table tr:first-child td.table-hold:hover .visible-popup {
    top: 10px;
    bottom: unset;
}
.availablity-table table tr:first-child td.table-hold:hover .visible-popup::before {
    bottom: unset;
    top: -8px;
}
.dark-theme .table-responsive table#table1 thead {
    border-top: 2px solid #3266ff !important;
    border-bottom: 2px solid #3266ff;
}

.violet-theme table.panel-table.table-bordered.thead_45{
        border: 1px solid #8578e4 !important;
}

.violet-theme section.content.reservation-details table.table.table-striped.table-fw-widget{
    border: 1px solid #8578e4 !important;
}

.dark-theme table.panel-table.table-bordered.thead_45 {
    border: 1px solid #5f6a8c !important;
}
.violet-theme .meterbilling-bill .mybilling-table.table-responsive thead {
    border: 1px solid #8578e4 !important;
}     
.violet-theme table {
    border: 1px solid #8578e4 !important;
}

section.content.blockable_content .sitemap-user.s-u-pa {
    margin-top: 20px;
}

.violet-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .r_report-log .reservationg-log-btn .sepi-hike-forms select.form-control.user-dropdown option {
    color: #474747!important;
}

.pointof-sale.revenue-wrap .mysite-cards.date-con form .col-xs-12.col-md-3 .reservation-btn-spl {
    padding-top: 0px;
}

.reservation-btn-spl.payment-top-btn {
    padding-top: 0px;
}   
.blue-theme .pointof-sale.revenue-wrap .mysite-cards.date-con .reservation-btn-spl , .dark-theme .pointof-sale.revenue-wrap .mysite-cards.date-con .reservation-btn-spl{
    margin-top: 0px;
}


.blue-theme .mysite-cards.meterbilling-bill .mybilling-bill .reservation-btn-spl , .dark-theme .mysite-cards.meterbilling-bill .mybilling-bill .reservation-btn-spl {
    margin: 0px;
    padding: 0px;
}

.blue-theme .sitetable-creator-wrapper.p-10.w-100 .tablebottom , .dark-theme .sitetable-creator-wrapper.p-10.w-100 .tablebottom{
    border: 0;
}

.earth-tone .setblock-cards h1{
        color: #d6e4c0;
}

/* .blue-theme table {
    border: 1px solid #5f6a8c !important;
} */

.wrapper-option .option_align button.btn.btn-default.searchbts.right-searchbts.btn-reded {
    background: red !important;
    border: none;
}

.discount-may .discount-enable.discounter_type .row>div:last-child {padding-top: 12px;}
.sitetable-creator.payment-table select.form-control {border-radius: 4px;}
.sitetable-creator.payment-table h2 {font-size: 21px;display: flex;align-items: center;justify-content: space-between;}
.blue-theme .funds-transfer.table-responsive.region-invoice {border-bottom: 0;}
.wrapper_customize .reservation-searchbar .row .reservation-btn-spl {margin-top: 0px; padding-top: 0px;}
.dark-theme .payment-bg-block .sitetable-creator.site-management-table.table-responsive.payment-table table.table.stafftable {border: 1px solid #ccc;}
.sitetable-creator-wrapper.p-10.w-100 thead th {padding: 5px 10px !important;vertical-align: middle;}
.setlock-data.table-responsive table.table.stafftable .checkbox label:before {margin-top: 8px !important;}
.setlock-data.table-responsive table.table.stafftable td {vertical-align: middle;}
.sitetable-creator-wrapper.p-10.w-100 thead th:first-child {padding-left: 20px !important;}
.earth-tone .amenties>h3 {color: #d6e4c0;padding-left: 0px;}
.amenties>h3 {padding-left: 0px;}

.row.frm-th .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl {
    padding-top: 0px !important;
 }
 .blue-theme .row.frm-th .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl{
    margin-top: 0px;
}
.violet-theme .resertable-bill.sepi_edit_reservation_resort_admin .table-responsive .table-responsive table {
    border: none !important;
}

.dark-theme .waiting-list-wrapper.revenue-wrap .mysite-cards form.occupancy-form .col-xs-12.col-md-3 .reservation-btn-spl {
    padding-top: 0px;
    margin-top: 0px;
}
.log-table{
    border:0px !important;
}

.resertable-bill.sepi_edit_reservation_resort_admin>.table-responsive {
    border: 0px !important;
}

.tax-date{
    margin-top:6px;
}

.blue-theme .mybilling-table.table-responsive table {
    border: 0 !important;
}

@media only screen and (max-width: 787px) {
    div#map_sites_information .rightse.clearfix.f-n {
        display: flex;
        width: 100%;
    }
}
.setupfor-guest .sepi-hike-form-lines select {
    width: 50% !important;
}
.mybilling-table tbody tr:first-child td {
    padding-top: 8px;
}
@media only screen and (max-width: 787px) {
.sepi-hike-forms.date-sepi input {
    text-overflow: ellipsis;
    white-space: normal;
}
}

@media only screen and (max-width: 787px) {
.mybilling-table {
    white-space: nowrap;
}
.customer-wrapper-details p {
    font-size: 14px;
}
select#help_category {
    padding-right: 25px !important;
}
.mysite-cards.setupfor-guest .sepi-hike-form-lines select {
    width: 100% !important;
}
.customer-wrapper-details p {
    font-size: 14px !important;
}

.headerpanel-btn.bilaskpos.p-t-b-10 {
    padding: 0 !important;
}
}

.mysite-cards >form .sepi-hike-forms select.form-control {
    width: 100% !important;
}
body.blue-theme .booking-respopup>span {
    color: #fff;
}
body.blue-theme .recurringtabprice > label {
    color: #fff;
}
.vdp-datepicker input {
    font-size: 16px;
}
section.content.formcontent button.close span.mdi.mdi-close {
    font-size: 22px;
    font-family: arial;
    position: absolute;
    right: -17px;
    top: -6px;
}
.sepi-hike-forms label sup {
    color: #e74c3c;
    font-size: 25px;
    vertical-align: text-bottom;
}
.new-deposit table thead th {
    background: #8578e4;
    color: #fff;
}
.new-deposit table tbody td {
    background: #fff;
}
/* Mar 30 - 2020 */
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -10px !important;
}
#pay_seperatable section.content.formcontent button.close span.mdi.mdi-close {
    font-size: 22px;
    font-family: arial;
    position: absolute;
    right: 9px;
    top: 5px;
}
 section.content.formcontent button.close span.mdi.mdi-close {
    font-size: 22px;
    font-family: arial;
    position: absolute;
    right: 9px;
    top: 5px;
}
body.violet-theme .funds-transfer.table-responsive.region-invoice table tbody tr td {
    background: #fff;
}
body.dark-theme .booking-respopup>span {
    color: #fff;
}
body.dark-theme .recurringtabprice > label {
    color: #fff;
}
body.violet-theme .importexprice-rest table thead th {
    background: #8578e4;
    color: #fff;
}

body.violet-theme .importexprice-rest table tbody td {
    background: #fff;
}

body.violet-theme .importexprice-laset table thead th {
    background: #8578e4;
    color: #fff;
}

body.violet-theme .importexprice-laset table tbody td {
    background: #fff;
}

@media only screen and (min-width: 320px) and (max-width: 768px){
.reservation-editor.pull-right.custom_editor_reserve a .searchbts.right-searchbts {
    width: 200px !important;
    min-width: 200px !important;
}
.modal-body .modal-inputs label {
    width: 100% !important;
}
}
body.dark-theme table {
    border: 1px solid #3266ff;
}
body.dark-theme .billaddons-putty p {
    color: #fff;
}
body.blue-theme .billaddons-putty p {
    color: #fff;
}
body.earth-tone td.text-green {
    color: #5c8d23 !important;
}
.dark-theme .v--modal-box.v--modal {
    background: #151a30 !important;
}
/*Mar 31-2020 */
.multiselect .multiselect__select{right: -3px !important;}
body.dark-theme table {
    border: 1px solid #3266ff !important;
}
.blue-theme .funds-transfer.table-responsive.region-invoice table {
    border-bottom: 0 !important;
}
@media only screen and (max-width: 767px){
    .pos-billable-wrapper.lable_csm>label {
        margin-bottom: 2px;
    }
    .reservation-log.payment-log.revenue-log .reservationg-log-btn a:first-child {
        margin-right: 0;
    }
    div#reser_des {
        overflow-y: auto;
    }
    .sepi-hike-forms .vdp-datepicker input {font-size: 14px;padding: 5px !important;}
    .select_search .sepi-hike-forms, .select_search .sepi-hike-forms input {
        margin: 0;
    }
    .payseparate .payseparate-wra {
        padding: 0;
    }
    .pos-billable-wrapper.lable_csm {
        font-size: 12px;
    }
    section.content.edit-reserve button.btn.btn-default.searchbts.right-searchbts {
        margin: 0 5px 5px !important;
    }
}
.sepi-hike-forms.widget-checkout-date .vdp-datepicker .vdp-datepicker__calendar {
    top: -192px !important;
}
.guest_name_capitalize
{
    text-transform: capitalize !important;
}
.sepi_print_report_title { display:none; }

/*-----sudarsun css fixes -----*/
.custom-mbile-xs-12 span img{
    margin-right:25px;
}
.table-bottom-btn{
    padding: 20px 50px 10px 0px;
}
.table-bottom-btn input{
    background:#3498db;
}
.checkout-page-img{
    width: 60%;
    border:1px solid #ccc;
    float:right
}
.checkout-page-book-now
{
    padding: 20px 80px 10px 0px;
}
@media (max-width:767px){
    .custom-mbile-xs-12{
        width:100%;
        padding:0;
    }
    .checkout-page-img{
        width: 50%;
        border:1px solid #ccc;
        float:left;
    }
    .checkout-page-book-now{
        text-align:left;
    }
    .checkout-page-book-btn{
        width:60%
    }
}
@media (max-width: 1440px) {
    .checkout-page-book-now{
        padding: 20px 55px 10px 0px;
    }
    .checkout-page-img {
        width: 80%;
    }
}

/* Start of Slider css */
.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
  }
  
  .switch input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider:before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    left: 0px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider {
    background-color: #2196F3;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }
  
  input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider.round {
    border-radius: 34px;
  }
  
  .slider.round:before {
    border-radius: 50%;
  }

  /* End of slider css */
    
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .resertable-bill.sepi_edit_reservation_resort_admin table {
        white-space: unset !important;
    }
}

.extrabills-addons-wrapper .resertable-bill .table.table-responsive tr td{
    text-align:left !important;
    padding: 5px 10px !important;
}
.extrabills-addons-wrapper .resertable-bill .table.table-responsive tr td input{
    margin-left:0px !important;
    margin-bottom: 0px;
}
.extrabills-addons-wrapper .resertable-bill .table.table-responsive tr .sepi-hike-forms {
    margin-bottom: 8px;
    margin-top: 8px;
}
.extrabills-addons-wrapper .resertable-bill .table.table-responsive tr td > input {
    margin-bottom: 10px;
}
.payseparate .importexprice.table-responsive table tr td{
    text-align:left !important;
}
.payseparate .importexprice.table-responsive table tr .sepi-hike-forms {
    margin-bottom: 8px;
    margin-top: 8px;
}
.payseparate .importexprice.table-responsive table tr td input{
    margin-left:0px !important;
    margin-bottom: 0px;
}
.payseparate .importexprice.table-responsive table tr td > input {
    margin-bottom: 10px;
}
.datepicker__header span.datepicker__month-button {
    background: transparent url(/js/img/ic-arrow-right-green.regular.svg) no-repeat 50%/8px;
}
.pos-billable .add-on-content label {
    font-weight: 400;
    max-width: 150px;
    min-width: 150px;
}
.pos-billable .add-on-content .pos-billable-wrapper.addon span input{
    margin-left: 0px !important;
    margin-right: 10px;
}
section.content.sepi-content-section .waiting-list-wrapper.pointof-sale-billable .mysite-cards .pos-billable .pos-billable-wrapper label {
    top: 0px;
}   
.total-row {
    white-space: nowrap;
}
/* .avail-input-wrapper form label a {
    font-size: 13px;
} */
.importexprice-rest.table-responsive tbody tr .error {
    color: white !important;
}
.transaction-history .v--modal-box.v--modal{
    width: 900px !important;
} 
.transaction-history .v--modal-box.v--modal .modal-dialog{
    width: 100% !important;
} 
button.btn.btn-default.searchbts.right-searchbts.btn-greys.ml-25.r-invoice{    
    background: #ce4916 !important;
    border-color: #ce4916 !important;
}
a.btn.btn-space.btn-default.cust_btn.r-invoice{
    background: #ce4916 !important;
    border-color: #ce4916 !important;
}
.border_dt {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
div#merge_siteInfo .v--modal-box.v--modal {
    overflow-y: hidden;
}

.earth-tone .border_dt {
    border: 1px solid #8bb35c;
    background: #8bb35c;
}

.blue-theme .border_dt {
    border: 1px solid #5950b3;
    background: #716bb5;
}

.violet-theme .border_dt {
    border: 1px solid #a5a1d4;
    background: #a5a1d4;
}

.dark-theme .border_dt {
    border: 1px solid #828dc0;
    background: #828dc0;
}

.default .border_dt {
    border: 1px solid #5950b3;
    background: #5950b3;
}

.red-theme .border_dt {
    border: 1px solid #db3700;
    background: #db3700;
}

.magenta-theme .border_dt{
    border: 1px solid #9c498a;
    background: #9c498a;
}

.light-blue-theme .border_dt{
    border: 1px solid #175491;
    background:#175491;
}


.yellow-theme .border_dt{
    border: 1px solid #f2e15f;
    background:#f2e15f;
}

.turquoise-theme .border_dt{
    border: 1px solid #006266;
    background:#006266;
}

.maroon-theme  .border_dt{
    border: 1px solid #b33939;
    background:#b33939;
}
.peach-theme .border_dt{
    border: 1px solid #a44d28;
    background:#a44d28;
}



.r-google{
    display:flex;
    align-items:center;
}

.parent-cap { text-transform: lowercase; }  
.parent-cap > span { display: inline-block; } 

.parent-cap > span:first-letter {
  text-transform: uppercase;        
}
.lower{
    text-transform: lowercase;
}
input.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange {
    background: #ce4916 !important;
    border-color: #ce4916 !important;
    color: #fff !important;
}

a.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange {
    background: #ebaa35 !important;
    border-color: #ebaa35 !important;
}

.money-out {
    color: red;
}

.money-in {
    color: green;
}
.router-link-exact-active {
    color: #fff !important;
}
.vue-notification-group{
    width:400px !important;
    
}
.notification-content{
    font-size:16px !important;
}
.notification-title{
    font-size:16px !important;
}

.earth-tone .head-theme{
    color: #d6e4c0;
}

.blue-theme .head-theme,.dark-theme .head-theme{
    color: #fff;
}
.gm-ui-hover-effect img {
    display: none !important;
}

/* Breadcrumbs included */
ol.breadcrumb {
    margin: 3px 0px !important;
}
section.content-header {
    padding-bottom: 0px;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    content: ">";
    font-weight: 600;
}
ol.breadcrumb li {
    font-size: 16px;
}
ol.breadcrumb li:last-child {
    font-weight: 800;
}
body.earth-tone ol.breadcrumb li a,body.earth-tone .breadcrumb>li+li:before {
    color: #5c8d23 !important;
}
body.dark-theme ol.breadcrumb li a,body.dark-theme .breadcrumb>li+li:before {
    color: #ffffff !important;
}
body.blue-theme ol.breadcrumb li a,body.blue-theme  .breadcrumb>li+li:before {
    color: azure !important;
}
body.violet-theme ol.breadcrumb li a,body.violet-theme  .breadcrumb>li+li:before {
    color: #8578e4 !important;
}
body.earth-tone ol.breadcrumb{
    background-color: #d6e4c0 !important;
}
body.dark-theme ol.breadcrumb {
    background-color: #222b44 !important;
}
body.blue-theme ol.breadcrumb{
    background-color: #27225c !important;
}
body.violet-theme ol.breadcrumb{
    background-color: #fafbfe !important;
}
body.default ol.breadcrumb{
    background-color: #fff !important;
}
body.default ol.breadcrumb li a{
    color: #000;
}
ol.breadcrumb li a{
    cursor: pointer !important;
}
.searchbts {
    border-radius: 5px !important;
}
.blue-theme .tags-span, .dark-theme .tags-span {
    border: 1px solid #3266ff;
    color: #fff;
}
.blue-theme span, .dark-theme span {
    color: #fff;
}
#CreditCardsReport.revenue-table-list table tr td:first-child{
    width: 15% !important;
}
.credit_card_img_td{
    width: 5%;
}
.credit_card_img_td img{
    width: 80%;
}

@media (min-width: 768px){
    .modal-content {
        box-shadow: 0 2px 3px rgb(0 0 0 / 0%) !important;
    }
}
.col-md-4.col-12.left-add-on {
    display: flex !important;
    align-items: baseline;
}
.availablity-table table tr th:first-child { 
    width: 127px !important;
    min-width: 127px !important;
    max-width: 127px !important;
}
/* .availablity-table table tr th { 
    min-width: 80px !important;
    max-width: 80px !important;
    width: 80px !important;
} */
.avaidate-day { 
    width: 100%; 
}
.zui-table tbody td { 
    min-width: 25px;
    max-width: 25px;
}
.availablity-table tr th:first-child, .availablity-table tr td:first-child { 
    max-width: 150px !important;
    min-width: 150px !important;
}
.block-form .vue__time-picker input.display-time{
    width: 11em;
    height: 2.7em;
    font-size: 15px;
}
.campaign-form .vue__time-picker input.display-time{
    width: 17em !important;
    font-size: 14px;
}
.settings-header{
    padding: 15px;
    cursor: pointer;
}
.default .settings-header{
    background: #fff;
}
.blue-theme .settings-header{
    background: #140e46;
}
.dark-theme .settings-header{
    background: #222b44;
}
.earth-tone .settings-header{
    background: #d6e4c0;
}
h3.settings-header span:after {
    font-family: FontAwesome;
    content: "\f106";  
    /* float: right;    */
    padding-left: 10px;
}
h3.settings-header span.collapsed:after {
   content: "\f107";   
}
.row.formlayout{
    width:100%;
}
.earth-tone .filter-user{
    margin-top: 7px !important;
}
.map-responsive{
    display:unset !important;   
}
.pagination-list{
    text-transform: capitalize;
}
.report-print-btn{
    width: 150px !important;
    /* border-radius:3px !important; */
}
.earth-tone .btn-default.report-print-btn{
    border-radius:3px !important;
}
button.btn.btn-danger.btn-lg{
    border-radius:3px !important;
}

@media only screen and (min-width: 240px) and (max-width: 320px){
    .default form.sepi-site-availability-form.sepi-available-align input[type="button"] {
        width: 200px !important;
        float: left;
        margin-right: auto !important;
        margin-top: 8px !important;
    }
}

button.manual.btn.btn-success.btn-sm.actionbts.manual-charge{
    margin-left: 0px;
    margin-top: 5px;
}

 /* Red Theme */
 .red-theme .main-sidebar {
    background: #B10303;
}
.red-theme.skin-blue .main-header .logo
{
    background: #B10303;
}
.red-theme .container-fluid.condition{
    background: #B10303;
}
.red-theme .stafftable thead {
    background: #b10303;
}
.red-theme .wrapper {
    background: #CD0601;
}
.red-theme .content-wrapper {
    background: #CD0601
}
.red-theme .mysite-cards{
    background: #808080
}
.red-theme .sepi-hike-forms label{
    color:#ffffff;
}
.red-theme .stafftable thead th {
    color: #fff;
}
.red-theme .stafftable tbody tr td {
    color: #ffffff;
}
.red-theme .content-header>h1 {
    color: #ffffff;
}
body.red-theme ol.breadcrumb {
    background-color: #800000;
}
body.red-theme ol.breadcrumb li a, body.red-theme .breadcrumb>li+li:before {
    color: #fff;
}
.red-theme .info-box {
    background-color: #800000;
}
.red-theme .info-box span {
    color: #fff;
}
.red-theme .whitesec {
    background: #800000;
}
.red-theme .whitesec h2 {
    color: #fff;
}
.red-theme .whitesec .rightse h5 {
    color: #fff;
}
.red-theme .whitesec .rightse span {
    color: #e9cece;
}
.red-theme .stafftable tbody {
    background: #800000;
}
.red-theme .bill-addons-wrapper.table-responsive th, .bill-addons-table th {
    background: #b10303 !important;
}
.red-theme .mysite-cards {
    background: #800000;
}
.red-theme .mysite-cards span {
    color: #ffffff;
}
.red-theme .sitemap-user ul li a {
    color: #fff;
}
.red-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.red-theme .main-footer p{
 color: #fff;
}
.bill-addons-table h1{
color: #fff;
}
.red-theme .reservation-log h3 {
    color: #fff;
}
.red-theme .stafftable thead {
    background: #b10303 !important;
}
.red-theme .walkin-searchbar h1 {
    color: #ffffff;
}
.red-theme .checkbox.selected label {
    color: #fff;
}
.red-theme .map-view-box div {
    color: #fff;
}
.red-theme .today-listing span {
    color: #fff;
}
.red-theme .today-listing ul li {
    color: #fff;
}
.red-theme .mylisting-sitedate span {
    color: #fff;
}
.red-theme .sitemap-availablity ul li {
    color: #fff;
}
.red-theme .mysite-cards label {
    color: #fff;
}
.red-theme .booking-tablelist tbody {
    background: #800000;
    font-size: 16px;
    color: #ffffff;
}
.red-theme .booking-tablelist table>thead {
    background: #b10303 !important;
    color: #ffffff;
}
.red-theme .booking-waitinglist h1
{
color:#ffffff;
}
.red-theme .mysite-cards h1 {
    color: #fff;
}
.red-theme .sepi-innersites-filter h3 {
    color: #fff;
}
.red-theme .meter-header h3{
color:#ffffff;
}
.red-theme .sitetable-creator.payment-table h2
{
color:#ffffff;
}
.red-theme .panel.panel-default.panel-table {
    background: #800000;
}
.red-theme section.content.form_export_data .panel h2 {
    color: #fff;
}
.red-theme section.content.form_export_data .panel .pull-right a {
    color: #fff;
}
.red-theme .helpSection{
color:#fff;
}
.red-theme .helpSection a:hover, a:focus {
    color: #ccc;
    text-decoration: underline;
}
.red-theme .helpSection a{
color:#fff;
}
.red-theme form.form-inline.searchforms {
  
    background: #800000;
    color: #fff;
}
.red-theme .email-marketing-section h3 {
    color: #fff;
}
.red-theme .email-marketing-section p {
    color: #fff;
}
.red-theme .mysite-cards h4 {
    color: #fff !important;
}
.red-theme .mysite-cards h3 {
    color: #fff;
}
.red-theme .row.formlayout {
    background-color: #800000;
    border: 1px solid #fff;
}
.red-theme .row.formlayout label, .red-theme .row.formlayout h2{
color:#fff;
}

/* Yellow Theme */
.yellow-theme .main-sidebar {
    background: #E6C60D;
}
.yellow-theme.skin-blue .main-header .logo
{
background: #E6C60D;
}
.yellow-theme .container-fluid.condition{
background: #E6C60D;
}
.yellow-theme .stafftable thead {
    background: #E6C60D;
}

.yellow-theme .wrapper {
    background: #F3E260;
}
.yellow-theme .content-wrapper {
    background: #F3E260;
}


.yellow-theme .mysite-cards{
    background: #808080
}
.yellow-theme .sepi-hike-forms label{
color:#3c3c3c;
}
.yellow-theme .stafftable thead th {
    color: #3c3c3c;
}
.yellow-theme.stafftable tbody tr td {
    color: #3c3c3c;
}

.yellow-theme .content-header>h1 {
    color: #3c3c3c;
}
body.yellow-theme ol.breadcrumb {
    background-color: #D0B300;
}
body.yellow-themeol.breadcrumb li a, body.yellow-theme .breadcrumb>li+li:before {
    color: #3c3c3c;
}
.yellow-theme .info-box {
    background-color: #D0B300;
}
.yellow-theme .info-box span {
    color: #3c3c3c;
}
.yellow-theme .whitesec {
    background: #D0B300;
}
.yellow-theme .whitesec h2 {
    color: #3c3c3c;
}
.yellow-theme .whitesec .rightse h5 {
    color: #3c3c3c;
}
.yellow-theme .whitesec .rightse span {
    color: #e9cece;
}
.yellow-theme .stafftable tbody {
    background: #D0B300;
}
.yellow-theme .bill-addons-wrapper.table-responsive th, .bill-addons-table th {
    background: #E6C60D !important;
}
.yellow-theme.mysite-cards {
    background: #D0B300;
}
.yellow-theme.mysite-cards span {
    color: #3c3c3c;
}
/* .yellow-theme .sitemap-user ul li a {
    color: #3c3c3c;
} */
.yellow-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.yellow-theme .main-footer p{
 color: #3c3c3c;
}
.bill-addons-table h1{
color: #3c3c3c;
}
.yellow-theme .reservation-log h3 {
    color: #3c3c3c;
}
.yellow-theme.stafftable thead {
    background: #E6C60D !important;
}
.yellow-theme .walkin-searchbar h1 {
    color: #3c3c3c;
}
.yellow-theme .checkbox.selected label {
    color: #3c3c3c;
}
.yellow-theme .map-view-box div {
    color:#3c3c3c;
}
.yellow-theme .today-listing span {
    color: #3c3c3c;
}
.yellow-theme .today-listing ul li {
    color: #3c3c3c;
}
.yellow-theme .mylisting-sitedate span {
    color: #3c3c3c;
}
.yellow-theme .sitemap-availablity ul li {
    color: #3c3c3c;
}
.yellow-theme .mysite-cards label {
    color: #3c3c3c;
}
.yellow-theme .booking-tablelist tbody {
    background: #D0B300;
    font-size: 16px;
    color: #3c3c3c;
}
.yellow-theme.booking-tablelist table>thead {
    background: #E6C60D !important;
    color: #3c3c3c;
}
.yellow-theme .booking-waitinglist h1
{
color:#3c3c3c;
}
.yellow-theme .mysite-cards h1 {
    color: #3c3c3c;
}
.yellow-theme .sepi-innersites-filter h3 {
    color: #3c3c3c;
}
.yellow-theme .meter-header h3{
color:#3c3c3c;
}
.yellow-theme .sitetable-creator.payment-table h2
{
color:#3c3c3c;
}
.yellow-theme .panel.panel-default.panel-table {
    background: #D0B300;
}
.yellow-theme section.content.form_export_data .panel h2 {
    color: #3c3c3c;
}
.yellow-theme section.content.form_export_data .panel .pull-right a {
    color: #3c3c3c;
}
.yellow-theme .helpSection{
color:#3c3c3c;
}
.yellow-theme .helpSection a:hover, a:focus {
    color: #ccc;
    text-decoration: underline;
}
.yellow-theme .helpSection a{
color:#3c3c3c;
}
.yellow-theme form.form-inline.searchforms {
  
    background: #D0B300;
    color: #3c3c3c;
}
.yellow-theme .email-marketing-section h3 {
    color: #3c3c3c;
}
.yellow-theme .email-marketing-section p {
    color: #3c3c3c;
}
.yellow-theme .mysite-cards h4 {
    color: #3c3c3c;
}
.yellow-theme .mysite-cards h3 {
    color:#3c3c3c;
}
.yellow-theme .row.formlayout {
    background-color: #D0B300;
    border: 1px solid #3c3c3c;
}
.yellow-theme .row.formlayout label, .yellow-theme .row.formlayout h2{
color:#3c3c3c;
}


.yellow-theme .skin-blue .sidebar a {
    color:  #3c3c3c !important;
}
.yellow-theme .mysite-cards {
    background: #d0b300 !important;
}


.yellow-theme .skin-blue .sidebar-menu>li>.treeview-menu {
    background: #d9bc0c !important;
}
.yellow-theme .sidebar a {
    color: #3c3c3c;
}
.yellow-theme li.treeview.menu-open a {
    text-decoration: none;
}
.yellow-theme .stafftable td {
    color: #333;
}
.yellow-theme .whitesec .rightse span {
    color: #7e7b02 !important;
}
.yellow-theme a {
    color: #333;
}
.yellow-theme .booking-tablelist table>thead {
    background-color: #E6C60D;
}


.red-theme .searchbts {
    background: #fb231d !important;
}

.red-theme .searchbts:hover {
    background: #9f0b06 !important;
}

.red-theme button.btn-ligrey {
    background: #CD0601 !important;
}

.red-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .red-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #CD0601;
}
.red-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .red-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #9f0b06 !important;
}
.red-theme input.formsave {
    background: #CD0601 !important;
}
.red-theme input.formsave:hover {
    background: #9f0b06 !important;
}
.red-theme a.formcancel {
    background: #fb231d !important;
}
.red-theme a.formcancel:hover {
    background: #e30802 !important;
}
.red-theme .site-filtercards input[type="submit"] {
    background: #fb231d !important;
}
.red-theme .site-filtercards input[type="submit"]:hover {
    background: #9f0b06 !important;
}

.red-theme .filter-addon-filter input[type="submit"] {
    background: #fb231d !important;
}
.red-theme .filter-addon-filter input[type="submit"]:hover {
    background: #9f0b06 !important;
}


.red-theme .searchbts {
    background: #fb231d !important;
}

.red-theme .searchbts:hover {
    background: #9f0b06 !important;
}

.red-theme button.btn-ligrey {
    background: #CD0601 !important;
}

.red-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .red-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #CD0601;
}
.red-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .red-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #9f0b06 !important;
}
.red-theme input.formsave {
    background: #CD0601 !important;
}
.red-theme input.formsave:hover {
    background: #9f0b06 !important;
}
.red-theme a.formcancel {
    background: #fb231d !important;
}
.red-theme a.formcancel:hover {
    background: #e30802 !important;
}
.red-theme .site-filtercards input[type="submit"] {
    background: #fb231d !important;
}
.red-theme .site-filtercards input[type="submit"]:hover {
    background: #9f0b06 !important;
}

.red-theme .filter-addon-filter input[type="submit"] {
    background: #fb231d !important;
}
.red-theme .filter-addon-filter input[type="submit"]:hover {
    background: #9f0b06 !important;
}

.yellow-theme .searchbts {
    background: #BF5847!important;
}
.yellow-theme .searchbts:hover {
    background: #d7c11c !important;

}
.yellow-theme button.btn-ligrey {
    background: #F3E260 !important;
}
.yellow-theme button.btn-ligre:hover {
    background: #d7c11c !important;
}
.yellow-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .yellow-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #F3E260 !important;
}
.yellow-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .yellow-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #d7c11c !important;
}
.yellow-theme .site-filtercards input[type="submit"] {
    background: #F3E260 !important;
}
.yellow-theme .site-filtercards input[type="submit"]:hover {
    background: #d7c11c !important;
}
.yellow-theme input.formsave {
    background: #F3E260 !important;
}
.yellow-theme input.formsave:hover {
    background: #d7c11c !important;
}
.yellow-theme a.formcancel {
    background: #fde421 !important;
}
.yellow-theme a.formcancel:hover {
    background: #f5da04 !important;
}
.yellow-theme .filter-addon-filter input[type="submit"] {
    background: #F3E260 !important;
}
.yellow-theme .filter-addon-filter input[type="submit"]:hover {
    background: #d7c11c !important;
}
body.skin-blue.sidebar-mini.red-theme .sidebar-menu>li>.treeview-menu {
    background: #780502 !important;
}
.red-theme .todaytime {
    background: #F70000 !important;
}
.red-theme.skin-blue .sidebar-menu>li:hover>a, .red-theme.skin-blue .sidebar-menu>li.active>a, .red-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background: #F70000 !important;
}
.red-theme input.formsave {
    float: left;
}
.red-theme a.formcancel {
    margin-top: 10px;
    line-height: 36px;
    color: #fff;
}
.red-theme .row.formlayout{
color:#fff;
}

.yellow-theme input.formsave {
    float: left;
}
.yellow-theme a.formcancel {
    margin-top: 10px;
    line-height: 36px;
    color: #000;
}

.yellow-theme .row.formlayout{
color:#000;
}
.yellow-theme .todaytime {
    background: #FFE338 !important;
}
body.skin-blue.sidebar-mini.yellow-theme .sidebar-menu>li>.treeview-menu {
    background: #95820d !important;
}
.yellow-theme.skin-blue .sidebar-menu>li:hover>a, .yellow-theme.skin-blue .sidebar-menu>li.active>a, .yellow-theme.skin-blue .yellow-theme.sidebar-menu>li.menu-open>a {
        background: #FFE338 !important;
}
 /* turquoise-theme  */

.turquoise-theme .main-sidebar {
    background: #006266 !important;
}
.turquoise-theme.skin-blue .main-header .logo
{
background: #006266 !important;
}
.turquoise-theme .container-fluid.condition{
background: #006266 !important;
}
.turquoise-theme .stafftable thead {
    background: #006266 !important;
}

.turquoise-theme .wrapper {
    background: #38ADA9 !important;
}
.turquoise-theme .content-wrapper {
    background: #38ADA9 !important;
}


.turquoise-theme .mysite-cards{
    background: #808080 !important;
}
.turquoise-theme .sepi-hike-forms label{
color:#fff !important;
}
.turquoise-theme .stafftable thead th {
    color: #fff !important;
}
.turquoise-theme.stafftable tbody tr td {
    color: #fff !important;
}

.turquoise-theme .content-header>h1 {
    color: #fff !important;
}
body.turquoise-theme ol.breadcrumb {
    background-color: #009399 !important;
}
body.turquoise-themeol.breadcrumb li a, body.turquoise-theme .breadcrumb>li+li:before {
    color: #fff !important;
}
.turquoise-theme .info-box {
    background-color: #009399 !important;
}
.turquoise-theme .info-box span {
    color: #fff !important;
}
.turquoise-theme .whitesec {
    background: #009399 !important;
}
.turquoise-theme .whitesec h2 {
    color: #fff !important;
}
.turquoise-theme .whitesec .rightse h5 {
    color: #fff !important;
}
.turquoise-theme .whitesec .rightse span {
    color: #e9cece !important;
}
.turquoise-theme .stafftable tbody {
    background: #009399 !important;
}
.turquoise-theme .bill-addons-wrapper.table-responsive th, .bill-addons-table th {
    background: #006266 !important;
}
.turquoise-theme.mysite-cards {
    background: #009399 !important;
}
.turquoise-theme.mysite-cards span {
    color: #fff !important;
}
.turquoise-theme .sitemap-user ul li a {
    color: #fff !important;
}
.turquoise-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.turquoise-theme .main-footer p{
 color: #fff !important;
}
.bill-addons-table h1{
color: #fff !important;
}
.turquoise-theme .reservation-log h3 {
    color: #fff !important;
}
.turquoise-theme.stafftable thead {
    background: #006266 !important;
}
.turquoise-theme .walkin-searchbar h1 {
    color: #fff !important;
}
.turquoise-theme .checkbox.selected label {
    color: #fff !important;
}
.turquoise-theme .map-view-box div {
    color:#fff !important;
}
.turquoise-theme .today-listing span {
    color: #fff !important;
}
.turquoise-theme .today-listing ul li {
    color: #fff !important;
}
.turquoise-theme .mylisting-sitedate span {
    color: #fff !important;
}
.turquoise-theme .sitemap-availablity ul li {
    color: #fff !important;
}
.turquoise-theme .mysite-cards label {
    color: #fff !important;
}
.turquoise-theme .booking-tablelist tbody {
    background: #009399;
    font-size: 16px;
    color: #fff !important;
}
.turquoise-theme.booking-tablelist table>thead {
    background: #006266 !important;
    color: #fff !important;
}
.turquoise-theme .booking-waitinglist h1
{
color:#fff !important;
}
.turquoise-theme .mysite-cards h1 {
    color: #fff !important;
}
.turquoise-theme .sepi-innersites-filter h3 {
    color: #fff !important;
}
.turquoise-theme .meter-header h3{
color:#fff !important;
}
.turquoise-theme .sitetable-creator.payment-table h2
{
color:#fff !important;
}
.turquoise-theme .panel.panel-default.panel-table {
    background: #009399 !important;
}
.turquoise-theme section.content.form_export_data .panel h2 {
    color: #fff !important;
}
.turquoise-theme section.content.form_export_data .panel .pull-right a {
    color: #fff !important;
}
.turquoise-theme .helpSection{
color:#fff !important;
}
.turquoise-theme .helpSection a:hover, a:focus {
    color: #ccc !important;
    text-decoration: underline;
}
.turquoise-theme .helpSection a{
color:#fff !important;
}
.turquoise-theme form.form-inline.searchforms {
  
    background: #009399 !important;
    color: #fff !important;
}
.turquoise-theme .email-marketing-section h3 {
    color: #fff !important;
}
.turquoise-theme .email-marketing-section p {
    color: #fff !important;
}
.turquoise-theme .mysite-cards h4 {
    color: #fff !important;
}
.turquoise-theme .mysite-cards h3 {
    color:#fff !important;
}
.turquoise-theme .row.formlayout {
    background-color: #009399 !important;
    border: 1px solid #fff !important;
}
.turquoise-theme .row.formlayout label, .turquoise-theme .row.formlayout h2{
color:#fff !important;
}


.turquoise-theme .skin-blue .sidebar a {
    color:  #fff !important;
}
.turquoise-theme .mysite-cards {
    background: #009399 !important;
}



.turquoise-theme .sidebar a {
    color: #fff !important;
}
.turquoise-theme li.treeview.menu-open a {
    text-decoration: none;
}
.turquoise-theme .stafftable td {
    color: #fff !important;
}

.turquoise-theme a {
    color: #fff !important;
}
.turquoise-theme .booking-tablelist table>thead {
    background-color: #006266 !important;
}
.turquoise-theme .searchbts {
    background: #38ADA9 !important;
}
.turquoise-theme .searchbts:hover {
    background: #176866 !important;
}
.turquoise-theme button.btn-ligrey {
    background: #38ADA9 !important;
}
.turquoise-theme button.btn-ligre:hover {
    background: #176866 !important;
}
.turquoise-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .turquoise-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background: #38ADA9 !important;
}

.turquoise-theme .site-filtercards input[type="submit"] {
    background: #38ADA9 !important;
}

.turquoise-theme input.formsave {
    background: #38ADA9 !important;
}
.turquoise-theme input.formsave:hover {
    background: #0a7d81 !important;
}

.turquoise-theme .filter-addon-filter input[type="submit"] {
    background: #38ADA9 !important;
}

.turquoise-theme .searchbts {
    background:  #38ADA9 !important;
}
.turquoise-theme .searchbts:hover {
    background: #176866 !important;
}
.turquoise-theme button.btn-ligrey {
    background:  #38ADA9 !important;
}
.turquoise-theme button.btn-ligre:hover {
    background: #176866 !important;
}
.turquoise-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .turquoise-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:  #38ADA9 !important;
}

.turquoise-theme .site-filtercards input[type="submit"] {
    background:  #38ADA9 !important;
}

.turquoise-theme input.formsave {
    background:  #38ADA9 !important;
}
.turquoise-theme input.formsave:hover {
    background: #176866 !important;
}

.turquoise-theme a.formcancel:hover {
    background: #176866 !important;
}
.turquoise-theme .filter-addon-filter input[type="submit"] {
    background:  #38ADA9 !important;
}

.turquoise-theme .todaytime {
    background: #09C8BF !important;
}
body.skin-blue.sidebar-mini.turquoise-theme .sidebar-menu>li>.treeview-menu {
    background: #089b94 !important;
}
.turquoise-theme.skin-blue .sidebar-menu>li:hover>a, .turquoise-theme.skin-blue .sidebar-menu>li.active>a, .turquoise-theme.skin-blue .turquoise-theme.sidebar-menu>li.menu-open>a {
        background: #09C8BF !important;
}
body.skin-blue.sidebar-mini.turquoise-theme {
    color: #fff !important;
}

.turquoise-theme .revenue-mid h2 {
    color: #000;
}
.turquoise-theme .tablelist-topic h3 {
    color: #000;
}
.turquoise-theme div#printMeFullPage td {
    color: #fff !important;
}
.turquoise-theme div#printMeFullPage th {
    color: #fff !important;
}
.turquoise-theme a.formcancel {
    background: #5ae9e4 !important;
}
.turquoise-theme a.formcancel:hover {
    background: #46bbc1 !important;
}
.turquoise-theme .booking-tablelist table>thead {
    color: #fff !important;
}
.turquoise-theme span.multiselect__option.multiselect__option--highlight {
    background: #089b94;
}
.yellow-theme span.multiselect__option.multiselect__option--highlight {
       background: #95820d;
}
.red-theme span.multiselect__option.multiselect__option--highlight {
             background: #ab0f0b;
}
/*.maroon-theme */

.maroon-theme .main-sidebar {
    background: #652020 !important;
}
.maroon-theme.skin-blue .main-header .logo
{
background: #652020 !important;
}
.maroon-theme .container-fluid.condition{
background: #652020 !important;
}
.maroon-theme .stafftable thead {
    background: #652020 !important;
}

.maroon-theme .wrapper {
    background:  #B33939 !important;
}
.maroon-theme .content-wrapper {
    background:  #B33939 !important;
}
.maroon-theme .mysite-cards{
    background: #808080 !important;
}
.maroon-theme .sepi-hike-forms label{
color:#fff !important;
}
.maroon-theme .stafftable thead th {
    color: #fff !important;
}
.maroon-theme.stafftable tbody tr td {
    color: #fff !important;
}

.maroon-theme .content-header>h1 {
    color: #fff !important;
}
body.maroon-theme ol.breadcrumb {
    background-color: #8B2C2C !important;
}
body.yellow-themeol.breadcrumb li a, body.maroon-theme .breadcrumb>li+li:before {
    color: #fff !important;
}
.maroon-theme .info-box {
    background-color: #8B2C2C !important;
}
.maroon-theme .info-box span {
    color: #fff !important;
}
.maroon-theme .whitesec {
    background: #8B2C2C !important;
}
.maroon-theme .whitesec h2 {
    color: #fff !important;
}
.maroon-theme .whitesec .rightse h5 {
    color: #fff !important;
}
.maroon-theme .whitesec .rightse span {
    color: #e9cece !important;
}
.maroon-theme .stafftable tbody {
    background: #8B2C2C !important;
}
.maroon-theme .bill-addons-wrapper.table-responsive th, .bill-addons-table th {
    background: #652020 !important;
}
.maroon-theme.mysite-cards {
    background: #8B2C2C !important;
}
.maroon-theme.mysite-cards span {
    color: #fff !important;
}
.maroon-theme .sitemap-user ul li a {
    color: #fff !important;
}
.maroon-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.maroon-theme .main-footer p{
 color: #fff !important;
}
.bill-addons-table h1{
color: #fff !important;
}
.maroon-theme .reservation-log h3 {
    color: #fff !important;
}
.maroon-theme.stafftable thead {
    background: #652020 !important;
}
.maroon-theme .walkin-searchbar h1 {
    color: #fff !important;
}
.maroon-theme .checkbox.selected label {
    color: #fff !important;
}
.maroon-theme .map-view-box div {
    color:#fff !important;
}
.maroon-theme .today-listing span {
    color: #fff !important;
}
.maroon-theme .today-listing ul li {
    color: #fff !important;
}
.maroon-theme .mylisting-sitedate span {
    color: #fff !important;
}
.maroon-theme .sitemap-availablity ul li {
    color: #fff !important;
}


.maroon-theme .mysite-cards label {
    color: #fff !important;
}


.maroon-theme .mysite-cards label.credit_due_amount_msg {
    color: #ffa200 !important;
}


.maroon-theme .booking-tablelist tbody {
    background: #8B2C2C;
    font-size: 16px;
    color: #fff !important;
}
.maroon-theme.booking-tablelist table>thead {
    background: #652020 !important;
    color: #fff !important;
}
.maroon-theme .booking-waitinglist h1
{
color:#fff !important;
}
.maroon-theme .mysite-cards h1 {
    color: #fff !important;
}
.maroon-theme .sepi-innersites-filter h3 {
    color: #fff !important;
}
.maroon-theme .meter-header h3{
color:#fff !important;
}
.maroon-theme .sitetable-creator.payment-table h2
{
color:#fff !important;
}
.maroon-theme .panel.panel-default.panel-table {
    background: #8B2C2C !important;
}
.maroon-theme section.content.form_export_data .panel h2 {
    color: #fff !important;
}
.maroon-theme section.content.form_export_data .panel .pull-right a {
    color: #fff !important;
}
.maroon-theme .helpSection{
color:#fff !important;
}
.maroon-theme .helpSection a:hover, a:focus {
    color: #ccc !important;
    text-decoration: underline;
}
.maroon-theme .helpSection a{
color:#fff !important;
}
.maroon-theme form.form-inline.searchforms {
  
    background: #8B2C2C !important;
    color: #fff !important;
}
.maroon-theme .email-marketing-section h3 {
    color: #fff !important;
}
.maroon-theme .email-marketing-section p {
    color: #fff !important;
}
.maroon-theme .mysite-cards h4 {
    color: #fff !important;
}
.maroon-theme .mysite-cards h3 {
    color:#fff !important;
}
.maroon-theme .row.formlayout {
    background-color: #8B2C2C !important;
    border: 1px solid #fff !important;
}
.maroon-theme .row.formlayout label, .maroon-theme .row.formlayout h2{
color:#fff !important;
}
.maroon-theme .skin-blue .sidebar a {
    color:  #fff !important;
}
.maroon-theme .mysite-cards {
    background: #8B2C2C !important;
}

.maroon-theme .sidebar a {
    color: #fff !important;
}
.maroon-theme li.treeview.menu-open a {
    text-decoration: none;
}
.maroon-theme .stafftable td {
    color: #fff !important;
}

.maroon-theme a {
    color: #fff !important;
}
.maroon-theme .booking-tablelist table>thead {
    background-color: #652020 !important;
}
.maroon-theme .searchbts {
    background:  #B33939 !important;
}
.maroon-theme .searchbts:hover {
    background: #8b2020 !important;
}
.maroon-theme button.btn-ligrey {
    background:  #B33939 !important;
}
.maroon-theme button.btn-ligrey:hover {
    background: #8b2020 !important;
}
.maroon-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .maroon-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:  #B33939 !important;
}

.maroon-theme .site-filtercards input[type="submit"] {
    background:  #B33939 !important;
}

.maroon-theme input.formsave {
    background:  #B33939 !important;
}
.maroon-theme input.formsave:hover {
    background: #a13535 !important;
}

.maroon-theme .filter-addon-filter input[type="submit"] {
    background:  #B33939 !important;
}

.maroon-theme .searchbts {
    background:   #B33939 !important;
}
.maroon-theme .searchbts:hover {
    background: #8b2020 !important;
}
.maroon-theme button.btn-ligrey {
    background:   #B33939 !important;
}
.maroon-theme button.btn-ligrey:hover {
    background: #8b2020 !important;
}
.maroon-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .maroon-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:   #B33939 !important;
}

.maroon-theme .site-filtercards input[type="submit"] {
    background:   #B33939 !important;
}

.maroon-theme input.formsave {
    background:   #B33939 !important;
}
.maroon-theme input.formsave:hover {
    background: #a13535 !important;
}

.maroon-theme a.formcancel:hover {
    background: #cd3f3f !important;
}
.maroon-theme .filter-addon-filter input[type="submit"] {
    background:   #B33939 !important;
}

.maroon-theme .todaytime {
    background: #FF5252 !important;
}
body.skin-blue.sidebar-mini.maroon-theme .sidebar-menu>li>.treeview-menu {
    background: #b70f0f !important;
}
.maroon-theme.skin-blue .sidebar-menu>li:hover>a, .maroon-theme.skin-blue .sidebar-menu>li.active>a, .maroon-theme.skin-blue .maroon-theme .sidebar-menu>li.menu-open>a {
        background: #FF5252 !important;
}

body.skin-blue.sidebar-mini.maroon-theme {
    color: #fff !important;
}

.maroon-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .maroon-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #912f2f !important;
}

.maroon-theme .site-filtercards input[type="submit"]:hover {
    background: #a74949 !important;
}

.maroon-theme .revenue-mid h2 {
    color: #000;
}
.maroon-theme .tablelist-topic h3 {
    color: #000;
}
.maroon-theme div#printMeFullPage td {
    color: #fff !important;
}
.maroon-theme div#printMeFullPage th {
    color: #fff !important;
}
.maroon-theme a.formcancel {
    background: #ed4f4f !important;
}
.maroon-theme a.formcancel:hover {
    background: #cd3f3f !important;
}
.maroon-theme .booking-tablelist table>thead {
    color: #fff !important;
}
.maroon-theme span.multiselect__option.multiselect__option--highlight {
    background: #652020;
}
.maroon-theme .filter-addon-filter input[type="submit"]:hover {
    background: #9d3737 !important;
}
.red-theme .weatherwidget-io-frame {
    background: #f70000;
}
.default .weatherwidget-io-frame {
    background: #36b449;
}
.earth-tone .weatherwidget-io-frame {
     background: #36b449;
}
.blue-theme .weatherwidget-io-frame {
  background: #3266ff;
}
.dark-theme .weatherwidget-io-frame {
       background: #3266ff;
}
.red-theme .weatherwidget-io-frame {
       background: #f70000;
}
.yellow-theme .weatherwidget-io-frame {
  background: #ffe338;
}
.turquoise-theme .weatherwidget-io-frame {
       background: #09c8bf;
}
.maroon-theme .weatherwidget-io-frame {
    background: #ff5252;
}
/*.peach-theme */

.peach-theme .main-sidebar {
    background:  #A44D28 !important;
}
.peach-theme.skin-blue .main-header .logo
{
background:  #A44D28 !important;
}
.peach-theme .container-fluid.condition{
background:  #A44D28 !important;
}
.peach-theme .stafftable thead {
    background:  #A44D28 !important;
}

.peach-theme .wrapper {
    background:   #F97F51 !important;
}
.peach-theme .content-wrapper {
    background:   #F97F51 !important;
}
.peach-theme .mysite-cards{
    background: #808080 !important;
}
.peach-theme .sepi-hike-forms label{
color:#fff !important;
}
.peach-theme .stafftable thead th {
    color: #fff !important;
}
.peach-theme.stafftable tbody tr td {
    color: #fff !important;
}

.peach-theme .content-header>h1 {
    color: #fff !important;
}
body.peach-theme ol.breadcrumb {
    background-color: #CD6133 !important;
}
body.peach-themeol.breadcrumb li a, body.peach-theme .breadcrumb>li+li:before {
    color: #fff !important;
}
.peach-theme .info-box {
    background-color: #CD6133 !important;
}
.peach-theme .info-box span {
    color: #fff !important;
}
.peach-theme .whitesec {
    background: #CD6133 !important;
}
.peach-theme .whitesec h2 {
    color: #fff !important;
}
.peach-theme .whitesec .rightse h5 {
    color: #fff !important;
}
.peach-theme .whitesec .rightse span {
    color: #e9cece !important;
}
.peach-theme .stafftable tbody {
    background: #CD6133 !important;
}
.peach-theme .bill-addons-wrapper.table-responsive th, .bill-addons-table th {
    background:  #A44D28 !important;
}
.peach-theme.mysite-cards {
    background: #CD6133 !important;
}
.peach-theme.mysite-cards span {
    color: #fff !important;
}
.peach-theme .sitemap-user ul li a {
    color: #fff !important;
}
.peach-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.peach-theme .main-footer p{
 color: #fff !important;
}
.bill-addons-table h1{
color: #fff !important;
}
.peach-theme .reservation-log h3 {
    color: #fff !important;
}
.peach-theme.stafftable thead {
    background:  #A44D28 !important;
}
.peach-theme .walkin-searchbar h1 {
    color: #fff !important;
}
.peach-theme .checkbox.selected label {
    color: #fff !important;
}
.peach-theme .map-view-box div {
    color:#fff !important;
}
.peach-theme .today-listing span {
    color: #fff !important;
}
.peach-theme .today-listing ul li {
    color: #fff !important;
}
.peach-theme .mylisting-sitedate span {
    color: #fff !important;
}
.peach-theme .sitemap-availablity ul li {
    color: #fff !important;
}
.peach-theme .mysite-cards label {
    color: #fff !important;
}
.peach-theme .booking-tablelist tbody {
    background: #CD6133;
    font-size: 16px;
    color: #fff !important;
}
.peach-theme.booking-tablelist table>thead {
    background:  #A44D28 !important;
    color: #fff !important;
}
.peach-theme .booking-waitinglist h1
{
color:#fff !important;
}
.peach-theme .mysite-cards h1 {
    color: #fff !important;
}
.peach-theme .sepi-innersites-filter h3 {
    color: #fff !important;
}
.peach-theme .meter-header h3{
color:#fff !important;
}
.peach-theme .sitetable-creator.payment-table h2
{
color:#fff !important;
}
.peach-theme .panel.panel-default.panel-table {
    background: #CD6133 !important;
}
.peach-theme section.content.form_export_data .panel h2 {
    color: #fff !important;
}
.peach-theme section.content.form_export_data .panel .pull-right a {
    color: #fff !important;
}
.peach-theme .helpSection{
color:#fff !important;
}
.peach-theme .helpSection a:hover, a:focus {
    color: #ccc !important;
    text-decoration: underline;
}
.peach-theme .helpSection a{
color:#fff !important;
}
.peach-theme form.form-inline.searchforms {
  
    background: #CD6133 !important;
    color: #fff !important;
}
.peach-theme .email-marketing-section h3 {
    color: #fff !important;
}
.peach-theme .email-marketing-section p {
    color: #fff !important;
}
.peach-theme .mysite-cards h4 {
    color: #fff !important;
}
.peach-theme .mysite-cards h3 {
    color:#fff !important;
}
.peach-theme .row.formlayout {
    background-color: #CD6133 !important;
    border: 1px solid #fff !important;
}
.peach-theme .row.formlayout label, .peach-theme .row.formlayout h2{
color:#fff !important;
}
.peach-theme .skin-blue .sidebar a {
    color:  #fff !important;
}
.peach-theme .mysite-cards {
    background: #CD6133 !important;
}

.peach-theme .sidebar a {
    color: #fff !important;
}
.peach-theme li.treeview.menu-open a {
    text-decoration: none;
}
.peach-theme .stafftable td {
    color: #fff !important;
}

.peach-theme a {
    color: #fff !important;
}
.peach-theme .booking-tablelist table>thead {
    background-color:  #A44D28 !important;
}
.peach-theme .searchbts {
    background:   #F97F51 !important;
}
.peach-theme .searchbts:hover {
    background: #db6c42 !important;
}
.peach-theme button.btn-ligrey {
    background:   #F97F51 !important;
}
.peach-theme button.btn-ligrey:hover {
    background: #db6c42 !important;
}
.peach-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .peach-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:   #F97F51 !important;
}

.peach-theme .site-filtercards input[type="submit"] {
    background:   #F97F51 !important;
}

.peach-theme input.formsave {
    background:   #F97F51 !important;
}
.peach-theme input.formsave:hover {
    background: #db6c42 !important;
}

.peach-theme .filter-addon-filter input[type="submit"] {
    background:   #F97F51 !important;
}

.peach-theme .searchbts {
    background:    #F97F51 !important;
}
.peach-theme .searchbts:hover {
    background: #db6c42 !important;
}
.peach-theme button.btn-ligrey {
    background:    #F97F51 !important;
}
.peach-theme button.btn-ligrey:hover {
    background: #db6c42 !important;
}
.peach-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .peach-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:    #F97F51 !important;
}

.peach-theme .site-filtercards input[type="submit"] {
    background:    #F97F51 !important;
}

.peach-theme input.formsave {
    background:    #F97F51 !important;
}
.peach-theme input.formsave:hover {
    background: #db6c42 !important;
}

.peach-theme a.formcancel:hover {
    background: #db6c42 !important;
}
.peach-theme .filter-addon-filter input[type="submit"] {
    background:    #F97F51 !important;
}

.peach-theme .todaytime {
    background: #FEA47F !important;
}
body.skin-blue.sidebar-mini.peach-theme .sidebar-menu>li>.treeview-menu {
    background: #7e3b20 !important;
}


body.skin-blue.sidebar-mini.peach-theme {
    color: #fff !important;
}

.peach-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .peach-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #d36c45 !important;
}

.peach-theme .site-filtercards input[type="submit"]:hover {
    background: #db6c42 !important;
}

.peach-theme .revenue-mid h2 {
    color: #000;
}
.peach-theme .tablelist-topic h3 {
    color: #000;
}
.peach-theme div#printMeFullPage td {
    color: #fff !important;
}
.peach-theme div#printMeFullPage th {
    color: #fff !important;
}
.peach-theme a.formcancel {
    background: #ed4f4f !important;
}
.peach-theme a.formcancel:hover {
    background: #db6c42 !important;
}
.peach-theme .booking-tablelist table>thead {
    color: #fff !important;
}
.peach-theme span.multiselect__option.multiselect__option--highlight {
    background:  #A44D28;
}
.peach-theme .filter-addon-filter input[type="submit"]:hover {
    background: #db6c42 !important;
}
.peach-theme.skin-blue .sidebar-menu>li:hover>a, peach-theme.skin-blue .sidebar-menu>li.active>a, .peach-theme.skin-blue.sidebar-menu>li.menu-open>a {
    background: #FEA47F !important;
}
.peach-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background: #FEA47F !important;
}
.peach-theme.skin-blue .sidebar-menu>li.active>a
{
    background: #FEA47F !important;
}

.peach-theme div#printMeArrival table th {
    color: #fff !important;
}
.peach-theme div#printMeArrival tbody td {
    color: #fff !important;
}
.peach-theme .weatherwidget-io-frame 
{
    background: #fea47f;
}
.yellow-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background: #FFE338 !important;
}
.maroon-theme.skin-blue .sidebar-menu>li.menu-open>a {
        background: #FF5252 !important;
}
.turquoise-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background: #09C8BF !important;
}
.red-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background: #F70000 !important;
}

.red-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .red-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
     color: #fff !important;
}
.red-theme .revenue-mid h2 {
    color: #fff !important;
}

.red-theme .sepi-innersites-filter>span {
    color: #fff !important;
}
.red-theme .sitemap-user span {
    color: #fff !important;
}
.red-theme .sitescan span {
    color: #fff !important;
}
.red-theme div#printMeArrival {
    color: #fff !important;
}
.red-theme input[type="file"] {
    color: #fff !important;
}

.turquoise-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .turquoise-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
     color: #fff !important;
}
.turquoise-theme .revenue-mid h2 {
    color: #fff !important;
}

.turquoise-theme .sepi-innersites-filter>span {
    color: #fff !important;
}
.turquoise-theme .sitemap-user span {
    color: #fff !important;
}
.turquoise-theme .sitescan span {
    color: #fff !important;
}


.maroon-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .maroon-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
     color: #fff !important;
}
.maroon-theme .revenue-mid h2 {
    color: #fff !important;
}

.maroon-theme .sepi-innersites-filter>span {
    color: #fff !important;
}
.maroon-theme .sitemap-user span {
    color: #fff !important;
}
.maroon-theme .sitescan span {
    color: #fff !important;
}

.peach-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .peach-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
     color: #fff !important;
}
.peach-theme .revenue-mid h2 {
    color: #fff !important;
}

.peach-theme .sepi-innersites-filter>span {
    color: #fff !important;
}
.peach-theme .sitemap-user span {
    color: #fff !important;
}
.peach-theme .sitescan span {
    color: #fff !important;
}

/*.magenta-theme */

.magenta-theme .main-sidebar {
    background:  #5F2652 !important;
}
.magenta-theme.skin-blue .main-header .logo
{
background:  #5F2652 !important;
}
.magenta-theme .container-fluid.condition{
background:  #5F2652 !important;
}
.magenta-theme .stafftable thead {
    background:  #5F2652 !important;
}

.magenta-theme .wrapper {
    background:   #833471 !important;
}
.magenta-theme .content-wrapper {
    background:   #833471 !important;
}
.magenta-theme .mysite-cards{
    background: #808080 !important;
}
.magenta-theme .sepi-hike-forms label{
color:#fff !important;
}
.magenta-theme .stafftable thead th {
    color: #fff !important;
}
.magenta-theme.stafftable tbody tr td {
    color: #fff !important;
}

.magenta-theme .content-header>h1 {
    color: #fff !important;
}
body.magenta-theme ol.breadcrumb {
    background-color: #6F1E51 !important;
}
body.magenta-themeol.breadcrumb li a, body.magenta-theme .breadcrumb>li+li:before {
    color: #fff !important;
}
.magenta-theme .info-box {
    background-color: #6F1E51 !important;
}
.magenta-theme .info-box span {
    color: #fff !important;
}
.magenta-theme .whitesec {
    background: #6F1E51 !important;
}
.magenta-theme .whitesec h2 {
    color: #fff !important;
}
.magenta-theme .whitesec .rightse h5 {
    color: #fff !important;
}
.magenta-theme .whitesec .rightse span {
    color: #e9cece !important;
}
.magenta-theme .stafftable tbody {
    background: #6F1E51 !important;
}
.magenta-theme .bill-addons-wrapper.table-responsive th, .magenta-theme .bill-addons-table th {
    background:  #5F2652 !important;
}
.magenta-theme.mysite-cards {
    background: #6F1E51 !important;
}
.magenta-theme.mysite-cards span {
    color: #fff !important;
}
.magenta-theme .sitemap-user ul li a {
    color: #fff !important;
}
.magenta-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.magenta-theme .main-footer p{
 color: #fff !important;
}
.bill-addons-table h1{
color: #fff !important;
}
.magenta-theme .reservation-log h3 {
    color: #fff !important;
}
.magenta-theme.stafftable thead {
    background:  #5F2652 !important;
}
.magenta-theme .walkin-searchbar h1 {
    color: #fff !important;
}
.magenta-theme .checkbox.selected label {
    color: #fff !important;
}
.magenta-theme .map-view-box div {
    color:#fff !important;
}
.magenta-theme .today-listing span {
    color: #fff !important;
}
.magenta-theme .today-listing ul li {
    color: #fff !important;
}
.magenta-theme .mylisting-sitedate span {
    color: #fff !important;
}
.magenta-theme .sitemap-availablity ul li {
    color: #fff !important;
}
.magenta-theme .mysite-cards label {
    color: #fff !important;
}
.magenta-theme .booking-tablelist tbody {
    background: #6F1E51;
    font-size: 16px;
    color: #fff !important;
}
.magenta-theme.booking-tablelist table>thead {
    background:  #5F2652 !important;
    color: #fff !important;
}
.magenta-theme .booking-waitinglist h1
{
color:#fff !important;
}
.magenta-theme .mysite-cards h1 {
    color: #fff !important;
}
.magenta-theme .sepi-innersites-filter h3 {
    color: #fff !important;
}
.magenta-theme .meter-header h3{
color:#fff !important;
}
.magenta-theme .sitetable-creator.payment-table h2
{
color:#fff !important;
}
.magenta-theme .panel.panel-default.panel-table {
    background: #6F1E51 !important;
}
.magenta-theme section.content.form_export_data .panel h2 {
    color: #fff !important;
}
.magenta-theme section.content.form_export_data .panel .pull-right a {
    color: #fff !important;
}
.magenta-theme .helpSection{
color:#fff !important;
}
.magenta-theme .helpSection a:hover, .magenta-theme .helpSection a:focus {
    color: #ccc !important;
    text-decoration: underline;
}
.magenta-theme .helpSection a{
color:#fff !important;
}
.magenta-theme form.form-inline.searchforms {
  
    background: #6F1E51 !important;
    color: #fff !important;
}
.magenta-theme .email-marketing-section h3 {
    color: #fff !important;
}
.magenta-theme .email-marketing-section p {
    color: #fff !important;
}
.magenta-theme .mysite-cards h4 {
    color: #fff !important;
}
.magenta-theme .mysite-cards h3 {
    color:#fff !important;
}
.magenta-theme .row.formlayout {
    background-color: #6F1E51 !important;
    border: 1px solid #fff !important;
}
.magenta-theme .row.formlayout label, .magenta-theme .row.formlayout h2{
color:#fff !important;
}
.magenta-theme .skin-blue .sidebar a {
    color:  #fff !important;
}
.magenta-theme .mysite-cards {
    background: #6F1E51 !important;
}

.magenta-theme .sidebar a {
    color: #fff !important;
}
.magenta-theme li.treeview.menu-open a {
    text-decoration: none;
}
.magenta-theme .stafftable td {
    color: #fff !important;
}

.magenta-theme a {
    color: #fff !important;
}
.magenta-theme .booking-tablelist table>thead {
    background-color:  #5F2652 !important;
}
.magenta-theme .searchbts {
    background:   #833471 !important;
}
.magenta-theme .searchbts:hover {
    background: #762e66 !important;
}
.magenta-theme button.btn-ligrey {
    background:   #833471 !important;
}
.magenta-theme button.btn-ligrey:hover {
    background: #762e66 !important;
}
.magenta-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .magenta-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:   #833471 !important;
}

.magenta-theme .site-filtercards input[type="submit"] {
    background:   #833471 !important;
}

.magenta-theme input.formsave {
    background:   #833471 !important;
}
.magenta-theme input.formsave:hover {
    background: #762e66 !important;
}

.magenta-theme .filter-addon-filter input[type="submit"] {
    background:   #833471 !important;
}

.magenta-theme .searchbts {
    background:    #833471 !important;
}
.magenta-theme .searchbts:hover {
    background: #762e66 !important;
}
.magenta-theme button.btn-ligrey {
    background:    #833471 !important;
}
.magenta-theme button.btn-ligrey:hover {
    background: #db6c42 !important;
}
.magenta-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .magenta-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:    #833471 !important;
}

.magenta-theme .site-filtercards input[type="submit"] {
    background:    #833471 !important;
}

.magenta-theme input.formsave {
    background:    #833471 !important;
}
.magenta-theme input.formsave:hover {
    background: #762e66 !important;
}

.magenta-theme a.formcancel:hover {
    background: #762e66 !important;
}
.magenta-theme .filter-addon-filter input[type="submit"] {
    background:    #833471 !important;
}

.magenta-theme .todaytime {
    background:#B53471 !important;
}
body.skin-blue.sidebar-mini.magenta-theme .sidebar-menu>li>.treeview-menu {
    background: #421b39 !important;
}


body.skin-blue.sidebar-mini.magenta-theme {
    color: #fff !important;
}

.magenta-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .magenta-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #5a234e !important;
}

.magenta-theme .site-filtercards input[type="submit"]:hover {
    background: #5a234e !important;
}

.magenta-theme .revenue-mid h2 {
    color: #000;
}
.magenta-theme .tablelist-topic h3 {
    color: #000;
}
.magenta-theme div#printMeFullPage td {
    color: #fff !important;
}
.magenta-theme div#printMeFullPage th {
    color: #fff !important;
}
.magenta-theme a.formcancel {
    background: #c950ad !important;
}
.magenta-theme a.formcancel:hover {
    background: #993e84 !important;
}
.magenta-theme .booking-tablelist table>thead {
    color: #fff !important;
}
.magenta-theme span.multiselect__option.multiselect__option--highlight {
    background:  #5F2652;
}
.magenta-theme .filter-addon-filter input[type="submit"]:hover {
    background: #762e66 !important;
}
.magenta-theme.skin-blue .sidebar-menu>li:hover>a, magenta-theme.skin-blue .sidebar-menu>li.active>a, .magenta-theme.skin-blue.sidebar-menu>li.menu-open>a {
    background:#B53471 !important;
}
.magenta-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background:#B53471 !important;
}
.magenta-theme.skin-blue .sidebar-menu>li.active>a
{
    background:#B53471 !important;
}

.magenta-theme div#printMeArrival table th {
    color: #fff !important;
}
.magenta-theme div#printMeArrival tbody td {
    color: #fff !important;
}
.magenta-theme .weatherwidget-io-frame 
{
    background: #B53471 !important;
}
.magenta-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .magenta-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    color: #fff !important;
}
.magenta-theme .revenue-mid h2 {
   color: #fff !important;
}

.magenta-theme .sepi-innersites-filter>span {
   color: #fff !important;
}
.magenta-theme .sitemap-user span {
   color: #fff !important;
}
.magenta-theme .sitescan span {
   color: #fff !important;
}
/*.light-blue-theme */

.light-blue-theme .main-sidebar {
    background:   #175491 !important;
}
.light-blue-theme.skin-blue .main-header .logo
{
background:   #175491 !important;
}
.light-blue-theme .container-fluid.condition{
background:   #175491 !important;
}
.light-blue-theme .stafftable thead {
    background:   #175491 !important;
}

.light-blue-theme .wrapper {
    background:    #2E86DE !important;
}
.light-blue-theme .content-wrapper {
    background:    #2E86DE !important;
}
.light-blue-theme .mysite-cards{
    background: #808080 !important;
}
.light-blue-theme .sepi-hike-forms label{
color:#fff !important;
}
.light-blue-theme .stafftable thead th {
    color: #fff !important;
}
.light-blue-theme.stafftable tbody tr td {
    color: #fff !important;
}

.light-blue-theme .content-header>h1 {
    color: #fff !important;
}
body.light-blue-theme ol.breadcrumb {
    background-color: #1E6EBD !important;
}
body.light-blue-themeol.breadcrumb li a, body.light-blue-theme .breadcrumb>li+li:before {
    color: #fff !important;
}
.light-blue-theme .info-box {
    background-color: #1E6EBD !important;
}
.light-blue-theme .info-box span {
    color: #fff !important;
}
.light-blue-theme .whitesec {
    background: #1E6EBD !important;
}
.light-blue-theme .whitesec h2 {
    color: #fff !important;
}
.light-blue-theme .whitesec .rightse h5 {
    color: #fff !important;
}
.light-blue-theme .whitesec .rightse span {
    color: #e9cece !important;
}
.light-blue-theme .stafftable tbody {
    background: #1E6EBD !important;
}
.light-blue-theme .bill-addons-wrapper.table-responsive th, .light-blue-theme .bill-addons-table th {
    background:   #175491 !important;
}
.light-blue-theme.mysite-cards {
    background: #1E6EBD !important;
}
.light-blue-theme.mysite-cards span {
    color: #fff !important;
}
.light-blue-theme .sitemap-user ul li a {
    color: #fff !important;
}
.light-blue-theme .router-link-exact-active{
    color: #c7c2c2 !important;
}
.light-blue-theme .main-footer p{
 color: #fff !important;
}
.bill-addons-table h1{
color: #fff !important;
}
.light-blue-theme .reservation-log h3 {
    color: #fff !important;
}
.light-blue-theme.stafftable thead {
    background:   #175491 !important;
}
.light-blue-theme .walkin-searchbar h1 {
    color: #fff !important;
}
.light-blue-theme .checkbox.selected label {
    color: #fff !important;
}
.light-blue-theme .map-view-box div {
    color:#fff !important;
}
.light-blue-theme .today-listing span {
    color: #fff !important;
}
.light-blue-theme .today-listing ul li {
    color: #fff !important;
}
.light-blue-theme .mylisting-sitedate span {
    color: #fff !important;
}
.light-blue-theme .sitemap-availablity ul li {
    color: #fff !important;
}
.light-blue-theme .mysite-cards label {
    color: #fff !important;
}
.light-blue-theme .booking-tablelist tbody {
    background: #1E6EBD;
    font-size: 16px;
    color: #fff !important;
}
.light-blue-theme.booking-tablelist table>thead {
    background:   #175491 !important;
    color: #fff !important;
}
.light-blue-theme .booking-waitinglist h1
{
color:#fff !important;
}
.light-blue-theme .mysite-cards h1 {
    color: #fff !important;
}
.light-blue-theme .sepi-innersites-filter h3 {
    color: #fff !important;
}
.light-blue-theme .meter-header h3{
color:#fff !important;
}
.light-blue-theme .sitetable-creator.payment-table h2
{
color:#fff !important;
}
.light-blue-theme .panel.panel-default.panel-table {
    background: #1E6EBD !important;
}
.light-blue-theme section.content.form_export_data .panel h2 {
    color: #fff !important;
}
.light-blue-theme section.content.form_export_data .panel .pull-right a {
    color: #fff !important;
}
.light-blue-theme .helpSection{
color:#fff !important;
}
.light-blue-theme .helpSection a:hover, .light-blue-theme .helpSection a:focus {
    color: #ccc !important;
    text-decoration: underline;
}
.light-blue-theme .helpSection a{
color:#fff !important;
}
.light-blue-theme form.form-inline.searchforms {
  
    background: #1E6EBD !important;
    color: #fff !important;
}
.light-blue-theme .email-marketing-section h3 {
    color: #fff !important;
}
.light-blue-theme .email-marketing-section p {
    color: #fff !important;
}
.light-blue-theme .mysite-cards h4 {
    color: #fff !important;
}
.light-blue-theme .mysite-cards h3 {
    color:#fff !important;
}
.light-blue-theme .row.formlayout {
    background-color: #1E6EBD !important;
    border: 1px solid #fff !important;
}
.light-blue-theme .row.formlayout label, .light-blue-theme .row.formlayout h2{
color:#fff !important;
}
.light-blue-theme .skin-blue .sidebar a {
    color:  #fff !important;
}
.light-blue-theme .mysite-cards {
    background: #1E6EBD !important;
}

.light-blue-theme .sidebar a {
    color: #fff !important;
}
.light-blue-theme li.treeview.menu-open a {
    text-decoration: none;
}
.light-blue-theme .stafftable td {
    color: #fff !important;
}

.light-blue-theme a {
    color: #fff !important;
}
.light-blue-theme .booking-tablelist table>thead {
    background-color:   #175491 !important;
}
.light-blue-theme .searchbts {
    /* background:    #2E86DE !important; */
    background: #7567dc !important;
}
.light-blue-theme .searchbts:hover {
    background: #297bcd !important;
}
.light-blue-theme button.btn-ligrey {
    background:    #2E86DE !important;
}
.light-blue-theme button.btn-ligrey:hover {
    background: #297bcd !important;
}
.light-blue-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .light-blue-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:    #2E86DE !important;
}

.light-blue-theme .site-filtercards input[type="submit"] {
    background:    #2E86DE !important;
}

.light-blue-theme input.formsave {
    background:    #2E86DE !important;
}
.light-blue-theme input.formsave:hover {
    background: #297bcd !important;
}

.light-blue-theme .filter-addon-filter input[type="submit"] {
    background:    #2E86DE !important;
}

.light-blue-theme .searchbts {
    /* background:     #2E86DE !important; */
    background: #7567dc !important;
    border-color: #7567dc !important;
}
.light-blue-theme .searchbts:hover {
    background: #297bcd !important;
}
.light-blue-theme button.btn-ligrey {
    background:     #2E86DE !important;
}
.light-blue-theme button.btn-ligrey:hover {
    background: #297bcd !important;
}
.light-blue-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts, .light-blue-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    background:     #2E86DE !important;
}

.light-blue-theme .site-filtercards input[type="submit"] {
    background:     #2E86DE !important;
}

.light-blue-theme input.formsave {
    background:     #2E86DE !important;
}
.light-blue-theme input.formsave:hover {
    background: #297bcd !important;
}

/* .light-blue-theme a.formcancel:hover {
    background: #762e66 !important;
} */
.light-blue-theme .filter-addon-filter input[type="submit"] {
    background:     #2E86DE !important;
}

.light-blue-theme .todaytime {
    background:#54A0FF !important;
}
body.skin-blue.sidebar-mini.light-blue-theme .sidebar-menu>li>.treeview-menu {
    background: #113d68 !important;
}


body.skin-blue.sidebar-mini.light-blue-theme {
    color: #fff !important;
}

.light-blue-theme .r_report-log input.btn.btn-default.searchbts1.right-searchbts:hover, .light-blue-theme .r_report-log .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #297bcd !important;
}

.light-blue-theme .site-filtercards input[type="submit"]:hover {
    background: #297bcd !important;
}

.light-blue-theme .revenue-mid h2 {
    color: #000;
}
.light-blue-theme .tablelist-topic h3 {
    color: #000;
}
.light-blue-theme div#printMeFullPage td {
    color: #fff !important;
}
.light-blue-theme div#printMeFullPage th {
    color: #fff !important;
}
.light-blue-theme a.formcancel {
    background: #50a0ef !important;
}
.light-blue-theme a.formcancel:hover {
    background: #4990d5 !important;
}
.light-blue-theme .booking-tablelist table>thead {
    color: #fff !important;
}
.light-blue-theme span.multiselect__option.multiselect__option--highlight {
    background:   #175491;
}
.light-blue-theme .filter-addon-filter input[type="submit"]:hover {
    background: #297bcd !important;
}
.light-blue-theme.skin-blue .sidebar-menu>li:hover>a, light-blue-theme.skin-blue .sidebar-menu>li.active>a, .light-blue-theme.skin-blue.sidebar-menu>li.menu-open>a {
    background:#54A0FF !important;
}
.light-blue-theme.skin-blue .sidebar-menu>li.menu-open>a {
    background:#54A0FF !important;
}
.light-blue-theme.skin-blue .sidebar-menu>li.active>a
{
    background:#54A0FF !important;
}

.light-blue-theme div#printMeArrival table th {
    color: #fff !important;
}
.light-blue-theme div#printMeArrival tbody td {
    color: #fff !important;
}
.light-blue-theme .weatherwidget-io-frame 
{
    background: #54A0FF !important;
}
.light-blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .light-blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    color: #fff !important;
}
.light-blue-theme .revenue-mid h2 {
   color: #fff !important;
}

.light-blue-theme .sepi-innersites-filter>span {
   color: #fff !important;
}
.light-blue-theme .sitemap-user span {
   color: #fff !important;
}
.light-blue-theme .sitescan span {
   color: #fff !important;
}
.light-blue-theme .info-box {
    background-color: #1E6EBD !important;
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}
.light-blue-theme .info-box-content span.info-box-number {
    background: #2e86de;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
    margin-top: 10px;
}
.light-blue-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background: #1e6ebd;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}
.light-blue-theme .whitesec .rightse h5 span {
    color: #2e86de !important;
}
.light-blue-theme canvas {
    margin-top: 40px;
}
.light-blue-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 12px 13px 0 rgb(4 69 133);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .light-blue-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.light-blue-theme .whitesec .rightse h5 {
    color: #2e86de !important;
}
.light-blue-theme .whitesec{
    overflow: inherit !important;
}
.yellow-theme .searchbts {
    color: #FFF !important;
}
.turquoise-theme h3.settings-header span {
    color: #fff !important;
}
.turquoise-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.turquoise-theme .sepi-hike-forms input[type="text"], .turquoise-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.turquoise-theme .booking-waitinglist h3 {
    color: #000 !important;
}
.turquoise-theme .panel-title a {
    color: #000 !important;
}
/* .turquoise-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.turquoise-theme .ck.ck-editor__main {
    color: #000 !important;
}
.turquoise-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.turquoise-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.turquoise-theme select.tax-report-select {
    background: #fff !important;
}
.turquoise-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}
.red-theme h3.settings-header span {
    color: #fff !important;
}
.red-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.red-theme .sepi-hike-forms input[type="text"], .red-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.red-theme .booking-waitinglist h3 {
    color: #000 !important;
}
/* .red-theme .panel-title a {
    color: #000 !important;
} */
/* .red-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.red-theme .ck.ck-editor__main {
    color: #000 !important;
}
.red-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.red-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.red-theme select.tax-report-select {
    background: #fff !important;
}
.red-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}

.maroon-theme h3.settings-header span {
    color: #fff !important;
}
.maroon-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.maroon-theme .sepi-hike-forms input[type="text"], .maroon-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.maroon-theme .booking-waitinglist h3 {
    color: #000 !important;
}
/* .maroon-theme .panel-title a {
    color: #000 !important;
} */
/* .maroon-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.maroon-theme .ck.ck-editor__main {
    color: #000 !important;
}
.maroon-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.maroon-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.maroon-theme select.tax-report-select {
    background: #fff !important;
}
.maroon-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}
.peach-theme h3.settings-header span {
    color: #fff !important;
}
.peach-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.peach-theme .sepi-hike-forms input[type="text"], .peach-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.peach-theme .booking-waitinglist h3 {
    color: #000 !important;
}
.peach-theme .panel-title a {
    color: #000 !important;
}
/* .peach-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.peach-theme .ck.ck-editor__main {
    color: #000 !important;
}
.peach-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.peach-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.peach-theme select.tax-report-select {
    background: #fff !important;
}
.peach-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}
.magenta-theme h3.settings-header span {
    color: #fff !important;
}
.magenta-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.magenta-theme .sepi-hike-forms input[type="text"], .magenta-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.magenta-theme .booking-waitinglist h3 {
    color: #000 !important;
}
.magenta-theme .panel-title a {
    color: #000 !important;
}
/* .magenta-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.magenta-theme .ck.ck-editor__main {
    color: #000 !important;
}
.magenta-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.magenta-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.magenta-theme select.tax-report-select {
    background: #fff !important;
}
.magenta-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}
.light-blue-theme h3.settings-header span {
    color: #fff !important;
}
.light-blue-theme select.tax-report-select {
    background: #fff !important;
    color: #000 !important;
}
.light-blue-theme .sepi-hike-forms input[type="text"], .light-blue-theme .sepi-hike-forms textarea {
    color: #000 !important;
}
.light-blue-theme .booking-waitinglist h3 {
    color: #000 !important;
}
.light-blue-theme .panel-title a {
    color: #000 !important;
}
/* .light-blue-theme .r_report-log .revenue-mid h2 {
    color: #000 !important;
} */
.light-blue-theme .ck.ck-editor__main {
    color: #000 !important;
}
.light-blue-theme .sitemap-user ul li::after {
    background: #fff !important;
}
.light-blue-theme .sitemap-user ul {
    border-bottom: 1px solid #fff !important;
}
.light-blue-theme select.tax-report-select {
    background: #fff !important;
}
.light-blue-theme .sitemap-user .router-link-exact-active {
    color: #c7c2c2 !important;
}
.light-blue-theme ul.menu.notofication-list-li li a {
    color: #000 !important;
}
.peach-theme ul.menu.notofication-list-li li a {
    color: #000 !important;
}
.maroon-theme ul.menu.notofication-list-li li a {
    color: #000 !important;
}
.turquoise-theme ul.menu.notofication-list-li li a {
    color: #000 !important;
}
.magenta-theme ul.menu.notofication-list-li li a {
    color: #000 !important;
}
.magenta-theme .resertable-bill span {
    color: #fff !important;
}
.magenta-theme .resertable-bill td {
    color: #fff !important;
}
.magenta-theme .sepitable-set td {
    color: #fff !important;
}
.magenta-theme .extrabills-carts li span {
    color: #fff !important;
}
.magenta-theme .modal-dialog {
    color: #000 !important;
}
.light-blue-theme .resertable-bill span {
    color: #fff !important;
}
.light-blue-theme .resertable-bill td {
    color: #fff !important;
}
.light-blue-theme .sepitable-set td {
    color: #fff !important;
}
.light-blue-theme .extrabills-carts li span {
    color: #fff !important;
}
.light-blue-theme .modal-dialog {
    color: #000 !important;
}
.turquoise-theme .resertable-bill span {
    color: #fff !important;
}
.turquoise-theme .resertable-bill td {
    color: #fff !important;
}
.turquoise-theme .sepitable-set td {
    color: #fff !important;
}
.turquoise-theme .extrabills-carts li span {
    color: #fff !important;
}
.turquoise-theme .modal-dialog {
    color: #000 !important;
}
.peach-theme .resertable-bill span {
    color: #fff !important;
}
.peach-theme .resertable-bill td {
    color: #fff !important;
}
.peach-theme .sepitable-set td {
    color: #fff !important;
}
.peach-theme .extrabills-carts li span {
    color: #fff !important;
}
.peach-theme .modal-dialog {
    color: #000 !important;
}

.red-theme .resertable-bill span {
    color: #fff !important;
}
.red-theme .resertable-bill td {
    color: #fff !important;
}
.red-theme .sepitable-set td {
    color: #fff !important;
}
.red-theme .extrabills-carts li span {
    color: #fff !important;
}
.red-theme .modal-dialog {
    color: #000 !important;
}
.maroon-theme .resertable-bill span {
    color: #fff !important;
}
.maroon-theme .resertable-bill td {
    color: #fff !important;
}
.maroon-theme .sepitable-set td {
    color: #fff !important;
}
.maroon-theme .extrabills-carts li span {
    color: #fff !important;
}
.maroon-theme .modal-dialog {
    color: #000 !important;
}

.maroon-theme .info-box {
    background: #b2393a;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
}
.maroon-theme .info-box-content span.info-box-number {
    background: #b2393a;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
    margin-top: 10px;
}
.maroon-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background: #b2393a;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
}
.maroon-theme .whitesec .rightse h5 span {
    color:#b2393a !important;
}
.maroon-theme .whitesec .rightse h5
{
    color:#b2393a !important;
}
.maroon-theme canvas {
    margin-top: 40px;
}
.maroon-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .maroon-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.magenta-theme .info-box {
    background:#833471 !important;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
}
.magenta-theme .info-box-content span.info-box-number {
    background:#833471 !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
    margin-top: 10px;
}
.magenta-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#833471 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(54 14 14);
}
.magenta-theme .whitesec .rightse h5 span {
    color:#833471 !important; 
}
.magenta-theme .whitesec .rightse h5
{
    color:#833471 !important;
}
.magenta-theme canvas {
    margin-top: 40px;
}
.magenta-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .magenta-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.peach-theme .info-box {
    background:#f97f51 !important;
    box-shadow:0 6px 13px 0 rgb(108 89 81);
}
.peach-theme .info-box-content span.info-box-number {
    background:#f97f51 !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(108 89 81);
    margin-top: 10px;
}
.peach-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#f97f51 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(108 89 81);
}
.peach-theme .whitesec .rightse h5 span {
    color:#f97f51 !important;
}
.peach-theme .whitesec .rightse h5
{
    color:#f97f51 !important;
}
.peach-theme canvas {
    margin-top: 40px;
}
.peach-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .peach-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.maroon-theme .info-box {
    background:#b33939 !important;
    box-shadow:0 6px 13px 0 rgb(78 22 22);
}
.maroon-theme .info-box-content span.info-box-number {
    background:#b33939 !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(78 22 22);
    margin-top: 10px;
}
.maroon-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#b33939 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(78 22 22);
}
.maroon-theme .whitesec .rightse h5 span {
    color:#b33939 !important;
}
.maroon-theme .whitesec .rightse h5
{
    color:#b33939 !important;
}
.maroon-theme canvas {
    margin-top: 40px;
}
.maroon-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .maroon-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.turquoise-theme .info-box {
    background:#38ada9 !important;
    box-shadow:0 6px 13px 0 rgb(20 76 74);
}
.turquoise-theme .info-box-content span.info-box-number {
    background:#38ada9 !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(20 76 74);
    margin-top: 10px;
}
.turquoise-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#38ada9 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(20 76 74);
}
.turquoise-theme .whitesec .rightse h5 span {
    color:#38ada9 !important;
}
.turquoise-theme .whitesec .rightse h5
{
    color:#38ada9 !important;
}
.turquoise-theme canvas {
    margin-top: 40px;
}
.turquoise-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .turquoise-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.yellow-theme .info-box {
    background:#f3e260 !important;
    box-shadow:0 6px 13px 0 rgb(88 77 10);
}
.yellow-theme .info-box-content span.info-box-number {
    background:#f3e260 !important;
    color: #8b7807 !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(88 77 10);
    margin-top: 10px;
}
.yellow-theme .whitesec h2 {
    color: #8b7807 !important;
    position: absolute;
    top: -46px;
    background:#f3e260 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(88 77 10);
}
.yellow-theme .whitesec .rightse h5 span {
    color:#8b7807 !important;
}
.yellow-theme .whitesec .rightse h5
{
    color:#8b7807 !important;
}
.yellow-theme canvas {
    margin-top: 40px;
}
.yellow-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .yellow-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.red-theme .info-box {
    background:#cd0601 !important;
    box-shadow:0 6px 13px 0 rgb(118 14 12);
}
.red-theme .info-box-content span.info-box-number {
    background:#cd0601 !important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(118 14 12);
    margin-top: 10px;
}
.red-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#cd0601 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(118 14 12);
}
.red-theme .whitesec .rightse h5 span {
    color:#cd0601 !important;
}
.red-theme .whitesec .rightse h5
{
    color:#cd0601 !important;
}
.red-theme canvas {
    margin-top: 40px;
}
.red-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .red-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.magenta-theme ul.pagination li a {
    color: #000 !important;
}
.red-theme ul.pagination li a {
    color: #000 !important;
}
.yellow-theme ul.pagination li a {
    color: #000 !important;
}
.maroon-theme ul.pagination li a {
    color: #000 !important;
}
.light-blue-theme ul.pagination li a {
    color: #000 !important;
}
.turquoise-theme ul.pagination li a {
    color: #000 !important;
}
.peach-theme ul.pagination li a {
    color: #000 !important;
}
.red-theme .r_report-log {
    background: maroon;
}
.red-theme a.formcancel {
    margin-top: 0px!important;
}
.red-theme .mysite-cards.visiting-count p, .red-theme .mysite-cards.visiting-count p strong{
    color: #fff;
}
.whitesec {
    overflow: inherit !important;
}
.yellow-theme .r_report-log {
    background: #d0b300 !important;
}
.turquoise-theme .r_report-log {
    background: #009399 !important;
}
.maroon-theme .r_report-log {
    background: #8b2c2c !important;
}
.peach-theme .r_report-log {
    background: #cd6133 !important;
}
.magenta-theme .r_report-log {
    background: #6f1e51 !important;
}
.light-blue-theme .r_report-log {
    background: #1e6ebd !important;
}
.earth-tone .info-box {
    background:#d6e4c0 !important;
    box-shadow:0 6px 13px 0 rgb(56 84 21);
}
.earth-tone .info-box-content span.info-box-number {
    background:#83bf3d !important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(56 84 21);
    margin-top: 10px;
}
.earth-tone .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#83bf3d !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(56 84 21);
}
.earth-tone .whitesec .rightse h5 span {
    color:#83bf3d !important;
}
.earth-tone .whitesec .rightse h5
{
    color:#83bf3d !important;
}
.earth-tone canvas {
    margin-top: 40px;
}
.earth-tone .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
    padding-bottom: 40px;
}
/* .earth-tone button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.dark-theme .info-box {
 
    box-shadow:0 6px 13px 0 rgb(53 73 133);
}
.dark-theme .info-box-content span.info-box-number {
    background:#3266ff !important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(44 90 227);
    margin-top: 10px;
}
.dark-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#3266ff !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(44 90 227);
}
/* .dark-theme .whitesec .rightse h5 span {
    color:#83bf3d !important;
}
.dark-theme .whitesec .rightse h5
{
    color:#83bf3d !important;
} */
.dark-theme canvas {
    margin-top: 40px;
}
.dark-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .dark-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.blue-theme .info-box {
 
    box-shadow:0 6px 13px 0 rgb(53 73 133);
}
.blue-theme .info-box-content span.info-box-number {
    background:#3266ff !important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(44 90 227);
    margin-top: 10px;
}
.blue-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#3266ff !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(44 90 227);
}
/* .blue-theme .whitesec .rightse h5 span {
    color:#83bf3d !important;
}
.blue-theme .whitesec .rightse h5
{
    color:#83bf3d !important;
} */
.blue-theme canvas {
    margin-top: 40px;
}
.blue-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .blue-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.violet-theme .info-box {
 
    box-shadow:0 6px 13px 0 rgb(140 148 193);
}
.violet-theme .info-box-content span.info-box-number {
    background: #8578e4!important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(140 148 193);
    margin-top: 10px;
}
.violet-theme .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#8578e4!important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(140 148 193);
}
/* .violet-theme .whitesec .rightse h5 span {
    color:#83bf3d !important;
}
.violet-theme .whitesec .rightse h5
{
    color:#83bf3d !important;
} */
.violet-theme canvas {
    margin-top: 40px;
}
.violet-theme .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .violet-theme button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
 .dark-theme .whitesec .rightse h5 span {
    color:#000!important;
}
.dark-theme .whitesec .rightse h5
{
    color:#000 !important;
} 
.blue-theme .whitesec .rightse h5 span {
    color:#000!important;
}
.blue-theme .whitesec .rightse h5
{
    color:#000 !important;
}
.violet-theme .whitesec .rightse h5 span {
    color:#000!important;
}
.violet-theme .whitesec .rightse h5
{
    color:#000 !important;
}

.default .info-box {
    box-shadow:0 6px 13px 0 rgb(182 187 191);
}
.default .info-box-content span.info-box-number {
    background: #36b449 !important;
    color: #fff !important;
    padding: 7px;
    border-radius: 100%;
    max-width: unset;
    min-width: 60px;
    text-align: center;
    box-shadow:0 6px 13px 0 rgb(160 239 172);
    margin-top: 10px;
}
.default .whitesec h2 {
    color: #fff !important;
    position: absolute;
    top: -46px;
    background:#36b449 !important;
    z-index: 9;
    padding: 13px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow:0 6px 13px 0 rgb(160 239 172);
}
 
.default .whitesec .rightse h5 span {
    color:#000!important;
}
.default .whitesec .rightse h5
{
    color:#000 !important;
}
.default canvas {
    margin-top: 40px;
}
.default .whitesec {
    border-radius: 10px;
    position: relative;
    padding: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
    background-image: linear-gradient(to right, #fffcfc 30% , #fff ) !important;
}
/* .default button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -34px;
} */
.rightse.clearfix.f-n {
    margin-top: 10px;
}
.pieimg.chart-right {
    height: 100%;
    margin: auto;
    /* display: flex; */
    align-items: center;
}
.earth-tone .pieimg.chart-right  .chart-table {
    background: transparent!important;
}
.maroon-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.maroon-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.maroon-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.maroon-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.maroon-theme .vdp-datepicker__calendar {
    color: #000 !important;
}
.tools.print_span .r-invoice {
    color: #fff !important;
}
.sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.maroon-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.maroon-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.maroon-theme input[type="text"] {
    color: #000 !important;
}
/* .maroon-theme .mysite-cards span {
    color: #fff !important;
} */
.maroon-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.maroon-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.maroon-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.maroon-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.maroon-theme select#pay_type option {
    color: #000 !important;
}
.maroon-theme select#card_type option {
    color: #000 !important;
}
.maroon-theme select#card_month option {
    color: #000 !important;
}
.maroon-theme select#card_year option {
    color: #000 !important;
}
.maroon-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}
.maroon .bill-addons-table th {
    background: #154206 !important;
}
.maroon .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.maroon-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.maroon-theme .tools.print_span a {
    color: #000 !important;
}
.maroon-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.maroon-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}
.maroon-theme span.multiselect__option.multiselect__option--highlight {
    background: #dfbfbf !important;
}
.maroon-theme .view-availability {
    margin-right: 10px;
}
.maroon-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.maroon-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.maroon-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.maroon-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.maroon-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.maroon-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.maroon-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}
/* Weather widget */
div.row.condition1 .todaytime p:first-child {
    font-size: 30px;
}
div.row.condition1 .todaytime p:last-child {
    font-size: 14px;
}
div.row.condition1 .todaytime p {
    margin-bottom:0;
}
.currentWeatherIcon.ng-scope {
    display: none;
}
h1.locationName.ng-binding {
    order: 2;
	font-size: 16px;
}
.weatherwidget-io-frame .currentWeather {
    width: 90px;
	padding-right: 0;
}
.weatherwidget-io-frame #weatherWidget .day:nth-child(odd) {
    background: #fff !important;
}
.weatherwidget-io-frame .day.ng-scope {
    background: #fff !important;
}
.weatherwidget-io-frame .day.ng-scope {
    background: #fff !important;
    padding: 5px 0!important;
    margin: 0px 9px;
	border-radius: 20px;
}
.weatherwidget-io-frame #weatherWidget .day .dayTempMax {
    color: #414141;
}
.weatherwidget-io-frame #weatherWidget .day .dayTempMin {
    color: #414141;
}
.weatherwidget-io-frame #weatherWidget .dayName {
    color: #414141;
}
.weatherwidget-io-frame #weatherWidget .locationName span {
    color: #dfdddd;
    font-size: 10px;
}
.currentConditions {
    border-right: 1px solid #fff;
    padding-right: 6px;
}
.weatherwidget-io-frame div#cloudy svg path {
    fill: #8b2c2c;
}
.weatherwidget-io-frame .dayIcon svg path {
    fill: #8b2c2c!important;
}


@media only screen and (min-width:992px){
a.weatherwidget-io-frame {
    width: 700px;
}
}
/* Weather widget ends */
.info-box-number {
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.info-box-text {
    width: 140px;
}
.maroon-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.maroon-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.maroon-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.maroon-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .maroon-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.maroon-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.maroon-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.maroon-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.maroon-theme .searchbts
{
    border: 1px solid #fff !important;
}
.maroon-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.maroon-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.maroon-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.maroon-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.maroon-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.maroon-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.maroon-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.maroon-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.maroon-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.maroon-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.maroon-theme .emoji-picker-container div {
    color: #000 !important;
}
.maroon-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.maroon-theme .walkin-view .btn {
    margin-top: 19px;
}
.maroon-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.maroon-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}
.maroon-theme .over-forms-finally input.formsave {
    background: #9f3434 !important;
}
.maroon-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.maroon-theme .filterimg-tool span {
    color: #000 !important;
}
.maroon-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.maroon-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.maroon-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.maroon-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.maroon-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.maroon-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.maroon-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.maroon-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.maroon-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.maroon-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.maroon-theme .sms-charts {
    height: calc(100% - 50px);
}
.maroon-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.maroon-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.maroon-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.maroon-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.maroon-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.maroon-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.maroon-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
.available-dates-div {
    color: #000 !important;
	font-weight: bold;
}
.payment_status_modal-hover .v--modal {
    background-color: #fff !important;
}
.popup-content-div {
    color: #000;
}
span.stay-limit b {
    display: block;
    color: green;
    background: #fff;
}
span.stay-limit {
    background: #b9b9b9;
	color: #000!important;
}
.info-box-content {
    /* display: inline-block;
    margin-left: 0px;
    float:right; */
}
/* button.close.close_cross {
    color: #fff !important;
    top: -21px;
    right: 23px;
    position: relative;
    z-index: 999;
    font-size: 22px !important;
    background: #0a5640;
    opacity: 1;
    padding: 0px 6px;
}
.payment_status_modal-hover .modal-content, .payment_status_modal-hover .modal-dialog, .payment_status_modal-hover .v--modal {
    background: #fff !important;
} */
.available-dates-div {
    color: #000 !important;
}
span.min-stay-warning {
    font-size: 14px !important;
    padding: 6px !important;
    background: #f2f3f5 !important;
    width: 100% !important;
    display: flex;
    color: #000 !important;
    font-weight: 800;
}
h5.red-head {
    color: #c9190c !important;
    font-size: 17px !important;
    font-weight: bolder !important;
    text-shadow: 2px 2px 3px #993d36 !important;
}
.weatherForecast {
    background: #000;
}
#weatherWidget .day .dayTempMax {
    color: #ff4082;
}
.maroon-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.maroon-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.maroon-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.maroon-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.maroon-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.maroon-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.maroon-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.maroon-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .maroon-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
/* .maroon-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
} */
/* .maroon-theme .sepi-site-availability-form-sno label {
    margin-bottom: 19px !important;
} */
body.skin-blue.sidebar-mini.maroon-theme {
    color: #fff !important;
}
.maroon-theme a {
    color: #fff !important;
}
.maroon-theme .pwd-block img {
    -webkit-filter: invert(100%);
}
.maroon-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}
.maroon-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.maroon-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.maroon-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.maroon-theme .site_type_label {
    margin-bottom: 19px !important;
}
.v--modal-background-click .modal-dialog {
    top: 0% !important;
    margin-top: 0;
}
.v--modal-box.v--modal {
    /* width: 400px!important; */
    left: 0!important;
    right: 0!important;
    margin: auto;
}
.v--modal h4.site_head {
    margin-top: 0;
}
.v--modal .modal-body {
    padding-top: 5px;
}
button.close.close_cross {
    top: 0!important;
	right: 0!important;
    position: absolute!important;
}
.site_head {
    font-size: 17px!important;
}
.vueperslides__track-inner {
    margin-top: 12px;
}
.vueperslides--bullets-outside .vueperslide__content-wrapper {
    border: 2px solid #000;
}
.payment_status_modal-hover .vueperslides--bullets-outside .vueperslides__inner {
    height: auto!important;
}
.vueperslides--bullets-outside .vueperslides__parallax-wrapper {
    min-height: unset!important;
}
.modal-footer {
    padding-left: 0!important;
    padding-right: 0!important;
}
/* .brianscamp-popover.popup-content-div .col-md-12 {
    padding-left: 0!important;
    padding-right: 0!important;
} */
.visible-wrapper.wrapper-cont.content-left h5.green-head {
    font-size: 14px;
    margin: 0 0 7px 0;
}
.visible-wrapper.wrapper-cont.content-left {
    margin-left: -15px;
    margin-right: -15px;
}
.description .visible-wrapper.wrapper-cont.content-left {
    margin: 20px 0!important;
    display: block;
}
.description {
    padding: 0!important;
}
span.unit_size {
font-size: 13px !important;
}
span.min-stay-warning {
    font-size: 13px !important;
}
@media only screen and (min-width:1400px){
div.payment_status_modal-hover .v--modal-overlay.scrollable .v--modal-box {
    left: 0% !important;
    /* top: 0!important; */
}
.v--modal-overlay.scrollable div.v--modal-box {
    left: 0% !important;
}
}

.red-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.red-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.red-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.red-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.red-theme .vdp-datepicker__calendar {
    color: #000 !important;
}
.tools.print_span .r-invoice {
    color: #fff !important;
}
.sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.red-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.red-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.red-theme input[type="text"] {
    color: #000 !important;
}
/* .red-theme .mysite-cards span {
    color: #fff !important;
} */
.red-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.red-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.red-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.red-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.red-theme select#pay_type option {
    color: #000 !important;
}
.red-theme select#card_type option {
    color: #000 !important;
}
.red-theme select#card_month option {
    color: #000 !important;
}
.red-theme select#card_year option {
    color: #000 !important;
}
.red-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}

.red .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.red-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.red-theme .tools.print_span a {
    color: #000 !important;
}
.red-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.red-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}

.red-theme .view-availability {
    margin-right: 10px;
}
.red-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.red-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.red-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.red-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.red-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.red-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.red-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}
.red-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.red-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.red-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.red-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .red-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.red-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.red-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.red-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.red-theme .searchbts
{
    border: 1px solid #fff !important;
}
.red-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.red-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.red-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.red-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.red-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.red-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.red-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.red-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.red-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.red-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.red-theme .emoji-picker-container div {
    color: #000 !important;
}
.red-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.red-theme .walkin-view .btn {
    margin-top: 19px;
}
.red-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.red-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}
.red-theme .over-forms-finally input.formsave {
    background: #9f3434 !important;
}
.red-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.red-theme .filterimg-tool span {
    color: #000 !important;
}
.red-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.red-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.red-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.red-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.red-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.red-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.red-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.red-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.red-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.red-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.red-theme .sms-charts {
    height: calc(100% - 50px);
}
.red-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.red-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.red-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.red-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.red-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.red-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.red-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
body.skin-blue.sidebar-mini.red-theme {
    color: #fff !important;
}
.red-theme a {
    color: #fff !important;
}
.red-theme .pwd-block img {
    -webkit-filter: invert(100%);
}

.red-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}

.red-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.red-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.red-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.red-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.red-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.red-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.red-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.red-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.red-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.red-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.red-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .red-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.red-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.red-theme .site_type_label {
    margin-bottom: 19px !important;
}
.red-theme .stafftable td {
    color: #fff !important;
}
.red-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}
.red-theme .mysite-cards label {
    color: #ffff !important;
}
.payment_status_modal-hover div.vueperslides__track-inner {
    height: 110px !important;
}
.preview-img .img-show {
    z-index: 9;
}
.preview-img .overlay {
    position: fixed;
    z-index: 9;
}
.landing-col img {
    width: 100% !important;
}
button.close.close_preview {
    opacity: 1!important;
    z-index: 999999;
    position: relative;
    background: #fff!important;
    color: #000;
    margin-right: 20px;
    padding: 0px 5px;
}


.turquoise-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.turquoise-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.turquoise-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.turquoise-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.turquoise-theme .vdp-datepicker__calendar {
    color: #000 !important;
}
.tools.print_span .r-invoice {
    color: #fff !important;
}
.sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.turquoise-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.turquoise-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.turquoise-theme input[type="text"] {
    color: #000 !important;
}
/* .turquoise-theme .mysite-cards span {
    color: #fff !important;
} */
.turquoise-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.turquoise-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.turquoise-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.turquoise-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.magenta-theme select,.turquoise-theme select.site_type_section option {
    color: #000 !important;
}
.light-blue-theme select,.turquoise-theme select.site_type_section option {
    color: #000 !important;
}
.peach-theme select,.turquoise-theme select.site_type_section option {
    color: #000 !important;
}
.maroon-theme select,.turquoise-theme select.site_type_section option {
    color: #000 !important;
}
.turquoise-theme select,.turquoise-theme select.site_type_section option {
    color: #000 !important;
}
.turquoise-theme select#pay_type option {
    color: #000 !important;
}
.turquoise-theme select#card_type option {
    color: #000 !important;
}
.turquoise-theme select#card_month option {
    color: #000 !important;
}
.turquoise-theme select#card_year option {
    color: #000 !important;
}
.turquoise-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}

.turquoise .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.turquoise-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.turquoise-theme .tools.print_span a {
    color: #000 !important;
}
.turquoise-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.turquoise-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}

.turquoise-theme .view-availability {
    margin-right: 10px;
}
.turquoise-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.turquoise-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.turquoise-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.turquoise-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.turquoise-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.turquoise-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.turquoise-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}
.turquoise-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.turquoise-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.turquoise-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.turquoise-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .turquoise-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.turquoise-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.turquoise-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.turquoise-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.turquoise-theme .searchbts
{
    border: 1px solid #fff !important;
}
.turquoise-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.turquoise-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.turquoise-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.turquoise-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.turquoise-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.turquoise-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.turquoise-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.turquoise-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.turquoise-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.turquoise-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.turquoise-theme .emoji-picker-container div {
    color: #000 !important;
}
.turquoise-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.turquoise-theme .walkin-view .btn {
    margin-top: 19px;
}
.turquoise-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.turquoise-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}

.turquoise-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.turquoise-theme .filterimg-tool span {
    color: #000 !important;
}
.turquoise-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.turquoise-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.turquoise-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.turquoise-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.turquoise-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.turquoise-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.turquoise-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.turquoise-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.turquoise-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.turquoise-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.turquoise-theme .sms-charts {
    height: calc(100% - 50px);
}
.turquoise-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.turquoise-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.turquoise-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.turquoise-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.turquoise-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.turquoise-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.turquoise-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
body.skin-blue.sidebar-mini.turquoise-theme {
    color: #fff !important;
}
.turquoise-theme a {
    color: #fff !important;
}
.turquoise-theme .pwd-block img {
    -webkit-filter: invert(100%);
}

.turquoise-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}

.turquoise-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.turquoise-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.turquoise-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.turquoise-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.turquoise-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.turquoise-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.turquoise-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.turquoise-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.turquoise-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.turquoise-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.turquoise-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .turquoise-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.turquoise-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.turquoise-theme .site_type_label {
    margin-bottom: 19px !important;
}
.turquoise-theme .stafftable td {
    color: #fff !important;
}
.turquoise-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}
.turquoise-theme .mysite-cards label {
    color: #ffff !important;
}

.peach-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.peach-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.peach-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.peach-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.peach-theme .vdp-datepicker__calendar {
    color: #000 !important;
}.peach-theme .tools.print_span .r-invoice {
    color: #fff !important;
}
.peach-theme .sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.peach-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.peach-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.peach-theme input[type="text"] {
    color: #000 !important;
}
/* .peach-theme .mysite-cards span {
    color: #fff !important;
} */
.peach-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.peach-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.peach-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.peach-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.peach-theme select#pay_type option {
    color: #000 !important;
}
.peach-theme select#card_type option {
    color: #000 !important;
}
.peach-theme select#card_month option {
    color: #000 !important;
}
.peach-theme select#card_year option {
    color: #000 !important;
}
.peach-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}

.peach .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.peach-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.peach-theme .tools.print_span a {
    color: #000 !important;
}
.peach-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.peach-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}

.peach-theme .view-availability {
    margin-right: 10px;
}
.peach-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.peach-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.peach-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.peach-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.peach-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.peach-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.peach-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}

.peach-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.peach-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.peach-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.peach-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .peach-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.peach-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.peach-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.peach-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.peach-theme .searchbts
{
    border: 1px solid #fff !important;
}
.peach-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.peach-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.peach-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.peach-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.peach-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.peach-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.peach-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.peach-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.peach-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.peach-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.peach-theme .emoji-picker-container div {
    color: #000 !important;
}
.peach-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.peach-theme .walkin-view .btn {
    margin-top: 19px;
}
.peach-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.peach-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}

.peach-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.peach-theme .filterimg-tool span {
    color: #000 !important;
}
.peach-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.peach-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.peach-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.peach-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.peach-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.peach-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.peach-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.peach-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.peach-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.peach-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.peach-theme .sms-charts {
    height: calc(100% - 50px);
}
.peach-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.peach-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.peach-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.peach-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.peach-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.peach-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.peach-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
body.skin-blue.sidebar-mini.peach-theme {
    color: #fff !important;
}
.peach-theme a {
    color: #fff !important;
}
.peach-theme .pwd-block img {
    -webkit-filter: invert(100%);
}

.peach-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}

.peach-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.peach-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.peach-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.peach-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.peach-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.peach-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.peach-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.peach-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.peach-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.peach-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.peach-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .peach-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.peach-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.peach-theme .site_type_label {
    margin-bottom: 19px !important;
}
.peach-theme .stafftable td {
    color: #fff !important;
}
.peach-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}
.peach-theme .mysite-cards label {
    color: #ffff !important;
}

.magenta-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.magenta-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.magenta-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.magenta-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.magenta-theme .vdp-datepicker__calendar {
    color: #000 !important;
}.magenta-theme .tools.print_span .r-invoice {
    color: #fff !important;
}
.magenta-theme .sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.magenta-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.magenta-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.magenta-theme input[type="text"] {
    color: #000 !important;
}
/* .magenta-theme .mysite-cards span {
    color: #fff !important;
} */
.magenta-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.magenta-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.magenta-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.magenta-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.magenta-theme select#pay_type option {
    color: #000 !important;
}
.magenta-theme select#card_type option {
    color: #000 !important;
}
.magenta-theme select#card_month option {
    color: #000 !important;
}
.magenta-theme select#card_year option {
    color: #000 !important;
}
.magenta-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}

.magenta .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.magenta-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.magenta-theme .tools.print_span a {
    color: #000 !important;
}
.magenta-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.magenta-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}

.magenta-theme .view-availability {
    margin-right: 10px;
}
.magenta-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.magenta-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.magenta-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.magenta-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.magenta-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.magenta-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.magenta-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}

.magenta-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.magenta-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.magenta-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.magenta-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .magenta-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.magenta-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.magenta-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.magenta-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.magenta-theme .searchbts
{
    border: 1px solid #fff !important;
}
.magenta-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.magenta-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.magenta-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.magenta-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.magenta-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.magenta-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.magenta-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.magenta-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.magenta-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.magenta-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.magenta-theme .emoji-picker-container div {
    color: #000 !important;
}
.magenta-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.magenta-theme .walkin-view .btn {
    margin-top: 19px;
}
.magenta-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.magenta-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}

.magenta-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.magenta-theme .filterimg-tool span {
    color: #000 !important;
}
.magenta-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.magenta-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.magenta-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.magenta-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.magenta-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.magenta-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.magenta-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.magenta-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.magenta-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.magenta-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.magenta-theme .sms-charts {
    height: calc(100% - 50px);
}
.magenta-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.magenta-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.magenta-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.magenta-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.magenta-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.magenta-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.magenta-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
body.skin-blue.sidebar-mini.magenta-theme {
    color: #fff !important;
}
.magenta-theme a {
    color: #fff !important;
}
.magenta-theme .pwd-block img {
    -webkit-filter: invert(100%);
}

.magenta-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}

.magenta-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.magenta-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.magenta-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.magenta-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.magenta-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.magenta-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.magenta-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.magenta-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.magenta-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.magenta-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.magenta-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .magenta-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.magenta-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.magenta-theme .site_type_label {
    margin-bottom: 19px !important;
}
.magenta-theme .stafftable td {
    color: #fff !important;
}
.magenta-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}
.magenta-theme .mysite-cards label {
    color: #ffff !important;
}

.magenta-theme .mysite-cards label.credit_due_amount_msg {
    color: #ffa200 !important;
}

.light-blue-theme .mys-notes-modal .modal-header h3 {
    color: #000 !important;
}
.light-blue-theme form.resort-form-cls-mobile.theme-selector input[type="text"] {
    color: #000 !important;
}
.light-blue-theme form.resort-form-cls-mobile.theme-selector select option {
    color: #000 !important;
}
.light-blue-theme span.vdp-datepicker__calendar-button i {
    color: #000 !important;
}
.light-blue-theme .vdp-datepicker__calendar {
    color: #000 !important;
}.light-blue-theme .tools.print_span .r-invoice {
    color: #fff !important;
}
.light-blue-theme .sepi-hike-forms.date-sepi i {
    color: #000 !important;
}
.light-blue-theme .block-mobile img {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.light-blue-theme .adult-charage input[type="number"] {
    color: #000 !important;
}
.light-blue-theme input[type="text"] {
    color: #000 !important;
}
/* .light-blue-theme .mysite-cards span {
    color: #fff !important;
} */
.light-blue-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    color: #000 !important;
    margin-top: -8px;
}
.light-blue-theme .vdp-datepicker__calendar span.cell.day {
    color: #000 !important;
}
.light-blue-theme .vdp-datepicker__calendar span.cell.day-header {
    color: #000 !important;
}
.light-blue-theme .vdp-datepicker__calendar span.day__month_btn.up {
    color: #000 !important;
}
.light-blue-theme select#pay_type option {
    color: #000 !important;
}
.light-blue-theme select#card_type option {
    color: #000 !important;
}
.light-blue-theme select#card_month option {
    color: #000 !important;
}
.light-blue-theme select#card_year option {
    color: #000 !important;
}
.light-blue-theme .v--modal-overlay .v--modal-background-click {
    color: #000 !important;
}

.light-blue .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.light-blue-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.light-blue-theme .tools.print_span a {
    color: #000 !important;
}
.light-blue-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.light-blue-theme .v--modal-box.v--modal .sepitable-set td {
    color: #000 !important;
}

.light-blue-theme .view-availability {
    margin-right: 10px;
}
.light-blue-theme.headerpanel-btn.bilaskpos .dropdown ul.dropdown-menu li a {
    color: #000 !important;
}
.light-blue-theme .reservationg-log-btn img {
    -webkit-filter: invert(100%);
}
.light-blue-theme .quest-tooltip img {
    -webkit-filter: invert(100%);
}
.maron-theme .v--modal-box.v--modal section.content .row.formlayout .over-forms {
    color: #fff !important;
}
.light-blue-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.light-blue-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.light-blue-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.light-blue-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}
.light-blue-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.light-blue-theme .reservation-invoice-wrapper .booking-listing span {
    color: #fff !important;
}
.light-blue-theme .reservation-invoice-wrapper .customer-wrapper-details {
    color: #fff !important;
}
.light-blue-theme .reservation-invoice-wrapper .mysite-cards.booking-listing.panel-height {
    color: #fff !important;
}
/* .light-blue-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.light-blue-theme .booking-waitinglist .booking-tablelist #printMeArrival h3 {
    color: #fff !important;
}
.light-blue-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.light-blue-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.light-blue-theme .searchbts
{
    /* border: 1px solid #fff !important; */
}
.light-blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .tablelist-topic h3 {
    color: #000 !important;
}
.light-blue-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.light-blue-theme section.content.site-details .book_editable label {
    color: #fff !important;
}
.light-blue-theme .mysite-cards .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.light-blue-theme .mysite-cards .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.light-blue-theme .v--modal-overlay.scrollable .sepi-hike-forms label {
    color: #000 !important;
}
.light-blue-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.light-blue-theme .editfrom_content .clearfix li.pull-left {
    color: #fff !important;
}
.light-blue-theme .editfrom_content .clearfix li.pull-left i {
    color: #fff !important;
    box-shadow: 0px 0px 2px #fff;
}
.light-blue-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.light-blue-theme .emoji-picker-container div {
    color: #000 !important;
}
.light-blue-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.light-blue-theme .walkin-view .btn {
    margin-top: 19px;
}
.light-blue-theme .multiselect .multiselect__select:before {
    top: 0px !important;
    left: -25px;
}
.light-blue-theme form.resort-form-cls-mobile .formlayout input[type="file"] {
    color: #fff !important;
}

.light-blue-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.light-blue-theme .filterimg-tool span {
    color: #000 !important;
}
.light-blue-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.light-blue-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.light-blue-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.light-blue-theme .sm-viewer .mysite-cards span {
    color: #fff !important;
}
.light-blue-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms label.radio-label {
    color: #fff !important;
}
.light-blue-theme .pop_up_add.discount_add_pop_unique .sepi-hike-forms .checkbox.selected label {
    color: #fff !important;
}
.light-blue-theme .row.formlayout.pop_up_add.discount_add_pop_unique .sepi-hike-forms {
    color: #fff !important;
}
.light-blue-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.light-blue-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.light-blue-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.light-blue-theme .sms-charts {
    height: calc(100% - 50px);
}
.light-blue-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}
.light-blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.light-blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.light-blue-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.light-blue-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.light-blue-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.light-blue-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
body.skin-blue.sidebar-mini.light-blue-theme {
    color: #fff !important;
}
.light-blue-theme a {
    color: #fff !important;
}
.light-blue-theme .pwd-block img {
    -webkit-filter: invert(100%);
}

.light-blue-theme form.resort-form-cls-mobile .row.formlayout select {
    color: #000 !important;
}

.light-blue-theme .extrabills-carts input[type="number"] {
    color: #000 !important;
}

.light-blue-theme li.pagination-next-nav a.page-link span {
    color: #000 !important;
}
.light-blue-theme .spieidea-open .input-dollar span {
    color: #000 !important;
}
.light-blue-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.light-blue-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.light-blue-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.light-blue-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.light-blue-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.light-blue-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.light-blue-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.light-blue-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .light-blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.light-blue-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.light-blue-theme .site_type_label {
    margin-bottom: 19px !important;
}
.light-blue-theme .stafftable td {
    color: #fff !important;
}
/* / extra-light-blue-theme / */
.light-blue-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}
.light-blue-theme .mysite-cards label {
    color: #ffff !important;
}
.preview-img .img-show {
    width: 850px!important;
}
.img-show img {
    right: 0;
    margin: auto;
}
.landing-col .img-show img {
    object-fit: cover;
}
.visible-wrapper.wrapper-cont span.booked-warning {
    color: #000;
}
.preview-img .img-show{height:100vh !important;}
.visible-wrapper.wrapper-cont .green-head, .visible-wrapper.wrapper-cont h5.red-head {
    text-shadow: unset !important;
}
.landing-col .img-show img {
    max-width: 70%;
    height: auto;
    width: 100%!important;
}
div.payment_status_modal-hover div.vueperslides__track-inner {
    height: 85px !important;
}
.yellow-theme form.sepi-site-availability-form.sepi-available-align {
    align-items: center !important;
}
.yellow-theme .v--modal-overlay.scrollable .v--modal-box .tabpenle-adding button.btn {
    margin-bottom: 0px !important;
}
.yellow-theme form.resort-form-cls-mobile .formsave {
    margin-left: 10px;
}
.yellow-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: 3px !important;
}
.yellow-theme a.formcancel {
    text-align: center;
    width: 74px !important;
    height: 37px !important;
    line-height: 37px;
    padding: 0px !important;
    display: inline-block;
}
.yellow-theme input.btn.btn-primary.searchbts.right-searchbts.pull-right {
    margin-right: 3px !important;
}
.yellow .tools.print_span a.btn.btn-space.btn-default.cust_btn {
    margin-left: 10px !important;
}
.mysite-cards.recent-emails {
    min-height: 500px !important;
}
.yellow-theme .stafftable input.btn.btn-warning {
    margin-bottom: 10px;
}
.yellow-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
.yellow-theme form.sepi-site-availability-form.sepi-available-align div {
    margin-bottom: 4px !important;
}
.yellow-theme form.sepi-site-availability-form.sepi-available-align input[type=button] {
    margin-top: 18px;
}
.yellow-theme .walkin-view .btn {
    margin-top: 19px;
}

.yellow-theme a.btn.btn-space.btn-default.cust_btn.r-invoice {
    margin-left: 3px;
}
.yellow-theme .view-availability {
    margin-right: 10px;
}
/* .yellow-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.yellow-theme .sepi-hike-forms.add-admenties label {
    margin-bottom: 0px !important;
}
.yellow-theme .avail-input-wrapper input[type="text"] {
    margin-top: 11px;
}
.yellow-theme .avail-input-wrapper input.btn.btn-default {
    margin-top: 45px !important;
}
.yellow-theme .avail-input-wrapper form button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 42px !important;
    margin-right: 12px !important;
}
.yellow-theme .mysite-cards.meter-header button.btn.btn-default.searchbts.right-searchbts {
    margin-top: 26px !important;
}
.yellow-theme .reservation-searchbar .reservation-btn-spl input {
    margin-top: 20px !important;
}
.yellow-theme .waiting-list-wrapper .reservation-btn-spl input {
    margin-top: 13px !important;
}

.yellow-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl {
    margin-top: 6px !important;
}
.yellow-theme form.occupancy-form .reservation-btn-spl {
    margin-top: 10px !important;
}
.yellow-theme form.bill_due_reports .multiselect {
    margin-top: 7px !important;
}
.yellow-theme .waiting-list-wrapper.revenue-wrap .mysite-cards .reservation-btn-spl {
    margin-top: 7px !important;
}
.yellow-theme .mysite-cards.mysite-cards-date.date-con .reservation-btn-spl {
    margin-top: -5px !important;
}
/* .yellow-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.yellow-theme .mybilling-bill .reservation-btn-spl {
    margin-top: 6px !important;
}

.yellow-theme .site_type_label {
    margin-bottom: 19px !important;
}
.yellow-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards input.btn {
    margin-top: 12px !important;
}
.yellow-theme .waiting-list-wrapper.pointof-sale.revenue-wrap .mysite-cards .date-sepi label {
    margin-bottom: 15px !important;
}
.yellow-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker {
    width: 57% !important;
}
.yellow-theme div#printMeArrival1 .expense-tracker-date .vdp-datepicker input {
    font-size: 14px !important;
    padding-left: 4px !important;
}
.yellow-theme div#printMeArrival1 .expense-tracker-date .vue__time-picker input.display-time {
    width: 55%;
    font-size: 14px;
    height: 38px;
}
.yellow-theme #printMeArrival1 span.clear-btn {
    left: -20px !important;
    top: 4px;
    position: relative;
}
.yellow-theme form.occupancy-form .reservation-btn-spl .btn-default {
    margin-top: 25px;
}
.yellow-theme .sepi-hike-forms label {
    margin-bottom: 10px !important;
}
.yellow-theme .waiting-list-wrapper.pointof-sale span.vdp-datepicker__calendar-button i {
    margin-top: -8px;
}
.yellow-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.formsave {
    margin-top: 0px !important;
}

.yellow-theme .pointof-sale.revenue-wrap .mysite-cards .reservation-btn-spl input {
    margin-top: 32px !important;
}
.yellow-theme .panel-body .reservation-btn-spl input.btn {
    margin-top: 20px !important;
}
.yellow-theme section.content.sepi-content-section .mysite-cards .btn {
    margin-top: 2px;
}
.yellow-theme .sms-charts {
    height: calc(100% - 50px);
}
.yellow-theme .mysite-cards.today-graph {
    display: flex;
    height: 100%;
}

.yellow-theme form.resort-form-cls-mobile.theme-selector .multiselect .multiselect__select::before {
    right: 12px !important;
}

/* .yellow-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
} */
.yellow-theme .router-link-exact-active {
    color: #fff !important;
}
.yellow-theme .reservation-log .reservationg-log-btn .btn {
    border: 1px solid #000 !important;
}
.yellow-theme .resertable-bill {
    color: #000 !important;
}
.yellow-theme .extrabills-carts ul li>span {
    color: #000 !important;
}
.yellow-theme .btn-default {
    border-color: #b1acac;
}
.yellow-theme .today-listing ul li.active {
    color: #fff !important;
}
.yellow-theme td.zui-sticky-col .site-block-info.resort_2 a {
    color: #fff !important;
}
.yellow-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td, .yellow-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th {
    color: #000 !important;
}
.yellow-theme .booking-tablelist table>thead {
    color: #000 !important;
}
.yellow-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.red-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.turquoise-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.maroon-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.peach-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.light-blue-theme form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.magenta form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.campaign-form .vue__time-picker input.display-time {
    font-size: 1em !important;
}
section#email-sec span.vue__time-picker.time-picker span.clear-btn {
    position: relative;
    right: -109px !important;
}
.mysite-cards .form-control {
    padding-left: 6px !important;
}
.yellow-theme a.formcancel {
    margin-top: 0px !important;
}
.yellow-theme .btn.btn-default.searchbts.right-searchbts.btn-greys {
  
    background: #999893 !important;
    color: #fff !important;
}
.yellow-theme input.btn.btn-default.searchbts.right-searchbts.view-availability {
    color: #fff !important;
}
section.content-header.header-sitetype-creater h1 {
    margin-bottom: 15px;
}
.yellow-theme select.tax-report-select:focus-visible {
    outline: 1px solid #000;
}
.sepi-hike-forms input.form-control {
    padding-left: 10px !important;
}
.yellow-theme .v--modal-box.v--modal form.resort-form-cls-mobile input.input.form-control {
    margin-bottom: 10px !important;
}
.yellow-theme .bill-addons-table h1 {
    color: #000 !important;
}
.yellow-theme .over-forms-finally input.formsave,.turquoise-theme .over-forms-finally input.formsave, .red-theme .over-forms-finally input.formsave,.maroon-theme .over-forms-finally input.formsave ,.peach-theme .over-forms-finally input.formsave ,.light-blue-theme .over-forms-finally input.formsave ,.magenta-theme .over-forms-finally input.formsave {
    background: #36b449 !important;  
}
.turquoise-theme .over-forms-finally input.formsave {
    background: #36b449 !important;
}
.yellow-theme .over-forms-finally a.formcancel {
    border: 1px solid #767575;
}
.over-forms-finally input.formsave
{
    float: none;
}
section.content.site-details .mysite-cards button.btn.btn-default.searchbts.right-searchbts {
    color: #fff !important;
}
.multiselect .multiselect__select:before {
    top: 0px !important;
    left: 6px;
}
.mysite-cards .form-control {
    padding-left: 6px !important;
}
.whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -36px !important;
}
.blue-theme .bill-addons-wrapper.table-responsive th, .blue-theme .bill-addons-table th {
    background: #222b44 !important;
}
a.btn.btn-space.btn-default.cust_btn.r-invoice
{
    margin-left: 7px;
}
.blue-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    background: #eb2b63 !important;
    border-color: #ad1743 !important;
}
.blue-theme button.btn.btn-default.searchbts.right-searchbts.btn-ligrey {
    border: 1px solid #fff !important;
}
.blue-theme input.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange:hover {
    background: #c34514 !important;
    border-color: #933410 !important;
}
.blue-theme .payment_status_modal .v--modal-box.v--modal .modal-body h3 {
    color: #fff !important;
}
.blue-theme span.vdp-datepicker__calendar-button i.fa.fa-calendar {
    color: #fff !important;
}
.blue-theme select.form-control.user-dropdown {
    background-color: #fff !important;
}
.blue-theme .vdp-datepicker__calendar header .prev, .blue-theme .vdp-datepicker__calendar header .next {
    background: #fff !important;
}
.blue-theme form.occupancy-form .sepi-hike-forms input.form-control {
    color: #fff !important;
}
.blue-theme .sepi-hike-forms span {
    color: #fff !important;
}
.blue-theme .revenue-wrap select.form-control,.blue-theme .revenue-wrap input.form-control {
    color: #fff !important;
}
.blue-theme .modal-dialog h3 {
    color: #fff !important;
}
.mysite-cards.today-graph {
    display: flex;
}
.sms-charts {
    height: calc(100% - 50px);
}
a.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange:hover {
    background: #d19323 !important;
    border-color: #c58c27 !important;
}
.v--modal-overlay.scrollable .v--modal-box .new-deposit button.btn {
    margin-bottom: 0px !important;
}
.blue-theme .input-dollar span, .blue-theme .input-dollar span {
    color: #000 !important;
}
.blue-theme .over-forms-finally input.formcancel, .blue-theme .over-forms-finally input.formcancel {
    color: #fff !important;
}
.blue-theme .map-view-box div {
    color: #fff !important;
}
.blue-theme a.page-link span {
    color: #000 !important;
}
.blue-theme div#collapsesix .reservationg-log-btn select.form-control.user-dropdown {
    color: #000 !important;
}
body.blue-theme table {
    border-bottom: 2px solid #3266ff !important;
}
.blue-theme table.table.stafftable td {
    color: #fff !important;
}

.blue-theme section.content.resort h2 {
    color: #fff !important;
}
.whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -17px !important;
}
.dark-theme .bill-addons-wrapper.table-responsive th, .dark-theme .bill-addons-table th {
    background: #222b44 !important;
}
a.btn.btn-space.btn-default.cust_btn.r-invoice
{
    margin-left: 7px;
}
.dark-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    background: #eb2b63 !important;
    border-color: #ad1743 !important;
}
.dark-theme button.btn.btn-default.searchbts.right-searchbts.btn-ligrey {
    border: 1px solid #fff !important;
}
.dark-theme input.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange:hover {
    background: #c34514 !important;
    border-color: #933410 !important;
}
.dark-theme .payment_status_modal .v--modal-box.v--modal .modal-body h3 {
    color: #fff !important;
}
.dark-theme span.vdp-datepicker__calendar-button i.fa.fa-calendar {
    color: #fff !important;
}
.dark-theme select.form-control.user-dropdown {
    background-color: #fff !important;
}
.dark-theme .vdp-datepicker__calendar header .prev, .dark-theme .vdp-datepicker__calendar header .next {
    background: #fff !important;
}
.dark-theme form.occupancy-form .sepi-hike-forms input.form-control {
    color: #fff !important;
}
.dark-theme .sepi-hike-forms span {
    color: #fff !important;
}
.dark-theme .revenue-wrap select.form-control,.dark-theme .revenue-wrap input.form-control {
    color: #fff !important;
}
.dark-theme .modal-dialog h3 {
    color: #fff !important;
}
.mysite-cards.today-graph {
    display: flex;
}
.sms-charts {
    height: calc(100% - 50px);
}
a.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange:hover {
    background: #d19323 !important;
    border-color: #c58c27 !important;
}
.v--modal-overlay.scrollable .v--modal-box .new-deposit button.btn {
    margin-bottom: 0px !important;
}
.dark-theme .input-dollar span, .dark-theme .input-dollar span {
    color: #000 !important;
}
.dark-theme .over-forms-finally input.formcancel, .dark-theme .over-forms-finally input.formcancel {
    color: #fff !important;
}
.dark-theme .map-view-box div {
    color: #fff !important;
}
.dark-theme a.page-link span {
    color: #000 !important;
}
.dark-theme div#collapsesix .reservationg-log-btn select.form-control.user-dropdown {
    color: #000 !important;
}
body.dark-theme table {
    border-bottom: 2px solid #3266ff !important;
}
.dark-theme table.table.stafftable td {
    color: #fff !important;
}

.dark-theme section.content.resort h2 {
    color: #fff !important;
}
/*extra- dark-theme */
.dark-theme button.btn.btn-default.searchbts.right-searchbts:hover {
    background: #2256c4 !important;
    color: #ffffff !important;
}
.dark-theme .searchbts:hover {
    background: #2859e9 !important;
}
.dark-theme .btn.btn-default.searchbts.right-searchbts.btn-greys:hover {
    background: #e14572 !important;
    border-color: #e14572 !important;
}
.dark-theme button.btn.btn-default.searchbts.right-searchbts.btn-red:hover {
    background-color: #cf1615 !important;
    border: 1px solid #cf1615 !important;
}
.dark-theme .r_report-log .reservationg-log-btn .btn.btn-default.searchbts1.right-searchbts:hover {
    background: #e53166 !important;
}
.dark-theme input.btn.btn-default.searchbts.right-searchbts:hover {
    background: #2a58df !important;
}
.btn-success:hover {
    background-color: #078b4e !important;
    border-color: #078b4e !important;
}
.btn-success {
    background-color: #00a65a !important;
    border-color: #008d4c !important;
}

.violet-theme .formsave {
    background: #8578e4 !important;
}
.violet-theme .formsave:hover {
    background: #786ebf !important;
}
.violet-theme table.table.stafftable th {
    background: #8578e4 !important;
    color: #ffffff;
}
.violet-theme .searchbts:hover {
    background: #6b60bb !important;
}

.violet-theme button.btn-ligrey:hover {
    background: #7a8485 !important;
}
/* .violet-theme .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 70px !important;
} */
.violet-theme .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {
    color: #fff !important;
}            
.violet-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist .table-bottom-btn .btn.btn-default.searchbts.right-searchbts:hover {
    background: #3194b1 !important;
}
.violet-theme .btn-primary:hover {
    background-color: #2f92af !important;
    border-color: #2f92af !important;
}
.violet-theme .stafftable .actionbts:hover {
    background: #cf305f !important;
    border: 1px solid #cf305f !important;
}
.violet-theme .bill-addons-table h1 {
    color: #000 !important;
}
.violet-theme .filter-addon-filter input[type="submit"] {
    background: #8578e4 !important;
    border: 1px solid #8578e4 !important;
}
div.payment_status_modal-hover .vueperslides--bullets-outside .vueperslide {
    width: 68px!important;
}
div.payment_status_modal-hover div.vueperslides__track-inner {
    height: 74px !important;
}
.visible-wrapper.wrapper-cont.content-left span {
    font-weight: bold;
}
.visible-wrapper.wrapper-cont.content-left h5.green-head {
    font-size: 16px!important;
}
div.description {
    border-top: 2px solid #000 !important;
}
.widgetDatePicker .datepicker__dummy-wrapper .datepicker__input {
    background-position: 2px 11px !important;
    line-height: 2.5 !important;
}
@media only screen and (max-width:767px){
    .svg-container {
        width: 100% !important;
    }
    .preview-img .img-show {
        width: 100%!important;
    }
    .datepicker__wrapper div.datepicker__input {
        width: 50%;
        background-position: 6px 12px !important;
        font-size: 13px!important;
        padding: 0px 8px 0 30px !important;
        height: 100%!important;
        text-align: left!important;
    }
    .visible-wrapper.wrapper-cont.content-left {
        margin-left: 0;
        margin-right: 0;
    }
    .datepicker__clear-button {
        margin-top: 7px !important;
        width: 22px !important;
    }
    .datepicker__clear-button svg {
        width: 20px !important;
        width: 12px !important;
        top: -3px !important;
    }
}

@media only screen and (min-width:481px) and (max-width:767px) {
    .datepicker__wrapper div.datepicker__input {
        padding: 8px 8px 0 30px !important;
    }
}
div.visible-wrapper.wrapper-cont.content-left h5.green-head {
    font-size: 17px!important;
}
section.content.sepi-content-section .dropdown.show ul.dropdown-menu li a {
    color: #000 !important;
}
button.btn.btn-red:hover {
    background-color: #dd1a19 !important;
}
.turquoise-theme .row.formlayout
{
color: #fff !important;
}
.btn.btn-default.searchbts.right-searchbts.btn-greys {
    color: #fff !important;
}
.maroon-theme .row.formlayout {
    color: #fff !important;
}
.peach-theme .row.formlayout {
color: #fff !important;
}
.magenta-theme .row.formlayout
{
color: #fff !important;
}
.light-blue-theme .row.formlayout
{
color: #fff !important;
}
.row.formlayout input.input.form-control {
    margin-bottom: 10px;
}
.turquoise-theme .over-forms-finally input.formsave {
    background: #39cfc9 !important;
}
.yellow-theme .over-forms-finally input.formsave {
    background: #cfc04f !important;
}
.earth-tone .formsave:hover {
    background: #32a548 !important;
}
.r_report-log input.btn.btn-default.searchbts1.right-searchbts, .r_report-log .btn.btn-default.searchbts1.right-searchbts {
    border: 1px solid #fff !important;
}
@media only screen and (max-width:767px){
    .mysite-cards {
        padding: 20px 0 !important;
    }
}
/* .vueperslide {
    background-position: 100%;
}

.vueperslides--fade .vueperslide {
    background-position: 100%;
}

.payment_status_modal-hover .vueperslides__inner {
    height: 410px !important;
} */
.vueperslide.vueperslide--active.vueperslide--visible {
    background-position: center !important;
    background-size: contain !important;
}
.vueperslides__inner .vueperslide {
    background-position: center!important;
    background-size: contain !important;
}

.violet-theme span.multiselect__option.multiselect__option--highlight {
    background: #dbdefd !important;
}
.red-theme span.multiselect__option.multiselect__option--highlight {
    background: #d98280 !important;
}
.yellow-theme span.multiselect__option.multiselect__option--highlight {
    background: #f3e260 !important;
}
.turquoise-theme span.multiselect__option.multiselect__option--highlight {
    background: #47c3bf !important;
}
.peach-theme span.multiselect__option.multiselect__option--highlight {
    background: #f38c66 !important;
}
.magenta-theme span.multiselect__option.multiselect__option--highlight {
    background: #e165c3 !important;
}
.light-blue-theme span.multiselect__option.multiselect__option--highlight {
    background: #97c3ef !important;
}
div#pay_seperatable .resertable-bill.sepi_edit_reservation_resort_admin .table td {
    color: #000 !important;
}
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    right: -1px !important;
}
form.form-inline.searchforms.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before {
    left: 0px !important;
}
.multiselect .multiselect__select:before
{
    top: 0px !important;
    left: -4px !important;
}
@media only screen and (min-width:768px){
    .payment_status_modal-hover .v--modal-overlay.scrollable .v--modal-box {
        width: 400px !important;
    }

}
/* @media only screen and (min-width:1050px){
button.close.close_cross {
    top: 5px !important;
    right: -70px !important;
    position: absolute!important;
}
} */
div.payment_status_modal-hover div.vueperslides__track-inner {
    justify-content: center;
}
div.payment_status_modal-hover .vueperslides--bullets-outside .vueperslide {
    width: 67px!important;
    margin-right: 1% !important;
}
.earth-tone div#pay_seperatable .resertable-bill.sepi_edit_reservation_resort_admin>table td {
    color: #ffffff !important;
}
div#pay_seperatable .pos-billable-wrapper {
    margin-top: 10px;
    margin-left: 0px !important;
}
div#pay_seperatable .pos-billable-wrapper label {
    width: 80px;
    padding-left: 0px !important;
}
div#pay_seperatable .v--modal-overlay.scrollable .v--modal-box button.btn {
    margin-bottom: 0px !important;
}
.modal-content.site-status .close:focus, .close:hover {
    opacity: 1.5;
}
.modal-content.site-status span.mdi.mdi-close {
    color: #000 !important;
    text-shadow: none !important;
    opacity: 3 !important;
}
.modal-dialog.site-status-modal {
    width: 100% !important;
}
.modal-content.site-status button.close {
    opacity: 2 !important;
}
.sitemap-availablity.color-legend-ul.current-guest-legend ul{
    width: 95%;
    align-items: center;
}
/* .sitemap-availablity.color-legend-ul.current-guest-legend ul li{
    margin-left: auto;
} */
input.btn.btn-default.searchbts.right-searchbts.current-guest{
    margin-left: auto;
}

.check_main.c_main.r_main label.lab_2 {
    font-size: 14px;
    margin-right: 0px;
}
.online-form button.add_btn {
    width: 290px;
    border: none !important;
    outline: none !important;
}
.online-form button.back_btn {
    border: none !important;
    width: 290px;
    font-size: 14px;
    margin-left: 0px !important;
}
.whitesec.piechart1 {
    padding-bottom: 40px !important;
}
.earth-tone .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts,.blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts,.dark-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
    margin-top: -42px !important;
}
.violet-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.red-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.yellow-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.turquoise-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.maroon-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.peach-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.magenta-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.lightblue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
@media screen and (max-width: 1920px) and (min-width: 1440px){
    .online-form .container, .online-form .container-lg, .online-form .container-md, .online-form .container-sm, .online-form .container-xl {
        width: 1380px !important;
    }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
    .add_reserv {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: unset !important;
    
    }
    .reserv {
        padding-right: 0;
        text-align: left;
        display: flex;
        flex-direction: column;
        width: auto !important ;
        margin: 0 auto;
        justify-content: start;
        align-self: center;
    } 
    .r_btn_main {
        margin-top: 30px;
        justify-content: space-between !important;
        width: 100% !important;
    }
    .check_main label.lab_1 {
        margin-right: 0px;
        font-size: 13px;
        white-space: nowrap;
    }
    .guest_customer_details input {margin-bottom: 10px;}
}

.about_main .col-lg-8.abt-left.left_sec {
    margin-right: 0px !important;
}
.online-form .row {
    /*margin-right: 0px !important;*/
    /*margin-left: 0px !important;*/
}
@media only screen and (max-width: 767px) {
    .add_reserv {
        display: flex !important;
        align-items: flex-start !important;    
        flex-direction: column !important;
    }
    .reserv {
        display: block !important;
        align-items: center !important;
        flex-wrap: wrap !important;  
        width: auto !important;
        margin: auto !important;
        margin-bottom:15px !important;
        padding-bottom: 0px !important;
    }
    .reserv h5 {
        padding-top: 10px !important;
        padding-left: 0px !important;
        text-align: center !important;
    }
    .reserv h6 {
        width: 200px !important;
        text-align: center !important;
    }
    .add_reserv_main {width: 100%;}
    .det_r h2 {
        margin-left: 0px !important;
    }
    .guest_customer_details label {
        padding-left: 0px !important;
        width: 100% !important;
        margin-right: 0px !important;
    }
    .guest_customer_details input {
        margin-bottom: 15px !important;
        max-width: 600px !important;
    }
    .r_btn_main {
        display: flex;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        flex-wrap: wrap !important;
    }
    .r_btn_main button {
        margin-bottom: 10px !important;
    }
    .check_main .c_box {
        margin-bottom: 0px !important;
        margin-right: 10px !important;
        width:25px !important;
    }
    .check_main {
        margin-bottom: 10px !important;
    }
}
.r_details.dts_2.dts_3.multi-site-div {
    border-radius: 0px 0px 10px 10px  !important;
}
.r_details.dts_2.dts_3.dts_4 {
    border-radius: 10px 10px 0px 0px !important;
}
.earth-tone .bill-addons-table th {
    background: #154206 !important;
}
.violet-theme button.btn.btn-default.searchbts.right-searchbts:focus {
    background-color: #7266cb !important;
}
.light-blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
{
    margin-top: -42px !important;
}
.about_main .row {
    display: flex !important;
    flex-wrap: wrap !important;
}
.left_sec_1 { 
    margin-right: 0px !important; 
}
.about_main .col-lg-4.right_sec.Price_sum {
    margin-left: 15px;
}
.online-form .carousel .item {
    margin: auto !important;
}
@media only screen and (max-width:991px) {
    .about_main .col-lg-4.right_sec.Price_sum {
        margin-left: 0px !important;
    }
    .right_sec.abt-ryt {
        margin-right: 0px !important;
        margin-top: 10px !important;
    }
}
.online-form button.add_btn {
    margin-right: 10px !important;
}
.sitemap-availablity.current-guest-legend ul li::before{
    background: #800080 !important;
}
.sitemap-availablity.current-guest-legend ul li:nth-child(2)::before {
    background: #87cefa !important;
}
.sitemap-availablity.current-guest-legend ul li:nth-child(3)::before {
    background: #008000 !important;
}
.sitemap-availablity.current-guest-legend ul li:nth-child(4)::before {
    background: #FFFF00 !important;
}
/* .sitemap-availablity.current-guest-legend ul li:nth-child(4)::before {
    background: #ffffff !important;
    border: 1px solid black;
} */
.sitemap-availablity.current-guest-legend ul li:nth-child(5)::before {
    background: #f71716 !important;
}
.lock_txt {
    float: left;
    width: calc(100% - 40px) !important;
}
.row.protect .lock_i_1 {
    width: auto !important;
}
.address-hd h3 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.address-hd p {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
}
.time_new h6 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.reserv h6 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.reserv h5 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.add_btn a {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
button.back_btn {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.det_r h2 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.online-form input, .online-form select {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.online-form thead th {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color: #000 !important;
    font-weight: 500 !important;
}
.carousel h2 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.abt-ryt h5 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.abt-left h6 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.Price_sum h2 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
button.btn-l {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.check_abt_main input {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.cmt .abt-txt {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    padding: 10px;
}
.guest_customer_details input, .online-form select {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.check_abt_main input {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.row.dicount-row.promo-code-row .check_main.c_main.apply-btn-col input.btn {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.row.dicount-row.promo-code-row .check_main.c_main.r_main input#promo-code {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.check_main input.mem {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.row.dis_main .check_main c_box {
    width: 25px !important;
}
.r_details.det_r .guest_customer_details input, .online-form select {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
/* .row.dis_main .check_main .c_box {
    width: 20px !important;
} */
.Price_sum h6 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    padding-left: 0px !important;
}
.dts_3 h2 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .info-box {
        display: flex !important;
    }
}
@media screen and (min-width:320px) and (max-width:991px)
{
    .info-box-content {
        margin-left: 0px !important;
    }
    .info-box {
        display: flex !important;
        justify-content: space-around !important;
    }
}
@media screen and (min-width:320px) and (max-width:767px)
{
    .dashboard-row div {
        margin-bottom: 10px !important;
    }
    .content-header nav {
        margin-bottom: 10px !important;
    }
    div#ytdTwelveMonthsEarnings, .whitesec.piechart1.equalHM.eq {
        margin: 30px auto !important;
    }
}
@media screen and (min-width:768px) and (max-width:1200px)
{
    .earth-tone .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts, .default-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts, .dark-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts,.blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
    {
        margin-top: -6px !important;
    }
    .violet-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .red-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .yellow-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .turquoise-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .maroon-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .peach-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .magenta-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
    .light-blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: -6px !important;
    }
   
}
@media screen and (min-width:320px) and (max-width:767px)
{
    .earth-tone .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts, .default-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts, .dark-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts,.blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts
    {
    margin-top: 18px !important;
    }
    .violet-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .red-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .yellow-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .turquoise-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .maroon-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .peach-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .magenta-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
    .light-blue-theme .whitesec.piechart1 button.btn.btn-default.searchbts.right-searchbts {
        margin-top: 18px !important;
    }
}
@media screen and (min-width:1200px) and (max-width:1300px)
{
    .navbar-custom-menu>.navbar-nav>li:nth-child(2) a img {
        height: 50px !important;
        width: 50px !important;
    }
}
@media screen and (min-width:1301px) and (max-width:1332px)
{
    a#alert-icon {
        margin-right: -17px !important;
    }
}
@media screen and (min-width:425px) and (max-width:507px)
{
    a#alert-icon {
        margin-right: 15px !important;
    }
}
@media screen and (min-width:375px) and (max-width:424px)
{
    a#alert-icon {
        margin-right: 17px !important;
    }
}
@media screen and (min-width:320px) and (max-width:374px)
{
    a#alert-icon {
        margin-right: 23px !important;
    }
    .whitesec h2 {
        font-size: 15px !important;
    }
}
@media screen and (min-width:992px) and (max-width:1200px)
{
    .reservation-btn-spl {
        flex-wrap: nowrap !important;
    }
}
@media screen and (min-width:320px) and (max-width:991px)
{
    .dashboard-rpt {
        margin-top: 47px !important;
    }
}
@media only screen and (max-width: 767px)
{
    /* .content {
        padding: unset !important;
    } */
}
.visible-wrapper.wrapper-cont.content-left{
    padding-bottom: 10px;
}
.visible-wrapper.wrapper-cont span {
    float: left !important;
    width: 100% !important;
    text-align: left !important;
    line-height: 20px !important;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
span.stay-limit {
    background: #FFF !important;
    color: #000!important;
    padding: 8px !important;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    border-radius: 5px 5px 0px 0px;
    margin-top: 10px !important;
}
span.min-stay-warning {
    margin-bottom: 10px !important;
}
.guest-page.visible-popup.popover1 .row {
    align-items: center !important;
    display: flex !important ;
}
.guest-page.visible-popup.popover1 {
    background: #2A372B !important;
}

@media screen and (min-width:1104px) and (max-width:1200px)
{
    .limit-pagination{
        margin-left: -14px!important;
    }

    .mobile-btns{
        margin-left: 25px!important;
    }
}
@media screen and (min-width:1104px) and (max-width:1400px)
{
    .pagination-list {
        margin-top: 10px !important;
    }

    .limit-pagination{
        margin-left: -14px!important;
    }
}
@media screen and (min-width:320px) and (max-width:900px)
{
    .sitemap-availablity ul {
        margin-right: 0px !important;
    }
}
@media screen and (min-width:320px) and (max-width:767px)
{
    .listing_list .today-listing-year {
         margin-left: 0px !important; 
    }
    i.fa-file-text-o {
        position: relative !important;
        top: -5px !important;
        right: 13px !important;
        font-size: 18px !important;
    }
    form.sepi-site-availability-form.sepi-available-align input.btn.btn-default {      
        margin: 9px auto !important;
    }
}
.mylisting-sitedate {
    display: flex !important;
    align-items: baseline !important;
}
.mylisting-sitedate span {
    width: auto !important;
}   
.listing_list .today-listing-year {
    margin-left: 0px !important;
}
@media screen and (min-width:992px) and (max-width:1290px)
{
    .datepicker__wrapper .datepicker__input {
        background-position: 10% 10px !important;
    }
}
@media only screen and (max-width: 767px)
{
    .mysite-cards {
        padding: 20px 10px !important;
    }
}
@media screen and (min-width:320px) and (max-width:374px)
{
    .walkin-search .whitesec.piechart1.default-table {
        padding-inline: 6px !important;
        padding-bottom: 0px !important;
    }
    .chart-right table.chart-table {
        margin-left: 0px !important;
    }
    .rightse.clearfix.f-n {
        display: flex !important;
        flex-direction: column !important;
    }

       table.table.bordered.chart-table tr td {
        padding-left: 7px !important;
    }
    button.btn.btn-default.searchbts.right-searchbts {
        margin-left: 5px !important;
    }

}
.whitesec.piechart1.default-table {
    min-height: 393px !important;
}
.walkin-search .whitesec.piechart1.default-table {
    padding-bottom: 0px !important;
}
@media screen and (min-width:768px) and (max-width:1199px)
{
i.fa-file-text-o {
    position: relative !important;
    top: -10px !important;
}
}
@media screen and (min-width:320px) and (max-width:760px)
{
    span.min-stay-warning {
        font-size: 11px !important;
    }
    .guest-page.visible-popup {
        font-size: 12px !important;
    }
}
@media screen and (min-width:375px) and (max-width:424px)
{
    guest-page.visible-popup {
        width: 143px !important;
    }
}
@media screen and (min-width:425px) and (max-width:720px)
{
.guest-page.visible-popup {
    width: 165px !important;
}
}
@media screen and (min-width:721px) and (max-width:760px)
{
    .guest-page.visible-popup {
        width: 259px !important;
        font-size: 11px !important;
    }
}
@media screen and (min-width:761px) and (max-width:991px)
{
    .visible-popup {
        width: 250px !important;
    }
}
@media screen and (min-width:991px) and (max-width:1300px)
{
    .visible-popup {
        width: 372px !important;
    }
}
@media screen and (min-width:1300px) and (max-width:1400px)
{
    .visible-popup {
        width: 514px !important;
    }
}
@media screen and (min-width:320px) and (max-width:991px)
{
    .landing-col img {
        margin-top: 10px !important;
    }
}
@media only screen and (max-width: 768px)
{
    form.sepi-site-availability-form button, form.sepi-site-availability-form input {
        margin: 0px !important;
    }
    form.sepi-site-availability-form.sepi-available-align input.btn.btn-default {
        margin-inline: 1px !important;
    }
}
@media screen and (min-width:992px) and (max-width:1052px)
{
    form.sepi-site-availability-form.sepi-available-align input[type="button"]
    {
        margin-top: 29px !important;
    }
}
@media screen and (min-width:769px) and (max-width:795px)
{
    button.btn.btn-default.searchbts.right-searchbts {
        margin-right: 0px !important;
        margin-left: 5px !important;
    }
    .booking-waitinglist h1 {
        font-size: 22px !important;
    }
}
@media screen and (min-width:568px) and (max-width:570px)
{
    button.btn.btn-default.searchbts.right-searchbts {
        margin-right: 18px !important;
        margin-left: 5px !important;
    }
}
@media screen and (min-width:768px) and (max-width:1260px)
{
    button.btn.btn-default.searchbts.right-searchbts
    {
        margin-bottom: 6px;
    }
}

.headerpanel-btn {
    align-items: baseline !important;
}
@media screen and (min-width:768px) and (max-width:1260px)
{
    .sitemap-availablity ul {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: unset !important;
    }
    /* .sitemap-availablity.color-legend-ul.current-guest-legend ul li {
        margin-inline: auto !important;
    } */
}
@media screen and (max-width: 991px) and (min-width: 320px){
    .sepi-reservation-edit.returning-guest .multiselect.form-control.assing-customer {
        width: 100% !important;
        padding: 0px !important;
    }
}

@media only screen and (max-width: 767px) {
    .mysite-cards {
        padding: 10px 5px !important;
    }
}

@media only screen and (max-width: 993px) and (min-width: 320px) {   
    .pull-right {
      width: 100% !important;
    }  
    .searchbts.right-searchbts.pull-right {
        margin: 5px 0px 5px 0px !important;
    }
    .wrapper-option {
        margin-left: 0px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center;
    }  
    .mysite-cards .col-md-12 {
        flex-wrap: wrap;
    }
    input.btn.btn-primary.searchbts-primary.right-searchbts.pull-right {
        margin-right: 0px !important;
    }
}


@media only screen and (max-width: 767px){
    .info-box {
        margin: 0px auto;
        margin-left: 0px !important;
        width: 100% !important;
        margin-bottom: 10px !important;
        margin-top: 0px !important;
    }
    
    .mysite-cards {
        width: 100% !important;
        margin: auto;
        justify-content: center;
        max-width: 95%;
        align-items: center;
        align-self: center;
        float: unset !important;
    }
    
    .mysite-cards.today-graph { 
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    
    .create-msg-btn h2 {
        margin: 0px !important;
        font-size: 20px;
    }
    
}
.mysite-cards.today-graph { 
    flex-wrap: wrap !important;
    justify-content: center !important;
}
.pos-billable-wrapper label {
    padding-left: 10px !important;
}
.pos-billable-wrapper .sepi-hike-forms {
    padding-left: 10px !important;
}
div#reser_des .sepi-hike-forms.date-sepi {
    width: 140px !important;
}
@media screen and (min-width: 992px) and (max-width: 1024px)
{
    .sepi-hike-forms {
        margin-bottom: 2px !important;
    }
}
#edit_guest_profile_fields label {
    min-height: 43px !important;
    margin-top: 10px !important;
}
#edit_guest_profile_fields .sepi-hike-forms {
    min-height: 50px;
}
@media screen and (min-width: 320px) and (max-width: 767px)
{
    .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest .multiselect.form-control {
        width: 96% !important;
    }
    .waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper .multiselect.form-control {
        width: 96% !important;
    }
}
@media only screen and (max-width: 767px)
{
.mysite-cards {
    padding: 20px 10px !important;
}

}
.sitemap-availablity.color-legend-ul.current-guest-legend ul
{
    align-items: baseline !important;
}
@media screen and (min-width: 993px) and (max-width: 1200px)
{
    .search-billables {
        margin-bottom: 8px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 897px)
{
    .toggle-transaction {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        justify-content: space-between !important;
    }
    .toggle-transaction .switch_blocks_toggle {
        margin-left: 10px !important;
        margin-top: 10px;
    }
    .toggle-transaction button.btn.btn-default.searchbts.right-searchbts.new-transaction-btn {
        margin-left: 10px !important;
        margin-top: 10px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 375px)
{
    .toggle-transaction .switch_blocks_toggle {
        margin-left: 10px !important;
        margin-top: 10px;
    }
    .toggle-transaction button.btn.btn-default.searchbts.right-searchbts.new-transaction-btn {
        margin-left: 10px !important;
        margin-top: 10px !important;
    }
    .reservation-btn-spl .right-searchbts {
        margin-right: 10px !important;
}
.sepi-reservation-edit.returning-guest .multiselect.form-control.assing-customer {
    width: 96% !important;
}
}
@media screen and (min-width: 374px) and (max-width: 424px)
{
    .toggle-transaction .switch_blocks_toggle {
        margin-left: 10px !important;
        margin-top: 10px;
    }
    .toggle-transaction button.btn.btn-default.searchbts.right-searchbts.new-transaction-btn {
        margin-left: 10px !important;
        margin-top: 10px !important;
    }
}
@media screen and (min-width: 425px) and (max-width: 767px)
{
    .toggle-transaction .switch_blocks_toggle {
        margin-left: 10px !important;
        margin-top: 10px;
    }
    .toggle-transaction button.btn.btn-default.searchbts.right-searchbts.new-transaction-btn {
        margin-left: 10px !important;
        margin-top: 10px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px)
{
    .reservation-log {
        align-items: flex-start !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px)
{
    .update-info-div button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn.unit-back-btn {
        margin-left: 15px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1090px)
{
    .hourly-rental-img {
        position: relative !important;
    }
}
button.btn.btn-default.searchbts.right-searchbts {
    margin-bottom: 6px !important;
}
.multiselect .multiselect__option span, .multiselect .multiselect__single
{
    padding-bottom: 5px !important;
}
@media only screen and (max-width: 320px) and (min-width: 767px)
{
    .reservationg-log-btn .sepi-hike-forms select.form-control.user-dropdown {
        margin-left: 9px !important;
    }
    .modal-dialog {
        margin: 30px auto !important;
    }
}
.sepi-hike-forms .vdp-datepicker {
    min-width: 140px !important;
}
@media screen and (max-width: 992px)
{
    .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts
    {
        left: 0 !important;
    }
}
.waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input[type=button] {
    margin-bottom: 8px !important;
}
.visible-wrapper.wrapper-cont:last-child span {
    /* height: 60px !important;
    max-height: 60px !important; */
    overflow: hidden !important;
}
.earth-tone canvas {
    margin-top: 40px;
    width: 100% !important;
}
.create-msg-btn h2 {
    margin: 0px !important;
    font-size: 25px;
}
.info-box {
    margin-top: 0px !important;
    float: left !important;
}
.info-box h4 {
    margin: 0px !important;
}
@media only screen and (max-width: 767px){
    .mysite-cards { 
        display: table !important;
    }
}
.expense_search {
    display: flex !important;
}
.expense_search .mysite-cards {
    min-height: 90% !important;
    max-height: 90% !important;
}
@media screen and (min-width: 320px) and (max-width: 991px)
{
    .expense_search {
        display: flex !important;
        flex-direction: column !important;
    }
}

.pay-separate {
    white-space: break-spaces !important;
}
table.table.bordered.chart-table {
    margin-inline: auto !important;
}  
@media screen and (min-width: 1025px) and (max-width: 1103px)
{
    .waiting-list-wrapper.pointof-sale.revenue-wrap .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts.report-print-btn {
        margin-bottom: 0px !important;
    }
} 
@media screen and (min-width: 320px) and (max-width: 374px)
{
.pointof-sale.revenue-wrap .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts.report-print-btn {
    margin-left: 15px !important;
}
.modal-header .close 
{
    top: -3px !important;   
}
section.content.sepi-content-section button.btn.btn-warning.right-searchbts.new-discount-btn {
    float: unset !important;
    margin-left: 5px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 767px)
{
    .quest-tooltip {
        /* margin-top: 15px !important; */
    }
    .r_report-log .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts.report-print-btn {
        margin-left: 15px !important;
    }
    div#printMeArrival h3 {
        padding-left: 10px;
    }
    .form-group.pull-right button.btn.btn-sm.btn-primary.role-btn {
        margin-top: 10px !important;
    }
    .sitescan {
        flex-direction: column !important;
        align-items: baseline !important;
    }
    section.content.site-details .mysite-cards {
        margin-bottom: 25px;
    }
    section.content.sepi-content-section button.btn.btn-default.searchbts.right-searchbts.new-discount-btn {
        display: block;
    }
}
.r_report-log .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts.report-print-btn {
    margin-left: 15px !important;
}
@media screen and (min-width: 821px) and (max-width: 993px)
{
    .form-group.pull-right button.btn.btn-sm.btn-primary.role-btn {
        margin-top: 10px !important;
    }
    .pull-right {
        width: auto !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 820px)
{
    .form-group.pull-right button.btn.btn-sm.btn-primary.role-btn {
        margin-top: 10px !important;
    }
}
.sitescan {
    align-items: center !important;
}
.sitescan div {
    margin-bottom: 10px !important;
}
.sitescan button {
    margin-bottom: 10px !important;
}
@media screen and (min-width: 320px) and (max-width: 768px)
{
    .form-group.site-type-form input.btn.btn-default.searchbts {
        width: 185px !important;
    }
}
@media screen and (min-width: 993px) and (max-width: 1200px)
{
    .filter-addon-button.block-set button.btn.btn-default.searchbts.right-searchbts.linker-nav {
        margin-left: 0px !important;
    }
}
@media screen and (min-width: 364px) and (max-width: 388px)
{
    .filter-addon-button.block-set .filterimg-tool {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 767px)
{
 .mysite-cards {
        display: table !important;
        margin-bottom: 25px !important;
    }
}

@media screen and (min-width: 364px) and (max-width: 388px)
{
    form.resort-form-cls-mobile {
        float: left !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 993px)
{
    form.site_groupBlock > div select, form.site_groupBlock > div input, form.site_groupBlock > div > div {
        white-space: nowrap;
        width: 112px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px)
{
    form.site_groupBlock > div select, form.site_groupBlock > div input, form.site_groupBlock > div > div {
        white-space: nowrap;
        width: 160px !important;
    }
}
@media only screen and (min-width: 992px)
{
    .filter-management.groups-individual form.site_groupBlock input[type=button] {
        float: right !important;
    }
}
@media screen and (min-width: 320px) and (max-width:432px)
{
    .filter-management.groups-individual h1 a {
        padding-left: 0px !important;
    }
}
@media screen and (min-width: 320px) and (max-width:422px)
{
    .filter-management.groups-individual h1 button {
        margin-top: 10px !important;
    }
}
@media screen and (max-width: 768px)
{
    section.content.sepi_site_availabilty_section input.btn.btn-default.searchbts.right-searchbts.view-availability {
        margin-bottom: 0px !important;
    }
}
section.content-header.header-sitetype-creater .filterimg-tool.sm-viewer-pricing {
    margin-left: 10px !important;
}
.headerpanel-btn.bilaskpos {
    justify-content: center !important;
}
.headerpanel-btn.bilaskpos .dropdown {
    margin-bottom: 6px;
}
h3.m-l-10 {
    line-height: 30px;
    margin: 0px;
    font-size: 25px;
}
@media only screen and (max-width: 767px){
    .ct_flex {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .ct_flex input {
        margin-right: 0px !important;
        margin-bottom: 10px !important;
    }
    .formcontent.role-sec-blck form .mysite-cards .row.sepi-hike-forms.r-google input.btn.btn-default.searchbts.right-searchbts {
        margin-right: 10px !important;
    }
}
    @media only screen and (max-width: 500px){ 
    h3.m-l-10 {
        font-size: 18px !important;
    }
}
@media only screen and (max-width: 767px){
    .guest-page.visible-popup.popover1 .row{
        flex-wrap: wrap !important;
    }

    .visible-wrapper.wrapper-cont span{
        font-size: 10px !important;
    }

    .guest-page.visible-popup.popover1 span.stay-limit b {
        font-size: 10px !important;
        font-weight: 500 !important;
        white-space: nowrap;
    }

    .guest-page.visible-popup {
        /* width: 140px !important; */
        font-size: 8px !important;
    }

    .guest-page.visible-popup.popover1 .col-md-6 {
        padding: 0px;
    }
    .guest-page.visible-popup.popover1 span.stay-limit{
        padding: 5px !important;
    }

}
@media only screen and (max-width: 767px)
{
    .mysite-cards.transactiondetails-log {
        display: block !important;
    }
}

@media screen and (min-width: 320px) and (max-width:374px)
{
.position_unset.merge-sites-btn button.btn.btn-warning.btn-yellow-custom {
    margin-top: 10px !important;
}
.mysite-cards.transactiondetails-log .flash-reservation button.btn.btn-warning.btn-yellow-custom {
    margin-top: 10px;
}
div#selectsite-type button.close {
    top: 4px !important;
}
.flash-reservation button.btn.btn-warning.btn-yellow-custom {
    margin-top: 10px !important;
}
}
@media screen and (min-width: 1024px) and (max-width:1400px)
{
    .avail-input-wrapper form.sepi-site-availability-form.sepi-available-align .sepi-hike-forms {
        width: auto !important;
    }
}
@media screen and (min-width: 1024px) and (max-width:1143px)
{
    section.content.sepi_site_availabilty_section .avail-input-wrapper input.btn.btn-default {
        margin-top: 46px !important;
    }
}
@media screen and (min-width: 992px) and (max-width:1023px)
{
    section.content.sepi_site_availabilty_section .avail-input-wrapper button.btn.btn-default.searchbts.right-searchbts.block-sites {
        margin-top: 37px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width:1200px)
{
    section.content.sepi_site_availabilty_section .avail-input-wrapper button.btn.btn-default.searchbts.right-searchbts.block-sites {
        margin-top: 48px !important;
    }
}
@media screen and (max-width: 768px)
{
    form.sepi-site-availability-form.sepi-available-align button.btn.btn-default.searchbts.right-searchbts
    {
        margin: 30px 0px 0px 2px !important;
    }
}
@media screen and (min-width: 769px) and (max-width:992px)
{
    .resertable-bill.sepi_edit_reservation_resort_admin input[type="text"], .resertable-bill.sepi_edit_reservation_resort_admin select 
        {
            margin-left: 0px !important;
        }
}
@media screen and (min-width: 320px) and (max-width:767px)
{
    .resertable-bill.sepi_edit_reservation_resort_admin input[type="text"], .resertable-bill.sepi_edit_reservation_resort_admin select 
    {
        margin-left: 0px !important;
    }
    .barcode-status .mysite-cards .sitescan .btn {
        margin-left: 0px !important;
    }
    .sitescan {
         align-items: baseline !important;
    }
}
@media only screen and (max-width: 767px)
{
    .mysite-cards {
        display: inline-block !important;
        margin-bottom: 25px !important;
        margin-left: 10px !important;
    }
}
@media screen and (max-width: 400px)
{
    .appliedrate-dis .checkbox.selected label {
        font-size: 16px !important;
    }
}
@media screen and (min-width: 320px) and (max-width:767px)
{
    form.sepi-site-availability-form.sepi-available-align input[type="button"], form.sepi-site-availability-form.sepi-available-align button {
        margin-top: 6% !important;
    }

}
@media screen and (min-width: 320px) and (max-width:991px)
{
    .reservation-btn-spl.rr button.btn.btn-default.searchbts.right-searchbts
{
    margin: auto !important;
}
button.btn.btn-default.searchbts.right-searchbts.linker-nav {
    margin-left: 0px !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 768px)
{
    .role-grp {
        display: block !important;
        margin-left: 17px !important;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .role-grp {
        display: block !important;
        margin-left: 17px !important;
    }
}
@media (max-width: 767px)
{
    .content-header .bc-class {
        margin-right: -5px !important;
    }
}
.applied-discount label.radio-label {
    min-width: 184px !important;
    float: left;
    display: block;
}
/* .resertable-bill.sepi_edit_reservation_resort_admin input[type="text"], .resertable-bill.sepi_edit_reservation_resort_admin select {
    margin-left: 125px !important;
    display: block;
    float: left;
} */
.multiselect 
    {
        min-height: unset !important;
}
    span.multiselect__single {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

.earth-tone .booking-tablelist tbody {
    background: #fff !important;
    color: #000 !important;
}
.earth-tone .sitetable-creator.set-pricing tbody tr td p {
    
    white-space: initial;
}
.today-listing ul li {
    margin-bottom: 4px !important;
}
.top-desposit-detaling.seasonal_price .sepi-hike-forms button.btn.btn-default.searchbts.right-searchbts {
    margin-right: 0 !important;
}
.top-desposit-detaling.seasonal_price .sepi-hike-forms button.btn.btn-default.searchbts.right-searchbts {
    margin-right: 0px !important;
    float: left !important;
    margin-left: 0px !important;
}
.formcontent.dynamic_price_section .new-deposit .table td {
    padding-inline: 3px !important;
}
.sepi-innersites-filter img {
    margin: 4px;
}
.reservation-btn-spl.rr button.btn.btn-default.searchbts.right-searchbts
{
    min-width: 108px !important;
    margin-left: -8px !important;
}

.applied-discount .appliedrate-dis.clear input[type="text"] {
    margin-left: 180px !important;
    display: block;
    float: left;
}
.table-hold.site-unblock-btn i {
    text-overflow: ellipsis;
    overflow-x: hidden;
    display: block;
}

@media screen and (min-width: 320px) and (max-width: 767px)
{
    .applied-discount .appliedrate-dis.clear input[type="text"] 
    {
        margin-left: 0px !important;
    }
} 



@media screen and (max-width: 1280px), screen and (max-height: 800px){
    .map-view-box{
        min-height: 100vh;
    }
}
@media screen and (max-width: 1280px), screen and (max-height: 800px){
    .info-box{
        min-height: 23vh;
    }
}
@media only screen and (max-width:567px){
    .site-info .v--modal-box.v--modal {
        top: 0 !important;
    }
}
.confirm-cancel .wrapper-option {
    text-align: left !important;
}
@media screen and (min-width: 1200px){
    .confirm-cancel.v--modal-overlay.scrollable .v--modal-box{
        width: 450px !important;
    }
}
@media (min-width: 768px){
    .confirm-cancel .modal-dialog{
        /* width: unset; */
        margin: 10px auto;
    }
}
.site-info .v--modal-box.v--modal {
    top: 30px !important;
}
@media only screen and (min-width: 1400px) {
    button.close.close_cross {
        top: 0px !important;
        /* right: -87px !important;  */
        position: absolute!important;
    }
}
 
button.close.close_cross {
    top: 0px !important;
    right: 0px;
    position: absolute!important;
}

/* Box Shadow changes */
.earth-tone .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .mysite-cards {
 box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .reservation-mytable {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .zui-wrapper {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .booking-tablelist.table-responsive {
  box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .zui-wrapper {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .accord.accord-inside-test {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .r_report-log {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .booking-waitinglist div h3 {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .booking-waitinglist {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone form.form-inline.searchforms {
   box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .table.table-bordred.stafftable {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone  .mysite-cards.today-graph {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .row.formlayout {
 box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .table.table-bordred.stafftable {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .table.table-bordered.stafftable.site-type-list-table {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .sitetable-creator .stafftable {
box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .sitetable-creator.site-management-table.table-responsive.payment-table table.table.stafftable {
    box-shadow: unset;
}


.earth-tone .sitetable-creator.site-management-table.table-responsive.payment-table table.table.stafftable {
    box-shadow: unset;
}

.earth-tone .panel-body {
    /* box-shadow: 0 6px 13px 0 rgb(56 84 21); */
    box-shadow: inset 0 0 5px rgb(56 84 21);
}

.earth-tone .settings-header {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}


.earth-tone .row.formlayout {
  
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone li.dropdown.notifications-menu.notofication-bell-icon.open ul.dropdown-menu.notify-list {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

body.earth-tone ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.earth-tone .row.mysite-cards.email-marketing-section .r_report-log {
    box-shadow: unset;
}
.earth-tone .waiting-list-wrapper.pointof-sale.revenue-wrap .revenue-modalhead h3 {
    box-shadow: unset;
}

.earth-tone .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-tablelist.revenue-table-list.table-responsive{
   box-shadow: unset;
}

.earth-tone .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-tablelist.revenue-table-list.table-responsive {
    box-shadow: unset;
}

.waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test .r_report-log {
    box-shadow: unset;
}

.waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test .booking-tablelist.revenue-table-list.p-f-t.table-end-noline.table-responsive {
    box-shadow: unset;
}

.earth-tone .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(56 84 21);
}

.shadow_cls .booking-waitinglist .booking-tablelist.table-responsive {
    box-shadow: unset;
}

.earth-tone .reservation-log-wrapper.mysite-cards h3.settings-header {
    box-shadow: unset;
}

.earth-tone .sitetable-creator-wrapper .sitetable-creator.set-pricing.sm-list-table.table-responsive table.table.stafftable {
    box-shadow: unset;
}

.earth-tone .booking-waitinglist.no_shadow .booking-tablelist.table-responsive {
    box-shadow: unset;
}

.earth-tone .booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.earth-tone .booking-waitinglist.no_shadow {
    box-shadow: unset;
}
.earth-tone section.content.formcontent.role-sec-blck.no_shadow form.resort-form-cls-mobile .row.formlayout {
    box-shadow: unset;
}

.earth-tone section.content.formcontent.role-sec-blck.no_shadow .sitemap-user .mysite-cards {
    box-shadow: unset;
}

.default .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

body.default ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.default .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .table.table-bordred.stafftable {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
    margin-bottom: 20px;
}

.default  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.default  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.default  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.default .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}

.default  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(182 187 191);
}


.turquoise-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

body.turquoise-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}


.turquoise-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .table.table-bordred.stafftable {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(20 76 74);
    margin-bottom: 20px;
}

.turquoise-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.turquoise-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.turquoise-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.turquoise-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.turquoise-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(20 76 74);
}

.blue-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.blue-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.blue-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

body.blue-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.blue-theme .mysite-cards {
    /* box-shadow: 0 6px 13px 0 rgb(53 73 133); */
    box-shadow: -2px 2px 5px 0px rgb(53 73 133);
}


.blue-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.blue-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.blue-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .table.table-bordred.stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
    margin-bottom: 20px;
}

.blue-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.blue-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.blue-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.blue-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.blue-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

body.dark-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}


.dark-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .table.table-bordred.stafftable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(53 73 133);
    margin-bottom: 20px;
}

.dark-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.dark-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.dark-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.dark-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.dark-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(53 73 133);
}

.red-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

body.red-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}


.red-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .table.table-bordred.stafftable {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(118 14 12);
    margin-bottom: 20px;
}

.red-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.red-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.red-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.red-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.red-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(118 14 12);
}

.yellow-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

body.yellow-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.yellow-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .table.table-bordyellow.stafftable {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(88 77 10);
    margin-bottom: 20px;
}

.yellow-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.yellow-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.yellow-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.yellow-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}

.yellow-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(88 77 10);
}


.maroon-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

body.maroon-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}


.maroon-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .table.table-bordmaroon.stafftable {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(78 22 22);
    margin-bottom: 20px;
}

.maroon-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.maroon-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.maroon-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.maroon-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.maroon-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(78 22 22);
}

.peach-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

body.peach-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}


.peach-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .table.table-bordpeach.stafftable {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(108 89 81);
    margin-bottom: 20px;
}

.peach-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.peach-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.peach-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.peach-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.peach-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(108 89 81);
}

.magenta-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

body.magenta-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}


.magenta-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .table.table-bordmagenta-blue.stafftable {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(54 14 14);
    margin-bottom: 20px;
}

.magenta-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.magenta-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.magenta-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.magenta-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.magenta-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(54 14 14);
}

.light-blue-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

body.light-blue-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.light-blue-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .table.table-bordmagenta-blue.stafftable {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(10 87 163);
    margin-bottom: 20px;
}

.light-blue-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.light-blue-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.light-blue-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.light-blue-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}

.light-blue-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(10 87 163);
}


.violet-theme .mysite-cards.mysite-cards-date.date-con {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .bill-addons-wrapper.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .sitemap-user .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

body.violet-theme ol.breadcrumb {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .mysite-cards {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .reservation-log-wrapper .reservation-mytable.table-responsive {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme section.content.myaccount_display h3.settings-header {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme section.content.myaccount_display .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .table.table-bordered.stafftable.site-type-list-table {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .bill-addons-wrapper.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}


.violet-theme .sitetable-creator .stafftable {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .table.table-bordviolet-blue.stafftable {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme .row.formlayout{
box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist .accord.accord-inside-test {
box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme .shadow_cls {
    display: block;
    width: 100%;
    float: left;
    box-shadow: 0 6px 13px 0 rgb(140 148 193);
    margin-bottom: 20px;
}

.violet-theme  .r_report-log {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .waiting-list-wrapper.pointof-sale.revenue-wrap .booking-waitinglist {
    box-shadow: none;
}

.violet-theme  .booking-waitinglist.no_shadow {
    box-shadow: none;
}

.violet-theme  .booking-waitinglist div h3 {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}

.violet-theme .booking-tablelist.table-responsive {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme .reservation-mytable {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

.violet-theme  .zui-wrapper {
 box-shadow: 0 6px 13px 0 rgb(140 148 193);
}

@media only screen and (min-width:801px) and (max-width: 1300px) { 
    .equalHMWrap.eqWrap {
        flex-wrap: wrap !important;
    }  
    .equalHMWrap.eqWrap div {
        width: 100%;
    }  
}
.pieimg canvas {
    height: 350px !important;
}
.mysite-cards.extrabills-addons-wrapper{
    box-shadow: unset;
}
.booking-waitinglist.no_shadow .booking-tablelist.table-responsive {
    box-shadow: unset;
}
.booking-waitinglist.no_shadow .booking-tablelist.revenue-table-list.table-responsive {
    box-shadow: unset;
}
.booking-waitinglist.no_shadow h3 {
    box-shadow: unset;
}
 .sitetable-creator.site-management-table.table-responsive.payment-table table.table.stafftable {
    box-shadow: unset;
}
.booking-waitinglist.no_shadow .booking-tablelist.table-responsive h3 {
    box-shadow: unset;
}
.row.mysite-cards.email-marketing-section .r_report-log {
    box-shadow: unset;
}
.waiting-list-wrapper.pointof-sale.revenue-wrap .booking-tablelist.revenue-table-list.table-responsive {
    box-shadow: unset;
}
row.mysite-cards.email-marketing-section .r_report-log {
   box-shadow: unset;
}
.row.mysite-cards.email-marketing-section .r_report-log {
    box-shadow: unset;
}
.v--modal .row.formlayout {
    box-shadow: unset;
}
.default .email_code .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}
.earth-tone .email_code .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}
.violet-theme .email_code .row.formlayout {
    box-shadow: 0 6px 13px 0 rgb(182 187 191);
}
@media only screen and (min-width: 900px) and (max-width: 1200px){
    .pcrv-svg.walkin{
        margin-bottom:-20vw;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 30000px){
    .pcrv-svg.walkin{
        margin-bottom:-22vw;
    }
}
@media only screen  and (max-width: 900px){
    .pcrv-svg.walkin{
        margin-bottom:-18vw;
    }
}
@media screen and (max-width: 1280px), screen and (max-height: 800px){
    .map-view-box {
        min-height: 54vh;
    }
}

.payment_status_modal.site-info.map-view-show.model-pop-height-adjust .v--modal-overlay.scrollable .v--modal-box {
    margin-bottom: 20rem;
}

.new_surcharge_text{
    color: red !important;
    margin-top: 15px;
}

.login.formsave {
    background: #377a93 !important;
}

.centralize {
    text-align: center;
}
button.btn.btn-sm.btn-danger.pull-right.exit-view{
    width: 15% !important;
    margin-right: 1%;
    display: none;
}
.sidebar-mini.sidebar-collapse .content-wrapper.fullView{
    margin-left: unset !important;
}
@media only screen and (max-width: 993px) and (min-width:320px){
button.btn.btn-sm.btn-danger.pull-right.exit-view{
    width: 22% !important;
}
}
.checkbox.selected.disabled {
    opacity: 50%;
}
.pos-cash-name{
    font-size: 18px;
    cursor: pointer;
}

.no-paddin{
    padding: 0px;
}

.disbaled{
    opacity: 0.5;
    cursor: disabled;
}

i.emoji-picker-icon.emoji-picker.smile-icon.parent-has-scroll {
    right: 28px;
}

.reservation-mytable.table-responsive.issue-admin table tr td{
    white-space:break-spaces !important;
}

.visible-popup.unit-rental {
    width: 420px !important;
}

.package.discount-align.row{
    padding: 0 20px;
}

.package.discount-align.row h4{
    font-weight: 800 !important;
    color: #5d5656;
}
.create_separate_bill_customer_confim.v--modal-overlay.scrollable .modal-dialog{
    width:unset;
}
.create_or_delete.v--modal-overlay.scrollable .modal-dialog{
    width:unset;
}
.create_group_bill_customer_confim.v--modal-overlay.scrollable .modal-dialog{
    width:unset;
}
.reservation-log-wrapper .reservation-log .reservationg-log-btn select.form-control,.reservation-log-wrapper .block-mobile,.earth-tone .reservation-log h3 {
    margin: 0px !important;
}
.reservationg-log-btn select.form-control {
    margin-left: 4px;
}
/* .check_in.div {
    display: flex;
    flex-direction: column;
} */
.fa-5 {
    font-size: 2em;
    color: #191717de;
}
.reservation-log-wrapper .block-mobile a {
    background: white;
    padding: 2px;
    border-radius: 8px;
}
.check_in.div{
    text-align: left;
    margin-left: 26px;
}

section.content.sepi-content-section .reservation-log .reservationg-log-btn>* {
    max-width: 100%;
    width: 100% !important;
    margin: 0 !important;
}
.block-mobile {
    justify-content: center !important;
    gap: 5px;
}
.wrapper_customize .reservation-log-wrapper .reservation-log .reservationg-log-btn {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(144px, 1fr));
    gap: 10px;
}

.reservation-log {
    flex-direction: column;
    align-items: start;
}
.reserv-log .reservationg-log-btn {
    width: 100% !important;
    justify-content: space-between;
}
.quick-ref{
    float: right;
    padding-top: 20px;
    padding-right: 5%;
    cursor: pointer;
}
.v--modal-overlay.scrollable.customer-details-modal.v--modal-overlay.scrollable .v--modal-box{
    width:1000px !important;
    max-width: 90%;
    margin: auto !important;
    max-height: 90vh;
    overflow: auto;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
}
.v--modal-overlay.scrollable.customer-details-modal.v--modal-overlay.scrollable .v--modal-box .modal-dialog{
    width:1000px !important;
    max-width: 100%;
    margin: auto;
}

.v--modal-overlay.scrollable.group-site-details.v--modal-overlay.scrollable .v--modal-box{
    width:1500px !important;
}
.v--modal-overlay.scrollable.group-site-details.v--modal-overlay.scrollable .v--modal-box .modal-dialog{
    width:1500px !important;
}
.group-trash{
    font-size: 30px;
    color: red;
    padding: 5px;
}
.group-actions{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.group-site-details .td {
    width: 220px;
}
.group-site-details .sepi-hike-forms.date-sepi .vdp-datepicker{
   margin-top: 0px;
}
table.table.table-bordred.stafftable.issue tr:last-child td{
   text-transform: unset !important;
}
.wrapper_customize .reservation-searchbar .row .reservation-btn-spl {
    justify-content: space-between;
    gap: 10px;
}

.wrapper_customize .reservation-searchbar .row .reservation-btn-spl > input {
    flex: 1 1 150px; 
    margin: 0;
}
.booking-tablelist.revenue-table-list.revenue-arrival-modal.table-responsive .hide-cell {
    width: 10%;
}
.sepi_customer_list_page.resort-all-customers-list-page .col-lg-4.ct_flex > input {
    flex: 1 1 150px;
    margin: 0;
    border-radius: 8px !important;
}
.sepi_customer_list_page.resort-all-customers-list-page .col-lg-4.ct_flex {
    justify-content: space-between;
    gap: 10px;
}
.duplicate-finder {
    background-color: #337ab7;
    border-color: #337ab7;
}

.align_flexible {
    gap: 10px;
    flex-wrap: wrap;
    flex-direction: unset !important;
    align-items: center !important;
}

.update-info-div {
    display: flex;
    float: unset;
    flex: 1 1 300px;
    align-items: center;
    gap: 7px;
    flex-direction: unset !important;
}

.returning-guest .multiselect.form-control {
    width: unset;
    max-width: 500px;
    flex: 1 1 200px;
}
.update-info-div button.btn.btn-default.searchbts.right-searchbts {
    margin: 0 !important;
    flex: 1 1 110px;
    max-width: 200px;
}


.update-info-div button.btn.btn-default.searchbts.right-searchbts:first-child {
    margin-right: auto !important;
    flex: 1 1 82px;
}
.update-info-div button.btn.btn-default.searchbts.right-searchbts:nth-child(2){
     flex: 1 1 82px;
}
@media  screen and (max-width: 991px) {
   .update-info-div button.btn.btn-default.searchbts.right-searchbts {
  
    width: auto !important;
} 
}





/* new  */
.waiting-list-wrapper .booking-tablelist.revenue-table-list.table-responsive table.table tr th {
    position: sticky;
    top: 0;
    white-space: nowrap;
    padding-inline: 10px;
}

.waiting-list-wrapper .booking-tablelist.revenue-table-list.table-responsive table.table tr th img {
    padding-left: 8px;
}

 .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td {
    white-space: nowrap;
}

#printMeArrival td.guest_name_capitalize {
    white-space: nowrap;
}

#printMeArrival td:nth-last-child(2) {
    min-width: 210px;

}

.r_report-log .reservationg-log-btn.arrival-report {
    display: grid;
    flex-direction: unset;
    grid-template-columns: repeat(auto-fit, minmax(125px,1fr)) !important;
    max-width: 600px;
}

.r_report-log .reservationg-log-btn .right-searchbts {
    width: 150px !important;
    margin: 7px !important;
}
@media only screen and (max-width: 767px){
    

.mysite-cards:not(:has(.sepi-site-availability-form)) {
    margin: auto !important;
    display: block !important;
}

.waiting-list-wrapper .shadow_cls {
    max-width: 95%;
    margin: auto !important;
    float: unset;
}
    }

#printMeArrivalsFullReport .booking-tablelist {
    float: unset;
    margin: auto;
}

@media screen and (max-width:992px)
{
  
    .modal-header.report1-modal .btn.btn-default.searchbts1.right-searchbts {
        position: inherit !important;
        border-radius: 4px !important;
    }
    #revenue_report .modal-header.report1-modal{
        flex-direction: unset !important;
        gap: 8px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .report-print-btn {
    order: 2;
}

.report-print-btn {
    order: 2 !important;
    position: unset !important;
    margin: unset !important;
}

.searchbts1.right-searchbts {
    order: 3;
    padding-block: 10px;
    margin: unset !important;
    width: fit-content;
}

.capitalize_title {
    order: 1 !important;
}
    #printMeDeparturesFullReport .booking-tablelist.revenue-table-list {
    margin: auto !important;
    float: unset;
}

.modal-header.report1-modal {
    flex-direction: unset;
    flex-wrap: wrap;
    gap: 8px;
}

.report1-modal h2 {
    width: 100% !important;
}

}
#revenue_report .booking-tablelist.revenue-table-list.table-responsive table tr>th, div#departures_full_report .booking-tablelist.revenue-table-list.table-responsive table tr>th {
    min-width: 150px;

}
.searchbts1.right-searchbts {

    padding-block: 10px;

}
table.reservation-log-content th img {
    padding-left: 10px;
}
.sepi-maintain-block .sepi-motnh {
    display: flex;
    gap: 10px;
    width: unset !important;
}

section.content.formcontent {
    float: unset !important;
    margin: auto !important;
    overflow: unset !important;
    height: unset !important;
}

.secblocks-adjust {
    max-width: 100% !important;
}

.sepi-maintain-block .sepi-motnh button {
    width: unset !important;
}


.merge-sites-btn .buttonGrop {
    flex-direction: unset !important;
    flex-wrap: wrap;
}

.merge-sites-btn .buttonGrop button {
    margin: 0 !important;
    flex: 1 1 119px;
    min-width: fit-content;
}
.merge-sites-btn .buttonGrop button:not(:first-child){
    flex:1 1 90px;
}

td.resv-date-picker-sepi {
    min-width: 228px !important;
}

.resertable-bill table {
    min-width: 1000px;
}

.resertable-bill table tr th {
    padding-inline: 20px;
}



.mysite-cards:not(:has(.sepi-site-availability-form)) {
    display: block;
    float: left !important;
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 20px !important;
}

/* section.content.edit-reserve {
    padding-inline: 4% !important;
} */

.radio.sepi-radios-multi {
    display: grid;
    grid-template-columns: repeat( auto-fit , minmax( 200px , 1fr));
    gap: 10px;
}

.radio.sepi-radios-multi>div {
    width: 100% !important;
}


.radio.sepi-radios-multi::after ,.radio.sepi-radios-multi::before {
  position: absolute !important;

}
.edit_site_price_resv .form-group {
    display: grid;
    grid-template-columns: repeat( auto-fit , minmax( 200px , 1fr));
    gap: 10px;
}

.edit_site_price_resv .form-group div {
    width: 100%;
}
.v--modal-overlay .v--modal-background-click{
    display: flex;
}

.v--modal-overlay.scrollable .v--modal-box{
    height: fit-content !important;
    margin: auto !important;
    top: unset !important; 
    max-height: 90vh;
    overflow: auto;
}

/* form.resort-form-cls-mobile {
    max-width: 480px;
    margin: auto;
} */
.site_add_new_resv  form.resort-form-cls-mobile {
    max-width: 480px;
    margin: auto;
}
.form-group.search_add_site_pop {
    display: grid;
    grid-template-columns: repeat( auto-fit , minmax( 130px , 1fr));
    column-gap: 10px;
    align-items: end;
}
.formSection .sepi-hike-forms {
    margin: 0;
}
.buttonGroup {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.create_separate_bill_customer_confim .col-md-12.text-center {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
}

:is(.payment_status_modal,.create_separate_bill_customer_confim) .col-md-12.text-center .col-md-6 {
    flex: 1 1 200px;
}
.wrapper-option.option_align {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 10px;
    margin-top:20px
}



.wrapper-option.option_align button.btn.btn-default.searchbts.right-searchbts {
  max-width: unset;
    width:100%;
}
table.table.renew_reservation_modal td {
    vertical-align: baseline;
}
.v--modal-overlay.scrollable .v--modal-box:has(.modal-dialog) {
    max-width: 620px;
}
#error_modal_popup_checkout .wrapper-option {
    flex-direction: column;
    display: block !important;
}
select{
    background: #fff !important;
}
.buttonSectionGroup {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(156px, 1fr));
    gap: 8px;
    width: 100%;
    padding-top: 20px;
}

.buttonSectionGroup .btn {
    margin: 0 !important;
    width: unset !important;
}

/* .blue-theme  */

.blue-theme .resertable-bill ,body.blue-theme ,.blue-theme td p.security-credit-amount{
    color: #c7c7c7 !important;
}
 .blue-theme:not(:has(button,.btn)) a {
    color: #54b1f5;
}
.blue-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm ,.blue-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {
    background: #3266ff !important;
    opacity:1;
} 
.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
    background: #3968fa !important;
    border-color:#3968fa !important;
}

.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success {
    background: #ff4479 !important;
    border-color:#ff4479 !important;
}

.blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
    background: #f39c2f !important;
     border-color: #f39c2f !important;
}


/* dark-theme */


.dark-theme a:not(.btn){
    color: #74defd;
}
.dark-theme .btn-success{
    background: #3266ff !important;
border-color: #3266ff !important;
}
.dark-theme .resertable-bill ,body.dark-theme ,.dark-theme td p.security-credit-amount{
color: #c7c7c7 !important;
}



/* .violet-theme  */

.violet-theme form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child,.violet-theme button.btn.btn-success.btn-sm.search-sites  {
    background: #8578e4 !important;
}
.violet-theme button.btn-ligrey{
    background: #13c65e !important;
}
.violet-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
    background: #f39c12 !important;
    border-color:#f39c12 !important;
}

.violet-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success {
    background: #8578e4 !important;
    border-color:#8578e4 !important;
}

.violet-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
    background: #5ce3ca  !important;
     border-color: #5ce3ca  !important;
}



/* red-theme  */
.red-theme .resertable-bill ,body.red-theme ,.red-theme td p.security-credit-amount{
    color: #c7c7c7 !important;
    }

    .red-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f0ad4e !important;
        border-color:#f0ad4e !important;
    }
    
    .red-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.red-theme .btn-success ,.red-theme button.btn.btn-success.btn-sm {
        background: #fb231d  !important;
        border-color:#fb231d  !important;
    }
    
    .red-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background: #293744   !important;
         border-color: #293744   !important;
    }




    /* light-blue-theme */


    .light-blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f0ad4e !important;
        border-color:#f0ad4e !important;
    }
    
    .light-blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.light-blue-theme .btn-success ,.light-blue-theme button.btn.btn-success.btn-sm {
        background: #00D4AC  !important;
        border-color:#00D4AC  !important;
    }
    
    .light-blue-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background: #293744   !important;
         border-color: #293744   !important;
    }
    .light-blue-theme  .btn-primary{
        background: #00D4AC  !important;
    }
    .light-blue-theme .resertable-bill ,body.light-blue-theme ,.light-blue-theme td p.security-credit-amount{
        color: #FFF !important;
    }
    .light-blue-theme a:not(.btn) {
        color: #54b1f5;
    }
    /* yellow-theme" */

   .yellow-theme .btn-warning{
        background-color: #007E75 !important;
        color: #fff;
    }
    .yellow-theme .btn-primary {
        background-color: #0758ff !important;
        color: #fff;
    }

    .yellow-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #007E75  !important;
        border-color:#007E75  !important;
    }
    
    .yellow-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.yellow-theme .btn-success ,.yellow-theme button.btn.btn-success.btn-sm {
        background: #BF5847  !important;
        border-color:#BF5847  !important;
    }
    
    .yellow-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background:  #0758ff  !important;
         border-color:  #0758ff  !important;
    }


    /* turquoise-theme  */

    .turquoise-theme .resertable-bill ,body.turquoise-theme ,.turquoise-theme td p.security-credit-amount{
        color: #FFF !important;
    }
    .turquoise-theme a:not(.btn) {
        color: #54b1f5;
    }


    .turquoise-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f39c12  !important;
        border-color:#f39c12  !important;
    }
    
    .turquoise-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.turquoise-theme .btn-success ,.turquoise-theme button.btn.btn-success.btn-sm {
        background: #38ADA9   !important;
        border-color:#FFF  !important;
    }
    
    .turquoise-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background:  #337ab7  !important;
         border-color:  #337ab7  !important;
    }
    .turquoise-theme .btn-primary{
        background: #AF446E;
    }
    .turquoise-theme  .money-in{
        color: #7ee900;
    }
    .turquoise-theme  .money-out{
        color: #c52323;
    }



    /* maroon */

    .maroon-theme .resertable-bill ,body.maroon-theme ,.maroon-theme td p.security-credit-amount{
        color: #e4c9c9 !important;
    }
    .maroon-theme a:not(.btn) {
        color: #54b1f5;
    }
    .maroon-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f39c12  !important;
        border-color:#f39c12  !important;
    }
    
    .maroon-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.maroon-theme .btn-success ,.maroon-theme button.btn.btn-success.btn-sm {
        background: #B33939    !important;
        border-color:#FFF   !important;
    }
    
    .maroon-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background:  #337ab7  !important;
         border-color:  #337ab7  !important;
    }
    .maroon-theme  .money-in{
        color: #49d449;
    }
    .maroon-theme  .money-out{
        color: #f75252;
    }
  

    /* peach-theme */

    .peach-theme  .money-in{
        color: #49d449;
    }
    .peach-theme  .money-out{
        color: #dc0000;
    }
    .peach-theme .resertable-bill ,body.peach-theme ,.peach-theme td p.security-credit-amount{
        color: #e4c9c9 !important;
    }
    .peach-theme a:not(.btn) {
        color: #54b1f5;
    }
    .peach-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f39c12  !important;
        border-color:#f39c12  !important;
    }
    
    .peach-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.peach-theme .btn-success ,.peach-theme button.btn.btn-success.btn-sm {
        background: #F97F51     !important;
        border-color:#FFF   !important;
    }
    
    .peach-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background:  #367fa9  !important;
         border-color:  #367fa9  !important;
    }



    /* magenta  */

    .magenta-theme  .money-in{
        color: #49d449;
    }
    .magenta-theme  .money-out{
        color: #dc0000;
    }
    .magenta-theme .resertable-bill ,body.magenta-theme ,.magenta-theme td p.security-credit-amount{
        color: #e4c9c9 !important;
    }
    .magenta-theme a:not(.btn) {
        color: #54b1f5;
    }
    .magenta-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-info {
        background: #f0ad4e  !important;
        border-color:#f0ad4e  !important;
    }
    
    .magenta-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-success,.magenta-theme .btn-success ,.magenta-theme button.btn.btn-success.btn-sm {
        background: #833471      !important;
        border-color:#FFF   !important;
    }
    
    .magenta-theme .save_options .v--modal-box.v--modal .modal-body .col-md-12 input.btn.btn-primary {
        background:  #337ab7  !important;
         border-color:  #337ab7  !important;
    }


    /* Dashboard page  */
    .bill-addons-table h1{
        color: #383333 !important;

    }


    /* blue-theme */

.blue-theme .pieimg.chart-right table.table.bordered.chart-table tr td{
    color:#000!important;
}
.blue-theme .pieimg.chart-right table{
    background:#fff !important;
    border: unset !important;
}
.blue-theme .bill-addons-wrapper.table-responsive th, .blue-theme .bill-addons-table th {
    background: #4d458c !important;
    color: #fff !important;
}
body.blue-theme .bill-addons-table h1{
    color: #FFF !important;

}


/* dark-theme */

.dark-theme .pieimg.chart-right table.table.bordered.chart-table tr td{
    color:#000!important;
}
.dark-theme .pieimg.chart-right table{
    background:#fff !important;
    border: unset !important;
}
.dark-theme .bill-addons-wrapper.table-responsive th, .dark-theme .bill-addons-table th {
    /* background: #4d458c !important; */
    color: #fff !important;
}
body.dark-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* red-theme */

body.red-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* turquoise */

body.turquoise-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* maroon */

body.maroon-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* peach */

body.peach-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* magenta */
body.magenta-theme .bill-addons-table h1{
    color: #FFF !important;

}

/* light-blue */
body.light-blue-theme .bill-addons-table h1{
    color: #FFF !important;

}
.light-blue-theme .money-in {
    color: #2be02b ;
}
.light-blue-theme .money-out {
    color: #ff7a7a;
}

ol.breadcrumb {
    position: relative;
    padding-right: 100px;
}

ol.breadcrumb .helpdesk-link {
    position: absolute;
    right: 7px;
}

 .mysite-cards .modal-content h3 {
color:#000 !important;
}

.gridSection {
    margin-bottom: 15px !important;
    row-gap: 15px;
    display: flex;
    flex-wrap: wrap;
}
.sepi-hike-forms.gridSection .col-md-6 {
    flex: 1 1 150px;
}
.sepi-hike-forms.gridSection .col-sm-4 h1 {
    margin: 0 !important;
}

.check_main_2 {
    align-items: center;
    display: flex;
    gap: 10px;
}

.check_main_2 .c_box {
    margin: 0;
}

.check_abt_main .r_mn {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: self-start;
}

.datepickerSectionMap .datepicker__wrapper .datepicker__input {
    text-align: left;
    padding-left: 40px !important;
    background-position: 11px 11px !important;
    padding-top: 0 !important;
    display: flex;
    align-items: center;
}
section.content.formcontent.merge-dropdown{
    height: 460px !important;
}
section.content.formcontent.blockPopup {
    float: left !important;
}
.sepi-maintain-block
.SVGSection .color-legend-ul {
    position: sticky;
    left: 0;
}
.text-center.ButtonSection {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    width: 100%;
}
.text-center.ButtonSection .col-md-6 {
    flex: 1 1 200px;
}
.svgTextHeader {
    position: sticky;
    left: 0;
}

.svg-container {
    min-width: 800px !important;
}
.v--modal-background-click .v--modal-box.v--modal {
    top: unset !important;
    }
    .blockedPopup {
        display: flex;
        align-items: center;
        flex-wrap: wrap-reverse;
    }
    
    .blockedPopup .flagSection {
        width: 180px;
        max-width: 100%;
    }
    
    .blockedPopup .flagSection img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    
    .blockedPopup .guest_name_capitalize {
        flex: 1 1 180px;
    }
    
    .blockedPopup .customer_flag_header {
        flex: 1 1 100px;
    }

    div#reser_des .sepi-hike-forms.date-sepi:has(.vdp-datepicker) {
        width: 190px !important;
    }
    .mysite-cards.desc-list-sec .table>tbody>tr>td:not(:has(.date-sepi)) {
        vertical-align: middle;
        white-space: nowrap;
    }

    @media  (min-width:992px){
        .pos-billable-wrapper.pos-billable-items {
            width: 100% !important;
        }
        
        .pos-billable-items .multiselect {
            width: calc( 100% - 134px) !important;
            max-width: 324px;
        }
        
        
        .pos-billable .pos-billable-items .multiselect__tags,.pos-billable .pos_scan_product {
            max-width: 324px;
            width: 100% !important;
        }
        
        
        
        input.pos_scan_product.form-control {
            max-width: 312px;
            width: calc(100% - 140px) !important;
        }
    }

    .POS-transaction-header {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        margin-left: 10px;
    }
    .POS-transaction {
        flex: 1 1 400px;
    }
    .POS-transaction button.searchbts {
        margin: 0 !important;
        margin-bottom: 6px !important;
        height: 35px;
    }
    .POS-transaction {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: space-between;
    }
    .POS-transaction .right-searchbts {
        margin-left: auto !important;
    }

    

 .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr:has(.cell-button-section) td:first-child {
    min-width: 323px;
}
.cell-button-section {
    display: flex;
    width: 100%;
    gap: 10px;
    justify-content: center;
}

.PointOfSalesEditTable {
    display: block;
    width: 100%;
    float: left;
}

.PointOfSalesEditTable table {
    text-align: left;
}

.PointOfSalesEditTable table thead {
    border-bottom: 1px solid #ffffff9c;
}

.PointOfSalesEditTable table  tr {
    margin: 0;
}

.PointOfSalesEditTable table tr td {
    padding: 8px;
    text-align: left !important;
    vertical-align: middle;
    white-space: nowrap;
}
.modal-header .close {
    position: absolute;
    right: 10px !important;
    top: 15px !important;
}

.point_sale_transactions td {
    vertical-align: middle !important;
}
.selectSection {
    width: 196px;
    margin-right: auto;
}

.selectSection select {
    border-radius: 5px;
}

.selectSection-log-btn a img {
    background: #ffffff;
    padding: 4px;
    height: 25px;
    width: 25px;
    border-radius: 5px;
}

.selectSection-log-btn {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    margin-top: 15px;
}

.payment-log h3.transaction-tips {
    text-align: left !important;
}

.car-tag-modal .table>tbody>tr>td {
    white-space: unset;
}

.car-tag-modal.v--modal-overlay.scrollable .v--modal-box:has(.modal-dialog) {
    width: 690px !important;
    max-width: 90% !important;
}


.pay_seperatable .resertable-bill.sepi_edit_reservation_resort_admin table {
 
    width: 100% !important;
    max-width: 100% !important;
    min-width: unset;
}

 .pay_seperatable .resertable-bill.sepi_edit_reservation_resort_admin table td {
    white-space: nowrap;
    padding: 10px;
}
.confirm-cancel.v--modal-overlay.scrollable .v--modal-box:has(.modal-dialog) {
    width: fit-content !important;
    max-width: 90% !important;
}
.payment-edit{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: baseline;
    margin-bottom: 8px !important;
    width: 90%;
}

.waiting-list-wrapper.pointof-sale .booking-waitinglist .table-end-noline table tr:last-child td {
    /* position: sticky;
    bottom: 0; */
    /* background: #fff; */
}

.currentMonthTable {
    max-height: calc(100vh - 300px);
}
#billDueReport .slider:before {
    height: 14px;
    width: 14px;
    left: 2px;
    bottom: 2px;
}

#billDueReport .checked+.slider:before {
    left: -5px;
}

.gistListHeader {
    flex: 1 1 300px;
}

.reservation-log.payment-log.revenue-log:has(.gistListHeader) {
    flex-direction: unset;
}

.gistListHeader h2 {
    text-align: center !important;
}
.wrapper-option.confirm-button button{
    width: 180px;
}
body.skin-blue.sidebar-mini.magenta-theme .pos_purchase_column #card_month{ color:black }
body.skin-blue.sidebar-mini.magenta-theme .pos_purchase_column #card_year{ color:black }
.reservation-mytable .reservation-log-content tr :is(th , td) {
    max-width: fit-content !important;
    width: fit-content !important;
}
.reservation-mytable .reservation-log-content tr th{
    white-space: nowrap;
}
.reservation-mytable .reservation-log-content tr th.item.booking_number,.reservation-mytable .reservation-log-content tr td:nth-child(3) {
    min-width: 167px !important;
    max-width: 255px !important;
}
#reservationList .stafftable thead th.action {
    width: 200px !important;
    min-width: 200px !important;
    max-width: fit-content !important;
     padding-left:2px !important;
}

.yellow-theme .category_li div label {
    color: #fff;
}


.magenta-theme .v--modal-box.v--modal {
    background: #6F1E51 ;
    color: #fff;
}

.magenta-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.magenta-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #6F1E51 ;
    color: #fff;
}




.peach-theme .v--modal-box.v--modal {
    background: #CD6133  ;
    color: #fff;
}

.peach-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.peach-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #CD6133  ;
    color: #fff;
}





.maroon-theme .v--modal-box.v--modal {
    background: #8B2C2C   ;
    color: #fff;
}

.maroon-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.maroon-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #8B2C2C   ;
    color: #fff;
}

.turquoise-theme .v--modal-box.v--modal {
    background: #009399    ;
    color: #fff;
}

.turquoise-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.turquoise-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #009399    ;
}


.yellow-theme .v--modal-box.v--modal {
    background: #D0B300   ;
    color: #fff;
}

.yellow-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.yellow-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #D0B300  ;
}


.red-theme .v--modal-box.v--modal {
    background: #800000   ;
    color: #fff;
}

.red-theme .v--modal-box.v--modal  .row.formlayout {
    border: unset !important;
}

.red-theme .modal-header {
    border-bottom: 1px solid #ffff !important;
    background: #800000  ;
    color:#fff;
}
.default .gistListHeader h2 {
    color: #000;
}

.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th,.blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr.total-row td {
    color: #fff !important;
    background: #27225c;
    padding-block: 5px;}
    .dark-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th,.dark-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr.total-row td {
        color: #fff !important;
        background: #222b43;
        padding-block: 5px;}

        body:not(.dark-theme,.blue-theme) .mysite-cards .vdp-datepicker__calendar span {
            color: #000 !important;
        }

        .red-theme div#revenue_report .booking-tablelist.revenue-table-list.table-responsive table tr th {background: #b20c11 !important;}
        .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td.noRecord {
            color: #000  !important;
        }

        .peach-theme .waiting-list-wrapper .booking-tablelist.revenue-table-list.table-responsive table.table tr th {
            background: #A44D28 !important;
        }


        .yellow-theme .gistListHeader h2,.violet-theme .gistListHeader h2,.violet-theme .gistListHeader h2 {
            color: #000;
        }
        .magenta-theme  .modal-header.report1-modal h2 .ra-popup,.light-blue-theme .modal-header.report1-modal h2 .ra-popup, .light-blue-theme .modal-header.report1-modal h2 .ra-popup {
            color: #fff !important;
        }
        .red-theme .report1-modal h2,turquoise-theme .report1-modal h2,.maroon-theme .report1-modal h2,.peach-theme .report1-modal h2,.magenta-theme .report1-modal h2,.light-blue-theme .report1-modal h2{
            color: #fff;
        }
        
        .revenue-modalhead h3 {
            padding-block: 10px !important;
        }
        
        
        body:not(.blue-theme,.dark-theme) .mysite-cards .vdp-datepicker__calendar span {
            color: #000 !important;
        }

        .magenta-theme .booking-waitinglist.info-box {
            background-color: #6F1E51 !important;
        }
        .peach-theme .booking-waitinglist.info-box{
            background-color: #CD6133 !important;
        }
        .maroon-theme .booking-waitinglist.info-box{
            background-color: #8B2C2C !important;
        }
        .turquoise-theme .booking-waitinglist.info-box{
            background-color: #009399 !important;
        }
        .yellow-theme .booking-waitinglist.info-box{
            background-color: #D0B300 !important;
        }
        .red-theme .booking-waitinglist.info-box{
            background-color: #800000 !important;
        }
        .dark-theme .booking-waitinglist div h3 {
            background: unset !important;
        }
        
        .blue-theme .booking-waitinglist div h3, .dark-theme .booking-waitinglist div h3 {
            width: 100%;
        }
        .blue-theme .revenue-modalhead,.dark-theme .revenue-modalhead {
            padding-right: 0 !important;
        }

        .sepi-hike-forms.r-google .googleInnerColum img{
            object-fit: contain;
            }
            .promoterSection {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
            }
            .red-theme .multiselect__tags span.multiselect__placeholder {
                color: #000 !important;
            }
            .light-blue-theme .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td {
                border-bottom: 1px solid #fff !important;
            }
            .importPopup .modal-body h2,
            .importPopup .modal-body label,
            .importPopup .modal-body input[type="file"],
            .importPopup .modal-body h3,
            .importPopup .modal-body a{
                color: #fff ;
            }
            .yellow-theme .importPopup .modal-body h2,
            .yellow-theme .importPopup .modal-body label,
            .yellow-theme .importPopup .modal-body input[type="file"],
            .yellow-theme .importPopup .modal-body h3,
            .yellow-theme .importPopup .modal-body a{
                color: #000;
            }
            
            .violet-theme .importPopup .modal-body h2,
            .violet-theme .importPopup .modal-body label,
            .violet-theme .importPopup .modal-body input[type="file"],
            .violet-theme .importPopup .modal-body h3,
            .violet-theme .importPopup .modal-body .pull-right a{
                color: #000;
            }
            .earth-tone .importPopup .modal-body h2,
            .earth-tone .importPopup .modal-body label,
            .earth-tone .importPopup .modal-body input[type="file"],
            .earth-tone .importPopup .modal-body h3,
            .earth-tone .importPopup .modal-body .pull-right a{
                color: #000;
            }
            .default .importPopup .modal-body h2,
            .default .importPopup .modal-body label,
            .default .importPopup .modal-body input[type="file"],
            .default .importPopup .modal-body h3,
            .default .importPopup .modal-body .pull-right a{
                color: #000;
            }
            .booking-waitinglist.info-box table.chart-table td {
                font-size: 16px;
            }
            
            .booking-waitinglist.info-box table.chart-table th {
                background: unset !important;
                color: unset !important;
            }
            .default .modal-content{
                background-color: unset;
            }
            .dark-theme .table.table-bordred.stafftable th {
                color: #fff !important;
            }
            .dark-theme .sitetable-creator .stafftable th{
                color: #fff !important;
            }
            .dark-theme .ckeditor {
                color: #000;
            }
            .blue-theme .BoxButton {
                color: #000;
            }
            .blue-theme .vc-chrome-fields .vc-input__input {
                color: #fff;
            }
            .dark-theme .vc-chrome-fields .vc-input__input {
                color: #fff;
            }
            .dark-theme .BoxButton {
                color: #000;
            }
           .BoxButton {
                color: #000;
            }
            a.formcancel{
                border-radius: 5px;
            }

            .red-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label,
.turquoise-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label ,
.maroon-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label,
.peach-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label,
.magenta-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label,
.light-blue-theme .package .v--modal-overlay.scrollable  .sepi-hike-forms label   {
    color: #fff !important;
}
.yellow-theme .package .formcontent input.formsave {
    color: #000 !important;
}
.package .formcontent input.formsave {
 margin-top: 0 !important;
}

.light-blue-theme .vuecal__cell--out-of-scope {
    color: #b4b2b2;
}
.light-blue-theme .vuecal__no-event {
    color: #b1b1b1;
}
.magenta-theme .vuecal__cell--out-of-scope {
    color: #908f8f;
}
.magenta-theme .vuecal__no-event {
    color: #b1b1b1;
}
.peach-theme .vuecal__cell--out-of-scope {
    color: #cebdbd;
}
.peach-theme .vuecal__no-event {
    color: #d3b2b2;
}
.maroon-theme .vuecal__cell--out-of-scope {
    color: #968a8a;
}
.turquoise-theme .vuecal__cell--out-of-scope {
    color: #bebebe;
}
.red-theme .vuecal__cell--out-of-scope {
    color: #988b8b;
}
.dark-theme .vuecal__cell--out-of-scope {
    color: #989191;
}
.blue-theme .vuecal__cell--out-of-scope {
    color: #989191;
}
.accounts {
    font-size: 18px;
}
.account-logo{
    display: flex;
    align-items: center;
}
.sitetable-creator.set-pricing table thead tr th:nth-child(7) input, .sitetable-creator.set-pricing table tbody tr td:nth-child(7) input, .sitetable-creator.set-pricing table thead tr th:nth-child(8) input, .sitetable-creator.set-pricing table tbody tr td:nth-child(8) input {
    color: #000;
}
.stafftable td.error ,td.error{
    color: #fff !important;
}
.blue-theme .panel-table.info-box .form-group input[type="file"] ,
    .dark-theme .panel-table.info-box .form-group input[type="file"] {
    color: #fff;
}
.turquoise-theme .form_export_data .info-box .vdp-datepicker__calendar span ,
.light-blue-theme .form_export_data .info-box .vdp-datepicker__calendar span ,
.magenta-theme .form_export_data .info-box .vdp-datepicker__calendar span ,
.peach-theme .form_export_data .info-box .vdp-datepicker__calendar span ,
    .maroon-theme .form_export_data .info-box .vdp-datepicker__calendar span {
    color: #000 !important;
}
.turquoise-theme .form_export_data .info-box .vdp-datepicker__calendar .cell.selected,
.light-blue-theme .form_export_data .info-box .vdp-datepicker__calendar .cell.selected,
.magenta-theme .form_export_data .info-box .vdp-datepicker__calendar .cell.selected,
.peach-theme .form_export_data .info-box .vdp-datepicker__calendar .cell.selected,
    .maroon-theme .form_export_data .info-box .vdp-datepicker__calendar .cell.selected{
    color:#fff !important;
}

.panel.info-box.panel-default.panel-table {
    display: block !important;
    min-height: unset;
}


.help-desk .mysite-cards label {
    margin: 14px 0 10px !important;
}
 .help-desk .btn-default,.help-desk .btn-danger,.help-desk .btn-primary {
    margin-top: 10px !important;
}
.help-desk .mysite-cards .sepi-hike-forms input[type="file"]{
    padding-left:0 !important;
}

.ticket-system .reservation-btn-spl{
    margin-bottom: 10px !important;
} 

.blue-theme .ticket-system .input_field input,.blue-theme .ticket-system .input_field select,.blue-theme .ticket-system .input_field textarea,
.dark-theme .ticket-system .input_field input,.dark-theme .ticket-system .input_field select,.dark-theme .ticket-system .input_field textarea{
 color:#fff;
}
.red-theme .ticket-system .file_section label.file ,
.turquoise-theme .ticket-system .file_section label.file,
.maroon-theme .ticket-system .file_section label.file,
.magenta-theme .ticket-system .file_section label.file,
.light-blue-theme .ticket-system .file_section label.file {
    border-color: #fdfeff;
    color: #fff;
}
.red-theme .ticket-system .mysite-cards .sepi-hike-forms select,
.turquoise-theme .ticket-system .mysite-cards .sepi-hike-forms select,
.maroon-theme .ticket-system .mysite-cards .sepi-hike-forms select,
.magenta-theme .ticket-system .mysite-cards .sepi-hike-forms select,
.light-blue-theme .ticket-system .mysite-cards .sepi-hike-forms select {
    color: #000 !important;
}
.light-blue-theme span.how_it_works {
    cursor: pointer;
    color: #c0c1c3;
}
.schedule-campaign .sepi-hike-forms.date-sepi .col-md-6 {
    margin-bottom: 14px;
}
.yellow-theme .schedule-campaign  .sepi-hike-forms label{
    color:#fff
}
.campaign-form .vue__time-picker input.display-time {
    width: 100% !important;
}
.group-img{
    width: 20px;
}
.gridColumSection {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
    gap: 8px;
}
.gridColumSection::before{
    content: unset;
}
.gridColumSection li.pull-left{
    width: 100%;
}
.gapAdd {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    margin-block: 10px;
}
.default .border_dt label {
    color: #fff;
}
.blue-theme a.page-link span {
    color: #fff !important;
}
.red-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.turquoise-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.maroon-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.peach-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.magenta-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.light-blue-theme .mysite-cards .editfrom_content .clearfix .gridColumSection .fa-clone {
    color: #000 !important;
}
.turquoise-theme span.how_it_works {
    cursor: pointer;
    color: #aed1e5;
}

.daily-rentals-booking .modal-body label {
    margin-top: 15px;
}

.daily-rentals-booking .modal-body button.btn.btn-success.btn-lg {
    margin-right: 10px;
}

.daily-rentals-booking .v--modal-background-click .modal-dialog button.btn {
    border-radius: 3px !important;
}

.dark-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i,
.red-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i,
.maroon-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i,
.magenta-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i{
    color: #ef4646 !important;
}
.peach-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i,
.light-blue-theme .daily-rentals-booking .stored_split_amount_payments .modal-footer i{
    color: #720000 !important;
}


.daily-rentals-booking  .modal-body table.table thead th br {
    display: none;
}
.reservation-log h3 {
    margin-bottom: 14px;
}

.red-theme .daily-rentals-booking  .modal-body table.table thead th ,
.red-theme .daily-rentals-booking  .modal-body table.table tbody td,
.turquoise-theme .daily-rentals-booking  .modal-body table.table thead th,
.turquoise-theme .daily-rentals-booking  .modal-body table.table tbody td,
.maroon-theme .daily-rentals-booking  .modal-body table.table thead th,
.maroon-theme .daily-rentals-booking  .modal-body table.table tbody td,
.peach-theme .daily-rentals-booking  .modal-body table.table thead th,
.peach-theme .daily-rentals-booking  .modal-body table.table tbody td,
.magenta-theme .daily-rentals-booking  .modal-body table.table thead th,
.magenta-theme .daily-rentals-booking  .modal-body table.table tbody td,
.light-blue-theme .daily-rentals-booking  .modal-body table.table thead th,
.light-blue-theme .daily-rentals-booking  .modal-body table.table tbody td{
    color:#fff !important;
}
.red-theme .daily-rentals-booking .modal-dialog label,
.red-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.yellow-theme .daily-rentals-booking .modal-dialog label,
.yellow-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.turquoise-theme .daily-rentals-booking .modal-dialog label,
.turquoise-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.maroon-theme .daily-rentals-booking .modal-dialog label,
.maroon-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.peach-theme .daily-rentals-booking .modal-dialog label,
.peach-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.magenta-theme .daily-rentals-booking .modal-dialog label,
.magenta-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label,
.light-blue-theme .daily-rentals-booking .modal-dialog label,
.light-blue-theme .daily-rentals-booking .v--modal-overlay.scrollable .sepi-hike-forms label{
    color:#fff !important;
}

.red-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left,
.turquoise-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left,
.maroon-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left,
.peach-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left,
.magenta-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left,
.light-blue-theme .daily-rentals-booking  .edit_site_price_resv .date-msday .pull-left{
    color: #fff;
}

.yellow-theme .daily-rentals-booking .vdp-datepicker__calendar {
    color: #000 !important;
}

.turquoise-theme .daily-rentals-booking h4.modal-title {
    color: #fff;
}

.turquoise-theme .daily-rentals-booking .modal-header {
    color: #fff;
}



/* button section  */

.formSectionGap .sepi-hike-forms {
    margin-bottom: 12px !important;
}

.wrapper_customize.reservationIndex .reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts{
    min-height:37px;
    border-radius: 4px !important;
    box-sizing: border-box;
}

.wrapper_customize.reservationIndex .reservation-log-wrapper .reservation-log .reservationg-log-btn {
    gap: 10px;
}

.wrapper_customize.reservationIndex .block-mobile.mobile-btns {
    top: unset !important;
}

.wrapper_customize.reservationIndex .reservation-log-wrapper .block-mobile a {
    width: 37px;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px  !important;
    padding: 0 !important;
}

.wrapper_customize.reservationIndex .reservation-log-wrapper .block-mobile a i.fa {
    font-size: 20px;
}

.wrapper_customize.reservationIndex .action .actionbts {
    border-radius: 4px !important;
}

.wrapper_customize.reservationIndex .reservation-searchbar .row .reservation-btn-spl > input {
    border-radius: 4px !important;
}


.wrapper_customize.reservationIndex .pagination>li:last-child>a, .pagination>li:last-child>span,.pagination>li:first-child>a, .pagination>li:first-child>span {
    font-size: 26px;
    line-height: 28px;
    padding: 0;
    width: 34px;
    aspect-ratio: 1;
}

.wrapper_customize.reservationIndex section.content.sepi-content-section .reservation-log .reservationg-log-btn>* {
    height: 37px;
}
.edit-reserve .multiselect.form-control.assing-customer {
    padding: 0 !important;
    margin-top: 0;
    height: 37px;
}


/* edit page button  */

.edit-reserve .sepi-hike-form-lines .input {
    height: 37px;
}

.position_unset.merge-sites-btn {
    margin-bottom: 10px;
    margin-left: auto !important;
    gap: 20px;
}

.update-info-div {
    gap: 10px;
}

.merge-sites-btn .buttonGrop {
    gap: 10px;
    width: 700px;
    max-width: 100%;
}

.edit-reserve .merge-sites-btn .buttonGrop button.btn {
    margin: 0 !important;
}
section.content.edit-reserve .merge-sites-btn .buttonGrop button.btn.btn-default.searchbts.right-searchbts{
    margin:0 !important;
}



.impbtn-rund.pull-left {
    display: flex;
    gap: 10px;
}

.merge-sites-btn .buttonGrop button.btn {
    flex: 1 1 130px !important;
    width: unset !important;
    min-width: unset !important;
    max-width: unset !important;
}

.merge-sites-btn .buttonGrop button.btn.btn-default.searchbts.right-searchbts {
    margin: 0 !important;
}



.btn-align-payable.btn-bill-buttons button.btn {
    width: unset !important;
    flex: 1 1 145px;
    max-width: unset !important;
}

.transerbtn-single {
    display: flex;
    gap: 10px;
    max-width: 600px;
    margin-left: auto !important;
    float: unset;
    align-items: center;
    flex-wrap: wrap;
    /* justify-content: center; */
}
@media (max-width:1200px) {
    .btn-align-payable.btn-bill-buttons {
        max-width: 530px;
        width: 100%;
        flex-wrap: wrap;
    }
}

.transerbtn-single button {
    margin: 0 !important;
    flex: 1 1 150px;
    width: unset !important;
    min-width: unset !important;
    max-width: unset !important;
}
.bottomGap {
    margin-bottom: 10px !important;
}

li.page-item.pagination-page-nav.active a{
    color:#fff;
}
li.page-item.pagination-page-nav a {
    color: #000;
}
body .edit-reserve form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child {
    border-radius: 4px !important;
}

.body .edit-reserve .btn-default, body .edit-reserve .btn-danger, .body .edit-reserve .btn-primary{
    border-radius: 4px !important;
}

.body .reservation-details .btn-default, body .edit-reserve .btn-danger, .body .edit-reserve .btn-primary{
    border-radius: 4px !important;
}
.default .today-listing ul li {
    color: #000;
}

.default .mylisting-sitedate {
    color: #000;
}
.default .stafftable thead th {
    color: #fff !important;
}

.header-panel-cusotmer .headerpanel-btn button.btn.print-invoice-btn {
   
    margin: 0 !important;
    margin-bottom: 6px !important;
    flex: 1 1 123px;
    max-width: 200px;
}

.headerpanel-btn {

    gap: 10px;
    flex: 1 1 150px;
    flex-direction: unset !important;
    justify-content: end;
}

.header-panel-cusotmer {
    gap: 20px;
}

.header_invoice_panel .wrapper-option button.btn.btn-default.searchbts.right-searchbts,.email-note .wrapper-option button.btn.btn-default.searchbts.right-searchbts {
    width: 150px !important;
    border-radius: 4px !important;
}

.header_invoice_panel .wrapper-option,.email-note .wrapper-option{
    padding-top: 10px;
}


/* walkin-view-map page  */

.formSectionWalkin .offWidth {
    flex: 1 1 350px;
}

.flexWidth {
    flex: 1 1 180px;
}

.formSectionWalkin {
    display: flex;
    flex-wrap: wrap;
}

.walkin-view-map button {
    flex: 1 1;
    max-width: 200px !important;
    margin: 0 !important;
    height: 37px;
}

.walkin-view-map {
    gap: 10px;
}


.back_button.flexWidth {
    flex: 1 1 140px;
}

.dataSection {
    word-break: break-all;
}
.rightse.clearfix.f-n {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.rightse.clearfix.f-n button {
    margin: 0 !important;
    flex: 1 0 150px;
    text-align: center !important;
    max-width: 180px;
}


.waitingListWrapper .reservation-btn-spl {gap: 10px;}

.waitingListWrapper .reservation-btn-spl input.btn.btn-default.searchbts.right-searchbts {
    margin: 0;
    flex: 1 1 150px;
    max-width: 200px;
}

/* Waiting List - Reservations page  */

.waiting-class-section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}

.button-section-group {
    display: flex;
    gap: 10px;
    width: 400px;
    max-width: 100%;
    padding-inline: 10px;
}

.button-section-group button.btn.btn-default.searchbts.right-searchbts {
    margin: 0 !important;
    flex: 1 1 150px;
    width: 100%;
}

.button-section-group div {
    flex: 1 1 150px;
}

.button-section-group div button.btn.btn-default.searchbts.right-searchbts {
    max-width: unset !important;
}

.booking-waitinglist.waiting-cls {
    padding-top: 15px;
}

.over-forms-finally input.formsave {
    border-radius: 4px !important;
    width: 150px !important;
}
.buttonSection-group input {
    height: 37px !important;
    flex: 1 1;
    margin: 0 !important;
    width: unset !important;
    max-width: unset !important;
    box-sizing: border-box;
}

.buttonSection-group {
    padding-top: 20px;
    gap: 10px;
}

td.actionicons button {
    min-width: 30px;
    min-height: 28px;
}

.cell-button-section input {
    width: 100px;
    height: 34px;
}

.expense-tracker-date .vue__time-picker {
    position: unset !important;
}

.expense-tracker-date .vue__time-picker input.display-time {
    margin: 0 !important;
    width: 10em !important;
}

.expense-tracker-date {
    display: flex;
    align-items: baseline;
    padding-bottom: 16px;
    gap: 10px;
}

td.datePickerSection {
    white-space: unset !important;
}
.pos-billable .pos-billable-wrapper>div:nth-child(2) button.btn.btn-default.searchbts.right-searchbts.btn-greys {
    height: 35px;
    padding: 5px 10px;
}
span.end-add-total i.fa.fa-trash {
    padding: 6px;
    /* background: #fff; */
    margin-left: 3px;
    border-radius: 5px;
    cursor: pointer;
}
form.resort-pos-add-form input.formsave,form.resort-pos-add-form a.formcancel {
    width: 150px !important;
    border-radius: 4px !important;
}
.formSectionPart .sepi-hike-forms {
    margin-bottom: 10px !important;
}
body .pointof-sale-billable  .sepi-hike-forms .form-control {
    padding: 0 !important;
}
.pointof-sale-billable .clearfix {
    margin-top: 15px;
}
body .pointof-sale-billable .formSectionPart  .sepi-hike-forms .form-control {
    padding-left: 10px !important;
}

td.created_at {
    padding-inline: 2px !important;
}

#testId .payment_status_modal .emailStatusPopup .v--modal-box.v--modal {
    margin-top: 30px !important;
}

button.btn-l.reservebutton {
    padding: 7px 20px;
}
.online-form .add_reserv  button.back_btn {
    max-width: 100% !important;
}

.online-form button.add_btn {
    max-width: 100%;
}
.earth-tone .stafftable .error {
    color: #fff !important;}
.meter-readingfield button.btn.btn-default.searchbts.right-searchbts {
    height: 32px;
    margin-top: 32px;
    padding: 5px 10px;
    width: 150px;
}
.meterbilling-bill .reservation-btn-spl {
    gap: 10px;
}
.meterbilling-bill .reservation-btn-spl .btn-default {
    margin: 0;
    flex: 1 1 110px;
    max-width: 200px;
}

.reservation-btn-spl.payment-top-btn {
    gap: 10px;
}

.reservation-btn-spl.payment-top-btn .btn-default {
    margin: 0 !important;
    flex: 1 1 120px;
    max-width: 200px;
}
.sectionButtonSection {
    align-items: center !important;
}

.sectionButtonSection button.btn.btn-default.searchbts.right-searchbts {
    margin: 0 !important;
    height: 37px;
    box-sizing: border-box;
    flex: 1 1 150px;
    max-width: 200px;
}

.sectionButtonSection .btnPrent {
    margin: 0 !important;
    flex: 1 1 150px;
    max-width: 200px;
}

.sectionButtonSection button.btn {
    margin: 0 !important;
    height: 37px;
}

.sectionButtonSection .btnPrent button {
    width: 100%;
}


.revenueReport .mysite-cards .reservation-btn-spl .btn-default ,
.revenue-wrap .mysite-cards .reservation-btn-spl .btn-default {
    margin: 0 !important;
    border-radius: 4px !important;
    flex: 1 1 100px;
    max-width: 200px;
}

.revenueReport .mysite-cards .reservation-btn-spl ,
    .revenue-wrap .mysite-cards .reservation-btn-spl {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
}
.waiting-list-wrapper.pointof-sale.revenue-wrap .r_report-log .reservationg-log-btn .right-searchbts {
    flex: 1 1 120px;
    max-width: 200px;
    width: unset !important;
}
[value="Download CSV"] {
    width: 150px;
    height: 37px;
    padding: 5px 10px !important;
}
.reservationg-log-btn.gistListTableButton .right-searchbts {
    flex: 1 1 150px;
    max-width: 200px;
}
.reservation-btn-spl.buttonGroupSection {
    flex: 1 1 400px;
}

.weekly_tally_sheet .booking-waitinglist.info-box {
    display: block !important;
}

.weekly_tally_sheet .booking-waitinglist.info-box .buttonGroupSection {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.weekly_tally_sheet .booking-waitinglist.info-box .buttonGroupSection input.btn.btn-default.searchbts.right-searchbts {
    flex: 1 1 150px;
    max-width: 200px;
    margin: 0;
}
input.btn.btn-default.searchbts.right-searchbts.r-a-m.report-print-btn {
    padding: 5px 10px !important;
}
section.content.resort .r_report-log .reservationg-log-btn .right-searchbts {
    width: unset !important;
}
.blue-theme .pagination>li>a {
    color: #ffffff !important;
}

.edit-reserve .mysite-cards .modal-content h3 {
    color: #fff !important;
}

.blue-theme .pointof-sale select.form-control.user-dropdown {
    background-color: #151a30   !important;
}

.blue-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist .table-end-noline table tr:last-child td{
    color:#fff !important;
}

.blue-theme .revenueReport div#collapsesix .reservationg-log-btn  select.form-control.user-dropdown {
    color: #fff !important;
}

body.blue-theme .revenue-wrap select.form-control, body.blue-theme .revenue-wrap input.form-control, body.dark-theme select.form-control.user-dropdown {
    color: #fff !important;
}
.dark-theme .edit-reserve div#pay_seperatable .resertable-bill.sepi_edit_reservation_resort_admin .table td {
    color: #fff !important;
}
.dark-theme .billdue-report-div .sepi-hike-forms.date-sepi i {
    color: #fff !important;
}
input.btn.btn-success[value="Generate"] {
    min-width: 150px;
}

form.resort-form-cls-mobile a.formcancel ,form.resort-form-cls-mobile input.formsave {
    width: 150px !important;
    border-radius: 4px !important;
    max-width: 45%;
    min-width: fit-content;
    padding-inline: 10px;
}
.reservation-log-wrapper .text-center.formBuilderButton input[type="button"]{
    width: 100% !important;
    min-width: 100%;
}

.reservation-log-wrapper .text-center.formBuilderButton {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    max-width: 650px;
    margin: auto;
}
.sepi-hike-forms.r-google .wrapper-option {
    display: flex;
}

.sepi-hike-forms.r-google .wrapper-option .searchbts.right-searchbts {
    flex: 1 1 120px;
    max-width: 170px;
}
.mybilling-bill .promoterSection .sepi-hike-forms {
    margin-bottom: 0px !important;
}
.barcode-status .site-filtercards.email-unsubscribe .reset-email input {
    width: 100% !important;
    flex: 1 1 150px !important;
    border-radius: 4px !important;
}

.barcode-status .site-filtercards.email-unsubscribe .reset-email {
    width: 300px;
    max-width: 100%;
}
.createMessButton {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-block: 20px;
}

.createMessButton .wrapper-option {
    margin: 0 !important;
}

.createMessButton button.btn.btn-default {
    flex: 1 1 150px;
    max-width: 200px;
    width: unset !important;
}


section.content.site-details .mysite-cards .createMessButton .wrapper-option button.btn.btn-default {
    margin: 0 !important;
    width: 100% !important;
    max-width: unset;
}

.createMessButton .wrapper-option {
    display: flex;
    gap: 10px;
    width: 400px !important;
    justify-content: space-between;
}
@media screen and (max-width: 1200px){
    .createMessButton{
        justify-content:center !important;
    }
}
section.content.scroll-popup.customerPage .buttonGroupSections button.btn.btn-default.right-searchbts a {
    padding: 0 !important;
    width: 150px;
}
section.content.scroll-popup.customerPage .buttonGroupSections button.btn.btn-default.right-searchbts {
    max-width:200px !important;
}

.sepi_customer_list_page.resort-all-customers-list-page .col-lg-4.ct_flex > input {
    border-radius: 4px !important;
}
.emergency-button button.btn {
    flex: 1 1 150px;
    max-width: 200px;
    margin: 0 !important;
    padding: 5px 10px !important;
}

.emergency-button {
    display: flex;
    gap: 15px;
    justify-content: center;
}

.formlayout.customer_add_form .col-lg-12 {
    display: flex;
}

.formlayout.customer_add_form .col-lg-12 * {
    flex: 1 1 150px;
    border-radius: 4px !important;
    max-width: 200px;
    margin-top: 18px;
}
.default .edit-reserve .mysite-cards .modal-content h3 {
    color: #000 !important;
}
#BookingWindowTable.table tr:nth-of-type(4n) td {
    border-bottom: 3px solid #908383;
}
/* #BookingWindowTable.table tr td {
    border-bottom: 1px solid #d3bcbc;
} */
.role-grp.buttonRoleSection {
    display: flex !important;
    gap: 10px;
    width: 500px;
    justify-content: start;
    max-width: 100%;
    margin-left: 13px;
}

.role-grp.buttonRoleSection .form-group button.btn.btn-sm.btn-primary.pull-right.role-btn {
    margin: 0 !important;
    position: unset !important;
    width: 100% !important;
    border-radius: 4px !important;
}

.role-grp.buttonRoleSection .form-group button.btn.btn-default.searchbts.role-btn {
    margin: 0 !important;
    width: 100% !important;
    border-radius: 4px !important;
}

.role-grp.buttonRoleSection .form-group {
    flex: 1 1 150px;
    max-width: 180px;
    margin: 0;
}
.delete-confirm .modal-footer {
    float: left;
    width: 100%;
    display: block;
}

.delete-confirm .modal-footer .text-center {
    display: flex;
    justify-content: center;
    width: 90%;
    margin: auto;
}

.delete-confirm .modal-footer .text-center button.btn {
    flex: 1 1 150px;
    max-width: 200px;
}

.form-group.site-type-form input.btn.btn-default.searchbts {
    margin: 0 !important;
    width: 150px;
}

.form-group.pull-right.add-site-stype-frm button.btn.btn-sm.btn-primary {
    width: 150px;
}
.sectionRight button.btn.btn-green.save-btn-new {
    width: 150px!important;
    border-radius: 4px !important;
}

label.flex_guest button.btn.btn-default.searchbts.right-searchbts {
    min-width: 190px !important;
}
.top-desposit-detaling.seasonal_price button.btn.btn-default.searchbts.right-searchbts {
    width: 150px !important;
    border-radius: 4px !important;
}
section.content.formcontent.SecurityDepositPopup button.btn.btn-default.searchbts.right-searchbts {
    width: 150px !important;
    border-radius: 4px !important;
}

section.content.formcontent.monthlyDepositPopup .new-deposit .top-desposite button.btn.btn-default.searchbts.right-searchbts {
    width: 140px !important;
    border-radius: 4px !important;
}

body .add-site-manage .over-forms-finally a.formcancel {
    width: 150px !important;
}
.new-deposit .top-desposite .disbtnout button.btn.btn-default.searchbts.right-searchbts {
    flex: 1 1 100px;
    max-width: 200px;
}
.formlayout.pop_up_add.discount_add_pop_unique .buttonSection {
    display: flex;
    max-width: 400px;
}

.formlayout.pop_up_add.discount_add_pop_unique .buttonSection >* {
    flex: 1 1 200px;
    border-radius: 4px !important;
}
.buttonGroupPart {
    display: flex;
    justify-content: center;
    gap: 14px;
}

center.buttonGroupPart >* {
    flex: 1 1 100px;
    max-width: 200px;
    padding: 5px 10px;
}
.over-forms-finally input.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-orange {
    width: 150px !important;
}
.over-forms-finally a.formcancel {
    width: 150px !important;
}
button.btn.btn-default.searchbts.right-searchbts.linker-nav a {
    padding: 0 !important;
}
.role-grp.buttonSection input {
    width: 150px !important;
}
.schedule-campaign .col-md-12.text-center {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.schedule-campaign .col-md-12.text-center button {
    padding: 5px !important;
    flex: 1 1 150px;
    max-width: 200px;
}
.buttonGroupSectionsPart {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

.addButtionPart {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}

.addButtionPart >* {
    width: 150px;
}

.addButtionPart >* input {
    width: 100%;
}
.myaccount_display form.resort-form-cls-mobile input.formsave {
    max-width: 72px !important;
}

.panel.info-box .buttonSectionGroup {
    grid-template-columns: repeat(auto-fit, minmax(95px, 1fr));
}
form.no_pad .form-group input.btn.btn-default.searchbts.right-searchbts {
    width: 150px;
}
.help-desk .btn-default, .help-desk .btn-danger, .help-desk .btn-primary {
    width: 150px;
}
.help-detail-btn button.btn {
    width: 150px;
}
.button_group.buttonSectionGroup {
    display: grid;
}
.earth-tone .edit-reserve .mysite-cards .modal-content h3 {
    color: #000 !important;
}

.availability_site_book .v--modal-overlay.scrollable .v--modal-box .wrapper-option button {
    width: 150px;
}

.red-theme .v--modal-box.v--modal .sepi-hike-forms label {
    color: #fff !important;
}

.red-theme .sepi-maintain {
    color: #fff !important;
}
.add-note .modal-body button.btn.btn-default.searchbts.right-searchbts {
    width: 150px;
    border-radius: 4px !important;
}

form.form-inline.searchforms.staffs-table-responsive .role-grp.buttonRoleSection {
    width: 200px;
}
.v--modal-overlay button.close {
    font-size: 20px !important;
}
.v--modal-overlay button.close
.leave-modal h3 {
    font-size: clamp( 20px , 3vw , 24px);
}
.default .stafftable thead th {
    background: #293744 !important;
}
.revenue-modalhead h2 {
    margin-top: 0;
    font-size: clamp( 22px , 3vw , 30px );
}

.modal-header.report1-modal h2 {
    font-size: clamp(20px , 3vw , 23px );
}
.gistListHeader .quest-tooltip {
    margin-top: 0 !important;
}
.importPopup .modal-body h3 {
    font-size: clamp(20px , 3vw , 23px);
}
.mysite-cards h3 {
    font-size: clamp(20px , 3vw , 24px);
}
.reservation-btn-spl.alimentChange {
    padding-top: 0 !important;
}


.violet-theme .sepi-hike-forms.date-sepi .dates-override i {
    top: 12px;
}


.violet-theme .mysite-cards.meterbilling-bill button.btn.btn-default.searchbts.right-searchbts {
    margin: 6px !important;
}


.violet-theme .edit_expense .modal-dialog .searchbts {
    width: 150px;
}


.red-theme .reservation-details .v--modal-box.v--modal .sepitable-set td {
    color: #fff !important;
}


.red-theme .reservationIndex  .v--modal-box.v--modal span{
     color: #fff !important;
}


.red-theme .v--modal-box.v--modal .modal-content  {
    background-color:unset !important;
}
 .red-theme .v--modal-box.v--modal .modal-content label{
    padding-left: 0;
}



.red-theme .customerPage .v--modal-box.v--modal .modal-body h3 {
    color: #fff;
}
.red-theme .customerPage .formlayout.customer_add_form .col-lg-12 * {
    margin-block: 0   !important;
}


.red-theme .resort #preview_checkin_pages .jumbo_reserved_span {
    background: unset !important;
}

.red-theme .resort .searchbts {
    width: 150px;
}

.red-theme .v--modal-box.v--modal div#Site_Type_History span {
    color: #fff;
}

label.flex_guest button.btn.btn-default.searchbts.right-searchbts {
    margin-left: 0;
}

.sitescan .sectionHeaderPart {
    row-gap: 0;
}
.site_type_modal .col-lg-6 h2 {
    margin-top: 14px !important;
}
.seasonal_price .sepi-hike-forms {
    margin-top: 10px;
}
.zero_price_days_alert .leave-modal h3 {
    font-size: clamp( 20px , 3vw , 24px);
}
.DailyRentalSiteAvailability .mysite-cards .avail-input-wrapper  .sepi-hike-forms {
    margin-bottom: 15px !important;
}
#Site_Type_History .modal-header h3 {
    font-size: clamp( 20px , 3vw , 24px);
    margin: 0;
}
.sitetable-creator.site-management-table.table-responsive.payment-table select {
    max-width: 200px;
}
.panel.info-box.panel-default.panel-table h2 {
    font-size: clamp( 21px , 3vw , 30px);
}
section.content.formcontent h2{
    font-size: clamp(24px , 3vw , 30px);
}
section.content.ticket-section.ticket-system .form_section {
    align-items: unset;
}
h3.settings-header {
    font-size: clamp(18px , 3vw , 20px);
}
h3.settings-header span {
    display: flex;
    justify-content: space-between;
}
form.resort-form-cls-mobile.changePassword label {
    font-weight: 400 !important;
}

section.content.myaccount_display .theme-selector h2 {
    font-size: clamp(18px , 3vw, 20px) !important;
}

@media (max-width: 991px){
    .pwd-block {
        margin:0 !important
    }
    .myaccount_display form.resort-form-cls-mobile input.formsave{
        max-width: 200px !important;
        margin-top: 10px;
        width: 200px !important;
    }
}
@media (max-width: 1200px){
   span.how_it_works {
        padding-top: 2px !important;
        /* display: block; */
    }
    
}


@media (max-width: 769px){
    section.content.myaccount_display {
        padding-inline: 0px !important;
    }  
  }
  .reservation-log h3 {
    padding: 10px 0;
}
.daily-rentals-booking .add-new-site  label {
    padding-left: 0;
    font-size: 16px;
    font-weight: 500;
}
.daily-rentals-booking .add-new-site  button{
    padding: 5px 10px;
    height: 37px;
    width: 150px;
}

.daily-rentals-booking label{
    font-weight: 500 !important;
}
.DailyRentalSiteAvailability .sepi-available-align .sepi-site-availability-form-sno ,.DailyRentalSiteAvailability .buttonSectionPart {
    margin-bottom: 15px;
}
.modal-title {
    font-size: clamp( 18px , 3vw , 24px);
    margin: 0;
}
.create_separate_bill_customer_confim h3 {
    font-size: clamp( 19px , 3vw , 23px);
}
.mysite-cards .avail-input-wrapper  .sepi-hike-forms {
    margin-bottom: 0 !important;
}
.availability_site_book .sepi-maintain-block .sepi-motnh button {
    width: 150px !important;
}
.edit_expense .searchbts {
    width: 150px;
}
.v--modal-box.v--modal:has(.createNewTicket) {
    width: 600px !important;
}

.site_rooms {
    cursor: pointer;
}
body .payment-gateway-setting  .mysite-cards .form-control,body .payment-gateway-setting .billaddons-putty .multiselect {
    width: 90% !important;
    max-width: 90% !important;
}
.paymentGatewayLogo img {
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    object-position: center;
   
    border-radius: 12px;
}

.paymentGatewayLogo {
    border-radius: 12px;
    overflow: hidden;
   /* height: 200px; */
    max-width: 90%;
    width: 500px;
    margin: auto;
    margin-top: 20px !important;
    display: block;
    background: #fff;
    padding: 10px;
    aspect-ratio: 1.6;
  
}

.paymentGatewaySectionPart {
    display: flex;
    flex-wrap: wrap-reverse;
    max-width: 100% !important;
}



.paymentGatewaySectionPart .col-md-6 {
    max-width: 100%;
}

img.point_and_pay,.nmi,.stax {
    filter: invert(1);
}
.noteText b {
    font-size: 18px;
}
.default .revenueReport .modal-content,.default .revenue-wrap .modal-content{
    background-color: #fff !important;
}

.wrapper_customize.reservationIndex .reservation-log-wrapper .reservation-log .reservationg-log-btn {
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)) !important;
}

h1.tabTitleSection {
    margin-block: 30px 10px;
    font-size: clamp( 20px , 3vw , 26px);
    font-weight: 600;
}


.emailMarketingSection table.table.stafftable td , .emailMarketingSection table.table.stafftable th {
    text-align: left !important;
    vertical-align: middle;
    border-top: 1px solid #7575753b;
    padding: 5px !important;
}

.emailMarketingSection table.table.stafftable td:first-child,.emailMarketingSection table.table.stafftable th:first-child {
    padding-left: clamp( 20px , 3vw , 40px) !important;
}
.emailMarketingSection table.table.stafftable td.no-padding-right {
    padding: 10px !important;
}

section.content.resort .mysite-cards:has(.emailMarketingSection) {
    margin: 0 !important;
}


.default{
    --tabButton:#f3f3f3;
    --tabButtonActiveColor:#FFF;
    --tabButtonActiveBackground:#30b351;
}
.earth-tone{
    --tabButton:#5a8c2e54;
    --tabButtonActiveColor:#FFF;
    --tabButtonActiveBackground:#5a8c2e;
}
.blue-theme{
    --tabButton:#191258;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#3266ff;
}
.dark-theme{
    --tabButton:#6c738f80;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#1c1e28;
}
.violet-theme{
    --tabButton:#dbdefd;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#232758e6 ;
}
.red-theme{
    --tabButton:#CD0601;
    --tabButtonActiveColor:#000;
    --tabButtonActiveBackground:#fae6e6 ;
}
.yellow-theme{
    --tabButton:#F3E260;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#312d13  ;
}
.turquoise-theme{
    --tabButton:#38ADA9 ;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#006266     ;
}
.maroon-theme{
    --tabButton:#b43b3c   ;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#652921     ;
}
.peach-theme{
    --tabButton:#f98058 ;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#784839      ;
}
.magenta-theme{
    --tabButton:#843670 ;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#60273e      ;
}
.light-blue-theme{
    --tabButton:#3286da ;
    --tabButtonActiveColor:#fff;
    --tabButtonActiveBackground:#1A3D8E;
}

.tabButton {
    display: flex;
    width: 100%;
    gap: 10px;
    overflow: auto;
    padding: 8px;
    border-radius: 6px;
    background: var(--tabButton,#5a8c2e54);
}

.tabButton button.tab-button {
    white-space: nowrap !important;
    all: unset;
    padding: 11px 14px;
    border-radius: 4px;
    /* font-size: 14px; */
}
.tabButton button.tab-button.active {
    background: var(--tabButtonActiveBackground,#5a8c2e);
    color: var(--tabButtonActiveColor,#d6e4c0);
}
.email-marketing-section .reservationg-log-btn {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 10px;
    max-width: 1100px;
    padding-bottom: 20px;
}
.read_report .reservationg-log-btn{
    max-width: 611px;
    }
.email-marketing-section .reservationg-log-btn button.btn {
    margin: 0 !important;
}
.emailMarketingSection div#printMeArrivalone {
    overflow: auto;
    width: 100%;
}

.Personalize-link a{
    pointer-events: none;
   }
   .personalizeListSection ul{
     padding:0 !important;
   }
   .personalizeList {
       grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
   }
   
   .personalizeList li {
       display: flex;
       align-items: center;
   }
   
   .personalizeList li span {
       order: 1;
   }
   
   .personalizeList li button.btn.btn-default {
       order: 2;
       margin-left: auto;
   }
   
   .personalizeList li i {
       order: 3;
       margin: 0 !important;
   }
   .SendWaiverPopupInputSection input {
    margin: 0 !important;
}
    
.default .modal-dialog {
    background: #fff !important;
}
.helpSection ul {
    max-height: 238px !important;
}
.helpSection {
    height: 335px !important;
}

.quest-tooltip span{
	max-height: 50vh;
	overflow:auto;
}

.summaryPopup{
    padding-left: 20px;
    color: #00adff;
    font-size: 16px;
    cursor: pointer;
}
.online-form .sec-carousel .vueperslides__track-inner {
    justify-content: space-evenly!important;
}

@media screen and (max-width: 500px){
    .stayed_style_section,.stayed_style_header {
    width: 100% !important;
}
}

.stayed_modal_tablelist {
    float: left;
    width: 100%;
    display: block;
}

.online-form .carousel .item .c_btom  {
    padding: 0 10px;
}

.btn_c button,.online-form .btn_c input {
    margin-bottom: 10px;
}

.reservation-btn-spl.expense div {
    width: 100% !important;
}
.reservation-btn-spl.expense input {
    width: 100% !important;
}

.balance-due-log {
    color: red;
}
@media only screen and (max-width: 667px) and (min-width: 320px) {
    select.form-control.year-select {
    margin-top: 20px;
}
}
/* @media only screen and (max-width: 767px) and (min-width: 320px) {
.bill-addons-wrapper.table-responsive.bills_due_dropdown {
    width: 100% !important;
    margin-top: 10px !important;
}
} */
.no-data-section {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
    background-color: #f8f9fa;
    border-radius: 10px;
    margin-top: 20px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    font-size: 18px;
    font-weight: bold;
    color: #6c757d;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  .no-data-text {
    animation: fadeIn 1s ease-in-out;
  }
  
  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
  }
  
  .status-indicator{
    text-align: center;
  }

  .center-align{
    text-align: center;
  }

.character-info {
  margin-bottom: 20px;
}

.info-text {
  color: #555;
  font-size: 16px;
}

.character-count {
  color: #333; 
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
}

.character-count.warning {
  color: #ff0000;
}
.stafftable tr:last-child td.sms-msg {
    text-transform: unset !important;
}
li.treeview.menu-open .sidebar-menu li>a {
    position: relative;
    font-size: 15px;
}
li.treeview.menu-open .treeview-menu>li>a {
    padding: 5px 5px 5px 0px;
    display: block;
    font-size: 14px;
}

ul.treeview-menu {
    padding-left: 12px !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .payment_status_modal.site-info.map-view-show1.partial .v--modal-box.v--modal .modal-body {
        float: left;
        width: 100%;
        min-height: 150px;
    } 
}

@media only screen and (max-width:766px){
    .edit-reserve .reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin {
        float: unset !important;
}}

.leaflet-popup-content {
    font-size: 11px !important;
}

.earth-tone .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{
    background: #154206 !important;
}

.autoMessageSection {
    grid-template-columns: repeat(auto-fit, minmax(392px, 1fr)) !important;
}

.wrapper-option.del-future button {
    width: 170px !important;
    text-align: center;
}

.moved-header{
    font-weight: bold;
    font-size: 20px;
    padding-left: 15px;
}
table.table.stafftable .reply-row td {
    color: black !important;
}

.processing_section_select_item {
    scrollbar-width: thin;
    scrollbar-color : #676b6f #e0e0e0;
}
.show-full-view {
    width: 18.2% !important;
    margin-right: 1%;
}
@media only screen and (max-width: 993px) and (min-width: 320px) {
    .show-full-view {
        width: 24.5% !important;
    }
}
tbody.bind-body td.table-passed.bookings {
    overflow: hidden;
}